import { OcspConfigurationProps } from './OcspConfigurationProps';
import { CrlConfigurationProps } from './CrlConfigurationProps';
/**
  Certificate revocation information used by the <a href="https://docs.aws.amazon.com/privateca/latest/APIReference/API_CreateCertificateAuthority.html">CreateCertificateAuthority</a> and <a href="https://docs.aws.amazon.com/privateca/latest/APIReference/API_UpdateCertificateAuthority.html">UpdateCertificateAuthority</a> actions. Your private certificate authority (CA) can configure Online Certificate Status Protocol (OCSP) support and/or maintain a certificate revocation list (CRL). OCSP returns validation information about certificates as requested by clients, and a CRL contains an updated list of certificates revoked by your CA. For more information, see <a href="https://docs.aws.amazon.com/privateca/latest/APIReference/API_RevokeCertificate.html">RevokeCertificate</a> in the <em>AWS Private CA API Reference</em> and <a href="https://docs.aws.amazon.com/privateca/latest/userguide/revocation-setup.html">Setting up a certificate revocation method</a> in the <em>AWS Private CA User Guide</em>.
  For full documentation go to <a href="http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificateauthority-revocationconfiguration.html">the AWS Docs</a>
*/
export interface RevocationConfigurationProps {
    /** <code>OcspConfiguration</code>  <a name="cfn-acmpca-certificateauthority-revocationconfiguration-ocspconfiguration"></a>
  Configuration of Online Certificate Status Protocol (OCSP) support, if any, maintained by your private CA.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    ocspConfiguration?: OcspConfigurationProps;
    /** <code>CrlConfiguration</code>  <a name="cfn-acmpca-certificateauthority-revocationconfiguration-crlconfiguration"></a>
  Configuration of the certificate revocation list (CRL), if any, maintained by your private CA.<br />
  
  Required: No<br />
  
  Update requires: <a href="https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt">No interruption</a> */
    crlConfiguration?: CrlConfigurationProps;
}
