Azure.ResourceManager.Hci.Vm.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
| Name | Description |
|---|---|
| ArmHciVmModelFactory |
A factory class for creating instances of the models for mocking. |
| GuestAgentInstallStatus |
Defines the status of a guest agent installation. |
| HciVmAttestationStatusProperties |
Defines the attestation status properties. |
| HciVmBackendAddressPool |
Backend address pool for the load balancer. |
| HciVmBackendAddressPoolProperties |
Backend address pool for the load balancer. |
| HciVmConfigAgentInstanceView |
The instance view of the VM Config Agent running on the virtual machine. |
| HciVmExtendedLocation |
The complex type of the extended location. |
| HciVmFabricIntegrationStatus |
Enhanced fabric integration status with detailed health monitoring and connectivity state. |
| HciVmFabricIssue |
Issues exposed by managed network fabric. |
| HciVmFrontendIPConfiguration |
FrontendIP Configuration object for a load balancer. |
| HciVmFrontendIPConfigurationProperties |
FrontendIP Configuration object for a load balancer. |
| HciVmGalleryImageIdentifier |
This is the gallery image definition identifier. |
| HciVmGalleryImagePatch |
The type used for updating tags in GalleryImage resources. |
| HciVmGalleryImageProperties |
Properties under the gallery image resource. |
| HciVmGalleryImageProvisioningStatus |
The status of the operation performed on the gallery image. |
| HciVmGalleryImageStatus |
The observed state of gallery images. |
| HciVmGalleryImageVersion |
Specifies information about the gallery image version that you want to create or update. |
| HciVmGuestAgentProperties |
Defines the resource properties. |
| HciVmGuestCredential |
Username / Password Credentials to connect to guest. |
| HciVmHttpProxyConfiguration |
HTTP Proxy configuration for the VM. |
| HciVmHybridIdentityMetadataProperties |
Defines the resource properties. |
| HciVmInboundNatRule |
Inbound nat rule properties. |
| HciVmInboundNatRuleProperties |
Inbound nat rule properties. |
| HciVmInstanceHardwareProfile |
HardwareProfile - Specifies the hardware settings for the virtual machine instance. |
| HciVmInstanceHardwareProfileDynamicMemoryConfiguration |
Dynamic memory config. |
| HciVmInstanceHardwareProfileGpuConfiguration |
GPU properties - describes the GPU configuration. |
| HciVmInstanceHardwareProfileUpdate |
HardwareProfile - Specifies the hardware settings for the virtual machine instance. |
| HciVmInstanceOSProfile |
OsProfile - describes the configuration of the operating system and sets login data. |
| HciVmInstanceOSProfileLinuxConfiguration |
LinuxConfiguration - linux specific configuration values for the virtual machine instance. |
| HciVmInstanceOSProfileWindowsConfiguration |
Windows Configuration for the virtual machine instance. |
| HciVmInstancePatch |
The virtual machine instance resource patch definition. |
| HciVmInstancePatchProperties |
Defines the resource properties for the update. |
| HciVmInstancePlacementProfile |
PlacementProfile - Specifies the placement related settings for the virtual machine. |
| HciVmInstanceProperties |
Properties under the virtual machine instance resource. |
| HciVmInstanceProvisioningStatus |
Virtual machine instance provisioning status. |
| HciVmInstanceSecurityProfile |
SecurityProfile - Specifies the security settings for the virtual machine instance. |
| HciVmInstanceStatus |
The observed state of virtual machine instances. |
| HciVmInstanceStorageProfile |
StorageProfile - contains information about the disks and storage information for the virtual machine instance. |
| HciVmInstanceStorageProfileOSDisk |
VHD to attach as OS disk. |
| HciVmInstanceViewStatus |
Instance view status. |
| HciVmIPConfiguration |
InterfaceIPConfiguration IPConfiguration in a network interface. |
| HciVmIPConfigurationProperties |
InterfaceIPConfigurationPropertiesFormat properties of IP configuration. |
| HciVmIPPoolInfo |
IP Pool info. |
| HciVmLoadBalancerBackendAddress |
LoadBalancer Backend Address. |
| HciVmLoadBalancerBackendAddressProperties |
LoadBalancer Backend Address properties. |
| HciVmLoadBalancerHealthProbe |
Load balancer health probes. |
| HciVmLoadBalancerHealthProbeProperties |
properties for LoadBalancer health probes. |
| HciVmLoadBalancerPatch |
The type used for updating tags in LoadBalancer resources. |
| HciVmLoadBalancerProperties |
Load Balancer resource properties. |
| HciVmLoadBalancerRule |
LoadBalancer Rules. |
| HciVmLoadBalancerRuleProperties |
Properties for LoadBalancerRules. |
| HciVmLoadBalancerStatus |
The observed status of the virtual network. |
| HciVmLoadBalancerStatusProvisioningStatus |
Status of load balancer operations. |
| HciVmLogicalNetworkArmReference |
The Azure Resource ID for a Logical Network. |
| HciVmLogicalNetworkPatch |
The logical network resource patch definition. |
| HciVmLogicalNetworkProperties |
Properties under the logical network resource. |
| HciVmLogicalNetworkProvisioningStatus |
Describes the status of the provisioning. |
| HciVmLogicalNetworkStatus |
The observed state of logical networks. |
| HciVmMarketplaceGalleryImagePatch |
The type used for updating tags in MarketplaceGalleryImage resources. |
| HciVmMarketplaceGalleryImageProperties |
Properties under the marketplace gallery image resource. |
| HciVmMarketplaceGalleryImageProvisioningStatus |
Marketplace GalleryImage provisioning status. |
| HciVmMarketplaceGalleryImageStatus |
The observed state of marketplace gallery images. |
| HciVmNatGatewayPatch |
The type used for updating tags in NatGateway resources. |
| HciVmNatGatewayProperties |
Nat Gateway resource properties. |
| HciVmNatGatewayStatus |
Nat Gateway resource status. |
| HciVmNatGatewayStatusProvisioningStatus |
Provisioning status of Nat Gateway . |
| HciVmNetworkingIPPool |
Describes IPPool. |
| HciVmNetworkingRoute |
Route - Route resource. |
| HciVmNetworkingRouteTable |
Route table resource. |
| HciVmNetworkingSubnet |
Properties of the subnet. |
| HciVmNetworkInterfaceArmReference |
The Azure Resource ID for a Network Interface. |
| HciVmNetworkInterfacePatch |
The network interface resource patch definition. |
| HciVmNetworkInterfacePatchProperties |
Defines the resource properties for the update. |
| HciVmNetworkInterfaceProperties |
Properties under the network interface resource. |
| HciVmNetworkInterfaceProvisioningStatus |
Network interface provisioning status. |
| HciVmNetworkInterfaceStatus |
The observed state of network interfaces. |
| HciVmNetworkSecurityGroupPatch |
The type used for updating tags in NetworkSecurityGroup resources. |
| HciVmNetworkSecurityGroupProperties |
Network Security Group resource. |
| HciVmNetworkSecurityGroupProvisioningStatus |
network security group provisioning status. |
| HciVmNetworkSecurityGroupStatus |
The observed state of network security group. |
| HciVmOSProfile |
OsProfile - describes the update configuration of the operating system. |
| HciVmOSProfileLinuxConfiguration |
OSProfile update linux configuration. |
| HciVmOSProfileSshPublicKey |
Contains information about SSH certificate public key and the path on the Linux VM where the public key is placed. |
| HciVmOSProfileWindowsConfiguration |
OSProfile update windows configuration. |
| HciVmPublicIPAddressArmReference |
The Azure Resource ID of a Public IP resource. |
| HciVmPublicIPAddressPatch |
The type used for updating tags in PublicIPAddress resources. |
| HciVmPublicIPAddressProperties |
Public IP Properties resource. |
| HciVmSecurityRuleProperties |
Security rule resource. |
| HciVmStorageContainerPatch |
The type used for updating tags in StorageContainer resources. |
| HciVmStorageContainerProperties |
Properties under the storage container resource. |
| HciVmStorageContainerProvisioningStatus |
Storage container provisioning status. |
| HciVmStorageContainerStatus |
The observed state of storage containers. |
| HciVmSubnetIPConfigurationReference |
The Azure Resource ID for a Network Interface. |
| HciVmVirtualHardDiskArmReference |
The Azure Resource ID for a Virtual Hard Disk. |
| HciVmVirtualHardDiskDownloadStatus |
The download status of the virtual hard disk. |
| HciVmVirtualHardDiskPatch |
The virtual hard disk resource patch definition. |
| HciVmVirtualHardDiskProperties |
Properties under the virtual hard disk resource. |
| HciVmVirtualHardDiskProvisioningStatus |
VHD Status provisioning status. |
| HciVmVirtualHardDiskStatus |
The observed state of virtual hard disks. |
| HciVmVirtualHardDiskUploadContent |
Request for uploading virtual hard disk. |
| HciVmVirtualHardDiskUploadResult |
Response for uploading virtual hard disk. |
| HciVmVirtualHardDiskUploadStatus |
The upload status of the virtual hard disk. |
| HciVmVirtualNetworkPatch |
The type used for updating tags in VirtualNetwork resources. |
| HciVmVirtualNetworkProperties |
Virtual network resource properties. |
| HciVmVirtualNetworkStatus |
The observed status of the virtual network. |
| HciVmVirtualNetworkStatusProvisioningStatus |
Status of virtual network operations. |
| HciVmVirtualNetworkSubnetArmReference |
The Azure Resource ID for a Virtual Network subnet. |
| HciVmVirtualNetworkSubnetIPConfigurationReference |
The Azure Resource ID for a resource consuming IP on a subnet. |
| HciVmVirtualNetworkSubnetPatch |
The virtual network subnet resource patch definition. |
| HciVmVirtualNetworkSubnetProperties |
VirtualNetwork subnet resource. |
| HciVmVirtualNetworkSubnetStatus |
Status of virtual network subnet operations. |
| HciVmVirtualNetworkSubnetStatusProvisioningStatus |
Status of virtual network subnet operations. |
| VirtualNetworkSubnetUpdateProperties |
The virtual network subnet resource patch properties definition. |
Structs
| Name | Description |
|---|---|
| AttestBootIntegrityStatus |
The status of whether the list of boot integrity properties is validated. |
| AttestCertValidationStatus |
The status of whether attestation certificate is validated. |
| AttestDiskSecurityEncryptionType |
Defines type of managed disk security encryption type from attestation token. |
| AttestHardwarePlatformType |
Defines type of hardware platform from attestation token. |
| AttestHealthStatus |
The health status of attestation validation and parsing. |
| AttestSecureBootStatus |
The status of whether secure boot is enabled. |
| CloudInitDataSource |
Datasource for the gallery image when provisioning with cloud-init [NoCloud, Azure]. |
| GpuAssignmentType |
Gpu Assignment types. |
| GuestAgentProvisioningAction |
Defines the different types of operations for guest agent. |
| HciVmDiskFileFormat |
The format of the actual VHD file [vhd, vhdx]. |
| HciVmExtendedLocationType |
The type of extendedLocation. |
| HciVmFabricConnectionHealthStateType |
Fabric connection health state type. |
| HciVmFabricIntegrationStateType |
Fabric integration state type. |
| HciVmFabricResourceType |
Fabric resource type. |
| HciVmHyperVGeneration |
The hypervisor generation of the Virtual Machine [V1, V2]. |
| HciVmInboundNatRuleProtocol |
Protocol for inbound NAT rules. |
| HciVmIPAllocationMethod |
IPAllocationMethod - The IP address allocation method. Possible values include: 'Static', 'Dynamic'. |
| HciVmIPPoolType |
Type of the IP Pool [vm, vippool]. |
| HciVmLoadBalancerBackendAddressAdminState |
Backend Address Admin states. |
| HciVmLoadBalancerProbeProtocol |
Protocol for health probes. |
| HciVmLoadBalancerRuleSessionPersistenceType |
Type of session persistence [Default, SourceIP, SourceIPProtocol]. |
| HciVmLoadBalancerRuleTransportProtocol |
Protocol for load balancing rules. |
| HciVmLogicalNetworkType |
Type of Logical Network. |
| HciVmOperationStatus |
The status of the operation performed on the resource [Succeeded, Failed, InProgress]. |
| HciVmOSType |
Operating system type that the gallery image uses [Windows, Linux]. |
| HciVmPowerState |
The power state of the virtual machine instance. |
| HciVmProvisioningState |
Provisioning state of the resource. |
| HciVmPublicIPAddressType |
Type of public IP addresses. |
| HciVmSecurityEncryptionType |
Encryption type of the managed disk enum. |
| HciVmSecurityRuleAccess |
Whether network traffic is allowed or denied. |
| HciVmSecurityRuleDirection |
The direction of the rule. The direction specifies if rule will be evaluated on incoming or outgoing traffic. |
| HciVmSecurityRuleProtocol |
Network protocol this rule applies to. |
| HciVmSecurityType |
Specifies the SecurityType of the virtual machine. EnableTPM and SecureBootEnabled must be set to true for SecurityType to function. |
| HciVmSize |
VM Sizes. |
| HciVmStatusLevelType |
The level code. |
| HybridMachineAgentInstallationStatusType |
The installation status of the hybrid machine agent installation. |