Azure.ResourceManager.ComputeFleet.Models Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Classes
AdditionalCapabilities |
AdditionalCapabilities for VM. |
ArmComputeFleetModelFactory |
Model factory for models. |
ComputeFleetApiError |
ApiError for Fleet. |
ComputeFleetApiErrorInfo |
API error base. |
ComputeFleetBootDiagnostics |
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. |
ComputeFleetComputeProfile |
Compute Profile to use for running user's workloads. |
ComputeFleetDiffDiskSettings |
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. |
ComputeFleetImageReference |
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. |
ComputeFleetInnerError |
Inner error details. |
ComputeFleetKeyVaultSecretReference |
Describes a reference to Key Vault Secret. |
ComputeFleetLinuxConfiguration |
Specifies the Linux operating system settings on the virtual machine. For a list of supported Linux distributions, see Linux on Azure-Endorsed Distributions. |
ComputeFleetLinuxPatchSettings |
Specifies settings related to VM Guest Patching on Linux. |
ComputeFleetLinuxVmGuestPatchAutomaticByPlatformSettings |
Specifies additional settings to be applied when patch mode AutomaticByPlatform is selected in Linux patch settings. |
ComputeFleetOSImageNotificationProfile |
Specifies OS Image Scheduled Event related configurations. |
ComputeFleetPatch |
Fleet Update Model. |
ComputeFleetProperties |
Details of the Compute Fleet. |
ComputeFleetProxyAgentSettings |
Specifies ProxyAgent settings while creating the virtual machine. Minimum api-version: 2023-09-01. |
ComputeFleetPublicIPAddressSku |
Describes the public IP Sku. It can only be set with OrchestrationMode as Flexible. |
ComputeFleetScheduledEventsProfile |
Specifies Scheduled Event related configurations. |
ComputeFleetSecurityPostureReference |
Specifies the security posture to be used for all virtual machines in the scale set. Minimum api-version: 2023-03-01 |
ComputeFleetSecurityProfile |
Specifies the Security profile settings for the virtual machine or virtual machine scale set. |
ComputeFleetSshPublicKey |
Contains information about SSH certificate public key and the path on the Linux VM where the public key is placed. |
ComputeFleetTerminateNotificationProfile |
Specifies Terminate Scheduled Event related configurations. |
ComputeFleetUefiSettings |
Specifies the security settings like secure boot and vTPM used while creating the virtual machine. Minimum api-version: 2020-12-01. |
ComputeFleetVaultCertificate |
Describes a single certificate reference in a Key Vault, and where the certificate should reside on the VM. |
ComputeFleetVaultSecretGroup |
Describes a set of certificates which are all in the same Key Vault. |
ComputeFleetVmAttributeMinMaxDouble |
VMAttributes using double values. |
ComputeFleetVmAttributeMinMaxInteger |
While retrieving VMSizes from CRS, Min = 0 (uint.MinValue) if not specified, Max = 4294967295 (uint.MaxValue) if not specified. This allows to filter VMAttributes on all available VMSizes. |
ComputeFleetVmAttributes |
VMAttributes that will be used to filter VMSizes which will be used to build Fleet. |
ComputeFleetVmDiskSecurityProfile |
Specifies the security profile settings for the managed disk. Note: It can only be set for Confidential VMs. |
ComputeFleetVmGalleryApplication |
Specifies the required information to reference a compute gallery application version |
ComputeFleetVmGuestPatchSettings |
Specifies settings related to VM Guest Patching on Windows. |
ComputeFleetVmProfile |
Describes the base virtual machine profile for fleet. |
ComputeFleetVmSizeProfile |
Specifications about a VM Size. This will also contain the corresponding rank and weight in future. |
ComputeFleetVmSizeProperties |
Specifies VM Size Property settings on the virtual machine. |
ComputeFleetVmss |
An AzureFleet's virtualMachineScaleSet. |
ComputeFleetVmssDataDisk |
Describes a virtual machine scale set data disk. |
ComputeFleetVmssExtension |
Describes a Virtual Machine Scale Set Extension. |
ComputeFleetVmssExtensionProfile |
Describes a virtual machine scale set extension profile. |
ComputeFleetVmssExtensionProperties |
Describes the properties of a Virtual Machine Scale Set Extension. |
ComputeFleetVmssIPConfiguration |
Describes a virtual machine scale set network profile's IP configuration. |
ComputeFleetVmssIPConfigurationProperties |
Describes a virtual machine scale set network profile's IP configuration properties. |
ComputeFleetVmssIPTag |
Contains the IP tag associated with the public IP address. |
ComputeFleetVmssManagedDisk |
Describes the parameters of a ScaleSet managed disk. |
ComputeFleetVmssNetworkConfiguration |
Describes a virtual machine scale set network profile's network configurations. |
ComputeFleetVmssNetworkConfigurationProperties |
Describes a virtual machine scale set network profile's IP configuration. |
ComputeFleetVmssNetworkProfile |
Describes a virtual machine scale set network profile. |
ComputeFleetVmssOSDisk |
Describes a virtual machine scale set operating system disk. |
ComputeFleetVmssOSProfile |
Describes a virtual machine scale set OS profile. |
ComputeFleetVmssPublicIPAddressConfiguration |
Describes a virtual machines scale set IP Configuration's PublicIPAddress configuration |
ComputeFleetVmssPublicIPAddressConfigurationProperties |
Describes a virtual machines scale set IP Configuration's PublicIPAddress configuration |
ComputeFleetVmssPublicIPAddressDnsSettings |
Describes a virtual machines scale sets network configuration's DNS settings. |
ComputeFleetVmssStorageProfile |
Describes a virtual machine scale set storage profile. |
ComputeFleetWindowsConfiguration |
Specifies Windows operating system settings on the virtual machine. |
ComputeFleetWindowsVmGuestPatchAutomaticByPlatformSettings |
Specifies additional settings to be applied when patch mode AutomaticByPlatform is selected in Windows patch settings. |
ComputeFleetWinRMListener |
Describes Protocol and thumbprint of Windows Remote Management listener. |
LocationProfile |
Represents the profile for a single additional location in the Fleet. The location and the virtualMachineProfileOverride (optional). |
RegularPriorityProfile |
Configuration Options for Regular instances in Compute Fleet. |
SpotPriorityProfile |
Configuration Options for Spot instances in Compute Fleet. |
WindowsSetupAdditionalInformation |
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. |
Structs
AcceleratorManufacturer |
Accelerator manufacturers supported by Azure VMs. |
AcceleratorType |
Accelerator types supported by Azure VMs. |
AdditionalInformationSettingName |
Specifies the name of the setting to which the content applies. Possible values are: FirstLogonCommands and AutoLogon. |
ArchitectureType |
Architecture types supported by Azure VMs. |
ComputeFleetCachingType |
Specifies the caching requirements. |
ComputeFleetDiffDiskOption |
Specifies the ephemeral disk option for operating system disk. |
ComputeFleetDiffDiskPlacement |
Specifies the ephemeral disk placement for operating system disk. This property can be used by user in the request to choose the location i.e, cache disk or resource disk space for Ephemeral OS disk provisioning. For more information on Ephemeral OS disk size requirements, please refer Ephemeral OS disk size requirements for Windows VM at https://docs.microsoft.com/azure/virtual-machines/windows/ephemeral-os-disks#size-requirements and Linux VM at https://docs.microsoft.com/azure/virtual-machines/linux/ephemeral-os-disks#size-requirements Minimum api-version for NvmeDisk: 2024-03-01. |
ComputeFleetDiskControllerType |
Specifies the disk controller type configured for the VM and VirtualMachineScaleSet. This property is only supported for virtual machines whose operating system disk and VM sku supports Generation 2 (https://docs.microsoft.com/en-us/azure/virtual-machines/generation-2), please check the HyperVGenerations capability returned as part of VM sku capabilities in the response of Microsoft.Compute SKUs api for the region contains V2 (https://docs.microsoft.com/rest/api/compute/resourceskus/list). For more information about Disk Controller Types supported please refer to https://aka.ms/azure-diskcontrollertypes. |
ComputeFleetDiskCreateOptionType |
Specifies how the virtual machine should be created. |
ComputeFleetDiskDeleteOptionType |
Specifies the behavior of the managed disk when the VM gets deleted, for example whether the managed disk is deleted or detached. Supported values are: Delete. If this value is used, the managed disk is deleted when VM gets deleted. Detach. If this value is used, the managed disk is retained after VM gets deleted. Minimum api-version: 2021-03-01. |
ComputeFleetDomainNameLabelScopeType |
The Domain name label scope.The concatenation of the hashed domain name label that generated according to the policy from domain name label scope and vm index will be the domain name labels of the PublicIPAddress resources that will be created |
ComputeFleetEvictionPolicy |
Different kind of eviction policies. |
ComputeFleetIPVersion |
Available from Api-Version 2017-03-30 onwards, it represents whether the specific ipconfiguration is IPv4 or IPv6. Default is taken as IPv4. Possible values are: 'IPv4' and 'IPv6'. |
ComputeFleetLinuxPatchAssessmentMode |
Specifies the mode of VM Guest Patch Assessment for the IaaS virtual
machine. |
ComputeFleetLinuxVmGuestPatchAutomaticByPlatformRebootSetting |
Specifies the reboot setting for all AutomaticByPlatform patch installation operations. |
ComputeFleetLinuxVmGuestPatchMode |
Specifies the mode of VM Guest Patching to IaaS virtual machine or virtual machines associated to virtual machine scale set with OrchestrationMode as Flexible. |
ComputeFleetNetworkApiVersion |
specifies the Microsoft.Network API version used when creating networking resources in the Network Interface Configurations for Virtual Machine Scale Set with orchestration mode 'Flexible' |
ComputeFleetNetworkInterfaceAuxiliaryMode |
Specifies whether the Auxiliary mode is enabled for the Network Interface resource. |
ComputeFleetNetworkInterfaceAuxiliarySku |
Specifies whether the Auxiliary sku is enabled for the Network Interface resource. |
ComputeFleetOperatingSystemType |
This property allows you to specify the type of the OS that is included in the disk if creating a VM from user-image or a specialized VHD. Possible values are: Windows, Linux. |
ComputeFleetProtocolType |
Specifies the protocol of WinRM listener. Possible values are: http, https. |
ComputeFleetProvisioningState |
The status of the current operation. |
ComputeFleetPublicIPAddressSkuName |
Specify public IP sku name. |
ComputeFleetPublicIPAddressSkuTier |
Specify public IP sku tier. |
ComputeFleetSecurityEncryptionType |
Specifies the EncryptionType of the managed disk. Note: It can be set for only Confidential VMs. |
ComputeFleetSecurityType |
Specifies the SecurityType of the virtual machine. It has to be set to any specified value to enable UefiSettings. The default behavior is: UefiSettings will not be enabled unless this property is set. |
ComputeFleetStorageAccountType |
Specifies the storage account type for the managed disk. Managed OS disk storage account type can only be set when you create the scale set. NOTE: UltraSSD_LRS can only be used with data disks. It cannot be used with OS Disk. Standard_LRS uses Standard HDD. StandardSSD_LRS uses Standard SSD. Premium_LRS uses Premium SSD. UltraSSD_LRS uses Ultra disk. Premium_ZRS uses Premium SSD zone redundant storage. StandardSSD_ZRS uses Standard SSD zone redundant storage. For more information regarding disks supported for Windows Virtual Machines, refer to https://docs.microsoft.com/azure/virtual-machines/windows/disks-types and, for Linux Virtual Machines, refer to https://docs.microsoft.com/azure/virtual-machines/linux/disks-types |
ComputeFleetVmAttributeSupport |
VMSizes supported by Azure VMs. Included is a union of Excluded and Required. |
ComputeFleetVmCategory |
VMCategories defined for Azure VMs. See: https://learn.microsoft.com/en-us/azure/virtual-machines/sizes/overview?tabs=breakdownseries%2Cgeneralsizelist%2Ccomputesizelist%2Cmemorysizelist%2Cstoragesizelist%2Cgpusizelist%2Cfpgasizelist%2Chpcsizelist#general-purpose |
ComputeFleetVmDeleteOption |
Specify what happens to the network interface when the VM is deleted. |
ComputeFleetWindowsPatchAssessmentMode |
Specifies the mode of VM Guest patch assessment for the IaaS virtual machine. |
ComputeFleetWindowsVmGuestPatchAutomaticByPlatformRebootSetting |
Specifies the reboot setting for all AutomaticByPlatform patch installation operations. |
ComputeFleetWindowsVmGuestPatchMode |
Specifies the mode of VM Guest Patching to IaaS virtual machine or virtual machines associated to virtual machine scale set with OrchestrationMode as Flexible. |
CpuManufacturer |
Cpu Manufacturers supported by Azure VMs. |
LocalStorageDiskType |
Different kind of Local storage disk types supported by Azure VMs. |
ProxyAgentExecuteMode |
Specifies the mode that ProxyAgent will execute on if the feature is enabled. ProxyAgent will start to audit or monitor but not enforce access control over requests to host endpoints in Audit mode, while in Enforce mode it will enforce access control. The default value is Enforce mode. |
RegularPriorityAllocationStrategy |
Regular VM Allocation strategy types for Compute Fleet. |
SpotAllocationStrategy |
Spot allocation strategy types for Compute Fleet. |
WindowsSetupAdditionalInformationComponentName |
The WindowsSetupAdditionalInformation_componentName. |
WindowsSetupAdditionalInformationPassName |
The WindowsSetupAdditionalInformation_passName. |
Azure SDK for .NET