examples-1.json 26 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953
  1. {
  2. "version": "1.0",
  3. "examples": {
  4. "CloneReceiptRuleSet": [
  5. {
  6. "input": {
  7. "OriginalRuleSetName": "RuleSetToClone",
  8. "RuleSetName": "RuleSetToCreate"
  9. },
  10. "comments": {
  11. "input": {
  12. },
  13. "output": {
  14. }
  15. },
  16. "description": "The following example creates a receipt rule set by cloning an existing one:",
  17. "id": "clonereceiptruleset-1469055039770",
  18. "title": "CloneReceiptRuleSet"
  19. }
  20. ],
  21. "CreateReceiptFilter": [
  22. {
  23. "input": {
  24. "Filter": {
  25. "IpFilter": {
  26. "Cidr": "1.2.3.4/24",
  27. "Policy": "Allow"
  28. },
  29. "Name": "MyFilter"
  30. }
  31. },
  32. "comments": {
  33. "input": {
  34. },
  35. "output": {
  36. }
  37. },
  38. "description": "The following example creates a new IP address filter:",
  39. "id": "createreceiptfilter-1469122681253",
  40. "title": "CreateReceiptFilter"
  41. }
  42. ],
  43. "CreateReceiptRule": [
  44. {
  45. "input": {
  46. "After": "",
  47. "Rule": {
  48. "Actions": [
  49. {
  50. "S3Action": {
  51. "BucketName": "MyBucket",
  52. "ObjectKeyPrefix": "email"
  53. }
  54. }
  55. ],
  56. "Enabled": true,
  57. "Name": "MyRule",
  58. "ScanEnabled": true,
  59. "TlsPolicy": "Optional"
  60. },
  61. "RuleSetName": "MyRuleSet"
  62. },
  63. "comments": {
  64. "input": {
  65. },
  66. "output": {
  67. }
  68. },
  69. "description": "The following example creates a new receipt rule:",
  70. "id": "createreceiptrule-1469122946515",
  71. "title": "CreateReceiptRule"
  72. }
  73. ],
  74. "CreateReceiptRuleSet": [
  75. {
  76. "input": {
  77. "RuleSetName": "MyRuleSet"
  78. },
  79. "comments": {
  80. "input": {
  81. },
  82. "output": {
  83. }
  84. },
  85. "description": "The following example creates an empty receipt rule set:",
  86. "id": "createreceiptruleset-1469058761646",
  87. "title": "CreateReceiptRuleSet"
  88. }
  89. ],
  90. "DeleteIdentity": [
  91. {
  92. "input": {
  93. "Identity": "user@example.com"
  94. },
  95. "comments": {
  96. "input": {
  97. },
  98. "output": {
  99. }
  100. },
  101. "description": "The following example deletes an identity from the list of identities that have been submitted for verification with Amazon SES:",
  102. "id": "deleteidentity-1469047858906",
  103. "title": "DeleteIdentity"
  104. }
  105. ],
  106. "DeleteIdentityPolicy": [
  107. {
  108. "input": {
  109. "Identity": "user@example.com",
  110. "PolicyName": "MyPolicy"
  111. },
  112. "comments": {
  113. "input": {
  114. },
  115. "output": {
  116. }
  117. },
  118. "description": "The following example deletes a sending authorization policy for an identity:",
  119. "id": "deleteidentitypolicy-1469055282499",
  120. "title": "DeleteIdentityPolicy"
  121. }
  122. ],
  123. "DeleteReceiptFilter": [
  124. {
  125. "input": {
  126. "FilterName": "MyFilter"
  127. },
  128. "comments": {
  129. "input": {
  130. },
  131. "output": {
  132. }
  133. },
  134. "description": "The following example deletes an IP address filter:",
  135. "id": "deletereceiptfilter-1469055456835",
  136. "title": "DeleteReceiptFilter"
  137. }
  138. ],
  139. "DeleteReceiptRule": [
  140. {
  141. "input": {
  142. "RuleName": "MyRule",
  143. "RuleSetName": "MyRuleSet"
  144. },
  145. "comments": {
  146. "input": {
  147. },
  148. "output": {
  149. }
  150. },
  151. "description": "The following example deletes a receipt rule:",
  152. "id": "deletereceiptrule-1469055563599",
  153. "title": "DeleteReceiptRule"
  154. }
  155. ],
  156. "DeleteReceiptRuleSet": [
  157. {
  158. "input": {
  159. "RuleSetName": "MyRuleSet"
  160. },
  161. "comments": {
  162. "input": {
  163. },
  164. "output": {
  165. }
  166. },
  167. "description": "The following example deletes a receipt rule set:",
  168. "id": "deletereceiptruleset-1469055713690",
  169. "title": "DeleteReceiptRuleSet"
  170. }
  171. ],
  172. "DeleteVerifiedEmailAddress": [
  173. {
  174. "input": {
  175. "EmailAddress": "user@example.com"
  176. },
  177. "comments": {
  178. "input": {
  179. },
  180. "output": {
  181. }
  182. },
  183. "description": "The following example deletes an email address from the list of identities that have been submitted for verification with Amazon SES:",
  184. "id": "deleteverifiedemailaddress-1469051086444",
  185. "title": "DeleteVerifiedEmailAddress"
  186. }
  187. ],
  188. "DescribeActiveReceiptRuleSet": [
  189. {
  190. "input": {
  191. },
  192. "output": {
  193. "Metadata": {
  194. "CreatedTimestamp": "2016-07-15T16:25:59.607Z",
  195. "Name": "default-rule-set"
  196. },
  197. "Rules": [
  198. {
  199. "Actions": [
  200. {
  201. "S3Action": {
  202. "BucketName": "MyBucket",
  203. "ObjectKeyPrefix": "email"
  204. }
  205. }
  206. ],
  207. "Enabled": true,
  208. "Name": "MyRule",
  209. "ScanEnabled": true,
  210. "TlsPolicy": "Optional"
  211. }
  212. ]
  213. },
  214. "comments": {
  215. "input": {
  216. },
  217. "output": {
  218. }
  219. },
  220. "description": "The following example returns the metadata and receipt rules for the receipt rule set that is currently active:",
  221. "id": "describeactivereceiptruleset-1469121611502",
  222. "title": "DescribeActiveReceiptRuleSet"
  223. }
  224. ],
  225. "DescribeReceiptRule": [
  226. {
  227. "input": {
  228. "RuleName": "MyRule",
  229. "RuleSetName": "MyRuleSet"
  230. },
  231. "output": {
  232. "Rule": {
  233. "Actions": [
  234. {
  235. "S3Action": {
  236. "BucketName": "MyBucket",
  237. "ObjectKeyPrefix": "email"
  238. }
  239. }
  240. ],
  241. "Enabled": true,
  242. "Name": "MyRule",
  243. "ScanEnabled": true,
  244. "TlsPolicy": "Optional"
  245. }
  246. },
  247. "comments": {
  248. "input": {
  249. },
  250. "output": {
  251. }
  252. },
  253. "description": "The following example returns the details of a receipt rule:",
  254. "id": "describereceiptrule-1469055813118",
  255. "title": "DescribeReceiptRule"
  256. }
  257. ],
  258. "DescribeReceiptRuleSet": [
  259. {
  260. "input": {
  261. "RuleSetName": "MyRuleSet"
  262. },
  263. "output": {
  264. "Metadata": {
  265. "CreatedTimestamp": "2016-07-15T16:25:59.607Z",
  266. "Name": "MyRuleSet"
  267. },
  268. "Rules": [
  269. {
  270. "Actions": [
  271. {
  272. "S3Action": {
  273. "BucketName": "MyBucket",
  274. "ObjectKeyPrefix": "email"
  275. }
  276. }
  277. ],
  278. "Enabled": true,
  279. "Name": "MyRule",
  280. "ScanEnabled": true,
  281. "TlsPolicy": "Optional"
  282. }
  283. ]
  284. },
  285. "comments": {
  286. "input": {
  287. },
  288. "output": {
  289. }
  290. },
  291. "description": "The following example returns the metadata and receipt rules of a receipt rule set:",
  292. "id": "describereceiptruleset-1469121240385",
  293. "title": "DescribeReceiptRuleSet"
  294. }
  295. ],
  296. "GetIdentityDkimAttributes": [
  297. {
  298. "input": {
  299. "Identities": [
  300. "example.com",
  301. "user@example.com"
  302. ]
  303. },
  304. "output": {
  305. "DkimAttributes": {
  306. "example.com": {
  307. "DkimEnabled": true,
  308. "DkimTokens": [
  309. "EXAMPLEjcs5xoyqytjsotsijas7236gr",
  310. "EXAMPLEjr76cvoc6mysspnioorxsn6ep",
  311. "EXAMPLEkbmkqkhlm2lyz77ppkulerm4k"
  312. ],
  313. "DkimVerificationStatus": "Success"
  314. },
  315. "user@example.com": {
  316. "DkimEnabled": false,
  317. "DkimVerificationStatus": "NotStarted"
  318. }
  319. }
  320. },
  321. "comments": {
  322. "input": {
  323. },
  324. "output": {
  325. }
  326. },
  327. "description": "The following example retrieves the Amazon SES Easy DKIM attributes for a list of identities:",
  328. "id": "getidentitydkimattributes-1469050695628",
  329. "title": "GetIdentityDkimAttributes"
  330. }
  331. ],
  332. "GetIdentityMailFromDomainAttributes": [
  333. {
  334. "input": {
  335. "Identities": [
  336. "example.com"
  337. ]
  338. },
  339. "output": {
  340. "MailFromDomainAttributes": {
  341. "example.com": {
  342. "BehaviorOnMXFailure": "UseDefaultValue",
  343. "MailFromDomain": "bounces.example.com",
  344. "MailFromDomainStatus": "Success"
  345. }
  346. }
  347. },
  348. "comments": {
  349. "input": {
  350. },
  351. "output": {
  352. }
  353. },
  354. "description": "The following example returns the custom MAIL FROM attributes for an identity:",
  355. "id": "getidentitymailfromdomainattributes-1469123114860",
  356. "title": "GetIdentityMailFromDomainAttributes"
  357. }
  358. ],
  359. "GetIdentityNotificationAttributes": [
  360. {
  361. "input": {
  362. "Identities": [
  363. "example.com"
  364. ]
  365. },
  366. "output": {
  367. "NotificationAttributes": {
  368. "example.com": {
  369. "BounceTopic": "arn:aws:sns:us-east-1:EXAMPLE65304:ExampleTopic",
  370. "ForwardingEnabled": true,
  371. "HeadersInBounceNotificationsEnabled": false,
  372. "HeadersInComplaintNotificationsEnabled": false,
  373. "HeadersInDeliveryNotificationsEnabled": false
  374. }
  375. }
  376. },
  377. "comments": {
  378. "input": {
  379. },
  380. "output": {
  381. }
  382. },
  383. "description": "The following example returns the notification attributes for an identity:",
  384. "id": "getidentitynotificationattributes-1469123466947",
  385. "title": "GetIdentityNotificationAttributes"
  386. }
  387. ],
  388. "GetIdentityPolicies": [
  389. {
  390. "input": {
  391. "Identity": "example.com",
  392. "PolicyNames": [
  393. "MyPolicy"
  394. ]
  395. },
  396. "output": {
  397. "Policies": {
  398. "MyPolicy": "{\"Version\":\"2008-10-17\",\"Statement\":[{\"Sid\":\"stmt1469123904194\",\"Effect\":\"Allow\",\"Principal\":{\"AWS\":\"arn:aws:iam::123456789012:root\"},\"Action\":[\"ses:SendEmail\",\"ses:SendRawEmail\"],\"Resource\":\"arn:aws:ses:us-east-1:EXAMPLE65304:identity/example.com\"}]}"
  399. }
  400. },
  401. "comments": {
  402. "input": {
  403. },
  404. "output": {
  405. }
  406. },
  407. "description": "The following example returns a sending authorization policy for an identity:",
  408. "id": "getidentitypolicies-1469123949351",
  409. "title": "GetIdentityPolicies"
  410. }
  411. ],
  412. "GetIdentityVerificationAttributes": [
  413. {
  414. "input": {
  415. "Identities": [
  416. "example.com"
  417. ]
  418. },
  419. "output": {
  420. "VerificationAttributes": {
  421. "example.com": {
  422. "VerificationStatus": "Success",
  423. "VerificationToken": "EXAMPLE3VYb9EDI2nTOQRi/Tf6MI/6bD6THIGiP1MVY="
  424. }
  425. }
  426. },
  427. "comments": {
  428. "input": {
  429. },
  430. "output": {
  431. }
  432. },
  433. "description": "The following example returns the verification status and the verification token for a domain identity:",
  434. "id": "getidentityverificationattributes-1469124205897",
  435. "title": "GetIdentityVerificationAttributes"
  436. }
  437. ],
  438. "GetSendQuota": [
  439. {
  440. "output": {
  441. "Max24HourSend": 200,
  442. "MaxSendRate": 1,
  443. "SentLast24Hours": 1
  444. },
  445. "comments": {
  446. "input": {
  447. },
  448. "output": {
  449. }
  450. },
  451. "description": "The following example returns the Amazon SES sending limits for an AWS account:",
  452. "id": "getsendquota-1469047324508",
  453. "title": "GetSendQuota"
  454. }
  455. ],
  456. "GetSendStatistics": [
  457. {
  458. "output": {
  459. "SendDataPoints": [
  460. {
  461. "Bounces": 0,
  462. "Complaints": 0,
  463. "DeliveryAttempts": 5,
  464. "Rejects": 0,
  465. "Timestamp": "2016-07-13T22:43:00Z"
  466. },
  467. {
  468. "Bounces": 0,
  469. "Complaints": 0,
  470. "DeliveryAttempts": 3,
  471. "Rejects": 0,
  472. "Timestamp": "2016-07-13T23:13:00Z"
  473. },
  474. {
  475. "Bounces": 0,
  476. "Complaints": 0,
  477. "DeliveryAttempts": 1,
  478. "Rejects": 0,
  479. "Timestamp": "2016-07-13T21:13:00Z"
  480. }
  481. ]
  482. },
  483. "comments": {
  484. "input": {
  485. },
  486. "output": {
  487. }
  488. },
  489. "description": "The following example returns Amazon SES sending statistics:",
  490. "id": "getsendstatistics-1469047741329",
  491. "title": "GetSendStatistics"
  492. }
  493. ],
  494. "ListIdentities": [
  495. {
  496. "input": {
  497. "IdentityType": "EmailAddress",
  498. "MaxItems": 123,
  499. "NextToken": ""
  500. },
  501. "output": {
  502. "Identities": [
  503. "user@example.com"
  504. ],
  505. "NextToken": ""
  506. },
  507. "comments": {
  508. "input": {
  509. },
  510. "output": {
  511. }
  512. },
  513. "description": "The following example lists the email address identities that have been submitted for verification with Amazon SES:",
  514. "id": "listidentities-1469048638493",
  515. "title": "ListIdentities"
  516. }
  517. ],
  518. "ListIdentityPolicies": [
  519. {
  520. "input": {
  521. "Identity": "example.com"
  522. },
  523. "output": {
  524. "PolicyNames": [
  525. "MyPolicy"
  526. ]
  527. },
  528. "comments": {
  529. "input": {
  530. },
  531. "output": {
  532. }
  533. },
  534. "description": "The following example returns a list of sending authorization policies that are attached to an identity:",
  535. "id": "listidentitypolicies-1469124417674",
  536. "title": "ListIdentityPolicies"
  537. }
  538. ],
  539. "ListReceiptFilters": [
  540. {
  541. "output": {
  542. "Filters": [
  543. {
  544. "IpFilter": {
  545. "Cidr": "1.2.3.4/24",
  546. "Policy": "Block"
  547. },
  548. "Name": "MyFilter"
  549. }
  550. ]
  551. },
  552. "comments": {
  553. "input": {
  554. },
  555. "output": {
  556. }
  557. },
  558. "description": "The following example lists the IP address filters that are associated with an AWS account:",
  559. "id": "listreceiptfilters-1469120786789",
  560. "title": "ListReceiptFilters"
  561. }
  562. ],
  563. "ListReceiptRuleSets": [
  564. {
  565. "input": {
  566. "NextToken": ""
  567. },
  568. "output": {
  569. "NextToken": "",
  570. "RuleSets": [
  571. {
  572. "CreatedTimestamp": "2016-07-15T16:25:59.607Z",
  573. "Name": "MyRuleSet"
  574. }
  575. ]
  576. },
  577. "comments": {
  578. "input": {
  579. },
  580. "output": {
  581. }
  582. },
  583. "description": "The following example lists the receipt rule sets that exist under an AWS account:",
  584. "id": "listreceiptrulesets-1469121037235",
  585. "title": "ListReceiptRuleSets"
  586. }
  587. ],
  588. "ListVerifiedEmailAddresses": [
  589. {
  590. "output": {
  591. "VerifiedEmailAddresses": [
  592. "user1@example.com",
  593. "user2@example.com"
  594. ]
  595. },
  596. "comments": {
  597. "input": {
  598. },
  599. "output": {
  600. }
  601. },
  602. "description": "The following example lists all email addresses that have been submitted for verification with Amazon SES:",
  603. "id": "listverifiedemailaddresses-1469051402570",
  604. "title": "ListVerifiedEmailAddresses"
  605. }
  606. ],
  607. "PutIdentityPolicy": [
  608. {
  609. "input": {
  610. "Identity": "example.com",
  611. "Policy": "{\"Version\":\"2008-10-17\",\"Statement\":[{\"Sid\":\"stmt1469123904194\",\"Effect\":\"Allow\",\"Principal\":{\"AWS\":\"arn:aws:iam::123456789012:root\"},\"Action\":[\"ses:SendEmail\",\"ses:SendRawEmail\"],\"Resource\":\"arn:aws:ses:us-east-1:EXAMPLE65304:identity/example.com\"}]}",
  612. "PolicyName": "MyPolicy"
  613. },
  614. "comments": {
  615. "input": {
  616. },
  617. "output": {
  618. }
  619. },
  620. "description": "The following example adds a sending authorization policy to an identity:",
  621. "id": "putidentitypolicy-1469124560016",
  622. "title": "PutIdentityPolicy"
  623. }
  624. ],
  625. "ReorderReceiptRuleSet": [
  626. {
  627. "input": {
  628. "RuleNames": [
  629. "MyRule",
  630. "MyOtherRule"
  631. ],
  632. "RuleSetName": "MyRuleSet"
  633. },
  634. "comments": {
  635. "input": {
  636. },
  637. "output": {
  638. }
  639. },
  640. "description": "The following example reorders the receipt rules within a receipt rule set:",
  641. "id": "reorderreceiptruleset-1469058156806",
  642. "title": "ReorderReceiptRuleSet"
  643. }
  644. ],
  645. "SendEmail": [
  646. {
  647. "input": {
  648. "Destination": {
  649. "BccAddresses": [
  650. ],
  651. "CcAddresses": [
  652. "recipient3@example.com"
  653. ],
  654. "ToAddresses": [
  655. "recipient1@example.com",
  656. "recipient2@example.com"
  657. ]
  658. },
  659. "Message": {
  660. "Body": {
  661. "Html": {
  662. "Charset": "UTF-8",
  663. "Data": "This message body contains HTML formatting. It can, for example, contain links like this one: <a class=\"ulink\" href=\"http://docs.aws.amazon.com/ses/latest/DeveloperGuide\" target=\"_blank\">Amazon SES Developer Guide</a>."
  664. },
  665. "Text": {
  666. "Charset": "UTF-8",
  667. "Data": "This is the message body in text format."
  668. }
  669. },
  670. "Subject": {
  671. "Charset": "UTF-8",
  672. "Data": "Test email"
  673. }
  674. },
  675. "ReplyToAddresses": [
  676. ],
  677. "ReturnPath": "",
  678. "ReturnPathArn": "",
  679. "Source": "sender@example.com",
  680. "SourceArn": ""
  681. },
  682. "output": {
  683. "MessageId": "EXAMPLE78603177f-7a5433e7-8edb-42ae-af10-f0181f34d6ee-000000"
  684. },
  685. "comments": {
  686. "input": {
  687. },
  688. "output": {
  689. }
  690. },
  691. "description": "The following example sends a formatted email:",
  692. "id": "sendemail-1469049656296",
  693. "title": "SendEmail"
  694. }
  695. ],
  696. "SendRawEmail": [
  697. {
  698. "input": {
  699. "Destinations": [
  700. ],
  701. "FromArn": "",
  702. "RawMessage": {
  703. "Data": "From: sender@example.com\\nTo: recipient@example.com\\nSubject: Test email (contains an attachment)\\nMIME-Version: 1.0\\nContent-type: Multipart/Mixed; boundary=\"NextPart\"\\n\\n--NextPart\\nContent-Type: text/plain\\n\\nThis is the message body.\\n\\n--NextPart\\nContent-Type: text/plain;\\nContent-Disposition: attachment; filename=\"attachment.txt\"\\n\\nThis is the text in the attachment.\\n\\n--NextPart--"
  704. },
  705. "ReturnPathArn": "",
  706. "Source": "",
  707. "SourceArn": ""
  708. },
  709. "output": {
  710. "MessageId": "EXAMPLEf3f73d99b-c63fb06f-d263-41f8-a0fb-d0dc67d56c07-000000"
  711. },
  712. "comments": {
  713. "input": {
  714. },
  715. "output": {
  716. }
  717. },
  718. "description": "The following example sends an email with an attachment:",
  719. "id": "sendrawemail-1469118548649",
  720. "title": "SendRawEmail"
  721. }
  722. ],
  723. "SetActiveReceiptRuleSet": [
  724. {
  725. "input": {
  726. "RuleSetName": "RuleSetToActivate"
  727. },
  728. "comments": {
  729. "input": {
  730. },
  731. "output": {
  732. }
  733. },
  734. "description": "The following example sets the active receipt rule set:",
  735. "id": "setactivereceiptruleset-1469058391329",
  736. "title": "SetActiveReceiptRuleSet"
  737. }
  738. ],
  739. "SetIdentityDkimEnabled": [
  740. {
  741. "input": {
  742. "DkimEnabled": true,
  743. "Identity": "user@example.com"
  744. },
  745. "comments": {
  746. "input": {
  747. },
  748. "output": {
  749. }
  750. },
  751. "description": "The following example configures Amazon SES to Easy DKIM-sign the email sent from an identity:",
  752. "id": "setidentitydkimenabled-1469057485202",
  753. "title": "SetIdentityDkimEnabled"
  754. }
  755. ],
  756. "SetIdentityFeedbackForwardingEnabled": [
  757. {
  758. "input": {
  759. "ForwardingEnabled": true,
  760. "Identity": "user@example.com"
  761. },
  762. "comments": {
  763. "input": {
  764. },
  765. "output": {
  766. }
  767. },
  768. "description": "The following example configures Amazon SES to forward an identity's bounces and complaints via email:",
  769. "id": "setidentityfeedbackforwardingenabled-1469056811329",
  770. "title": "SetIdentityFeedbackForwardingEnabled"
  771. }
  772. ],
  773. "SetIdentityHeadersInNotificationsEnabled": [
  774. {
  775. "input": {
  776. "Enabled": true,
  777. "Identity": "user@example.com",
  778. "NotificationType": "Bounce"
  779. },
  780. "comments": {
  781. "input": {
  782. },
  783. "output": {
  784. }
  785. },
  786. "description": "The following example configures Amazon SES to include the original email headers in the Amazon SNS bounce notifications for an identity:",
  787. "id": "setidentityheadersinnotificationsenabled-1469057295001",
  788. "title": "SetIdentityHeadersInNotificationsEnabled"
  789. }
  790. ],
  791. "SetIdentityMailFromDomain": [
  792. {
  793. "input": {
  794. "BehaviorOnMXFailure": "UseDefaultValue",
  795. "Identity": "user@example.com",
  796. "MailFromDomain": "bounces.example.com"
  797. },
  798. "comments": {
  799. "input": {
  800. },
  801. "output": {
  802. }
  803. },
  804. "description": "The following example configures Amazon SES to use a custom MAIL FROM domain for an identity:",
  805. "id": "setidentitymailfromdomain-1469057693908",
  806. "title": "SetIdentityMailFromDomain"
  807. }
  808. ],
  809. "SetIdentityNotificationTopic": [
  810. {
  811. "input": {
  812. "Identity": "user@example.com",
  813. "NotificationType": "Bounce",
  814. "SnsTopic": "arn:aws:sns:us-west-2:111122223333:MyTopic"
  815. },
  816. "comments": {
  817. "input": {
  818. },
  819. "output": {
  820. }
  821. },
  822. "description": "The following example sets the Amazon SNS topic to which Amazon SES will publish bounce, complaint, and/or delivery notifications for emails sent with the specified identity as the Source:",
  823. "id": "setidentitynotificationtopic-1469057854966",
  824. "title": "SetIdentityNotificationTopic"
  825. }
  826. ],
  827. "SetReceiptRulePosition": [
  828. {
  829. "input": {
  830. "After": "PutRuleAfterThisRule",
  831. "RuleName": "RuleToReposition",
  832. "RuleSetName": "MyRuleSet"
  833. },
  834. "comments": {
  835. "input": {
  836. },
  837. "output": {
  838. }
  839. },
  840. "description": "The following example sets the position of a receipt rule in a receipt rule set:",
  841. "id": "setreceiptruleposition-1469058530550",
  842. "title": "SetReceiptRulePosition"
  843. }
  844. ],
  845. "UpdateReceiptRule": [
  846. {
  847. "input": {
  848. "Rule": {
  849. "Actions": [
  850. {
  851. "S3Action": {
  852. "BucketName": "MyBucket",
  853. "ObjectKeyPrefix": "email"
  854. }
  855. }
  856. ],
  857. "Enabled": true,
  858. "Name": "MyRule",
  859. "ScanEnabled": true,
  860. "TlsPolicy": "Optional"
  861. },
  862. "RuleSetName": "MyRuleSet"
  863. },
  864. "comments": {
  865. "input": {
  866. },
  867. "output": {
  868. }
  869. },
  870. "description": "The following example updates a receipt rule to use an Amazon S3 action:",
  871. "id": "updatereceiptrule-1469051756940",
  872. "title": "UpdateReceiptRule"
  873. }
  874. ],
  875. "VerifyDomainDkim": [
  876. {
  877. "input": {
  878. "Domain": "example.com"
  879. },
  880. "output": {
  881. "DkimTokens": [
  882. "EXAMPLEq76owjnks3lnluwg65scbemvw",
  883. "EXAMPLEi3dnsj67hstzaj673klariwx2",
  884. "EXAMPLEwfbtcukvimehexktmdtaz6naj"
  885. ]
  886. },
  887. "comments": {
  888. "input": {
  889. },
  890. "output": {
  891. }
  892. },
  893. "description": "The following example generates DKIM tokens for a domain that has been verified with Amazon SES:",
  894. "id": "verifydomaindkim-1469049503083",
  895. "title": "VerifyDomainDkim"
  896. }
  897. ],
  898. "VerifyDomainIdentity": [
  899. {
  900. "input": {
  901. "Domain": "example.com"
  902. },
  903. "output": {
  904. "VerificationToken": "eoEmxw+YaYhb3h3iVJHuXMJXqeu1q1/wwmvjuEXAMPLE"
  905. },
  906. "comments": {
  907. "input": {
  908. },
  909. "output": {
  910. }
  911. },
  912. "description": "The following example starts the domain verification process with Amazon SES:",
  913. "id": "verifydomainidentity-1469049165936",
  914. "title": "VerifyDomainIdentity"
  915. }
  916. ],
  917. "VerifyEmailAddress": [
  918. {
  919. "input": {
  920. "EmailAddress": "user@example.com"
  921. },
  922. "comments": {
  923. "input": {
  924. },
  925. "output": {
  926. }
  927. },
  928. "description": "The following example starts the email address verification process with Amazon SES:",
  929. "id": "verifyemailaddress-1469048849187",
  930. "title": "VerifyEmailAddress"
  931. }
  932. ],
  933. "VerifyEmailIdentity": [
  934. {
  935. "input": {
  936. "EmailAddress": "user@example.com"
  937. },
  938. "comments": {
  939. "input": {
  940. },
  941. "output": {
  942. }
  943. },
  944. "description": "The following example starts the email address verification process with Amazon SES:",
  945. "id": "verifyemailidentity-1469049068623",
  946. "title": "VerifyEmailIdentity"
  947. }
  948. ]
  949. }
  950. }