Share via


ArmConnectedVMwarevSphereModelFactory.VMwareVmInstanceData Method

Definition

Initializes a new instance of VMwareVmInstanceData.

public static Azure.ResourceManager.ConnectedVMwarevSphere.VMwareVmInstanceData VMwareVmInstanceData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, Azure.ResourceManager.Resources.Models.ExtendedLocation extendedLocation = default, Azure.ResourceManager.ConnectedVMwarevSphere.Models.PlacementProfile placementProfile = default, Azure.ResourceManager.ConnectedVMwarevSphere.Models.OSProfileForVmInstance osProfile = default, Azure.ResourceManager.ConnectedVMwarevSphere.Models.VmInstanceHardwareProfile hardwareProfile = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.ConnectedVMwarevSphere.Models.VMwareNetworkInterface> networkInterfaces = default, Azure.ResourceManager.ConnectedVMwarevSphere.Models.VMwareStorageProfile storageProfile = default, bool? secureBootEnabled = default, Azure.ResourceManager.ConnectedVMwarevSphere.Models.VCenterInfrastructureProfile infrastructureProfile = default, string powerState = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.ConnectedVMwarevSphere.Models.VMwareResourceStatus> statuses = default, Azure.ResourceManager.ConnectedVMwarevSphere.Models.VMwareResourceProvisioningState? provisioningState = default, string resourceUid = default);
static member VMwareVmInstanceData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * Azure.ResourceManager.Resources.Models.ExtendedLocation * Azure.ResourceManager.ConnectedVMwarevSphere.Models.PlacementProfile * Azure.ResourceManager.ConnectedVMwarevSphere.Models.OSProfileForVmInstance * Azure.ResourceManager.ConnectedVMwarevSphere.Models.VmInstanceHardwareProfile * seq<Azure.ResourceManager.ConnectedVMwarevSphere.Models.VMwareNetworkInterface> * Azure.ResourceManager.ConnectedVMwarevSphere.Models.VMwareStorageProfile * Nullable<bool> * Azure.ResourceManager.ConnectedVMwarevSphere.Models.VCenterInfrastructureProfile * string * seq<Azure.ResourceManager.ConnectedVMwarevSphere.Models.VMwareResourceStatus> * Nullable<Azure.ResourceManager.ConnectedVMwarevSphere.Models.VMwareResourceProvisioningState> * string -> Azure.ResourceManager.ConnectedVMwarevSphere.VMwareVmInstanceData
Public Shared Function VMwareVmInstanceData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional extendedLocation As ExtendedLocation = Nothing, Optional placementProfile As PlacementProfile = Nothing, Optional osProfile As OSProfileForVmInstance = Nothing, Optional hardwareProfile As VmInstanceHardwareProfile = Nothing, Optional networkInterfaces As IEnumerable(Of VMwareNetworkInterface) = Nothing, Optional storageProfile As VMwareStorageProfile = Nothing, Optional secureBootEnabled As Nullable(Of Boolean) = Nothing, Optional infrastructureProfile As VCenterInfrastructureProfile = Nothing, Optional powerState As String = Nothing, Optional statuses As IEnumerable(Of VMwareResourceStatus) = Nothing, Optional provisioningState As Nullable(Of VMwareResourceProvisioningState) = Nothing, Optional resourceUid As String = Nothing) As VMwareVmInstanceData

Parameters

id
ResourceIdentifier

The id.

name
String

The name.

resourceType
ResourceType

The resourceType.

systemData
SystemData

The systemData.

extendedLocation
ExtendedLocation

Gets or sets the extended location.

placementProfile
PlacementProfile

Placement properties.

osProfile
OSProfileForVmInstance

OS properties.

hardwareProfile
VmInstanceHardwareProfile

Hardware properties.

networkInterfaces
IEnumerable<VMwareNetworkInterface>

Network properties.

storageProfile
VMwareStorageProfile

Storage properties.

secureBootEnabled
Nullable<Boolean>

Gets the security profile.

infrastructureProfile
VCenterInfrastructureProfile

Gets the infrastructure profile.

powerState
String

Gets the power state of the virtual machine.

statuses
IEnumerable<VMwareResourceStatus>

The resource status information.

provisioningState
Nullable<VMwareResourceProvisioningState>

Gets the provisioning state.

resourceUid
String

Gets or sets a unique identifier for the vm resource.

Returns

A new VMwareVmInstanceData instance for mocking.

Applies to