Terraform 0.11

aws_ses_receipt_rule




terraform

aws_ses_receipt_rule

एक SES रसीद नियम संसाधन प्रदान करता है

उदाहरण उपयोग

# Add a header to the email and store it in S3
resource "aws_ses_receipt_rule" "store" {
  name          = "store"
  rule_set_name = "default-rule-set"
  recipients    = ["[email protected]"]
  enabled       = true
  scan_enabled  = true

  add_header_action {
    header_name  = "Custom-Header"
    header_value = "Added by SES"
  }

  s3_action {
    bucket_name = "emails"
  }
}

तर्क संदर्भ

निम्नलिखित तर्क समर्थित हैं:

  • name - (आवश्यक) नियम का नाम
  • rule_set_name - (आवश्यक) नियम सेट का नाम
  • after - (वैकल्पिक) इस नियम को बाद में रखने के लिए नियम का नाम
  • enabled - (वैकल्पिक) यदि सही है, तो नियम सक्षम हो जाएगा
  • recipients - (वैकल्पिक) ईमेल पतों की एक सूची
  • scan_enabled - (वैकल्पिक) यदि सही, आने वाले ईमेल स्पैम और वायरस के लिए स्कैन किए जाएंगे
  • tls_policy - (वैकल्पिक) आवश्यकता या वैकल्पिक
  • add_header_action - (वैकल्पिक) Add Header Action ब्लॉकों की एक सूची। नीचे प्रलेखित है।
  • bounce_action - (वैकल्पिक) उछाल कार्रवाई ब्लॉक की एक सूची। नीचे प्रलेखित है।
  • lambda_action - (वैकल्पिक) lambda_action एक्शन ब्लॉक की एक सूची। नीचे प्रलेखित है।
  • s3_action - (वैकल्पिक) S3 एक्शन ब्लॉक की एक सूची। नीचे प्रलेखित है।
  • sns_action - (वैकल्पिक) एसएनएस एक्शन ब्लॉक की एक सूची। नीचे प्रलेखित है।
  • stop_action - (वैकल्पिक) स्टॉप एक्शन ब्लॉक की एक सूची। नीचे प्रलेखित है।
  • workmail_action - (वैकल्पिक) वर्कमेल एक्शन ब्लॉक की एक सूची। नीचे प्रलेखित है।

शीर्ष लेख क्रियाएँ निम्नलिखित का समर्थन करती हैं:

  • header_name - (आवश्यक) जोड़ने के लिए शीर्ष लेख का नाम
  • header_value - (आवश्यक) जोड़ने के लिए शीर्ष लेख का मूल्य
  • position - (आवश्यक) प्राप्ति नियम में कार्रवाई की स्थिति

उछाल क्रियाएं निम्नलिखित का समर्थन करती हैं:

  • message - (आवश्यक) संदेश भेजने के लिए
  • sender - (आवश्यक) sender का ईमेल पता
  • smtp_reply_code - (आवश्यक) RFC 5321 SMTP उत्तर कोड
  • status_code - (वैकल्पिक) RFC 3463 SMTP ने स्थिति कोड बढ़ाया
  • topic_arn - (वैकल्पिक) अधिसूचित करने के लिए एक SNS विषय का ARN
  • position - (आवश्यक) प्राप्ति नियम में कार्रवाई की स्थिति

लैम्ब्डा क्रियाएँ निम्नलिखित का समर्थन करती हैं:

  • function_arn - (आवश्यक) लंबन फ़ंक्शन का ARN आह्वान करने के लिए
  • invocation_type - (वैकल्पिक) घटना या RequestResponse
  • topic_arn - (वैकल्पिक) अधिसूचित करने के लिए एक SNS विषय का ARN
  • position - (आवश्यक) प्राप्ति नियम में कार्रवाई की स्थिति

S3 क्रियाएँ निम्न का समर्थन करती हैं:

  • bucket_name - (आवश्यक) S3 बाल्टी का नाम
  • kms_key_arn - (वैकल्पिक) KMS कुंजी का ARN
  • object_key_prefix - (वैकल्पिक) S3 बाल्टी का प्रमुख उपसर्ग
  • topic_arn - (वैकल्पिक) अधिसूचित करने के लिए एक SNS विषय का ARN
  • position - (आवश्यक) प्राप्ति नियम में कार्रवाई की स्थिति

SNS क्रियाएँ निम्नलिखित का समर्थन करती हैं:

  • topic_arn - (आवश्यक) एक SNS विषय के ARN को सूचित करने के लिए
  • position - (आवश्यक) प्राप्ति नियम में कार्रवाई की स्थिति

स्टॉप एक्शन निम्नलिखित का समर्थन करते हैं:

  • scope - (आवश्यक) आवेदन करने की गुंजाइश
  • topic_arn - (वैकल्पिक) अधिसूचित करने के लिए एक SNS विषय का ARN
  • position - (आवश्यक) प्राप्ति नियम में कार्रवाई की स्थिति

कार्यमेल क्रियाएँ निम्नलिखित का समर्थन करती हैं:

  • organ_arn - (आवश्यक) WorkMail संगठन का ARN
  • topic_arn - (वैकल्पिक) अधिसूचित करने के लिए एक SNS विषय का ARN
  • position - (आवश्यक) प्राप्ति नियम में कार्रवाई की स्थिति