Class UpdateCertificateAuthorityDetails
  The details for updating a certificate authority (CA).
    Inheritance
    
    UpdateCertificateAuthorityDetails
   
  
  
  Assembly: OCI.DotNetSDK.Certificatesmanagement.dll
  Syntax
  
    public class UpdateCertificateAuthorityDetails
   
  Properties
  
  CertificateAuthorityConfig
  
  
  Declaration
  
    [JsonProperty(PropertyName = "certificateAuthorityConfig")]
public UpdateCertificateAuthorityConfigDetails CertificateAuthorityConfig { get; set; }
   
  Property Value
  
  
  CertificateAuthorityRules
  
  
  Declaration
  
    [JsonProperty(PropertyName = "certificateAuthorityRules")]
public List<CertificateAuthorityRule> CertificateAuthorityRules { get; set; }
   
  Property Value
  
  
  CertificateRevocationListDetails
  
  
  Declaration
  
    [JsonProperty(PropertyName = "certificateRevocationListDetails")]
public CertificateRevocationListDetails CertificateRevocationListDetails { get; set; }
   
  Property Value
  
  
  CurrentVersionNumber
  
  
  Declaration
  
    [JsonProperty(PropertyName = "currentVersionNumber")]
public long? CurrentVersionNumber { get; set; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | long? | Makes this version the current version. This property cannot be updated in combination with any other properties. | 
    
  
  
  
  
  
  Declaration
  
    [JsonProperty(PropertyName = "definedTags")]
public Dictionary<string, Dictionary<string, object>> DefinedTags { get; set; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | Dictionary<string, Dictionary<string, object>> | Usage of predefined tag keys. These predefined keys are scoped to namespaces.
Example: {"foo-namespace": {"bar-key": "value"}} | 
    
  
  
  Description
  
  
  Declaration
  
    [JsonProperty(PropertyName = "description")]
public string Description { get; set; }
   
  Property Value
  
    
      
        | Type | Description | 
    
    
      
        | string | A brief description of the CA. | 
    
  
  
  
  
  
  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"} |