ArmHciModelFactory.VirtualMachineInstanceData Method
Definition
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.
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
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 - 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
Azure SDK for .NET