ArmRecoveryServicesSiteRecoveryModelFactory.VmmVmDetails 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 VmmVmDetails.
public static Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.VmmVmDetails VmmVmDetails (string sourceItemId = default, string generation = default, Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.SiteRecoveryOSDetails osDetails = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.SiteRecoveryDiskDetails> diskDetails = default, Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.HyperVVmDiskPresenceStatus? hasPhysicalDisk = default, Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.HyperVVmDiskPresenceStatus? hasFibreChannelAdapter = default, Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.HyperVVmDiskPresenceStatus? hasSharedVhd = default, string hyperVHostId = default);
static member VmmVmDetails : string * string * Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.SiteRecoveryOSDetails * seq<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.SiteRecoveryDiskDetails> * Nullable<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.HyperVVmDiskPresenceStatus> * Nullable<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.HyperVVmDiskPresenceStatus> * Nullable<Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.HyperVVmDiskPresenceStatus> * string -> Azure.ResourceManager.RecoveryServicesSiteRecovery.Models.VmmVmDetails
Public Shared Function VmmVmDetails (Optional sourceItemId As String = Nothing, Optional generation As String = Nothing, Optional osDetails As SiteRecoveryOSDetails = Nothing, Optional diskDetails As IEnumerable(Of SiteRecoveryDiskDetails) = Nothing, Optional hasPhysicalDisk As Nullable(Of HyperVVmDiskPresenceStatus) = Nothing, Optional hasFibreChannelAdapter As Nullable(Of HyperVVmDiskPresenceStatus) = Nothing, Optional hasSharedVhd As Nullable(Of HyperVVmDiskPresenceStatus) = Nothing, Optional hyperVHostId As String = Nothing) As VmmVmDetails
Parameters
- sourceItemId
- String
The source id of the object.
- generation
- String
The id of the object in fabric.
- osDetails
- SiteRecoveryOSDetails
The Last replication time.
- diskDetails
- IEnumerable<SiteRecoveryDiskDetails>
The Last successful failover time.
- hasPhysicalDisk
- Nullable<HyperVVmDiskPresenceStatus>
A value indicating whether the VM has a physical disk attached. String value of SrsDataContract.PresenceStatus enum.
- hasFibreChannelAdapter
- Nullable<HyperVVmDiskPresenceStatus>
A value indicating whether the VM has a fibre channel adapter attached. String value of SrsDataContract.PresenceStatus enum.
- hasSharedVhd
- Nullable<HyperVVmDiskPresenceStatus>
A value indicating whether the VM has a shared VHD attached. String value of SrsDataContract.PresenceStatus enum.
- hyperVHostId
- String
The Id of the hyper-v host in fabric.
Returns
A new VmmVmDetails instance for mocking.
Applies to
Azure SDK for .NET