AcceleratorManufacturerAMD - AMD GpuType.
AcceleratorManufacturerNvidia - Nvidia GpuType.
AcceleratorManufacturerXilinx - Xilinx GpuType.
AcceleratorTypeFPGA - FPGA Accelerator.
AcceleratorTypeGPU - GPU Accelerator.
ActionTypeInternal - Actions are for internal-only APIs.
ArchitectureTypeARM64 - ARM64 Architecture.
ArchitectureTypeX64 - X64 Architecture.
CachingTypesNone - 'None' is default for Standard Storage.
CachingTypesReadOnly - 'ReadOnly' is default for Premium Storage.
CachingTypesReadWrite - 'ReadWrite' is default for OS Disk.
CPUManufacturerAMD - AMD CPU.
CPUManufacturerAmpere - Ampere CPU.
CPUManufacturerIntel - Intel CPU.
CPUManufacturerMicrosoft - Microsoft CPU.
CreatedByTypeApplication - The entity was created by an application.
CreatedByTypeKey - The entity was created by a key.
CreatedByTypeManagedIdentity - The entity was created by a managed identity.
CreatedByTypeUser - The entity was created by a user.
DeleteOptionsDelete - Delete Option.
DeleteOptionsDetach - Detach Option.
DiffDiskOptionsLocal - Local Option.
DiffDiskPlacementCacheDisk - CacheDisk option.
DiffDiskPlacementNvmeDisk - NvmeDisk option.
DiffDiskPlacementResourceDisk - Resource Disk option.
DiskControllerTypesNVMe - NVMe disk type.
DiskControllerTypesSCSI - SCSI disk type.
DiskCreateOptionTypesAttach - This value is used when you are using a specialized disk to create the virtual machine.
DiskCreateOptionTypesCopy - This value is used to create a data disk from a snapshot or another disk.
DiskCreateOptionTypesEmpty - This value is used when creating an empty data disk.
DiskCreateOptionTypesFromImage - This value is used when you are using an image to create the virtual machine.
DiskCreateOptionTypesRestore - This value is used to create a data disk from a disk restore point.
DiskDeleteOptionTypesDelete - If this value is used, the managed disk is deleted when VM gets deleted.
DiskDeleteOptionTypesDetach - If this value is used, the managed disk is retained after VM gets deleted.
DomainNameLabelScopeTypesNoReuse - NoReuse type.
DomainNameLabelScopeTypesResourceGroupReuse - ResourceGroupReuse type.
DomainNameLabelScopeTypesSubscriptionReuse - SubscriptionReuse type.
DomainNameLabelScopeTypesTenantReuse - TenantReuse type.
EvictionPolicyDeallocate - When evicted, the Spot VM will be deallocated/stopped.
EvictionPolicyDelete - When evicted, the Spot VM will be deleted and the corresponding capacity will be updated to reflect this.
IPVersionIPv4 - IPv4 version.
IPVersionIPv6 - IPv6 version.
LinuxPatchAssessmentModeAutomaticByPlatform - The platform will trigger periodic patch assessments.The property provisionVMAgent must be true.
LinuxPatchAssessmentModeImageDefault - You control the timing of patch assessments on a virtual machine.
LinuxVMGuestPatchAutomaticByPlatformRebootSettingAlways - Always Reboot setting.
LinuxVMGuestPatchAutomaticByPlatformRebootSettingIfRequired - IfRequired Reboot setting.
LinuxVMGuestPatchAutomaticByPlatformRebootSettingNever - Never Reboot setting.
LinuxVMGuestPatchAutomaticByPlatformRebootSettingUnknown - Unknown Reboot setting.
LinuxVMGuestPatchModeAutomaticByPlatform - The virtual machine will be automatically updated by the platform.
LinuxVMGuestPatchModeImageDefault - The virtual machine's default patching configuration is used.
LocalStorageDiskTypeHDD - HDD DiskType.
LocalStorageDiskTypeSSD - SDD DiskType.
ManagedServiceIdentityTypeNone - No managed identity.
ManagedServiceIdentityTypeSystemAndUserAssigned - System and user assigned managed identity.
ManagedServiceIdentityTypeSystemAssigned - System assigned managed identity.
ManagedServiceIdentityTypeUserAssigned - User assigned managed identity.
ModeAudit - Audit Mode.
ModeEnforce - Enforce Mode.
NetworkAPIVersionV20201101 - Initial version supported.
NetworkInterfaceAuxiliaryModeAcceleratedConnections - AcceleratedConnections Mode.
NetworkInterfaceAuxiliaryModeFloating - Floating Mode.
NetworkInterfaceAuxiliaryModeNone - None Mode.
NetworkInterfaceAuxiliarySKUA1 - A1 sku.
NetworkInterfaceAuxiliarySKUA2 - A2 sku.
NetworkInterfaceAuxiliarySKUA4 - A4 sku.
NetworkInterfaceAuxiliarySKUA8 - A8 sku.
NetworkInterfaceAuxiliarySKUNone - no sku.
OperatingSystemTypesLinux - Linux OS type.
OperatingSystemTypesWindows - Windows OS type.
OriginSystem - Indicates the operation is initiated by a system.
OriginUser - Indicates the operation is initiated by a user.
OriginUserSystem - Indicates the operation is initiated by a user or system.
ProtocolTypesHTTP - Http protocol.
ProtocolTypesHTTPS - Https protocol.
ProvisioningStateCanceled - Resource creation was canceled.
ProvisioningStateCreating - Initial creation in progress.
ProvisioningStateDeleting - Deletion in progress.
ProvisioningStateFailed - Resource creation failed.
ProvisioningStateMigrating - Resource is being migrated from one subscription or resource group to another.
ProvisioningStateSucceeded - Resource has been created.
ProvisioningStateUpdating - Update in progress.
PublicIPAddressSKUNameBasic - Basic sku name.
PublicIPAddressSKUNameStandard - Standard sku name.
PublicIPAddressSKUTierGlobal - Global sku tier.
PublicIPAddressSKUTierRegional - Regional sku tier.
RegularPriorityAllocationStrategyLowestPrice - Default.
RegularPriorityAllocationStrategyPrioritized - VM sizes distribution will be determined to optimize for the 'priority' as specified for each vm size.
SecurityEncryptionTypesDiskWithVMGuestState - EncryptionType of the managed disk is set to DiskWithVMGuestState for encryption of the managed disk along with VMGuestState blob.
SecurityEncryptionTypesNonPersistedTPM - EncryptionType of the managed disk is set to NonPersistedTPM for not persisting firmware state in the VMGuestState blob.
SecurityEncryptionTypesVMGuestStateOnly - EncryptionType of the managed disk is set to VMGuestStateOnly for encryption of just the VMGuestState blob.
SecurityTypesConfidentialVM - ConfidentialVM security type.
SecurityTypesTrustedLaunch - TrustedLaunch security type.
SettingNamesAutoLogon - AutoLogon setting.
SettingNamesFirstLogonCommands - FirstLogonCommands setting.
SpotAllocationStrategyCapacityOptimized - VM sizes distribution will be determined to optimize for capacity.
SpotAllocationStrategyLowestPrice - VM sizes distribution will be determined to optimize for price.
SpotAllocationStrategyPriceCapacityOptimized - Default.
StorageAccountTypesPremiumLRS - Premium_LRS option.
StorageAccountTypesPremiumV2LRS - PremiumV2_LRS option.
StorageAccountTypesPremiumZRS - Premium_ZRS option.
StorageAccountTypesStandardLRS - Standard_LRS option.
StorageAccountTypesStandardSSDLRS - StandardSSD_LRS option.
StorageAccountTypesStandardSSDZRS - StandardSSD_ZRS option.
StorageAccountTypesUltraSSDLRS - UltraSSD_LRS option.
VMAttributeSupportExcluded - All VMSizes having the feature support will be excluded.
VMAttributeSupportIncluded - VMSizes that have the feature support and that do not have the feature support will be used.
VMAttributeSupportRequired - Only the VMSizes having the feature support will be used.
VMCategoryComputeOptimized - Compute optimized VM sizes have a high CPU-to-memory ratio.
VMCategoryFpgaAccelerated - FPGA optimized VM sizes are specialized virtual machines available with single or multiple FPGA.
VMCategoryGeneralPurpose - General purpose VM sizes provide balanced CPU-to-memory ratio.
VMCategoryGpuAccelerated - GPU optimized VM sizes are specialized virtual machines available with single, multiple, or fractional GPUs.
VMCategoryHighPerformanceCompute - Azure High Performance Compute VMs are optimized for various HPC workloads such as computational fluid dynamics, finite element analysis, frontend and backend EDA, rendering, molecular dynamics, computational geo science, weather simulation, and financial risk analysis.
VMCategoryMemoryOptimized - Memory optimized VM sizes offer a high memory-to-CPU ratio that is great for relational database servers, medium to large caches, and in-memory analytics.
VMCategoryStorageOptimized - Storage optimized virtual machine (VM) sizes offer high disk throughput and IO, and are ideal for Big Data, SQL, NoSQL databases, data warehousing, and large transactional databases.
WindowsPatchAssessmentModeAutomaticByPlatform - The platform will trigger periodic patch assessments.
WindowsPatchAssessmentModeImageDefault - You control the timing of patch assessments on a virtual machine.
WindowsVMGuestPatchAutomaticByPlatformRebootSettingAlways - Always Reboot setting.
WindowsVMGuestPatchAutomaticByPlatformRebootSettingIfRequired - IfRequired Reboot setting.
WindowsVMGuestPatchAutomaticByPlatformRebootSettingNever - Never Reboot setting.
WindowsVMGuestPatchAutomaticByPlatformRebootSettingUnknown - Unknown Reboot setting.
WindowsVMGuestPatchModeAutomaticByOS - The virtual machine will automatically be updated by the OS.
WindowsVMGuestPatchModeAutomaticByPlatform - The virtual machine will automatically updated by the platform.
WindowsVMGuestPatchModeManual - You control the application of patches to a virtual machine.