/// <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; }
/// <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; }