Class UpdateCompliancePolicyRuleDetails
  The data to update a CompliancePolicyRule.
    Inheritance
    
    UpdateCompliancePolicyRuleDetails
   
  
  
  Assembly: OCI.DotNetSDK.Fleetappsmanagement.dll
  Syntax
  
    public class UpdateCompliancePolicyRuleDetails
   
  Properties
  
  
  
  
  Declaration
  
    [JsonProperty(PropertyName = "definedTags")]
public Dictionary<string, Dictionary<string, object>> DefinedTags { get; set; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | Dictionary<string, Dictionary<string, object>> | Defined tags for this resource. Each key is predefined and scoped to a namespace.
Example: {"foo-namespace": {"bar-key": "value"}} | 
    
  
  
  
  
  
  Declaration
  
    [JsonProperty(PropertyName = "freeformTags")]
public Dictionary<string, string> FreeformTags { get; set; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | Dictionary<string, string> | Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only.
Example: {"bar-key": "value"} | 
    
  
  
  GracePeriod
  
  
  Declaration
  
    [JsonProperty(PropertyName = "gracePeriod")]
public string GracePeriod { get; set; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | string | Grace period in days,weeks,months or years the exemption is applicable for the rule.
This enables a grace period when Fleet Application Management doesn't report the product as noncompliant when patch is not applied. | 
    
  
  
  PatchSelection
  
  
  Declaration
  
    [JsonProperty(PropertyName = "patchSelection")]
public PatchSelectionDetails PatchSelection { get; set; }
   
  Property Value
  
  
  PatchTypeId
  
  
  Declaration
  
    [JsonProperty(PropertyName = "patchTypeId")]
public List<string> PatchTypeId { get; set; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | List<string> | PlatformConfiguration OCID for the patch type to which this CompliancePolicyRule applies. | 
    
  
  
  ProductVersion
  
  
  Declaration
  
    [JsonProperty(PropertyName = "productVersion")]
public ProductVersionDetails ProductVersion { get; set; }
   
  Property Value
  
  
  Severity
  
  
  Declaration
  
    [JsonProperty(PropertyName = "severity", ItemConverterType = typeof(StringEnumConverter))]
public List<ComplianceRuleSeverity> Severity { get; set; }
   
  Property Value