"use strict";
// *** WARNING: this file was generated by pulumi-language-nodejs. ***
// *** Do not edit by hand unless you're certain you know what you are doing! ***
Object.defineProperty(exports, "__esModule", { value: true });
exports.MailManagerTrafficPolicyIngressTlsProtocolOperator = exports.MailManagerTrafficPolicyIngressTlsProtocolAttribute = exports.MailManagerTrafficPolicyIngressTlsAttribute = exports.MailManagerTrafficPolicyIngressStringOperator = exports.MailManagerTrafficPolicyIngressStringEmailAttribute = exports.MailManagerTrafficPolicyIngressIpv6Attribute = exports.MailManagerTrafficPolicyIngressIpv4Attribute = exports.MailManagerTrafficPolicyIngressIpOperator = exports.MailManagerTrafficPolicyIngressBooleanOperator = exports.MailManagerTrafficPolicyIngressAddressListEmailAttribute = exports.MailManagerTrafficPolicyAcceptAction = exports.MailManagerRuleSetSnsNotificationPayloadType = exports.MailManagerRuleSetSnsNotificationEncoding = exports.MailManagerRuleSetRuleVerdictOperator = exports.MailManagerRuleSetRuleVerdictAttribute = exports.MailManagerRuleSetRuleVerdict = exports.MailManagerRuleSetRuleStringOperator = exports.MailManagerRuleSetRuleStringEmailAttribute = exports.MailManagerRuleSetRuleNumberOperator = exports.MailManagerRuleSetRuleNumberEmailAttribute = exports.MailManagerRuleSetRuleIpOperator = exports.MailManagerRuleSetRuleIpEmailAttribute = exports.MailManagerRuleSetRuleDmarcPolicy = exports.MailManagerRuleSetRuleDmarcOperator = exports.MailManagerRuleSetRuleBooleanOperator = exports.MailManagerRuleSetRuleBooleanEmailAttribute = exports.MailManagerRuleSetRuleAddressListEmailAttribute = exports.MailManagerRuleSetMailFrom = exports.MailManagerRuleSetActionFailurePolicy = exports.MailManagerIngressPointIngressPointType = exports.MailManagerIngressPointIngressPointStatusToUpdate = exports.MailManagerIngressPointIngressPointStatus = exports.MailManagerArchiveRetentionPeriod = exports.MailManagerArchiveArchiveState = void 0;
exports.MailManagerArchiveArchiveState = {
    Active: "ACTIVE",
    PendingDeletion: "PENDING_DELETION",
};
exports.MailManagerArchiveRetentionPeriod = {
    ThreeMonths: "THREE_MONTHS",
    SixMonths: "SIX_MONTHS",
    NineMonths: "NINE_MONTHS",
    OneYear: "ONE_YEAR",
    EighteenMonths: "EIGHTEEN_MONTHS",
    TwoYears: "TWO_YEARS",
    ThirtyMonths: "THIRTY_MONTHS",
    ThreeYears: "THREE_YEARS",
    FourYears: "FOUR_YEARS",
    FiveYears: "FIVE_YEARS",
    SixYears: "SIX_YEARS",
    SevenYears: "SEVEN_YEARS",
    EightYears: "EIGHT_YEARS",
    NineYears: "NINE_YEARS",
    TenYears: "TEN_YEARS",
    Permanent: "PERMANENT",
};
exports.MailManagerIngressPointIngressPointStatus = {
    Provisioning: "PROVISIONING",
    Deprovisioning: "DEPROVISIONING",
    Updating: "UPDATING",
    Active: "ACTIVE",
    Closed: "CLOSED",
    Failed: "FAILED",
};
exports.MailManagerIngressPointIngressPointStatusToUpdate = {
    Active: "ACTIVE",
    Closed: "CLOSED",
};
exports.MailManagerIngressPointIngressPointType = {
    Open: "OPEN",
    Auth: "AUTH",
};
exports.MailManagerRuleSetActionFailurePolicy = {
    Continue: "CONTINUE",
    Drop: "DROP",
};
exports.MailManagerRuleSetMailFrom = {
    Replace: "REPLACE",
    Preserve: "PRESERVE",
};
exports.MailManagerRuleSetRuleAddressListEmailAttribute = {
    Recipient: "RECIPIENT",
    MailFrom: "MAIL_FROM",
    Sender: "SENDER",
    From: "FROM",
    To: "TO",
    Cc: "CC",
};
exports.MailManagerRuleSetRuleBooleanEmailAttribute = {
    ReadReceiptRequested: "READ_RECEIPT_REQUESTED",
    Tls: "TLS",
    TlsWrapped: "TLS_WRAPPED",
};
exports.MailManagerRuleSetRuleBooleanOperator = {
    IsTrue: "IS_TRUE",
    IsFalse: "IS_FALSE",
};
exports.MailManagerRuleSetRuleDmarcOperator = {
    Equals: "EQUALS",
    NotEquals: "NOT_EQUALS",
};
exports.MailManagerRuleSetRuleDmarcPolicy = {
    None: "NONE",
    Quarantine: "QUARANTINE",
    Reject: "REJECT",
};
exports.MailManagerRuleSetRuleIpEmailAttribute = {
    SourceIp: "SOURCE_IP",
};
exports.MailManagerRuleSetRuleIpOperator = {
    CidrMatches: "CIDR_MATCHES",
    NotCidrMatches: "NOT_CIDR_MATCHES",
};
exports.MailManagerRuleSetRuleNumberEmailAttribute = {
    MessageSize: "MESSAGE_SIZE",
};
exports.MailManagerRuleSetRuleNumberOperator = {
    Equals: "EQUALS",
    NotEquals: "NOT_EQUALS",
    LessThan: "LESS_THAN",
    GreaterThan: "GREATER_THAN",
    LessThanOrEqual: "LESS_THAN_OR_EQUAL",
    GreaterThanOrEqual: "GREATER_THAN_OR_EQUAL",
};
exports.MailManagerRuleSetRuleStringEmailAttribute = {
    MailFrom: "MAIL_FROM",
    Helo: "HELO",
    Recipient: "RECIPIENT",
    Sender: "SENDER",
    From: "FROM",
    Subject: "SUBJECT",
    To: "TO",
    Cc: "CC",
};
exports.MailManagerRuleSetRuleStringOperator = {
    Equals: "EQUALS",
    NotEquals: "NOT_EQUALS",
    StartsWith: "STARTS_WITH",
    EndsWith: "ENDS_WITH",
    Contains: "CONTAINS",
};
exports.MailManagerRuleSetRuleVerdict = {
    Pass: "PASS",
    Fail: "FAIL",
    Gray: "GRAY",
    ProcessingFailed: "PROCESSING_FAILED",
};
exports.MailManagerRuleSetRuleVerdictAttribute = {
    Spf: "SPF",
    Dkim: "DKIM",
};
exports.MailManagerRuleSetRuleVerdictOperator = {
    Equals: "EQUALS",
    NotEquals: "NOT_EQUALS",
};
exports.MailManagerRuleSetSnsNotificationEncoding = {
    Utf8: "UTF-8",
    Base64: "BASE64",
};
exports.MailManagerRuleSetSnsNotificationPayloadType = {
    Content: "CONTENT",
    Headers: "HEADERS",
};
exports.MailManagerTrafficPolicyAcceptAction = {
    Allow: "ALLOW",
    Deny: "DENY",
};
exports.MailManagerTrafficPolicyIngressAddressListEmailAttribute = {
    Recipient: "RECIPIENT",
};
exports.MailManagerTrafficPolicyIngressBooleanOperator = {
    IsTrue: "IS_TRUE",
    IsFalse: "IS_FALSE",
};
exports.MailManagerTrafficPolicyIngressIpOperator = {
    CidrMatches: "CIDR_MATCHES",
    NotCidrMatches: "NOT_CIDR_MATCHES",
};
exports.MailManagerTrafficPolicyIngressIpv4Attribute = {
    SenderIp: "SENDER_IP",
};
exports.MailManagerTrafficPolicyIngressIpv6Attribute = {
    SenderIpv6: "SENDER_IPV6",
};
exports.MailManagerTrafficPolicyIngressStringEmailAttribute = {
    Recipient: "RECIPIENT",
};
exports.MailManagerTrafficPolicyIngressStringOperator = {
    Equals: "EQUALS",
    NotEquals: "NOT_EQUALS",
    StartsWith: "STARTS_WITH",
    EndsWith: "ENDS_WITH",
    Contains: "CONTAINS",
};
exports.MailManagerTrafficPolicyIngressTlsAttribute = {
    TlsProtocol: "TLS_PROTOCOL",
};
exports.MailManagerTrafficPolicyIngressTlsProtocolAttribute = {
    Tls12: "TLS1_2",
    Tls13: "TLS1_3",
};
exports.MailManagerTrafficPolicyIngressTlsProtocolOperator = {
    MinimumTlsVersion: "MINIMUM_TLS_VERSION",
    Is: "IS",
};
//# sourceMappingURL=index.js.map