@azure/arm-compute package

Classes

ComputeManagementClient

Interfaces

AccessControlRules

This is the Access Control Rules specification for an inVMAccessControlProfile version.

AccessControlRulesIdentity

The properties of an Access Control Rule Identity.

AccessControlRulesPrivilege

The properties of an Access Control Rule Privilege.

AccessControlRulesRole

The properties of an Access Control Rule Role.

AccessControlRulesRoleAssignment

The properties of an Access Control Rule RoleAssignment.

AccessUri

A disk access SAS uri.

AdditionalCapabilities

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

AdditionalReplicaSet

Describes the additional replica set information.

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.

AlternativeOption

Describes the alternative option specified by the Publisher for this image when this image is deprecated.

ApiEntityReference

The API entity reference.

ApiError

Api error.

ApiErrorBase

Api error base.

ApplicationProfile

Contains the list of gallery applications that should be made available to the VM/VMSS

AttachDetachDataDisksRequest

Specifies the input for attaching and detaching a list of managed data disks.

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 Availability sets overview. For more information on Azure planned maintenance, see Maintenance and updates for Virtual Machines in Azure. Currently, a VM can only be added to an 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.

CapacityReservation

Specifies information about the capacity reservation.

CapacityReservationGroup

Specifies information about the capacity reservation group that the capacity reservations should be assigned to. Currently, a capacity reservation can only be added to a capacity reservation group at creation time. An existing capacity reservation cannot be added or moved to another capacity reservation group.

CapacityReservationGroupInstanceView
CapacityReservationGroupListResult

The List capacity reservation group with resource group response.

CapacityReservationGroupUpdate

Specifies information about the capacity reservation group. Only tags can be updated.

CapacityReservationGroups

Interface representing a CapacityReservationGroups.

CapacityReservationGroupsCreateOrUpdateOptionalParams

Optional parameters.

CapacityReservationGroupsDeleteOptionalParams

Optional parameters.

CapacityReservationGroupsGetOptionalParams

Optional parameters.

CapacityReservationGroupsListByResourceGroupNextOptionalParams

Optional parameters.

CapacityReservationGroupsListByResourceGroupOptionalParams

Optional parameters.

CapacityReservationGroupsListBySubscriptionNextOptionalParams

Optional parameters.

CapacityReservationGroupsListBySubscriptionOptionalParams

Optional parameters.

CapacityReservationGroupsUpdateOptionalParams

Optional parameters.

CapacityReservationInstanceView

The instance view of a capacity reservation that provides as snapshot of the runtime properties of the capacity reservation that is managed by the platform and can change outside of control plane operations.

CapacityReservationInstanceViewWithName

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

CapacityReservationListResult

The list capacity reservation operation response.

CapacityReservationProfile

The parameters of a capacity reservation Profile.

CapacityReservationUpdate

Specifies information about the capacity reservation. Only tags and sku.capacity can be updated.

CapacityReservationUtilization

Represents the capacity reservation utilization in terms of resources allocated.

CapacityReservations

Interface representing a CapacityReservations.

CapacityReservationsCreateOrUpdateOptionalParams

Optional parameters.

CapacityReservationsDeleteOptionalParams

Optional parameters.

CapacityReservationsGetOptionalParams

Optional parameters.

CapacityReservationsListByCapacityReservationGroupNextOptionalParams

Optional parameters.

CapacityReservationsListByCapacityReservationGroupOptionalParams

Optional parameters.

CapacityReservationsUpdateOptionalParams

Optional parameters.

CloudError

An error response from the Compute service.

CloudService

Describes the cloud service.

CloudServiceExtensionProfile

Describes a cloud service extension profile.

CloudServiceExtensionProperties

Extension Properties.

CloudServiceInstanceView

InstanceView of CloudService as a whole

CloudServiceListResult

The list operation result.

CloudServiceNetworkProfile

Network Profile for the cloud service.

CloudServiceOperatingSystems

Interface representing a CloudServiceOperatingSystems.

CloudServiceOperatingSystemsGetOSFamilyOptionalParams

Optional parameters.

CloudServiceOperatingSystemsGetOSVersionOptionalParams

Optional parameters.

CloudServiceOperatingSystemsListOSFamiliesNextOptionalParams

Optional parameters.

CloudServiceOperatingSystemsListOSFamiliesOptionalParams

Optional parameters.

CloudServiceOperatingSystemsListOSVersionsNextOptionalParams

Optional parameters.

CloudServiceOperatingSystemsListOSVersionsOptionalParams

Optional parameters.

CloudServiceOsProfile

Describes the OS profile for the cloud service.

CloudServiceProperties

Cloud service properties

CloudServiceRole

Describes a role of the cloud service.

CloudServiceRoleInstances

Interface representing a CloudServiceRoleInstances.

CloudServiceRoleInstancesDeleteOptionalParams

Optional parameters.

CloudServiceRoleInstancesGetInstanceViewOptionalParams

Optional parameters.

CloudServiceRoleInstancesGetOptionalParams

Optional parameters.

CloudServiceRoleInstancesGetRemoteDesktopFileOptionalParams

Optional parameters.

CloudServiceRoleInstancesListNextOptionalParams

Optional parameters.

CloudServiceRoleInstancesListOptionalParams

Optional parameters.

CloudServiceRoleInstancesRebuildOptionalParams

Optional parameters.

CloudServiceRoleInstancesReimageOptionalParams

Optional parameters.

CloudServiceRoleInstancesRestartOptionalParams

Optional parameters.

CloudServiceRoleListResult

The list operation result.

CloudServiceRoleProfile

Describes the role profile for the cloud service.

CloudServiceRoleProfileProperties

Describes the role properties.

CloudServiceRoleProperties

The cloud service role properties.

CloudServiceRoleSku

Describes the cloud service role sku.

CloudServiceRoles

Interface representing a CloudServiceRoles.

CloudServiceRolesGetOptionalParams

Optional parameters.

CloudServiceRolesListNextOptionalParams

Optional parameters.

CloudServiceRolesListOptionalParams

Optional parameters.

CloudServiceUpdate
CloudServiceVaultAndSecretReference

Protected settings for the extension, referenced using KeyVault which are encrypted before sent to the role instance.

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.

CloudServices

Interface representing a CloudServices.

CloudServicesCreateOrUpdateOptionalParams

Optional parameters.

CloudServicesDeleteInstancesOptionalParams

Optional parameters.

CloudServicesDeleteOptionalParams

Optional parameters.

CloudServicesGetInstanceViewOptionalParams

Optional parameters.

CloudServicesGetOptionalParams

Optional parameters.

CloudServicesListAllNextOptionalParams

Optional parameters.

CloudServicesListAllOptionalParams

Optional parameters.

CloudServicesListNextOptionalParams

Optional parameters.

CloudServicesListOptionalParams

Optional parameters.

CloudServicesPowerOffOptionalParams

Optional parameters.

CloudServicesRebuildOptionalParams

Optional parameters.

CloudServicesReimageOptionalParams

Optional parameters.

CloudServicesRestartOptionalParams

Optional parameters.

CloudServicesStartOptionalParams

Optional parameters.

CloudServicesUpdateDomain

Interface representing a CloudServicesUpdateDomain.

CloudServicesUpdateDomainGetUpdateDomainOptionalParams

Optional parameters.

CloudServicesUpdateDomainListUpdateDomainsNextOptionalParams

Optional parameters.

CloudServicesUpdateDomainListUpdateDomainsOptionalParams

Optional parameters.

CloudServicesUpdateDomainWalkUpdateDomainOptionalParams

Optional parameters.

CloudServicesUpdateOptionalParams

Optional parameters.

CommunityGalleries

Interface representing a CommunityGalleries.

CommunityGalleriesGetOptionalParams

Optional parameters.

CommunityGallery

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

CommunityGalleryImage

Specifies information about the gallery image definition that you want to create or update.

CommunityGalleryImageIdentifier

This is the community gallery image definition identifier.

CommunityGalleryImageList

The List Community Gallery Images operation response.

CommunityGalleryImageVersion

Specifies information about the gallery image version that you want to create or update.

CommunityGalleryImageVersionList

The List Community Gallery Image versions operation response.

CommunityGalleryImageVersions

Interface representing a CommunityGalleryImageVersions.

CommunityGalleryImageVersionsGetOptionalParams

Optional parameters.

CommunityGalleryImageVersionsListNextOptionalParams

Optional parameters.

CommunityGalleryImageVersionsListOptionalParams

Optional parameters.

CommunityGalleryImages

Interface representing a CommunityGalleryImages.

CommunityGalleryImagesGetOptionalParams

Optional parameters.

CommunityGalleryImagesListNextOptionalParams

Optional parameters.

CommunityGalleryImagesListOptionalParams

Optional parameters.

CommunityGalleryInfo

Information of community gallery if current gallery is shared to community

CommunityGalleryMetadata

The metadata of community gallery.

ComputeManagementClientOptionalParams

Optional parameters.

ComputeOperationListResult

The List Compute Operation operation response.

ComputeOperationValue

Describes the properties of a Compute Operation value.

CopyCompletionError

Indicates the error details if the background copy of a resource created via the CopyStart operation fails.

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.

DataDisksToAttach

Describes the data disk to be attached.

DataDisksToDetach

Describes the data disk to be detached.

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.

DedicatedHostGroupPropertiesAdditionalCapabilities

Enables or disables a capability on the dedicated host group. Minimum api-version: 2022-03-01.

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.

DedicatedHostSizeListResult

The List Dedicated Host sizes 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.

DedicatedHostsListAvailableSizesOptionalParams

Optional parameters.

DedicatedHostsListByHostGroupNextOptionalParams

Optional parameters.

DedicatedHostsListByHostGroupOptionalParams

Optional parameters.

DedicatedHostsRedeployHeaders

Defines headers for DedicatedHosts_redeploy operation.

DedicatedHostsRedeployOptionalParams

Optional parameters.

DedicatedHostsRestartOptionalParams

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.

Disallowed

Describes the disallowed disk types.

DisallowedConfiguration

Specifies the disallowed configuration for a virtual machine image.

Disk

Disk resource.

DiskAccess

disk access resource.

DiskAccessList

The List disk access operation response.

DiskAccessUpdate

Used for updating a disk access resource.

DiskAccesses

Interface representing a DiskAccesses.

DiskAccessesCreateOrUpdateOptionalParams

Optional parameters.

DiskAccessesDeleteAPrivateEndpointConnectionOptionalParams

Optional parameters.

DiskAccessesDeleteOptionalParams

Optional parameters.

DiskAccessesGetAPrivateEndpointConnectionOptionalParams

Optional parameters.

DiskAccessesGetOptionalParams

Optional parameters.

DiskAccessesGetPrivateLinkResourcesOptionalParams

Optional parameters.

DiskAccessesListByResourceGroupNextOptionalParams

Optional parameters.

DiskAccessesListByResourceGroupOptionalParams

Optional parameters.

DiskAccessesListNextOptionalParams

Optional parameters.

DiskAccessesListOptionalParams

Optional parameters.

DiskAccessesListPrivateEndpointConnectionsNextOptionalParams

Optional parameters.

DiskAccessesListPrivateEndpointConnectionsOptionalParams

Optional parameters.

DiskAccessesUpdateAPrivateEndpointConnectionOptionalParams

Optional parameters.

DiskAccessesUpdateOptionalParams

Optional parameters.

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.

DiskEncryptionSetsListAssociatedResourcesNextOptionalParams

Optional parameters.

DiskEncryptionSetsListAssociatedResourcesOptionalParams

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

DiskImageEncryption

This is the disk image encryption base class.

DiskInstanceView

The instance view of the disk.

DiskList

The List Disks operation response.

DiskPurchasePlan

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

DiskRestorePoint

Properties of disk restore point

DiskRestorePointAttributes

Disk Restore Point details.

DiskRestorePointGetOptionalParams

Optional parameters.

DiskRestorePointGrantAccessOptionalParams

Optional parameters.

DiskRestorePointInstanceView

The instance view of a disk restore point.

DiskRestorePointList

The List Disk Restore Points operation response.

DiskRestorePointListByRestorePointNextOptionalParams

Optional parameters.

DiskRestorePointListByRestorePointOptionalParams

Optional parameters.

DiskRestorePointOperations

Interface representing a DiskRestorePointOperations.

DiskRestorePointReplicationStatus

The instance view of a disk restore point.

DiskRestorePointRevokeAccessOptionalParams

Optional parameters.

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, StandardSSD_ZRS, or PremiumV2_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

EncryptionIdentity

Specifies the Managed Identity used by ADE to get access token for keyvault operations.

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.

EventGridAndResourceGraph

Specifies eventGridAndResourceGraph related Scheduled Event related configurations.

ExecutedValidation

This is the executed Validation.

ExtendedLocation

The complex type of the extended location.

Extension

Describes a cloud service Extension.

Galleries

Interface representing a Galleries.

GalleriesCreateOrUpdateOptionalParams

Optional parameters.

GalleriesDeleteOptionalParams

Optional parameters.

GalleriesGetOptionalParams

Optional parameters.

GalleriesListByResourceGroupNextOptionalParams

Optional parameters.

GalleriesListByResourceGroupOptionalParams

Optional parameters.

GalleriesListNextOptionalParams

Optional parameters.

GalleriesListOptionalParams

Optional parameters.

GalleriesUpdateOptionalParams

Optional parameters.

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.

GalleryApplicationCustomAction

A custom action that can be performed with a Gallery Application Version.

GalleryApplicationCustomActionParameter

The definition of a parameter that can be passed to a custom action of a Gallery Application Version.

GalleryApplicationList

The List Gallery Applications operation response.

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

The List Gallery Application version operation response.

GalleryApplicationVersionPublishingProfile

The publishing profile of a gallery image version.

GalleryApplicationVersionSafetyProfile

The safety profile of the Gallery Application Version.

GalleryApplicationVersionUpdate

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

GalleryApplicationVersions

Interface representing a GalleryApplicationVersions.

GalleryApplicationVersionsCreateOrUpdateOptionalParams

Optional parameters.

GalleryApplicationVersionsDeleteOptionalParams

Optional parameters.

GalleryApplicationVersionsGetOptionalParams

Optional parameters.

GalleryApplicationVersionsListByGalleryApplicationNextOptionalParams

Optional parameters.

GalleryApplicationVersionsListByGalleryApplicationOptionalParams

Optional parameters.

GalleryApplicationVersionsUpdateOptionalParams

Optional parameters.

GalleryApplications

Interface representing a GalleryApplications.

GalleryApplicationsCreateOrUpdateOptionalParams

Optional parameters.

GalleryApplicationsDeleteOptionalParams

Optional parameters.

GalleryApplicationsGetOptionalParams

Optional parameters.

GalleryApplicationsListByGalleryNextOptionalParams

Optional parameters.

GalleryApplicationsListByGalleryOptionalParams

Optional parameters.

GalleryApplicationsUpdateOptionalParams

Optional parameters.

GalleryArtifactPublishingProfileBase

Describes the basic gallery artifact publishing profile.

GalleryArtifactSafetyProfileBase

This is the safety profile of the Gallery Artifact Version.

GalleryArtifactSource

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

GalleryArtifactVersionFullSource

The source of the gallery artifact version.

GalleryArtifactVersionSource

The gallery artifact version source.

GalleryDataDiskImage

This is the data disk image.

GalleryDiskImage

This is the disk image base class.

GalleryDiskImageSource

The source for the disk image.

GalleryExtendedLocation

The name of the extended location.

GalleryIdentifier

Describes the gallery unique name.

GalleryIdentity

Identity for the virtual machine.

GalleryImage

Specifies information about the gallery image definition that you want to create or update.

GalleryImageFeature

A feature for gallery image.

GalleryImageIdentifier

This is the gallery image definition identifier.

GalleryImageList

The List Gallery Images operation response.

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

The List Gallery Image version operation response.

GalleryImageVersionPublishingProfile

The publishing profile of a gallery image Version.

GalleryImageVersionSafetyProfile

This is the safety profile of the Gallery Image Version.

GalleryImageVersionStorageProfile

This is the storage profile of a Gallery Image Version.

GalleryImageVersionUefiSettings

Contains UEFI settings for the image version.

GalleryImageVersionUpdate

Specifies information about the gallery image version that you want to update.

GalleryImageVersions

Interface representing a GalleryImageVersions.

GalleryImageVersionsCreateOrUpdateOptionalParams

Optional parameters.

GalleryImageVersionsDeleteOptionalParams

Optional parameters.

GalleryImageVersionsGetOptionalParams

Optional parameters.

GalleryImageVersionsListByGalleryImageNextOptionalParams

Optional parameters.

GalleryImageVersionsListByGalleryImageOptionalParams

Optional parameters.

GalleryImageVersionsUpdateOptionalParams

Optional parameters.

GalleryImages

Interface representing a GalleryImages.

GalleryImagesCreateOrUpdateOptionalParams

Optional parameters.

GalleryImagesDeleteOptionalParams

Optional parameters.

GalleryImagesGetOptionalParams

Optional parameters.

GalleryImagesListByGalleryNextOptionalParams

Optional parameters.

GalleryImagesListByGalleryOptionalParams

Optional parameters.

GalleryImagesUpdateOptionalParams

Optional parameters.

GalleryInVMAccessControlProfile

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

GalleryInVMAccessControlProfileList

The List Gallery InVMAccessControlProfiles operation response.

GalleryInVMAccessControlProfileProperties

Describes the properties of a gallery inVMAccessControlProfile.

GalleryInVMAccessControlProfileUpdate

Specifies information about the gallery inVMAccessControlProfile that you want to update.

GalleryInVMAccessControlProfileVersion

Specifies information about the gallery inVMAccessControlProfile version that you want to create or update.

GalleryInVMAccessControlProfileVersionList

The List Gallery InVMAccessControlProfile Versions operation response.

GalleryInVMAccessControlProfileVersionProperties

Describes the properties of an inVMAccessControlProfile version.

GalleryInVMAccessControlProfileVersionUpdate

Specifies information about the gallery inVMAccessControlProfile version that you want to update.

GalleryInVMAccessControlProfileVersions

Interface representing a GalleryInVMAccessControlProfileVersions.

GalleryInVMAccessControlProfileVersionsCreateOrUpdateOptionalParams

Optional parameters.

GalleryInVMAccessControlProfileVersionsDeleteHeaders

Defines headers for GalleryInVMAccessControlProfileVersions_delete operation.

GalleryInVMAccessControlProfileVersionsDeleteOptionalParams

Optional parameters.

GalleryInVMAccessControlProfileVersionsGetOptionalParams

Optional parameters.

GalleryInVMAccessControlProfileVersionsListByGalleryInVMAccessControlProfileNextOptionalParams

Optional parameters.

GalleryInVMAccessControlProfileVersionsListByGalleryInVMAccessControlProfileOptionalParams

Optional parameters.

GalleryInVMAccessControlProfileVersionsUpdateOptionalParams

Optional parameters.

GalleryInVMAccessControlProfiles

Interface representing a GalleryInVMAccessControlProfiles.

GalleryInVMAccessControlProfilesCreateOrUpdateOptionalParams

Optional parameters.

GalleryInVMAccessControlProfilesDeleteHeaders

Defines headers for GalleryInVMAccessControlProfiles_delete operation.

GalleryInVMAccessControlProfilesDeleteOptionalParams

Optional parameters.

GalleryInVMAccessControlProfilesGetOptionalParams

Optional parameters.

GalleryInVMAccessControlProfilesListByGalleryNextOptionalParams

Optional parameters.

GalleryInVMAccessControlProfilesListByGalleryOptionalParams

Optional parameters.

GalleryInVMAccessControlProfilesUpdateOptionalParams

Optional parameters.

GalleryList

The List Galleries operation response.

GalleryOSDiskImage

This is the OS disk image.

GalleryResourceProfilePropertiesBase

The properties of a gallery ResourceProfile.

GalleryResourceProfileVersionPropertiesBase

The properties of a gallery ResourceProfile version.

GallerySharingProfile

Interface representing a GallerySharingProfile.

GallerySharingProfileUpdateOptionalParams

Optional parameters.

GallerySoftDeletedResource

The details information of soft-deleted resource.

GallerySoftDeletedResourceList

The List Soft-deleted Resources operation response.

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

ImageDeprecationStatus

Describes image deprecation status properties on the image.

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.

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.

ImageVersionSecurityProfile

The security profile of a gallery image version

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.

InstanceSku

The role instance SKU.

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.

LatestGalleryImageVersion

The gallery image version with latest version in a particular region.

LinuxConfiguration

Specifies the Linux operating system settings on the virtual machine. For a list of supported Linux distributions, see Linux on Azure-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.

LinuxVMGuestPatchAutomaticByPlatformSettings

Specifies additional settings to be applied when patch mode AutomaticByPlatform is selected in Linux patch settings.

ListUsagesResult

The List Usages operation response.

LoadBalancerConfiguration

Describes the load balancer configuration.

LoadBalancerConfigurationProperties

Describes the properties of the load balancer configuration.

LoadBalancerFrontendIpConfiguration

Specifies the frontend IP to be used for the load balancer. Only IPv4 frontend IP address is supported. Each load balancer configuration must have exactly one frontend IP configuration.

LoadBalancerFrontendIpConfigurationProperties

Describes a cloud service IP Configuration

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.

ManagedArtifact

The managed artifact.

ManagedDiskParameters

The parameters of a managed disk.

NetworkInterfaceReference

Describes a network interface reference.

NetworkProfile

Specifies the network interfaces or the networking configuration 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.

OSDiskImageSecurityProfile

Contains security profile for an OS disk image.

OSFamily

Describes a cloud service OS family.

OSFamilyListResult

The list operation result.

OSFamilyProperties

OS family properties.

OSImageNotificationProfile
OSProfile

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

OSProfileProvisioningData

Additional parameters for Reimaging Non-Ephemeral Virtual Machine.

OSVersion

Describes a cloud service OS version.

OSVersionListResult

The list operation result.

OSVersionProperties

OS version properties.

OSVersionPropertiesBase

Configuration view of an OS version.

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.

PatchInstallationDetail

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

PatchSettings

Specifies settings related to VM Guest Patching on Windows.

PirCommunityGalleryResource

Base information about the community gallery resource in azure compute gallery.

PirResource

The Resource model definition.

PirSharedGalleryResource

Base information about the shared gallery resource in pir.

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.

PlatformAttribute

This is the platform attribute of the image version.

PolicyViolation

A policy violation reported against a gallery artifact.

PriorityMixPolicy

Specifies the target splits for Spot and Regular priority VMs within a scale set with flexible orchestration mode. With this property the customer is able to specify the base number of regular priority VMs created as the VMSS flex instance scales out and the split between Spot and Regular priority VMs after this base target has been reached.

PrivateEndpoint

The Private Endpoint resource.

PrivateEndpointConnection

The Private Endpoint Connection resource.

PrivateEndpointConnectionListResult

A list of private link resources

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

The List Proximity Placement Group operation response.

ProximityPlacementGroupPropertiesIntent

Specifies the user intent of the proximity placement group.

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.

ProxyAgentSettings

Specifies ProxyAgent settings while creating the virtual machine. Minimum api-version: 2023-09-01.

ProxyOnlyResource

The ProxyOnly Resource model definition.

ProxyResource

The resource model definition for an Azure Resource Manager proxy resource. It will not have tags and a location

PublicIPAddressSku

Describes the public IP Sku. It can only be set with OrchestrationMode as Flexible.

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.

RegionalSharingStatus

Gallery regional sharing status

ReplicationStatus

This is the replication status of the gallery image version.

RequestRateByIntervalInput

Api request input for LogAnalytics getRequestRateByInterval Api.

ResiliencyPolicy

Describes an resiliency policy - resilientVMCreationPolicy and/or resilientVMDeletionPolicy.

ResilientVMCreationPolicy

The configuration parameters used while performing resilient VM creation.

ResilientVMDeletionPolicy

The configuration parameters used while performing resilient VM deletion.

Resource

The Resource model definition.

ResourceInstanceViewStatus

Instance view status.

ResourceRange

Describes the resource range.

ResourceSharingProfile
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

Describes an available Compute SKU Location Information.

ResourceSkuRestrictionInfo

Describes an available Compute SKU Restriction Information.

ResourceSkuRestrictions

Describes scaling information of a SKU.

ResourceSkuZoneDetails

Describes The zonal capabilities of a SKU.

ResourceSkus

Interface representing a ResourceSkus.

ResourceSkusListNextOptionalParams

Optional parameters.

ResourceSkusListOptionalParams

Optional parameters.

ResourceSkusResult

The List Resource Skus operation response.

ResourceUriList

The List resources which are encrypted with the disk encryption set.

ResourceWithOptionalLocation

The Resource model definition with location property as optional.

RestorePoint

Restore Point details.

RestorePointCollection

Create or update Restore Point collection parameters.

RestorePointCollectionListResult

The List restore point collection operation response.

RestorePointCollectionSourceProperties

The properties of the source resource that this restore point collection is created from.

RestorePointCollectionUpdate

Update Restore Point collection parameters.

RestorePointCollections

Interface representing a RestorePointCollections.

RestorePointCollectionsCreateOrUpdateOptionalParams

Optional parameters.

RestorePointCollectionsDeleteOptionalParams

Optional parameters.

RestorePointCollectionsGetOptionalParams

Optional parameters.

RestorePointCollectionsListAllNextOptionalParams

Optional parameters.

RestorePointCollectionsListAllOptionalParams

Optional parameters.

RestorePointCollectionsListNextOptionalParams

Optional parameters.

RestorePointCollectionsListOptionalParams

Optional parameters.

RestorePointCollectionsUpdateOptionalParams

Optional parameters.

RestorePointEncryption

Encryption at rest settings for disk restore point. It is an optional property that can be specified in the input while creating a restore point.

RestorePointInstanceView

The instance view of a restore point.

RestorePointSourceMetadata

Describes the properties of the Virtual Machine for which the restore point was created. The properties provided are a subset and the snapshot of the overall Virtual Machine properties captured at the time of the restore point creation.

RestorePointSourceVMDataDisk

Describes a data disk.

RestorePointSourceVMStorageProfile

Describes the storage profile.

RestorePointSourceVmosDisk

Describes an Operating System disk.

RestorePoints

Interface representing a RestorePoints.

RestorePointsCreateOptionalParams

Optional parameters.

RestorePointsDeleteOptionalParams

Optional parameters.

RestorePointsGetOptionalParams

Optional parameters.

RetrieveBootDiagnosticsDataResult

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

RoleInstance

Describes the cloud service role instance.

RoleInstanceListResult

The list operation result.

RoleInstanceNetworkProfile

Describes the network profile for the role instance.

RoleInstanceProperties

Role instance properties.

RoleInstanceView

The instance view of the role instance.

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

The List Virtual Machine operation response.

RunCommandManagedIdentity

Contains clientId or objectId (use only one, not both) of a user-assigned managed identity that has access to storage blob used in Run Command. Use an empty RunCommandManagedIdentity object in case of system-assigned identity. Make sure the Azure storage blob exists in case of scriptUri, and managed identity has been given access to blob's container with 'Storage Blob Data Reader' role assignment with scriptUri blob and 'Storage Blob Data Contributor' for Append blobs(outputBlobUri, errorBlobUri). In case of user assigned identity, make sure you add it under VM's identity. For more info on managed identity and Run Command, refer https://aka.ms/ManagedIdentity and https://aka.ms/RunCommandManaged.

RunCommandParameterDefinition

Describes the properties of a run command parameter.

RunCommandResult
ScaleInPolicy

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

ScheduledEventsAdditionalPublishingTargets
ScheduledEventsPolicy

Specifies Redeploy, Reboot and ScheduledEventsAdditionalPublishingTargets Scheduled Event related configurations.

ScheduledEventsProfile
SecurityPostureReference

Specifies the security posture to be used in the scale set. Minimum api-version: 2023-03-01

SecurityPostureReferenceUpdate

Specifies the security posture to be used in the scale set. Minimum api-version: 2023-03-01

SecurityProfile

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

ServiceArtifactReference

Specifies the service artifact reference id used to set same image version for all virtual machines in the scale set when using 'latest' image version. Minimum api-version: 2022-11-01

ShareInfoElement
SharedGalleries

Interface representing a SharedGalleries.

SharedGalleriesGetOptionalParams

Optional parameters.

SharedGalleriesListNextOptionalParams

Optional parameters.

SharedGalleriesListOptionalParams

Optional parameters.

SharedGallery

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

SharedGalleryDataDiskImage

This is the data disk image.

SharedGalleryDiskImage

This is the disk image base class.

SharedGalleryImage

Specifies information about the gallery image definition that you want to create or update.

SharedGalleryImageList

The List Shared Gallery Images operation response.

SharedGalleryImageVersion

Specifies information about the gallery image version that you want to create or update.

SharedGalleryImageVersionList

The List Shared Gallery Image versions operation response.

SharedGalleryImageVersionStorageProfile

This is the storage profile of a Gallery Image Version.

SharedGalleryImageVersions

Interface representing a SharedGalleryImageVersions.

SharedGalleryImageVersionsGetOptionalParams

Optional parameters.

SharedGalleryImageVersionsListNextOptionalParams

Optional parameters.

SharedGalleryImageVersionsListOptionalParams

Optional parameters.

SharedGalleryImages

Interface representing a SharedGalleryImages.

SharedGalleryImagesGetOptionalParams

Optional parameters.

SharedGalleryImagesListNextOptionalParams

Optional parameters.

SharedGalleryImagesListOptionalParams

Optional parameters.

SharedGalleryList

The List Shared Galleries operation response.

SharedGalleryOSDiskImage

This is the OS disk image.

SharingProfile

Profile for gallery sharing to subscription or tenant

SharingProfileGroup

Group of the gallery sharing profile

SharingStatus

Sharing status of current gallery.

SharingUpdate

Specifies information about the gallery sharing profile update.

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.

SkuProfile

Specifies the sku profile for the virtual machine scale set. With this property the customer is able to specify a list of VM sizes and an allocation strategy.

SkuProfileVMSize

Specifies the VM Size.

Snapshot

Snapshot resource.

SnapshotList

The List Snapshots operation response.

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.

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.

SoftDeletePolicy

Contains information about the soft deletion policy of the gallery.

SoftDeletedResource

Interface representing a SoftDeletedResource.

SoftDeletedResourceListByArtifactNameNextOptionalParams

Optional parameters.

SoftDeletedResourceListByArtifactNameOptionalParams

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}

SpotRestorePolicy

Specifies the Spot-Try-Restore properties for the virtual machine scale set. With this property customer can enable or disable automatic restore of the evicted Spot VMSS VM instances opportunistically based on capacity availability and pricing constraint.

SshConfiguration

SSH configuration for Linux based VMs running on Azure

SshGenerateKeyPairInputParameters

Parameters for GenerateSshKeyPair.

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.

StatusCodeCount

The status code and count of the cloud service instance view statuses

StorageProfile

Specifies the storage settings for the virtual machine disks.

SubResource
SubResourceReadOnly
SubResourceWithColocationStatus
SupportedCapabilities

List of supported capabilities persisted on the disk resource for VM use.

SystemData

The system meta data relating to this resource.

TargetRegion

Describes the target region information.

TerminateNotificationProfile
ThrottledRequestsInput

Api request input for LogAnalytics getThrottledRequests Api.

UefiKey

A UEFI key signature.

UefiKeySignatures

Additional UEFI key signatures that will be added to the image in addition to the signature templates

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

The list operation result.

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.

UsageListNextOptionalParams

Optional parameters.

UsageListOptionalParams

Optional parameters.

UsageName

The Usage Names.

UsageOperations

Interface representing a UsageOperations.

UserArtifactManage
UserArtifactSettings

Additional settings for the VM app that contains the target package and config file name when it is deployed to target VM or VM scale set.

UserArtifactSource

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

UserAssignedIdentitiesValue
UserInitiatedReboot

Specifies Reboot related Scheduled Event related configurations.

UserInitiatedRedeploy

Specifies Redeploy related Scheduled Event related configurations.

VMDiskSecurityProfile

Specifies the security profile settings for the managed disk. Note: It can only be set for Confidential VMs.

VMGalleryApplication

Specifies the required information to reference a compute gallery application version

VMScaleSetConvertToSinglePlacementGroupInput
VMSizeProperties

Specifies VM Size Property settings on the virtual machine.

ValidationsProfile

This is the validations profile of a Gallery Image Version.

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.

VirtualMachineImageFeature

Specifies additional capabilities supported by the image

VirtualMachineImageResource

Virtual machine image resource information.

VirtualMachineImages

Interface representing a VirtualMachineImages.

VirtualMachineImagesEdgeZone

Interface representing a VirtualMachineImagesEdgeZone.

VirtualMachineImagesEdgeZoneGetOptionalParams

Optional parameters.

VirtualMachineImagesEdgeZoneListOffersOptionalParams

Optional parameters.

VirtualMachineImagesEdgeZoneListOptionalParams

Optional parameters.

VirtualMachineImagesEdgeZoneListPublishersOptionalParams

Optional parameters.

VirtualMachineImagesEdgeZoneListSkusOptionalParams

Optional parameters.

VirtualMachineImagesGetOptionalParams

Optional parameters.

VirtualMachineImagesListByEdgeZoneOptionalParams

Optional parameters.

VirtualMachineImagesListOffersOptionalParams

Optional parameters.

VirtualMachineImagesListOptionalParams

Optional parameters.

VirtualMachineImagesListPublishersOptionalParams

Optional parameters.

VirtualMachineImagesListSkusOptionalParams

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.

VirtualMachineIpTag

Contains the IP tag associated with the public IP address.

VirtualMachineListResult

The List Virtual Machine operation response.

VirtualMachineNetworkInterfaceConfiguration

Describes a virtual machine network interface configurations.

VirtualMachineNetworkInterfaceDnsSettingsConfiguration

Describes a virtual machines network configuration's DNS settings.

VirtualMachineNetworkInterfaceIPConfiguration

Describes a virtual machine network profile's IP configuration.

VirtualMachinePatchStatus

The status of virtual machine patch operations.

VirtualMachinePublicIPAddressConfiguration

Describes a virtual machines IP Configuration's PublicIPAddress configuration

VirtualMachinePublicIPAddressDnsSettingsConfiguration

Describes a virtual machines network configuration's DNS settings.

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. Use only one of script, scriptUri, commandId.

VirtualMachineRunCommandUpdate

Describes a Virtual Machine run command.

VirtualMachineRunCommands

Interface representing a VirtualMachineRunCommands.

VirtualMachineRunCommandsCreateOrUpdateOptionalParams

Optional parameters.

VirtualMachineRunCommandsDeleteOptionalParams

Optional parameters.

VirtualMachineRunCommandsGetByVirtualMachineOptionalParams

Optional parameters.

VirtualMachineRunCommandsGetOptionalParams

Optional parameters.

VirtualMachineRunCommandsListByVirtualMachineNextOptionalParams

Optional parameters.

VirtualMachineRunCommandsListByVirtualMachineOptionalParams

Optional parameters.

VirtualMachineRunCommandsListNextOptionalParams

Optional parameters.

VirtualMachineRunCommandsListOptionalParams

Optional parameters.

VirtualMachineRunCommandsListResult

The List run command operation response

VirtualMachineRunCommandsUpdateOptionalParams

Optional parameters.

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.

VirtualMachineScaleSetHardwareProfile

Specifies the hardware settings for the virtual machine scale set.

VirtualMachineScaleSetIPConfiguration

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

VirtualMachineScaleSetIdentity

Identity for the virtual machine scale set.

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.

VirtualMachineScaleSetVMRunCommands

Interface representing a VirtualMachineScaleSetVMRunCommands.

VirtualMachineScaleSetVMRunCommandsCreateOrUpdateOptionalParams

Optional parameters.

VirtualMachineScaleSetVMRunCommandsDeleteOptionalParams

Optional parameters.

VirtualMachineScaleSetVMRunCommandsGetOptionalParams

Optional parameters.

VirtualMachineScaleSetVMRunCommandsListNextOptionalParams

Optional parameters.

VirtualMachineScaleSetVMRunCommandsListOptionalParams

Optional parameters.

VirtualMachineScaleSetVMRunCommandsUpdateOptionalParams

Optional parameters.

VirtualMachineScaleSetVMs

Interface representing a VirtualMachineScaleSetVMs.

VirtualMachineScaleSetVMsApproveRollingUpgradeHeaders

Defines headers for VirtualMachineScaleSetVMs_approveRollingUpgrade operation.

VirtualMachineScaleSetVMsApproveRollingUpgradeOptionalParams

Optional parameters.

VirtualMachineScaleSetVMsAttachDetachDataDisksHeaders

Defines headers for VirtualMachineScaleSetVMs_attachDetachDataDisks operation.

VirtualMachineScaleSetVMsAttachDetachDataDisksOptionalParams

Optional parameters.

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.

VirtualMachineScaleSetVMsRunCommandOptionalParams

Optional parameters.

VirtualMachineScaleSetVMsSimulateEvictionOptionalParams

Optional parameters.

VirtualMachineScaleSetVMsStartOptionalParams

Optional parameters.

VirtualMachineScaleSetVMsUpdateOptionalParams

Optional parameters.

VirtualMachineScaleSets

Interface representing a VirtualMachineScaleSets.

VirtualMachineScaleSetsApproveRollingUpgradeHeaders

Defines headers for VirtualMachineScaleSets_approveRollingUpgrade operation.

VirtualMachineScaleSetsApproveRollingUpgradeOptionalParams

Optional parameters.

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.

VirtualMachineScaleSetsListByLocationNextOptionalParams

Optional parameters.

VirtualMachineScaleSetsListByLocationOptionalParams

Optional parameters.

VirtualMachineScaleSetsListNextOptionalParams

Optional parameters.

VirtualMachineScaleSetsListOptionalParams

Optional parameters.

VirtualMachineScaleSetsListSkusNextOptionalParams

Optional parameters.

VirtualMachineScaleSetsListSkusOptionalParams

Optional parameters.

VirtualMachineScaleSetsPerformMaintenanceOptionalParams

Optional parameters.

VirtualMachineScaleSetsPowerOffOptionalParams

Optional parameters.

VirtualMachineScaleSetsReapplyHeaders

Defines headers for VirtualMachineScaleSets_reapply operation.

VirtualMachineScaleSetsReapplyOptionalParams

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.

VirtualMachinesAttachDetachDataDisksHeaders

Defines headers for VirtualMachines_attachDetachDataDisks operation.

VirtualMachinesAttachDetachDataDisksOptionalParams

Optional parameters.

VirtualMachinesCaptureOptionalParams

Optional parameters.

VirtualMachinesConvertToManagedDisksOptionalParams

Optional parameters.

VirtualMachinesCreateOrUpdateOptionalParams

Optional parameters.

VirtualMachinesDeallocateOptionalParams

Optional parameters.

VirtualMachinesDeleteOptionalParams

Optional parameters.

VirtualMachinesGeneralizeOptionalParams

Optional parameters.

VirtualMachinesGetOptionalParams

Optional parameters.

VirtualMachinesInstallPatchesOptionalParams

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.

VirtualMachinesRunCommandOptionalParams

Optional parameters.

VirtualMachinesSimulateEvictionOptionalParams

Optional parameters.

VirtualMachinesStartOptionalParams

Optional parameters.

VirtualMachinesUpdateOptionalParams

Optional parameters.

VmImagesInEdgeZoneListResult

The List VmImages in EdgeZone operation response.

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

WindowsVMGuestPatchAutomaticByPlatformSettings

Specifies additional settings to be applied when patch mode AutomaticByPlatform is selected in Windows patch settings.

Type Aliases

AccessControlRulesMode

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

Known values supported by the service

Audit
Enforce
Disabled

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

AggregatedReplicationState

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

Known values supported by the service

Unknown
InProgress
Completed
Failed

AllocationStrategy

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

Known values supported by the service

LowestPrice
CapacityOptimized

AlternativeType

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

Known values supported by the service

None
Offer
Plan

Architecture

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

Known values supported by the service

x64
Arm64

ArchitectureTypes

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

Known values supported by the service

x64
Arm64

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.

CapacityReservationGroupInstanceViewTypes

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

Known values supported by the service

instanceView

CapacityReservationGroupsCreateOrUpdateResponse

Contains response data for the createOrUpdate operation.

CapacityReservationGroupsGetResponse

Contains response data for the get operation.

CapacityReservationGroupsListByResourceGroupNextResponse

Contains response data for the listByResourceGroupNext operation.

CapacityReservationGroupsListByResourceGroupResponse

Contains response data for the listByResourceGroup operation.

CapacityReservationGroupsListBySubscriptionNextResponse

Contains response data for the listBySubscriptionNext operation.

CapacityReservationGroupsListBySubscriptionResponse

Contains response data for the listBySubscription operation.

CapacityReservationGroupsUpdateResponse

Contains response data for the update operation.

CapacityReservationInstanceViewTypes

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

Known values supported by the service

instanceView

CapacityReservationsCreateOrUpdateResponse

Contains response data for the createOrUpdate operation.

CapacityReservationsGetResponse

Contains response data for the get operation.

CapacityReservationsListByCapacityReservationGroupNextResponse

Contains response data for the listByCapacityReservationGroupNext operation.

CapacityReservationsListByCapacityReservationGroupResponse

Contains response data for the listByCapacityReservationGroup operation.

CapacityReservationsUpdateResponse

Contains response data for the update operation.

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.

CloudServiceSlotType

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

Known values supported by the service

Production
Staging

CloudServiceUpgradeMode

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

Known values supported by the service

Auto
Manual
Simultaneous

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.

CommunityGalleriesGetResponse

Contains response data for the get operation.

CommunityGalleryImageVersionsGetResponse

Contains response data for the get operation.

CommunityGalleryImageVersionsListNextResponse

Contains response data for the listNext operation.

CommunityGalleryImageVersionsListResponse

Contains response data for the list operation.

CommunityGalleryImagesGetResponse

Contains response data for the get operation.

CommunityGalleryImagesListNextResponse

Contains response data for the listNext operation.

CommunityGalleryImagesListResponse

Contains response data for the list operation.

ConfidentialVMEncryptionType

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

Known values supported by the service

EncryptedVMGuestStateOnlyWithPmk
EncryptedWithPmk
EncryptedWithCmk
NonPersistedTPM

ConsistencyModeTypes

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

Known values supported by the service

CrashConsistent
FileSystemConsistent
ApplicationConsistent

CopyCompletionErrorReason

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

Known values supported by the service

CopySourceNotFound: Indicates that the source snapshot was deleted while the background copy of the resource created via CopyStart operation was in progress.

DataAccessAuthMode

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

Known values supported by the service

AzureActiveDirectory: When export/upload URL is used, the system checks if the user has an identity in Azure Active Directory and has necessary permissions to export/upload the data. Please refer to aka.ms/DisksAzureADAuth.
None: No additional authentication would be performed when accessing export/upload URL.

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.

DedicatedHostsListAvailableSizesResponse

Contains response data for the listAvailableSizes operation.

DedicatedHostsListByHostGroupNextResponse

Contains response data for the listByHostGroupNext operation.

DedicatedHostsListByHostGroupResponse

Contains response data for the listByHostGroup operation.

DedicatedHostsRedeployResponse

Contains response data for the redeploy operation.

DedicatedHostsUpdateResponse

Contains response data for the update operation.

DeleteOptions

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

Known values supported by the service

Delete
Detach

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
NvmeDisk

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.

DiskControllerTypes

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

Known values supported by the service

SCSI
NVMe

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 or galleryImageReference.
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.
CopyStart: Create a new disk by using a deep copy process, where the resource creation is considered complete only after all data has been copied from the source.
ImportSecure: Similar to Import create option. Create a new Trusted Launch VM or Confidential VM supported disk by importing additional blob for VM guest state specified by securityDataUri in storage account specified by storageAccountId
UploadPreparedSecure: Similar to Upload create option. Create a new Trusted Launch VM or Confidential VM supported disk and upload using write token in both disk and VM guest state
CopyFromSanSnapshot: Create a new disk by exporting from elastic san volume snapshot

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
Copy
Restore

DiskDeleteOptionTypes

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

Known values supported by the service

Delete
Detach

DiskDetachOptionTypes

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

Known values supported by the service

ForceDetach

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
UserAssigned
SystemAssigned, UserAssigned
None

DiskEncryptionSetType

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

Known values supported by the service

EncryptionAtRestWithCustomerKey: Resource using diskEncryptionSet would be encrypted at rest with Customer managed key that can be changed and revoked by a customer.
EncryptionAtRestWithPlatformAndCustomerKeys: Resource using diskEncryptionSet would be encrypted at rest with two layers of encryption. One of the keys is Customer managed and the other key is Platform managed.
ConfidentialVmEncryptedWithCustomerKey: Confidential VM supported disk and VM guest state would be encrypted with customer managed key.

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.

DiskRestorePointGrantAccessResponse

Contains response data for the grantAccess operation.

DiskRestorePointListByRestorePointNextResponse

Contains response data for the listByRestorePointNext operation.

DiskRestorePointListByRestorePointResponse

Contains response data for the listByRestorePoint operation.

DiskSecurityTypes

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

Known values supported by the service

TrustedLaunch: Trusted Launch provides security features such as secure boot and virtual Trusted Platform Module (vTPM)
ConfidentialVM_VMGuestStateOnlyEncryptedWithPlatformKey: Indicates Confidential VM disk with only VM guest state encrypted
ConfidentialVM_DiskEncryptedWithPlatformKey: Indicates Confidential VM disk with both OS disk and VM guest state encrypted with a platform managed key
ConfidentialVM_DiskEncryptedWithCustomerKey: Indicates Confidential VM disk with both OS disk and VM guest state encrypted with a customer managed key
ConfidentialVM_NonPersistedTPM: Indicates Confidential VM disk with a ephemeral vTPM. vTPM state is not persisted across VM reboots.

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 attached to a running VM.
Reserved: The disk is attached to a stopped-deallocated VM.
Frozen: The disk is attached to a VM which is in hibernated state.
ActiveSAS: The disk currently has an Active SAS Uri associated with it.
ActiveSASFrozen: The disk is attached to a VM in hibernated state and 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.
Premium_ZRS: Premium SSD zone redundant storage. Best for the production workloads that need storage resiliency against zone failures.
StandardSSD_ZRS: Standard SSD zone redundant storage. Best for web servers, lightly used enterprise applications and dev/test that need storage resiliency against zone failures.
PremiumV2_LRS: Premium SSD v2 locally redundant storage. Best for production and performance-sensitive workloads that consistently require low latency and high IOPS and throughput.

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.

DomainNameLabelScopeTypes

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

Known values supported by the service

TenantReuse
SubscriptionReuse
ResourceGroupReuse
NoReuse

EdgeZoneStorageAccountType

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

Known values supported by the service

Standard_LRS
Standard_ZRS
StandardSSD_LRS
Premium_LRS

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 at rest with Platform managed key. It is the default encryption type. This is not a valid encryption type for disk encryption sets.
EncryptionAtRestWithCustomerKey: Disk is encrypted at rest with Customer managed key that can be changed and revoked by a customer.
EncryptionAtRestWithPlatformAndCustomerKeys: Disk is encrypted at rest with 2 layers of encryption. One of the keys is Customer managed and the other key is Platform managed.

EndpointAccess

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

Known values supported by the service

Allow
Deny

EndpointTypes

Defines values for EndpointTypes.

ExecutionState

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

Known values supported by the service

Unknown
Pending
Running
Failed
Succeeded
TimedOut
Canceled

ExpandTypeForListVMs

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

Known values supported by the service

instanceView

ExpandTypesForGetCapacityReservationGroups

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

Known values supported by the service

virtualMachineScaleSetVMs/$ref
virtualMachines/$ref

ExpandTypesForGetVMScaleSets

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

Known values supported by the service

userData

ExpandTypesForListVMs

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

Known values supported by the service

instanceView

ExtendedLocationType

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

Known values supported by the service

EdgeZone

ExtendedLocationTypes

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

Known values supported by the service

EdgeZone

FileFormat

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

Known values supported by the service

VHD: A VHD file is a disk image file in the Virtual Hard Disk file format.
VHDX: A VHDX file is a disk image file in the Virtual Hard Disk v2 file format.

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.

GalleryApplicationCustomActionParameterType

Defines values for GalleryApplicationCustomActionParameterType.

GalleryApplicationScriptRebootBehavior

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

Known values supported by the service

None
Rerun

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.

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.

GalleryExpandParams

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

Known values supported by the service

SharingProfile/Groups

GalleryExtendedLocationType

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

Known values supported by the service

EdgeZone
Unknown

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.

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.

GalleryInVMAccessControlProfileVersionsCreateOrUpdateResponse

Contains response data for the createOrUpdate operation.

GalleryInVMAccessControlProfileVersionsDeleteResponse

Contains response data for the delete operation.

GalleryInVMAccessControlProfileVersionsGetResponse

Contains response data for the get operation.

GalleryInVMAccessControlProfileVersionsListByGalleryInVMAccessControlProfileNextResponse

Contains response data for the listByGalleryInVMAccessControlProfileNext operation.

GalleryInVMAccessControlProfileVersionsListByGalleryInVMAccessControlProfileResponse

Contains response data for the listByGalleryInVMAccessControlProfile operation.

GalleryInVMAccessControlProfileVersionsUpdateResponse

Contains response data for the update operation.

GalleryInVMAccessControlProfilesCreateOrUpdateResponse

Contains response data for the createOrUpdate operation.

GalleryInVMAccessControlProfilesDeleteResponse

Contains response data for the delete operation.

GalleryInVMAccessControlProfilesGetResponse

Contains response data for the get operation.

GalleryInVMAccessControlProfilesListByGalleryNextResponse

Contains response data for the listByGalleryNext operation.

GalleryInVMAccessControlProfilesListByGalleryResponse

Contains response data for the listByGallery operation.

GalleryInVMAccessControlProfilesUpdateResponse

Contains response data for the update operation.

GalleryProvisioningState

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

Known values supported by the service

Creating
Updating
Failed
Succeeded
Deleting
Migrating

GallerySharingPermissionTypes

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

Known values supported by the service

Private
Groups
Community

GallerySharingProfileUpdateResponse

Contains response data for the update operation.

HostCaching

Defines values for HostCaching.

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

IPVersions

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

Known values supported by the service

IPv4
IPv6

ImageState

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

Known values supported by the service

Active
ScheduledForDeprecation
Deprecated

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.

IntervalInMins

Defines values for IntervalInMins.

LinuxPatchAssessmentMode

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

Known values supported by the service

ImageDefault
AutomaticByPlatform

LinuxVMGuestPatchAutomaticByPlatformRebootSetting

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

Known values supported by the service

Unknown
IfRequired
Never
Always

LinuxVMGuestPatchMode

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

Known values supported by the service

ImageDefault
AutomaticByPlatform

LogAnalyticsExportRequestRateByIntervalResponse

Contains response data for the exportRequestRateByInterval operation.

LogAnalyticsExportThrottledRequestsResponse

Contains response data for the exportThrottledRequests operation.

MaintenanceOperationResultCodeTypes

Defines values for MaintenanceOperationResultCodeTypes.

Mode

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

Known values supported by the service

Audit
Enforce

NetworkAccessPolicy

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

Known values supported by the service

AllowAll: The disk can be exported or uploaded to from any network.
AllowPrivate: The disk can be exported or uploaded to using a DiskAccess resource's private endpoints.
DenyAll: The disk cannot be exported.

NetworkApiVersion

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

Known values supported by the service

2020-11-01

NetworkInterfaceAuxiliaryMode

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

Known values supported by the service

None
AcceleratedConnections
Floating

NetworkInterfaceAuxiliarySku

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

Known values supported by the service

None
A1
A2
A4
A8

OperatingSystemStateTypes

Defines values for OperatingSystemStateTypes.

OperatingSystemType

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

Known values supported by the service

Windows
Linux

OperatingSystemTypes

Defines values for OperatingSystemTypes.

OperationsListResponse

Contains response data for the list operation.

OrchestrationMode

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

Known values supported by the service

Uniform
Flexible

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

Unknown
Available

PatchInstallationState

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

Known values supported by the service

Unknown
Installed
Failed
Excluded
NotSelected
Pending

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

Unknown
InProgress
Failed
Succeeded
CompletedWithWarnings

PolicyViolationCategory

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

Known values supported by the service

Other
ImageFlaggedUnsafe
CopyrightValidation
IpTheft

PrivateEndpointConnectionProvisioningState

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

Known values supported by the service

Succeeded
Creating
Deleting
Failed

PrivateEndpointServiceConnectionStatus

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

Known values supported by the service

Pending
Approved
Rejected

ProtocolTypes

Defines values for ProtocolTypes.

ProvisionedBandwidthCopyOption

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

Known values supported by the service

None
Enhanced

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.

PublicIPAddressSkuName

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

Known values supported by the service

Basic
Standard

PublicIPAddressSkuTier

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

Known values supported by the service

Regional
Global

PublicIPAllocationMethod

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

Known values supported by the service

Dynamic
Static

PublicNetworkAccess

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

Known values supported by the service

Enabled: You can generate a SAS URI to access the underlying data of the disk publicly on the internet when NetworkAccessPolicy is set to AllowAll. You can access the data via the SAS URI only from your trusted Azure VNET when NetworkAccessPolicy is set to AllowPrivate.
Disabled: You cannot access the underlying data of the disk publicly on the internet even when NetworkAccessPolicy is set to AllowAll. You can access the data via the SAS URI only from your trusted Azure VNET when NetworkAccessPolicy is set to AllowPrivate.

RepairAction

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

Known values supported by the service

Replace
Restart
Reimage

ReplicationMode

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

Known values supported by the service

Full
Shallow

ReplicationState

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

Known values supported by the service

Unknown
Replicating
Completed
Failed

ReplicationStatusTypes

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

Known values supported by the service

ReplicationStatus
UefiSettings

ResourceIdOptionsForGetCapacityReservationGroups

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

Known values supported by the service

CreatedInSubscription
SharedWithSubscription
All

ResourceIdentityType

Defines values for ResourceIdentityType.

ResourceSkuCapacityScaleType

Defines values for ResourceSkuCapacityScaleType.

ResourceSkuRestrictionsReasonCode

Defines values for ResourceSkuRestrictionsReasonCode.

ResourceSkuRestrictionsType

Defines values for ResourceSkuRestrictionsType.

ResourceSkusListNextResponse

Contains response data for the listNext operation.

ResourceSkusListResponse

Contains response data for the list operation.

RestorePointCollectionExpandOptions

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

Known values supported by the service

restorePoints

RestorePointCollectionsCreateOrUpdateResponse

Contains response data for the createOrUpdate operation.

RestorePointCollectionsGetResponse

Contains response data for the get operation.

RestorePointCollectionsListAllNextResponse

Contains response data for the listAllNext operation.

RestorePointCollectionsListAllResponse

Contains response data for the listAll operation.

RestorePointCollectionsListNextResponse

Contains response data for the listNext operation.

RestorePointCollectionsListResponse

Contains response data for the list operation.

RestorePointCollectionsUpdateResponse

Contains response data for the update operation.

RestorePointEncryptionType

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

Known values supported by the service

EncryptionAtRestWithPlatformKey: Disk Restore Point is encrypted at rest with Platform managed key.
EncryptionAtRestWithCustomerKey: Disk Restore Point is encrypted at rest with Customer managed key that can be changed and revoked by a customer.
EncryptionAtRestWithPlatformAndCustomerKeys: Disk Restore Point is encrypted at rest with 2 layers of encryption. One of the keys is Customer managed and the other key is Platform managed.

RestorePointExpandOptions

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

Known values supported by the service

instanceView

RestorePointsCreateResponse

Contains response data for the create operation.

RestorePointsGetResponse

Contains response data for the get operation.

RollingUpgradeActionType

Defines values for RollingUpgradeActionType.

RollingUpgradeStatusCode

Defines values for RollingUpgradeStatusCode.

SecurityEncryptionTypes

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

Known values supported by the service

VMGuestStateOnly
DiskWithVMGuestState
NonPersistedTPM

SecurityTypes

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

Known values supported by the service

TrustedLaunch
ConfidentialVM

SelectPermissions

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

Known values supported by the service

Permissions

SettingNames

Defines values for SettingNames.

SharedGalleriesGetResponse

Contains response data for the get operation.

SharedGalleriesListNextResponse

Contains response data for the listNext operation.

SharedGalleriesListResponse

Contains response data for the list operation.

SharedGalleryHostCaching

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

Known values supported by the service

None
ReadOnly
ReadWrite

SharedGalleryImageVersionsGetResponse

Contains response data for the get operation.

SharedGalleryImageVersionsListNextResponse

Contains response data for the listNext operation.

SharedGalleryImageVersionsListResponse

Contains response data for the list operation.

SharedGalleryImagesGetResponse

Contains response data for the get operation.

SharedGalleryImagesListNextResponse

Contains response data for the listNext operation.

SharedGalleryImagesListResponse

Contains response data for the list operation.

SharedToValues

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

Known values supported by the service

tenant

SharingProfileGroupTypes

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

Known values supported by the service

Subscriptions
AADTenants

SharingState

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

Known values supported by the service

Succeeded
InProgress
Failed
Unknown

SharingUpdateOperationTypes

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

Known values supported by the service

Add
Remove
Reset
EnableCommunity

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.

SoftDeletedArtifactTypes

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

Known values supported by the service

Images

SoftDeletedResourceListByArtifactNameNextResponse

Contains response data for the listByArtifactNameNext operation.

SoftDeletedResourceListByArtifactNameResponse

Contains response data for the listByArtifactName operation.

SshEncryptionTypes

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

Known values supported by the service

RSA
Ed25519

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.

StorageAccountType

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

Known values supported by the service

Standard_LRS
Standard_ZRS
Premium_LRS
PremiumV2_LRS

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
Premium_ZRS
StandardSSD_ZRS
PremiumV2_LRS

UefiKeyType

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

Known values supported by the service

sha256
x509

UefiSignatureTemplateName

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

Known values supported by the service

NoSignatureTemplate
MicrosoftUefiCertificateAuthorityTemplate
MicrosoftWindowsTemplate

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.

VMGuestPatchClassificationLinux

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

Known values supported by the service

Critical
Security
Other

VMGuestPatchClassificationWindows

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

Known values supported by the service

Critical
Security
UpdateRollUp
FeaturePack
ServicePack
Definition
Tools
Updates

VMGuestPatchRebootBehavior

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

Known values supported by the service

Unknown
NeverReboots
AlwaysRequiresReboot
CanRequestReboot

VMGuestPatchRebootSetting

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

Known values supported by the service

IfRequired
Never
Always

VMGuestPatchRebootStatus

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

Known values supported by the service

Unknown
NotNeeded
Required
Started
Failed
Completed

ValidationStatus

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

Known values supported by the service

Unknown
Failed
Succeeded

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.

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.

VirtualMachineImagesListByEdgeZoneResponse

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

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.

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.

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.

VirtualMachineScaleSetVMsApproveRollingUpgradeResponse

Contains response data for the approveRollingUpgrade operation.

VirtualMachineScaleSetVMsAttachDetachDataDisksResponse

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

VirtualMachineScaleSetsApproveRollingUpgradeResponse

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

VirtualMachinesAttachDetachDataDisksResponse

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

WindowsPatchAssessmentMode

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

Known values supported by the service

ImageDefault
AutomaticByPlatform

WindowsVMGuestPatchAutomaticByPlatformRebootSetting

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

Known values supported by the service

Unknown
IfRequired
Never
Always

WindowsVMGuestPatchMode

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

Known values supported by the service

Manual
AutomaticByOS
AutomaticByPlatform

ZonalPlatformFaultDomainAlignMode

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

Known values supported by the service

Aligned
Unaligned

Enums

KnownAccessControlRulesMode

Known values of AccessControlRulesMode that the service accepts.

KnownAccessLevel

Known values of AccessLevel that the service accepts.

KnownAggregatedReplicationState

Known values of AggregatedReplicationState that the service accepts.

KnownAllocationStrategy

Known values of AllocationStrategy that the service accepts.

KnownAlternativeType

Known values of AlternativeType that the service accepts.

KnownArchitecture

Known values of Architecture that the service accepts.

KnownArchitectureTypes

Known values of ArchitectureTypes that the service accepts.

KnownAvailabilitySetSkuTypes

Known values of AvailabilitySetSkuTypes that the service accepts.

KnownCapacityReservationGroupInstanceViewTypes

Known values of CapacityReservationGroupInstanceViewTypes that the service accepts.

KnownCapacityReservationInstanceViewTypes

Known values of CapacityReservationInstanceViewTypes that the service accepts.

KnownCloudServiceSlotType

Known values of CloudServiceSlotType that the service accepts.

KnownCloudServiceUpgradeMode

Known values of CloudServiceUpgradeMode that the service accepts.

KnownConfidentialVMEncryptionType

Known values of ConfidentialVMEncryptionType that the service accepts.

KnownConsistencyModeTypes

Known values of ConsistencyModeTypes that the service accepts.

KnownCopyCompletionErrorReason

Known values of CopyCompletionErrorReason that the service accepts.

KnownDataAccessAuthMode

Known values of DataAccessAuthMode that the service accepts.

KnownDeleteOptions

Known values of DeleteOptions that the service accepts.

KnownDiffDiskOptions

Known values of DiffDiskOptions that the service accepts.

KnownDiffDiskPlacement

Known values of DiffDiskPlacement that the service accepts.

KnownDiskControllerTypes

Known values of DiskControllerTypes that the service accepts.

KnownDiskCreateOption

Known values of DiskCreateOption that the service accepts.

KnownDiskCreateOptionTypes

Known values of DiskCreateOptionTypes that the service accepts.

KnownDiskDeleteOptionTypes

Known values of DiskDeleteOptionTypes that the service accepts.

KnownDiskDetachOptionTypes

Known values of DiskDetachOptionTypes that the service accepts.

KnownDiskEncryptionSetIdentityType

Known values of DiskEncryptionSetIdentityType that the service accepts.

KnownDiskEncryptionSetType

Known values of DiskEncryptionSetType that the service accepts.

KnownDiskSecurityTypes

Known values of DiskSecurityTypes that the service accepts.

KnownDiskState

Known values of DiskState that the service accepts.

KnownDiskStorageAccountTypes

Known values of DiskStorageAccountTypes that the service accepts.

KnownDomainNameLabelScopeTypes

Known values of DomainNameLabelScopeTypes that the service accepts.

KnownEdgeZoneStorageAccountType

Known values of EdgeZoneStorageAccountType that the service accepts.

KnownEncryptionType

Known values of EncryptionType that the service accepts.

KnownEndpointAccess

Known values of EndpointAccess that the service accepts.

KnownExecutionState

Known values of ExecutionState that the service accepts.

KnownExpandTypeForListVMs

Known values of ExpandTypeForListVMs that the service accepts.

KnownExpandTypesForGetCapacityReservationGroups

Known values of ExpandTypesForGetCapacityReservationGroups that the service accepts.

KnownExpandTypesForGetVMScaleSets

Known values of ExpandTypesForGetVMScaleSets that the service accepts.

KnownExpandTypesForListVMs

Known values of ExpandTypesForListVMs that the service accepts.

KnownExtendedLocationType

Known values of ExtendedLocationType that the service accepts.

KnownExtendedLocationTypes

Known values of ExtendedLocationTypes that the service accepts.

KnownFileFormat

Known values of FileFormat that the service accepts.

KnownGalleryApplicationScriptRebootBehavior

Known values of GalleryApplicationScriptRebootBehavior that the service accepts.

KnownGalleryExpandParams

Known values of GalleryExpandParams that the service accepts.

KnownGalleryExtendedLocationType

Known values of GalleryExtendedLocationType that the service accepts.

KnownGalleryProvisioningState

Known values of GalleryProvisioningState that the service accepts.

KnownGallerySharingPermissionTypes

Known values of GallerySharingPermissionTypes 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.

KnownIPVersions

Known values of IPVersions that the service accepts.

KnownImageState

Known values of ImageState that the service accepts.

KnownLinuxPatchAssessmentMode

Known values of LinuxPatchAssessmentMode that the service accepts.

KnownLinuxVMGuestPatchAutomaticByPlatformRebootSetting

Known values of LinuxVMGuestPatchAutomaticByPlatformRebootSetting that the service accepts.

KnownLinuxVMGuestPatchMode

Known values of LinuxVMGuestPatchMode that the service accepts.

KnownMode

Known values of Mode that the service accepts.

KnownNetworkAccessPolicy

Known values of NetworkAccessPolicy that the service accepts.

KnownNetworkApiVersion

Known values of NetworkApiVersion that the service accepts.

KnownNetworkInterfaceAuxiliaryMode

Known values of NetworkInterfaceAuxiliaryMode that the service accepts.

KnownNetworkInterfaceAuxiliarySku

Known values of NetworkInterfaceAuxiliarySku that the service accepts.

KnownOperatingSystemType

Known values of OperatingSystemType that the service accepts.

KnownOrchestrationMode

Known values of OrchestrationMode 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.

KnownPatchInstallationState

Known values of PatchInstallationState that the service accepts.

KnownPatchOperationStatus

Known values of PatchOperationStatus that the service accepts.

KnownPolicyViolationCategory

Known values of PolicyViolationCategory that the service accepts.

KnownPrivateEndpointConnectionProvisioningState

Known values of PrivateEndpointConnectionProvisioningState that the service accepts.

KnownPrivateEndpointServiceConnectionStatus

Known values of PrivateEndpointServiceConnectionStatus that the service accepts.

KnownProvisionedBandwidthCopyOption

Known values of ProvisionedBandwidthCopyOption that the service accepts.

KnownProximityPlacementGroupType

Known values of ProximityPlacementGroupType that the service accepts.

KnownPublicIPAddressSkuName

Known values of PublicIPAddressSkuName that the service accepts.

KnownPublicIPAddressSkuTier

Known values of PublicIPAddressSkuTier that the service accepts.

KnownPublicIPAllocationMethod

Known values of PublicIPAllocationMethod that the service accepts.

KnownPublicNetworkAccess

Known values of PublicNetworkAccess that the service accepts.

KnownRepairAction

Known values of RepairAction that the service accepts.

KnownReplicationMode

Known values of ReplicationMode that the service accepts.

KnownReplicationState

Known values of ReplicationState that the service accepts.

KnownReplicationStatusTypes

Known values of ReplicationStatusTypes that the service accepts.

KnownResourceIdOptionsForGetCapacityReservationGroups

Known values of ResourceIdOptionsForGetCapacityReservationGroups that the service accepts.

KnownRestorePointCollectionExpandOptions

Known values of RestorePointCollectionExpandOptions that the service accepts.

KnownRestorePointEncryptionType

Known values of RestorePointEncryptionType that the service accepts.

KnownRestorePointExpandOptions

Known values of RestorePointExpandOptions that the service accepts.

KnownSecurityEncryptionTypes

Known values of SecurityEncryptionTypes that the service accepts.

KnownSecurityTypes

Known values of SecurityTypes that the service accepts.

KnownSelectPermissions

Known values of SelectPermissions that the service accepts.

KnownSharedGalleryHostCaching

Known values of SharedGalleryHostCaching that the service accepts.

KnownSharedToValues

Known values of SharedToValues that the service accepts.

KnownSharingProfileGroupTypes

Known values of SharingProfileGroupTypes that the service accepts.

KnownSharingState

Known values of SharingState that the service accepts.

KnownSharingUpdateOperationTypes

Known values of SharingUpdateOperationTypes that the service accepts.

KnownSnapshotStorageAccountTypes

Known values of SnapshotStorageAccountTypes that the service accepts.

KnownSoftDeletedArtifactTypes

Known values of SoftDeletedArtifactTypes that the service accepts.

KnownSshEncryptionTypes

Known values of SshEncryptionTypes that the service accepts.

KnownStorageAccountType

Known values of StorageAccountType that the service accepts.

KnownStorageAccountTypes

Known values of StorageAccountTypes that the service accepts.

KnownUefiKeyType

Known values of UefiKeyType that the service accepts.

KnownUefiSignatureTemplateName

Known values of UefiSignatureTemplateName that the service accepts.

KnownVMGuestPatchClassificationLinux

Known values of VMGuestPatchClassificationLinux that the service accepts.

KnownVMGuestPatchClassificationWindows

Known values of VMGuestPatchClassificationWindows that the service accepts.

KnownVMGuestPatchRebootBehavior

Known values of VMGuestPatchRebootBehavior that the service accepts.

KnownVMGuestPatchRebootSetting

Known values of VMGuestPatchRebootSetting that the service accepts.

KnownVMGuestPatchRebootStatus

Known values of VMGuestPatchRebootStatus that the service accepts.

KnownValidationStatus

Known values of ValidationStatus 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.

KnownWindowsPatchAssessmentMode

Known values of WindowsPatchAssessmentMode that the service accepts.

KnownWindowsVMGuestPatchAutomaticByPlatformRebootSetting

Known values of WindowsVMGuestPatchAutomaticByPlatformRebootSetting that the service accepts.

KnownWindowsVMGuestPatchMode

Known values of WindowsVMGuestPatchMode that the service accepts.

KnownZonalPlatformFaultDomainAlignMode

Known values of ZonalPlatformFaultDomainAlignMode 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.