// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. ***
// *** Do not edit by hand unless you're certain you know what you are doing! ***

using System;
using System.Collections.Generic;
using System.Collections.Immutable;
using System.Threading.Tasks;
using Pulumi.Serialization;
using Pulumi;

namespace Pulumiverse.Fortios.Outputs
{

    [OutputType]
    public sealed class VpncertificateSettingCrlVerification
    {
        /// <summary>
        /// CRL verification option when CRL of any certificate in chain is absent (default = ignore). Valid values: `ignore`, `revoke`.
        /// </summary>
        public readonly string? ChainCrlAbsence;
        /// <summary>
        /// CRL verification option when CRL is expired (default = ignore). Valid values: `ignore`, `revoke`.
        /// </summary>
        public readonly string? Expiry;
        /// <summary>
        /// CRL verification option when leaf CRL is absent (default = ignore). Valid values: `ignore`, `revoke`.
        /// </summary>
        public readonly string? LeafCrlAbsence;

        [OutputConstructor]
        private VpncertificateSettingCrlVerification(
            string? chainCrlAbsence,

            string? expiry,

            string? leafCrlAbsence)
        {
            ChainCrlAbsence = chainCrlAbsence;
            Expiry = expiry;
            LeafCrlAbsence = leafCrlAbsence;
        }
    }
}
