Azure.ResourceManager.Hci.Vm.Models Namespace

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.