/// <summary> /// Initializes a new instance of the /// GuestConfigurationAssignmentReportProperties class. /// </summary> /// <param name="complianceStatus">A value indicating compliance status /// of the virtual machine for the assigned guest configuration. /// Possible values include: 'Compliant', 'NonCompliant', /// 'Pending'</param> /// <param name="reportId">GUID that identifies the guest configuration /// assignment report under a subscription, resource group.</param> /// <param name="assignment">Configuration details of the guest /// configuration assignment.</param> /// <param name="vm">Information about the VM.</param> /// <param name="startTime">Start date and time of the guest /// configuration assignment compliance status check.</param> /// <param name="endTime">End date and time of the guest configuration /// assignment compliance status check.</param> /// <param name="details">Details of the assignment report.</param> public GuestConfigurationAssignmentReportProperties(string complianceStatus = default(string), string reportId = default(string), AssignmentInfo assignment = default(AssignmentInfo), VMInfo vm = default(VMInfo), System.DateTime?startTime = default(System.DateTime?), System.DateTime?endTime = default(System.DateTime?), AssignmentReportDetails details = default(AssignmentReportDetails)) { ComplianceStatus = complianceStatus; ReportId = reportId; Assignment = assignment; Vm = vm; StartTime = startTime; EndTime = endTime; Details = details; CustomInit(); }
/// <summary> /// Initializes a new instance of the AssignmentReport class. /// </summary> /// <param name="id">ARM resource id of the report for the guest /// configuration assignment.</param> /// <param name="reportId">GUID that identifies the guest configuration /// assignment report under a subscription, resource group.</param> /// <param name="assignment">Configuration details of the guest /// configuration assignment.</param> /// <param name="vm">Information about the VM.</param> /// <param name="startTime">Start date and time of the guest /// configuration assignment compliance status check.</param> /// <param name="endTime">End date and time of the guest configuration /// assignment compliance status check.</param> /// <param name="complianceStatus">A value indicating compliance status /// of the machine for the assigned guest configuration. Possible /// values include: 'Compliant', 'NonCompliant', 'Pending'</param> /// <param name="operationType">Type of report, Consistency or Initial. /// Possible values include: 'Consistency', 'Initial'</param> /// <param name="resources">The list of resources for which guest /// configuration assignment compliance is checked.</param> public AssignmentReport(string id = default(string), string reportId = default(string), AssignmentInfo assignment = default(AssignmentInfo), VMInfo vm = default(VMInfo), System.DateTime?startTime = default(System.DateTime?), System.DateTime?endTime = default(System.DateTime?), string complianceStatus = default(string), string operationType = default(string), IList <AssignmentReportResource> resources = default(IList <AssignmentReportResource>)) { Id = id; ReportId = reportId; Assignment = assignment; Vm = vm; StartTime = startTime; EndTime = endTime; ComplianceStatus = complianceStatus; OperationType = operationType; Resources = resources; CustomInit(); }