ArmHciModelFactory.VirtualMachineInstanceData Method

Definition

Initializes a new instance of VirtualMachineInstanceData.

public static Azure.ResourceManager.Hci.VirtualMachineInstanceData VirtualMachineInstanceData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, Azure.ResourceManager.Hci.Models.ArcVmExtendedLocation extendedLocation = default, Azure.ResourceManager.Models.ManagedServiceIdentity identity = default, Azure.ResourceManager.Hci.Models.VirtualMachineInstancePropertiesHardwareProfile hardwareProfile = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Resources.Models.WritableSubResource> networkInterfaces = default, Azure.ResourceManager.Hci.Models.VirtualMachineInstancePropertiesOSProfile osProfile = default, Azure.ResourceManager.Hci.Models.VirtualMachineInstancePropertiesSecurityProfile securityProfile = default, Azure.ResourceManager.Hci.Models.VirtualMachineInstancePropertiesStorageProfile storageProfile = default, Azure.ResourceManager.Hci.Models.HttpProxyConfiguration httpProxyConfig = default, Azure.ResourceManager.Hci.Models.ProvisioningStateEnum? provisioningState = default, Azure.ResourceManager.Hci.Models.VirtualMachineConfigAgentInstanceView instanceViewVmAgent = default, Azure.ResourceManager.Hci.Models.VirtualMachineInstanceStatus status = default, Azure.ResourceManager.Hci.Models.GuestAgentInstallStatus guestAgentInstallStatus = default, string vmId = default, string resourceUid = default);
static member VirtualMachineInstanceData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * Azure.ResourceManager.Hci.Models.ArcVmExtendedLocation * Azure.ResourceManager.Models.ManagedServiceIdentity * Azure.ResourceManager.Hci.Models.VirtualMachineInstancePropertiesHardwareProfile * seq<Azure.ResourceManager.Resources.Models.WritableSubResource> * Azure.ResourceManager.Hci.Models.VirtualMachineInstancePropertiesOSProfile * Azure.ResourceManager.Hci.Models.VirtualMachineInstancePropertiesSecurityProfile * Azure.ResourceManager.Hci.Models.VirtualMachineInstancePropertiesStorageProfile * Azure.ResourceManager.Hci.Models.HttpProxyConfiguration * Nullable<Azure.ResourceManager.Hci.Models.ProvisioningStateEnum> * Azure.ResourceManager.Hci.Models.VirtualMachineConfigAgentInstanceView * Azure.ResourceManager.Hci.Models.VirtualMachineInstanceStatus * Azure.ResourceManager.Hci.Models.GuestAgentInstallStatus * string * string -> Azure.ResourceManager.Hci.VirtualMachineInstanceData
Public Shared Function VirtualMachineInstanceData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional extendedLocation As ArcVmExtendedLocation = Nothing, Optional identity As ManagedServiceIdentity = Nothing, Optional hardwareProfile As VirtualMachineInstancePropertiesHardwareProfile = Nothing, Optional networkInterfaces As IEnumerable(Of WritableSubResource) = Nothing, Optional osProfile As VirtualMachineInstancePropertiesOSProfile = Nothing, Optional securityProfile As VirtualMachineInstancePropertiesSecurityProfile = Nothing, Optional storageProfile As VirtualMachineInstancePropertiesStorageProfile = Nothing, Optional httpProxyConfig As HttpProxyConfiguration = Nothing, Optional provisioningState As Nullable(Of ProvisioningStateEnum) = Nothing, Optional instanceViewVmAgent As VirtualMachineConfigAgentInstanceView = Nothing, Optional status As VirtualMachineInstanceStatus = Nothing, Optional guestAgentInstallStatus As GuestAgentInstallStatus = Nothing, Optional vmId As String = Nothing, Optional resourceUid As String = Nothing) As VirtualMachineInstanceData

Parameters

id
ResourceIdentifier

The id.

name
String

The name.

resourceType
ResourceType

The resourceType.

systemData
SystemData

The systemData.

extendedLocation
ArcVmExtendedLocation

The extendedLocation of the resource.

identity
ManagedServiceIdentity

Identity for the resource. Current supported identity types: SystemAssigned.

hardwareProfile
VirtualMachineInstancePropertiesHardwareProfile

HardwareProfile - Specifies the hardware settings for the virtual machine instance.

networkInterfaces
IEnumerable<WritableSubResource>

NetworkProfile - describes the network configuration the virtual machine instance.

osProfile
VirtualMachineInstancePropertiesOSProfile

OsProfile - describes the configuration of the operating system and sets login data.

securityProfile
VirtualMachineInstancePropertiesSecurityProfile

SecurityProfile - Specifies the security settings for the virtual machine instance.

storageProfile
VirtualMachineInstancePropertiesStorageProfile

StorageProfile - contains information about the disks and storage information for the virtual machine instance.

httpProxyConfig
HttpProxyConfiguration

HTTP Proxy configuration for the VM.

provisioningState
Nullable<ProvisioningStateEnum>

Provisioning state of the virtual machine instance.

instanceViewVmAgent
VirtualMachineConfigAgentInstanceView

The virtual machine instance view.

status
VirtualMachineInstanceStatus

The observed state of virtual machine instances.

guestAgentInstallStatus
GuestAgentInstallStatus

Guest agent install status.

vmId
String

Unique identifier for the vm resource.

resourceUid
String

Unique identifier defined by ARC to identify the guest of the VM.

Returns

A new VirtualMachineInstanceData instance for mocking.

Applies to