/// <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();
 }
Exemple #2
0
 /// <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();
 }