/// <summary> /// Initializes a new instance of the SecurityAssessment class. /// </summary> /// <param name="id">Resource Id</param> /// <param name="name">Resource name</param> /// <param name="type">Resource type</param> /// <param name="displayName">User friendly display name of the /// assessment</param> /// <param name="additionalData">Additional data regarding the /// assessment</param> public SecurityAssessment(ResourceDetails resourceDetails, AssessmentStatus status, string id = default(string), string name = default(string), string type = default(string), string displayName = default(string), IDictionary <string, string> additionalData = default(IDictionary <string, string>), AssessmentLinks links = default(AssessmentLinks), SecurityAssessmentMetadataProperties metadata = default(SecurityAssessmentMetadataProperties), SecurityAssessmentPartnerData partnersData = default(SecurityAssessmentPartnerData)) : base(id, name, type) { ResourceDetails = resourceDetails; DisplayName = displayName; Status = status; AdditionalData = additionalData; Links = links; Metadata = metadata; PartnersData = partnersData; CustomInit(); }
/// <summary> /// Initializes a new instance of the SecuritySubAssessment class. /// </summary> /// <param name="id">Resource Id</param> /// <param name="name">Resource name</param> /// <param name="type">Resource type</param> /// <param name="securitySubAssessmentId">Vulnerability ID</param> /// <param name="displayName">User friendly display name of the /// sub-assessment</param> /// <param name="remediation">Information on how to remediate this /// sub-assessment</param> /// <param name="impact">Description of the impact of this /// sub-assessment</param> /// <param name="category">Category of the sub-assessment</param> /// <param name="description">Human readable description of the /// assessment status</param> /// <param name="timeGenerated">The date and time the sub-assessment /// was generated</param> public SecuritySubAssessment(string id = default(string), string name = default(string), string type = default(string), string securitySubAssessmentId = default(string), string displayName = default(string), SubAssessmentStatus status = default(SubAssessmentStatus), string remediation = default(string), string impact = default(string), string category = default(string), string description = default(string), System.DateTime?timeGenerated = default(System.DateTime?), ResourceDetails resourceDetails = default(ResourceDetails), AdditionalData additionalData = default(AdditionalData)) : base(id, name, type) { SecuritySubAssessmentId = securitySubAssessmentId; DisplayName = displayName; Status = status; Remediation = remediation; Impact = impact; Category = category; Description = description; TimeGenerated = timeGenerated; ResourceDetails = resourceDetails; AdditionalData = additionalData; CustomInit(); }