email-2010-12-01.examples.json 28 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021
  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. "GetAccountSendingEnabled": [
  297. {
  298. "output": {
  299. "Enabled": true
  300. },
  301. "comments": {
  302. "input": {
  303. },
  304. "output": {
  305. }
  306. },
  307. "description": "The following example returns if sending status for an account is enabled. (true / false):",
  308. "id": "getaccountsendingenabled-1469047741333",
  309. "title": "GetAccountSendingEnabled"
  310. }
  311. ],
  312. "GetIdentityDkimAttributes": [
  313. {
  314. "input": {
  315. "Identities": [
  316. "example.com",
  317. "user@example.com"
  318. ]
  319. },
  320. "output": {
  321. "DkimAttributes": {
  322. "example.com": {
  323. "DkimEnabled": true,
  324. "DkimTokens": [
  325. "EXAMPLEjcs5xoyqytjsotsijas7236gr",
  326. "EXAMPLEjr76cvoc6mysspnioorxsn6ep",
  327. "EXAMPLEkbmkqkhlm2lyz77ppkulerm4k"
  328. ],
  329. "DkimVerificationStatus": "Success"
  330. },
  331. "user@example.com": {
  332. "DkimEnabled": false,
  333. "DkimVerificationStatus": "NotStarted"
  334. }
  335. }
  336. },
  337. "comments": {
  338. "input": {
  339. },
  340. "output": {
  341. }
  342. },
  343. "description": "The following example retrieves the Amazon SES Easy DKIM attributes for a list of identities:",
  344. "id": "getidentitydkimattributes-1469050695628",
  345. "title": "GetIdentityDkimAttributes"
  346. }
  347. ],
  348. "GetIdentityMailFromDomainAttributes": [
  349. {
  350. "input": {
  351. "Identities": [
  352. "example.com"
  353. ]
  354. },
  355. "output": {
  356. "MailFromDomainAttributes": {
  357. "example.com": {
  358. "BehaviorOnMXFailure": "UseDefaultValue",
  359. "MailFromDomain": "bounces.example.com",
  360. "MailFromDomainStatus": "Success"
  361. }
  362. }
  363. },
  364. "comments": {
  365. "input": {
  366. },
  367. "output": {
  368. }
  369. },
  370. "description": "The following example returns the custom MAIL FROM attributes for an identity:",
  371. "id": "getidentitymailfromdomainattributes-1469123114860",
  372. "title": "GetIdentityMailFromDomainAttributes"
  373. }
  374. ],
  375. "GetIdentityNotificationAttributes": [
  376. {
  377. "input": {
  378. "Identities": [
  379. "example.com"
  380. ]
  381. },
  382. "output": {
  383. "NotificationAttributes": {
  384. "example.com": {
  385. "BounceTopic": "arn:aws:sns:us-east-1:EXAMPLE65304:ExampleTopic",
  386. "ComplaintTopic": "arn:aws:sns:us-east-1:EXAMPLE65304:ExampleTopic",
  387. "DeliveryTopic": "arn:aws:sns:us-east-1:EXAMPLE65304:ExampleTopic",
  388. "ForwardingEnabled": true,
  389. "HeadersInBounceNotificationsEnabled": false,
  390. "HeadersInComplaintNotificationsEnabled": false,
  391. "HeadersInDeliveryNotificationsEnabled": false
  392. }
  393. }
  394. },
  395. "comments": {
  396. "input": {
  397. },
  398. "output": {
  399. }
  400. },
  401. "description": "The following example returns the notification attributes for an identity:",
  402. "id": "getidentitynotificationattributes-1469123466947",
  403. "title": "GetIdentityNotificationAttributes"
  404. }
  405. ],
  406. "GetIdentityPolicies": [
  407. {
  408. "input": {
  409. "Identity": "example.com",
  410. "PolicyNames": [
  411. "MyPolicy"
  412. ]
  413. },
  414. "output": {
  415. "Policies": {
  416. "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\"}]}"
  417. }
  418. },
  419. "comments": {
  420. "input": {
  421. },
  422. "output": {
  423. }
  424. },
  425. "description": "The following example returns a sending authorization policy for an identity:",
  426. "id": "getidentitypolicies-1469123949351",
  427. "title": "GetIdentityPolicies"
  428. }
  429. ],
  430. "GetIdentityVerificationAttributes": [
  431. {
  432. "input": {
  433. "Identities": [
  434. "example.com"
  435. ]
  436. },
  437. "output": {
  438. "VerificationAttributes": {
  439. "example.com": {
  440. "VerificationStatus": "Success",
  441. "VerificationToken": "EXAMPLE3VYb9EDI2nTOQRi/Tf6MI/6bD6THIGiP1MVY="
  442. }
  443. }
  444. },
  445. "comments": {
  446. "input": {
  447. },
  448. "output": {
  449. }
  450. },
  451. "description": "The following example returns the verification status and the verification token for a domain identity:",
  452. "id": "getidentityverificationattributes-1469124205897",
  453. "title": "GetIdentityVerificationAttributes"
  454. }
  455. ],
  456. "GetSendQuota": [
  457. {
  458. "output": {
  459. "Max24HourSend": 200,
  460. "MaxSendRate": 1,
  461. "SentLast24Hours": 1
  462. },
  463. "comments": {
  464. "input": {
  465. },
  466. "output": {
  467. }
  468. },
  469. "description": "The following example returns the Amazon SES sending limits for an AWS account:",
  470. "id": "getsendquota-1469047324508",
  471. "title": "GetSendQuota"
  472. }
  473. ],
  474. "GetSendStatistics": [
  475. {
  476. "output": {
  477. "SendDataPoints": [
  478. {
  479. "Bounces": 0,
  480. "Complaints": 0,
  481. "DeliveryAttempts": 5,
  482. "Rejects": 0,
  483. "Timestamp": "2016-07-13T22:43:00Z"
  484. },
  485. {
  486. "Bounces": 0,
  487. "Complaints": 0,
  488. "DeliveryAttempts": 3,
  489. "Rejects": 0,
  490. "Timestamp": "2016-07-13T23:13:00Z"
  491. },
  492. {
  493. "Bounces": 0,
  494. "Complaints": 0,
  495. "DeliveryAttempts": 1,
  496. "Rejects": 0,
  497. "Timestamp": "2016-07-13T21:13:00Z"
  498. }
  499. ]
  500. },
  501. "comments": {
  502. "input": {
  503. },
  504. "output": {
  505. }
  506. },
  507. "description": "The following example returns Amazon SES sending statistics:",
  508. "id": "getsendstatistics-1469047741329",
  509. "title": "GetSendStatistics"
  510. }
  511. ],
  512. "ListIdentities": [
  513. {
  514. "input": {
  515. "IdentityType": "EmailAddress",
  516. "MaxItems": 123,
  517. "NextToken": ""
  518. },
  519. "output": {
  520. "Identities": [
  521. "user@example.com"
  522. ],
  523. "NextToken": ""
  524. },
  525. "comments": {
  526. "input": {
  527. },
  528. "output": {
  529. }
  530. },
  531. "description": "The following example lists the email address identities that have been submitted for verification with Amazon SES:",
  532. "id": "listidentities-1469048638493",
  533. "title": "ListIdentities"
  534. }
  535. ],
  536. "ListIdentityPolicies": [
  537. {
  538. "input": {
  539. "Identity": "example.com"
  540. },
  541. "output": {
  542. "PolicyNames": [
  543. "MyPolicy"
  544. ]
  545. },
  546. "comments": {
  547. "input": {
  548. },
  549. "output": {
  550. }
  551. },
  552. "description": "The following example returns a list of sending authorization policies that are attached to an identity:",
  553. "id": "listidentitypolicies-1469124417674",
  554. "title": "ListIdentityPolicies"
  555. }
  556. ],
  557. "ListReceiptFilters": [
  558. {
  559. "output": {
  560. "Filters": [
  561. {
  562. "IpFilter": {
  563. "Cidr": "1.2.3.4/24",
  564. "Policy": "Block"
  565. },
  566. "Name": "MyFilter"
  567. }
  568. ]
  569. },
  570. "comments": {
  571. "input": {
  572. },
  573. "output": {
  574. }
  575. },
  576. "description": "The following example lists the IP address filters that are associated with an AWS account:",
  577. "id": "listreceiptfilters-1469120786789",
  578. "title": "ListReceiptFilters"
  579. }
  580. ],
  581. "ListReceiptRuleSets": [
  582. {
  583. "input": {
  584. "NextToken": ""
  585. },
  586. "output": {
  587. "NextToken": "",
  588. "RuleSets": [
  589. {
  590. "CreatedTimestamp": "2016-07-15T16:25:59.607Z",
  591. "Name": "MyRuleSet"
  592. }
  593. ]
  594. },
  595. "comments": {
  596. "input": {
  597. },
  598. "output": {
  599. }
  600. },
  601. "description": "The following example lists the receipt rule sets that exist under an AWS account:",
  602. "id": "listreceiptrulesets-1469121037235",
  603. "title": "ListReceiptRuleSets"
  604. }
  605. ],
  606. "ListVerifiedEmailAddresses": [
  607. {
  608. "output": {
  609. "VerifiedEmailAddresses": [
  610. "user1@example.com",
  611. "user2@example.com"
  612. ]
  613. },
  614. "comments": {
  615. "input": {
  616. },
  617. "output": {
  618. }
  619. },
  620. "description": "The following example lists all email addresses that have been submitted for verification with Amazon SES:",
  621. "id": "listverifiedemailaddresses-1469051402570",
  622. "title": "ListVerifiedEmailAddresses"
  623. }
  624. ],
  625. "PutIdentityPolicy": [
  626. {
  627. "input": {
  628. "Identity": "example.com",
  629. "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\"}]}",
  630. "PolicyName": "MyPolicy"
  631. },
  632. "comments": {
  633. "input": {
  634. },
  635. "output": {
  636. }
  637. },
  638. "description": "The following example adds a sending authorization policy to an identity:",
  639. "id": "putidentitypolicy-1469124560016",
  640. "title": "PutIdentityPolicy"
  641. }
  642. ],
  643. "ReorderReceiptRuleSet": [
  644. {
  645. "input": {
  646. "RuleNames": [
  647. "MyRule",
  648. "MyOtherRule"
  649. ],
  650. "RuleSetName": "MyRuleSet"
  651. },
  652. "comments": {
  653. "input": {
  654. },
  655. "output": {
  656. }
  657. },
  658. "description": "The following example reorders the receipt rules within a receipt rule set:",
  659. "id": "reorderreceiptruleset-1469058156806",
  660. "title": "ReorderReceiptRuleSet"
  661. }
  662. ],
  663. "SendEmail": [
  664. {
  665. "input": {
  666. "Destination": {
  667. "BccAddresses": [
  668. ],
  669. "CcAddresses": [
  670. "recipient3@example.com"
  671. ],
  672. "ToAddresses": [
  673. "recipient1@example.com",
  674. "recipient2@example.com"
  675. ]
  676. },
  677. "Message": {
  678. "Body": {
  679. "Html": {
  680. "Charset": "UTF-8",
  681. "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>."
  682. },
  683. "Text": {
  684. "Charset": "UTF-8",
  685. "Data": "This is the message body in text format."
  686. }
  687. },
  688. "Subject": {
  689. "Charset": "UTF-8",
  690. "Data": "Test email"
  691. }
  692. },
  693. "ReplyToAddresses": [
  694. ],
  695. "ReturnPath": "",
  696. "ReturnPathArn": "",
  697. "Source": "sender@example.com",
  698. "SourceArn": ""
  699. },
  700. "output": {
  701. "MessageId": "EXAMPLE78603177f-7a5433e7-8edb-42ae-af10-f0181f34d6ee-000000"
  702. },
  703. "comments": {
  704. "input": {
  705. },
  706. "output": {
  707. }
  708. },
  709. "description": "The following example sends a formatted email:",
  710. "id": "sendemail-1469049656296",
  711. "title": "SendEmail"
  712. }
  713. ],
  714. "SendRawEmail": [
  715. {
  716. "input": {
  717. "Destinations": [
  718. ],
  719. "FromArn": "",
  720. "RawMessage": {
  721. "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--"
  722. },
  723. "ReturnPathArn": "",
  724. "Source": "",
  725. "SourceArn": ""
  726. },
  727. "output": {
  728. "MessageId": "EXAMPLEf3f73d99b-c63fb06f-d263-41f8-a0fb-d0dc67d56c07-000000"
  729. },
  730. "comments": {
  731. "input": {
  732. },
  733. "output": {
  734. }
  735. },
  736. "description": "The following example sends an email with an attachment:",
  737. "id": "sendrawemail-1469118548649",
  738. "title": "SendRawEmail"
  739. }
  740. ],
  741. "SetActiveReceiptRuleSet": [
  742. {
  743. "input": {
  744. "RuleSetName": "RuleSetToActivate"
  745. },
  746. "comments": {
  747. "input": {
  748. },
  749. "output": {
  750. }
  751. },
  752. "description": "The following example sets the active receipt rule set:",
  753. "id": "setactivereceiptruleset-1469058391329",
  754. "title": "SetActiveReceiptRuleSet"
  755. }
  756. ],
  757. "SetIdentityDkimEnabled": [
  758. {
  759. "input": {
  760. "DkimEnabled": true,
  761. "Identity": "user@example.com"
  762. },
  763. "comments": {
  764. "input": {
  765. },
  766. "output": {
  767. }
  768. },
  769. "description": "The following example configures Amazon SES to Easy DKIM-sign the email sent from an identity:",
  770. "id": "setidentitydkimenabled-1469057485202",
  771. "title": "SetIdentityDkimEnabled"
  772. }
  773. ],
  774. "SetIdentityFeedbackForwardingEnabled": [
  775. {
  776. "input": {
  777. "ForwardingEnabled": true,
  778. "Identity": "user@example.com"
  779. },
  780. "comments": {
  781. "input": {
  782. },
  783. "output": {
  784. }
  785. },
  786. "description": "The following example configures Amazon SES to forward an identity's bounces and complaints via email:",
  787. "id": "setidentityfeedbackforwardingenabled-1469056811329",
  788. "title": "SetIdentityFeedbackForwardingEnabled"
  789. }
  790. ],
  791. "SetIdentityHeadersInNotificationsEnabled": [
  792. {
  793. "input": {
  794. "Enabled": true,
  795. "Identity": "user@example.com",
  796. "NotificationType": "Bounce"
  797. },
  798. "comments": {
  799. "input": {
  800. },
  801. "output": {
  802. }
  803. },
  804. "description": "The following example configures Amazon SES to include the original email headers in the Amazon SNS bounce notifications for an identity:",
  805. "id": "setidentityheadersinnotificationsenabled-1469057295001",
  806. "title": "SetIdentityHeadersInNotificationsEnabled"
  807. }
  808. ],
  809. "SetIdentityMailFromDomain": [
  810. {
  811. "input": {
  812. "BehaviorOnMXFailure": "UseDefaultValue",
  813. "Identity": "user@example.com",
  814. "MailFromDomain": "bounces.example.com"
  815. },
  816. "comments": {
  817. "input": {
  818. },
  819. "output": {
  820. }
  821. },
  822. "description": "The following example configures Amazon SES to use a custom MAIL FROM domain for an identity:",
  823. "id": "setidentitymailfromdomain-1469057693908",
  824. "title": "SetIdentityMailFromDomain"
  825. }
  826. ],
  827. "SetIdentityNotificationTopic": [
  828. {
  829. "input": {
  830. "Identity": "user@example.com",
  831. "NotificationType": "Bounce",
  832. "SnsTopic": "arn:aws:sns:us-west-2:111122223333:MyTopic"
  833. },
  834. "comments": {
  835. "input": {
  836. },
  837. "output": {
  838. }
  839. },
  840. "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:",
  841. "id": "setidentitynotificationtopic-1469057854966",
  842. "title": "SetIdentityNotificationTopic"
  843. }
  844. ],
  845. "SetReceiptRulePosition": [
  846. {
  847. "input": {
  848. "After": "PutRuleAfterThisRule",
  849. "RuleName": "RuleToReposition",
  850. "RuleSetName": "MyRuleSet"
  851. },
  852. "comments": {
  853. "input": {
  854. },
  855. "output": {
  856. }
  857. },
  858. "description": "The following example sets the position of a receipt rule in a receipt rule set:",
  859. "id": "setreceiptruleposition-1469058530550",
  860. "title": "SetReceiptRulePosition"
  861. }
  862. ],
  863. "UpdateAccountSendingEnabled": [
  864. {
  865. "input": {
  866. "Enabled": true
  867. },
  868. "comments": {
  869. "input": {
  870. },
  871. "output": {
  872. }
  873. },
  874. "description": "The following example updated the sending status for this account.",
  875. "id": "updateaccountsendingenabled-1469047741333",
  876. "title": "UpdateAccountSendingEnabled"
  877. }
  878. ],
  879. "UpdateConfigurationSetReputationMetricsEnabled": [
  880. {
  881. "input": {
  882. "ConfigurationSetName": "foo",
  883. "Enabled": true
  884. },
  885. "comments": {
  886. "input": {
  887. },
  888. "output": {
  889. }
  890. },
  891. "description": "Set the reputationMetricsEnabled flag for a specific configuration set.",
  892. "id": "updateconfigurationsetreputationmetricsenabled-2362747741333",
  893. "title": "UpdateConfigurationSetReputationMetricsEnabled"
  894. }
  895. ],
  896. "UpdateConfigurationSetSendingEnabled": [
  897. {
  898. "input": {
  899. "ConfigurationSetName": "foo",
  900. "Enabled": true
  901. },
  902. "comments": {
  903. "input": {
  904. },
  905. "output": {
  906. }
  907. },
  908. "description": "Set the sending enabled flag for a specific configuration set.",
  909. "id": "updateconfigurationsetsendingenabled-2362747741333",
  910. "title": "UpdateConfigurationSetReputationMetricsEnabled"
  911. }
  912. ],
  913. "UpdateReceiptRule": [
  914. {
  915. "input": {
  916. "Rule": {
  917. "Actions": [
  918. {
  919. "S3Action": {
  920. "BucketName": "MyBucket",
  921. "ObjectKeyPrefix": "email"
  922. }
  923. }
  924. ],
  925. "Enabled": true,
  926. "Name": "MyRule",
  927. "ScanEnabled": true,
  928. "TlsPolicy": "Optional"
  929. },
  930. "RuleSetName": "MyRuleSet"
  931. },
  932. "comments": {
  933. "input": {
  934. },
  935. "output": {
  936. }
  937. },
  938. "description": "The following example updates a receipt rule to use an Amazon S3 action:",
  939. "id": "updatereceiptrule-1469051756940",
  940. "title": "UpdateReceiptRule"
  941. }
  942. ],
  943. "VerifyDomainDkim": [
  944. {
  945. "input": {
  946. "Domain": "example.com"
  947. },
  948. "output": {
  949. "DkimTokens": [
  950. "EXAMPLEq76owjnks3lnluwg65scbemvw",
  951. "EXAMPLEi3dnsj67hstzaj673klariwx2",
  952. "EXAMPLEwfbtcukvimehexktmdtaz6naj"
  953. ]
  954. },
  955. "comments": {
  956. "input": {
  957. },
  958. "output": {
  959. }
  960. },
  961. "description": "The following example generates DKIM tokens for a domain that has been verified with Amazon SES:",
  962. "id": "verifydomaindkim-1469049503083",
  963. "title": "VerifyDomainDkim"
  964. }
  965. ],
  966. "VerifyDomainIdentity": [
  967. {
  968. "input": {
  969. "Domain": "example.com"
  970. },
  971. "output": {
  972. "VerificationToken": "eoEmxw+YaYhb3h3iVJHuXMJXqeu1q1/wwmvjuEXAMPLE"
  973. },
  974. "comments": {
  975. "input": {
  976. },
  977. "output": {
  978. }
  979. },
  980. "description": "The following example starts the domain verification process with Amazon SES:",
  981. "id": "verifydomainidentity-1469049165936",
  982. "title": "VerifyDomainIdentity"
  983. }
  984. ],
  985. "VerifyEmailAddress": [
  986. {
  987. "input": {
  988. "EmailAddress": "user@example.com"
  989. },
  990. "comments": {
  991. "input": {
  992. },
  993. "output": {
  994. }
  995. },
  996. "description": "The following example starts the email address verification process with Amazon SES:",
  997. "id": "verifyemailaddress-1469048849187",
  998. "title": "VerifyEmailAddress"
  999. }
  1000. ],
  1001. "VerifyEmailIdentity": [
  1002. {
  1003. "input": {
  1004. "EmailAddress": "user@example.com"
  1005. },
  1006. "comments": {
  1007. "input": {
  1008. },
  1009. "output": {
  1010. }
  1011. },
  1012. "description": "The following example starts the email address verification process with Amazon SES:",
  1013. "id": "verifyemailidentity-1469049068623",
  1014. "title": "VerifyEmailIdentity"
  1015. }
  1016. ]
  1017. }
  1018. }