Example #1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="VMwareMachine" /> class.
 /// </summary>
 /// <param name="id">Discovered machine ARM Id.</param>
 /// <param name="name">Discovered machine Name.</param>
 /// <param name="type">Resource type.</param>
 /// <param name="properties">Discovered machine properties.</param>
 public VMwareMachine(
     string id   = null,
     string name = null,
     string type = null,
     VMwareMachineProperties properties = null)
 {
     Id         = id;
     Name       = name;
     Type       = type;
     Properties = properties;
 }
Example #2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ASRInMageRcmSpecificVMDetails" /> class.
 /// </summary>
 /// <param name="properties">Fabric discovery machine properties.</param>
 public ASRInMageRcmSpecificVMDetails(VMwareMachineProperties properties)
 {
     this.BiosGuid              = properties.BiosGuid;
     this.InstanceUuid          = properties.InstanceUuid;
     this.PowerStatus           = properties.PowerStatus;
     this.VCenterFQDN           = properties.VCenterFQDN;
     this.VCenterId             = properties.VCenterId;
     this.HostName              = properties.HostName;
     this.HostVersion           = properties.HostVersion;
     this.AllocatedMemoryInMB   = properties.AllocatedMemoryInMB;
     this.NumberOfProcessorCore = properties.NumberOfProcessorCore;
     this.NetworkAdapters       = properties.NetworkAdapters;
 }