git-off

git off handles large files in git repos
git clone https://noulin.net/git/git-off.git
Log | Files | Refs | README

email-2010-12-01.min.json (32681B)


      1 {
      2   "version": "2.0",
      3   "metadata": {
      4     "apiVersion": "2010-12-01",
      5     "endpointPrefix": "email",
      6     "protocol": "query",
      7     "serviceAbbreviation": "Amazon SES",
      8     "serviceFullName": "Amazon Simple Email Service",
      9     "signatureVersion": "v4",
     10     "signingName": "ses",
     11     "xmlNamespace": "http://ses.amazonaws.com/doc/2010-12-01/"
     12   },
     13   "operations": {
     14     "CloneReceiptRuleSet": {
     15       "input": {
     16         "type": "structure",
     17         "required": [
     18           "RuleSetName",
     19           "OriginalRuleSetName"
     20         ],
     21         "members": {
     22           "RuleSetName": {},
     23           "OriginalRuleSetName": {}
     24         }
     25       },
     26       "output": {
     27         "resultWrapper": "CloneReceiptRuleSetResult",
     28         "type": "structure",
     29         "members": {}
     30       }
     31     },
     32     "CreateConfigurationSet": {
     33       "input": {
     34         "type": "structure",
     35         "required": [
     36           "ConfigurationSet"
     37         ],
     38         "members": {
     39           "ConfigurationSet": {
     40             "shape": "S5"
     41           }
     42         }
     43       },
     44       "output": {
     45         "resultWrapper": "CreateConfigurationSetResult",
     46         "type": "structure",
     47         "members": {}
     48       }
     49     },
     50     "CreateConfigurationSetEventDestination": {
     51       "input": {
     52         "type": "structure",
     53         "required": [
     54           "ConfigurationSetName",
     55           "EventDestination"
     56         ],
     57         "members": {
     58           "ConfigurationSetName": {},
     59           "EventDestination": {
     60             "shape": "S9"
     61           }
     62         }
     63       },
     64       "output": {
     65         "resultWrapper": "CreateConfigurationSetEventDestinationResult",
     66         "type": "structure",
     67         "members": {}
     68       }
     69     },
     70     "CreateReceiptFilter": {
     71       "input": {
     72         "type": "structure",
     73         "required": [
     74           "Filter"
     75         ],
     76         "members": {
     77           "Filter": {
     78             "shape": "So"
     79           }
     80         }
     81       },
     82       "output": {
     83         "resultWrapper": "CreateReceiptFilterResult",
     84         "type": "structure",
     85         "members": {}
     86       }
     87     },
     88     "CreateReceiptRule": {
     89       "input": {
     90         "type": "structure",
     91         "required": [
     92           "RuleSetName",
     93           "Rule"
     94         ],
     95         "members": {
     96           "RuleSetName": {},
     97           "After": {},
     98           "Rule": {
     99             "shape": "Sw"
    100           }
    101         }
    102       },
    103       "output": {
    104         "resultWrapper": "CreateReceiptRuleResult",
    105         "type": "structure",
    106         "members": {}
    107       }
    108     },
    109     "CreateReceiptRuleSet": {
    110       "input": {
    111         "type": "structure",
    112         "required": [
    113           "RuleSetName"
    114         ],
    115         "members": {
    116           "RuleSetName": {}
    117         }
    118       },
    119       "output": {
    120         "resultWrapper": "CreateReceiptRuleSetResult",
    121         "type": "structure",
    122         "members": {}
    123       }
    124     },
    125     "DeleteConfigurationSet": {
    126       "input": {
    127         "type": "structure",
    128         "required": [
    129           "ConfigurationSetName"
    130         ],
    131         "members": {
    132           "ConfigurationSetName": {}
    133         }
    134       },
    135       "output": {
    136         "resultWrapper": "DeleteConfigurationSetResult",
    137         "type": "structure",
    138         "members": {}
    139       }
    140     },
    141     "DeleteConfigurationSetEventDestination": {
    142       "input": {
    143         "type": "structure",
    144         "required": [
    145           "ConfigurationSetName",
    146           "EventDestinationName"
    147         ],
    148         "members": {
    149           "ConfigurationSetName": {},
    150           "EventDestinationName": {}
    151         }
    152       },
    153       "output": {
    154         "resultWrapper": "DeleteConfigurationSetEventDestinationResult",
    155         "type": "structure",
    156         "members": {}
    157       }
    158     },
    159     "DeleteIdentity": {
    160       "input": {
    161         "type": "structure",
    162         "required": [
    163           "Identity"
    164         ],
    165         "members": {
    166           "Identity": {}
    167         }
    168       },
    169       "output": {
    170         "resultWrapper": "DeleteIdentityResult",
    171         "type": "structure",
    172         "members": {}
    173       }
    174     },
    175     "DeleteIdentityPolicy": {
    176       "input": {
    177         "type": "structure",
    178         "required": [
    179           "Identity",
    180           "PolicyName"
    181         ],
    182         "members": {
    183           "Identity": {},
    184           "PolicyName": {}
    185         }
    186       },
    187       "output": {
    188         "resultWrapper": "DeleteIdentityPolicyResult",
    189         "type": "structure",
    190         "members": {}
    191       }
    192     },
    193     "DeleteReceiptFilter": {
    194       "input": {
    195         "type": "structure",
    196         "required": [
    197           "FilterName"
    198         ],
    199         "members": {
    200           "FilterName": {}
    201         }
    202       },
    203       "output": {
    204         "resultWrapper": "DeleteReceiptFilterResult",
    205         "type": "structure",
    206         "members": {}
    207       }
    208     },
    209     "DeleteReceiptRule": {
    210       "input": {
    211         "type": "structure",
    212         "required": [
    213           "RuleSetName",
    214           "RuleName"
    215         ],
    216         "members": {
    217           "RuleSetName": {},
    218           "RuleName": {}
    219         }
    220       },
    221       "output": {
    222         "resultWrapper": "DeleteReceiptRuleResult",
    223         "type": "structure",
    224         "members": {}
    225       }
    226     },
    227     "DeleteReceiptRuleSet": {
    228       "input": {
    229         "type": "structure",
    230         "required": [
    231           "RuleSetName"
    232         ],
    233         "members": {
    234           "RuleSetName": {}
    235         }
    236       },
    237       "output": {
    238         "resultWrapper": "DeleteReceiptRuleSetResult",
    239         "type": "structure",
    240         "members": {}
    241       }
    242     },
    243     "DeleteVerifiedEmailAddress": {
    244       "input": {
    245         "type": "structure",
    246         "required": [
    247           "EmailAddress"
    248         ],
    249         "members": {
    250           "EmailAddress": {}
    251         }
    252       }
    253     },
    254     "DescribeActiveReceiptRuleSet": {
    255       "input": {
    256         "type": "structure",
    257         "members": {}
    258       },
    259       "output": {
    260         "resultWrapper": "DescribeActiveReceiptRuleSetResult",
    261         "type": "structure",
    262         "members": {
    263           "Metadata": {
    264             "shape": "S26"
    265           },
    266           "Rules": {
    267             "shape": "S28"
    268           }
    269         }
    270       }
    271     },
    272     "DescribeConfigurationSet": {
    273       "input": {
    274         "type": "structure",
    275         "required": [
    276           "ConfigurationSetName"
    277         ],
    278         "members": {
    279           "ConfigurationSetName": {},
    280           "ConfigurationSetAttributeNames": {
    281             "type": "list",
    282             "member": {}
    283           }
    284         }
    285       },
    286       "output": {
    287         "resultWrapper": "DescribeConfigurationSetResult",
    288         "type": "structure",
    289         "members": {
    290           "ConfigurationSet": {
    291             "shape": "S5"
    292           },
    293           "EventDestinations": {
    294             "type": "list",
    295             "member": {
    296               "shape": "S9"
    297             }
    298           }
    299         }
    300       }
    301     },
    302     "DescribeReceiptRule": {
    303       "input": {
    304         "type": "structure",
    305         "required": [
    306           "RuleSetName",
    307           "RuleName"
    308         ],
    309         "members": {
    310           "RuleSetName": {},
    311           "RuleName": {}
    312         }
    313       },
    314       "output": {
    315         "resultWrapper": "DescribeReceiptRuleResult",
    316         "type": "structure",
    317         "members": {
    318           "Rule": {
    319             "shape": "Sw"
    320           }
    321         }
    322       }
    323     },
    324     "DescribeReceiptRuleSet": {
    325       "input": {
    326         "type": "structure",
    327         "required": [
    328           "RuleSetName"
    329         ],
    330         "members": {
    331           "RuleSetName": {}
    332         }
    333       },
    334       "output": {
    335         "resultWrapper": "DescribeReceiptRuleSetResult",
    336         "type": "structure",
    337         "members": {
    338           "Metadata": {
    339             "shape": "S26"
    340           },
    341           "Rules": {
    342             "shape": "S28"
    343           }
    344         }
    345       }
    346     },
    347     "GetIdentityDkimAttributes": {
    348       "input": {
    349         "type": "structure",
    350         "required": [
    351           "Identities"
    352         ],
    353         "members": {
    354           "Identities": {
    355             "shape": "S2j"
    356           }
    357         }
    358       },
    359       "output": {
    360         "resultWrapper": "GetIdentityDkimAttributesResult",
    361         "type": "structure",
    362         "required": [
    363           "DkimAttributes"
    364         ],
    365         "members": {
    366           "DkimAttributes": {
    367             "type": "map",
    368             "key": {},
    369             "value": {
    370               "type": "structure",
    371               "required": [
    372                 "DkimEnabled",
    373                 "DkimVerificationStatus"
    374               ],
    375               "members": {
    376                 "DkimEnabled": {
    377                   "type": "boolean"
    378                 },
    379                 "DkimVerificationStatus": {},
    380                 "DkimTokens": {
    381                   "shape": "S2o"
    382                 }
    383               }
    384             }
    385           }
    386         }
    387       }
    388     },
    389     "GetIdentityMailFromDomainAttributes": {
    390       "input": {
    391         "type": "structure",
    392         "required": [
    393           "Identities"
    394         ],
    395         "members": {
    396           "Identities": {
    397             "shape": "S2j"
    398           }
    399         }
    400       },
    401       "output": {
    402         "resultWrapper": "GetIdentityMailFromDomainAttributesResult",
    403         "type": "structure",
    404         "required": [
    405           "MailFromDomainAttributes"
    406         ],
    407         "members": {
    408           "MailFromDomainAttributes": {
    409             "type": "map",
    410             "key": {},
    411             "value": {
    412               "type": "structure",
    413               "required": [
    414                 "MailFromDomain",
    415                 "MailFromDomainStatus",
    416                 "BehaviorOnMXFailure"
    417               ],
    418               "members": {
    419                 "MailFromDomain": {},
    420                 "MailFromDomainStatus": {},
    421                 "BehaviorOnMXFailure": {}
    422               }
    423             }
    424           }
    425         }
    426       }
    427     },
    428     "GetIdentityNotificationAttributes": {
    429       "input": {
    430         "type": "structure",
    431         "required": [
    432           "Identities"
    433         ],
    434         "members": {
    435           "Identities": {
    436             "shape": "S2j"
    437           }
    438         }
    439       },
    440       "output": {
    441         "resultWrapper": "GetIdentityNotificationAttributesResult",
    442         "type": "structure",
    443         "required": [
    444           "NotificationAttributes"
    445         ],
    446         "members": {
    447           "NotificationAttributes": {
    448             "type": "map",
    449             "key": {},
    450             "value": {
    451               "type": "structure",
    452               "required": [
    453                 "BounceTopic",
    454                 "ComplaintTopic",
    455                 "DeliveryTopic",
    456                 "ForwardingEnabled"
    457               ],
    458               "members": {
    459                 "BounceTopic": {},
    460                 "ComplaintTopic": {},
    461                 "DeliveryTopic": {},
    462                 "ForwardingEnabled": {
    463                   "type": "boolean"
    464                 },
    465                 "HeadersInBounceNotificationsEnabled": {
    466                   "type": "boolean"
    467                 },
    468                 "HeadersInComplaintNotificationsEnabled": {
    469                   "type": "boolean"
    470                 },
    471                 "HeadersInDeliveryNotificationsEnabled": {
    472                   "type": "boolean"
    473                 }
    474               }
    475             }
    476           }
    477         }
    478       }
    479     },
    480     "GetIdentityPolicies": {
    481       "input": {
    482         "type": "structure",
    483         "required": [
    484           "Identity",
    485           "PolicyNames"
    486         ],
    487         "members": {
    488           "Identity": {},
    489           "PolicyNames": {
    490             "shape": "S33"
    491           }
    492         }
    493       },
    494       "output": {
    495         "resultWrapper": "GetIdentityPoliciesResult",
    496         "type": "structure",
    497         "required": [
    498           "Policies"
    499         ],
    500         "members": {
    501           "Policies": {
    502             "type": "map",
    503             "key": {},
    504             "value": {}
    505           }
    506         }
    507       }
    508     },
    509     "GetIdentityVerificationAttributes": {
    510       "input": {
    511         "type": "structure",
    512         "required": [
    513           "Identities"
    514         ],
    515         "members": {
    516           "Identities": {
    517             "shape": "S2j"
    518           }
    519         }
    520       },
    521       "output": {
    522         "resultWrapper": "GetIdentityVerificationAttributesResult",
    523         "type": "structure",
    524         "required": [
    525           "VerificationAttributes"
    526         ],
    527         "members": {
    528           "VerificationAttributes": {
    529             "type": "map",
    530             "key": {},
    531             "value": {
    532               "type": "structure",
    533               "required": [
    534                 "VerificationStatus"
    535               ],
    536               "members": {
    537                 "VerificationStatus": {},
    538                 "VerificationToken": {}
    539               }
    540             }
    541           }
    542         }
    543       }
    544     },
    545     "GetSendQuota": {
    546       "output": {
    547         "resultWrapper": "GetSendQuotaResult",
    548         "type": "structure",
    549         "members": {
    550           "Max24HourSend": {
    551             "type": "double"
    552           },
    553           "MaxSendRate": {
    554             "type": "double"
    555           },
    556           "SentLast24Hours": {
    557             "type": "double"
    558           }
    559         }
    560       }
    561     },
    562     "GetSendStatistics": {
    563       "output": {
    564         "resultWrapper": "GetSendStatisticsResult",
    565         "type": "structure",
    566         "members": {
    567           "SendDataPoints": {
    568             "type": "list",
    569             "member": {
    570               "type": "structure",
    571               "members": {
    572                 "Timestamp": {
    573                   "type": "timestamp"
    574                 },
    575                 "DeliveryAttempts": {
    576                   "type": "long"
    577                 },
    578                 "Bounces": {
    579                   "type": "long"
    580                 },
    581                 "Complaints": {
    582                   "type": "long"
    583                 },
    584                 "Rejects": {
    585                   "type": "long"
    586                 }
    587               }
    588             }
    589           }
    590         }
    591       }
    592     },
    593     "ListConfigurationSets": {
    594       "input": {
    595         "type": "structure",
    596         "members": {
    597           "NextToken": {},
    598           "MaxItems": {
    599             "type": "integer"
    600           }
    601         }
    602       },
    603       "output": {
    604         "resultWrapper": "ListConfigurationSetsResult",
    605         "type": "structure",
    606         "members": {
    607           "ConfigurationSets": {
    608             "type": "list",
    609             "member": {
    610               "shape": "S5"
    611             }
    612           },
    613           "NextToken": {}
    614         }
    615       }
    616     },
    617     "ListIdentities": {
    618       "input": {
    619         "type": "structure",
    620         "members": {
    621           "IdentityType": {},
    622           "NextToken": {},
    623           "MaxItems": {
    624             "type": "integer"
    625           }
    626         }
    627       },
    628       "output": {
    629         "resultWrapper": "ListIdentitiesResult",
    630         "type": "structure",
    631         "required": [
    632           "Identities"
    633         ],
    634         "members": {
    635           "Identities": {
    636             "shape": "S2j"
    637           },
    638           "NextToken": {}
    639         }
    640       }
    641     },
    642     "ListIdentityPolicies": {
    643       "input": {
    644         "type": "structure",
    645         "required": [
    646           "Identity"
    647         ],
    648         "members": {
    649           "Identity": {}
    650         }
    651       },
    652       "output": {
    653         "resultWrapper": "ListIdentityPoliciesResult",
    654         "type": "structure",
    655         "required": [
    656           "PolicyNames"
    657         ],
    658         "members": {
    659           "PolicyNames": {
    660             "shape": "S33"
    661           }
    662         }
    663       }
    664     },
    665     "ListReceiptFilters": {
    666       "input": {
    667         "type": "structure",
    668         "members": {}
    669       },
    670       "output": {
    671         "resultWrapper": "ListReceiptFiltersResult",
    672         "type": "structure",
    673         "members": {
    674           "Filters": {
    675             "type": "list",
    676             "member": {
    677               "shape": "So"
    678             }
    679           }
    680         }
    681       }
    682     },
    683     "ListReceiptRuleSets": {
    684       "input": {
    685         "type": "structure",
    686         "members": {
    687           "NextToken": {}
    688         }
    689       },
    690       "output": {
    691         "resultWrapper": "ListReceiptRuleSetsResult",
    692         "type": "structure",
    693         "members": {
    694           "RuleSets": {
    695             "type": "list",
    696             "member": {
    697               "shape": "S26"
    698             }
    699           },
    700           "NextToken": {}
    701         }
    702       }
    703     },
    704     "ListVerifiedEmailAddresses": {
    705       "output": {
    706         "resultWrapper": "ListVerifiedEmailAddressesResult",
    707         "type": "structure",
    708         "members": {
    709           "VerifiedEmailAddresses": {
    710             "shape": "S40"
    711           }
    712         }
    713       }
    714     },
    715     "PutIdentityPolicy": {
    716       "input": {
    717         "type": "structure",
    718         "required": [
    719           "Identity",
    720           "PolicyName",
    721           "Policy"
    722         ],
    723         "members": {
    724           "Identity": {},
    725           "PolicyName": {},
    726           "Policy": {}
    727         }
    728       },
    729       "output": {
    730         "resultWrapper": "PutIdentityPolicyResult",
    731         "type": "structure",
    732         "members": {}
    733       }
    734     },
    735     "ReorderReceiptRuleSet": {
    736       "input": {
    737         "type": "structure",
    738         "required": [
    739           "RuleSetName",
    740           "RuleNames"
    741         ],
    742         "members": {
    743           "RuleSetName": {},
    744           "RuleNames": {
    745             "type": "list",
    746             "member": {}
    747           }
    748         }
    749       },
    750       "output": {
    751         "resultWrapper": "ReorderReceiptRuleSetResult",
    752         "type": "structure",
    753         "members": {}
    754       }
    755     },
    756     "SendBounce": {
    757       "input": {
    758         "type": "structure",
    759         "required": [
    760           "OriginalMessageId",
    761           "BounceSender",
    762           "BouncedRecipientInfoList"
    763         ],
    764         "members": {
    765           "OriginalMessageId": {},
    766           "BounceSender": {},
    767           "Explanation": {},
    768           "MessageDsn": {
    769             "type": "structure",
    770             "required": [
    771               "ReportingMta"
    772             ],
    773             "members": {
    774               "ReportingMta": {},
    775               "ArrivalDate": {
    776                 "type": "timestamp"
    777               },
    778               "ExtensionFields": {
    779                 "shape": "S4c"
    780               }
    781             }
    782           },
    783           "BouncedRecipientInfoList": {
    784             "type": "list",
    785             "member": {
    786               "type": "structure",
    787               "required": [
    788                 "Recipient"
    789               ],
    790               "members": {
    791                 "Recipient": {},
    792                 "RecipientArn": {},
    793                 "BounceType": {},
    794                 "RecipientDsnFields": {
    795                   "type": "structure",
    796                   "required": [
    797                     "Action",
    798                     "Status"
    799                   ],
    800                   "members": {
    801                     "FinalRecipient": {},
    802                     "Action": {},
    803                     "RemoteMta": {},
    804                     "Status": {},
    805                     "DiagnosticCode": {},
    806                     "LastAttemptDate": {
    807                       "type": "timestamp"
    808                     },
    809                     "ExtensionFields": {
    810                       "shape": "S4c"
    811                     }
    812                   }
    813                 }
    814               }
    815             }
    816           },
    817           "BounceSenderArn": {}
    818         }
    819       },
    820       "output": {
    821         "resultWrapper": "SendBounceResult",
    822         "type": "structure",
    823         "members": {
    824           "MessageId": {}
    825         }
    826       }
    827     },
    828     "SendEmail": {
    829       "input": {
    830         "type": "structure",
    831         "required": [
    832           "Source",
    833           "Destination",
    834           "Message"
    835         ],
    836         "members": {
    837           "Source": {},
    838           "Destination": {
    839             "type": "structure",
    840             "members": {
    841               "ToAddresses": {
    842                 "shape": "S40"
    843               },
    844               "CcAddresses": {
    845                 "shape": "S40"
    846               },
    847               "BccAddresses": {
    848                 "shape": "S40"
    849               }
    850             }
    851           },
    852           "Message": {
    853             "type": "structure",
    854             "required": [
    855               "Subject",
    856               "Body"
    857             ],
    858             "members": {
    859               "Subject": {
    860                 "shape": "S4t"
    861               },
    862               "Body": {
    863                 "type": "structure",
    864                 "members": {
    865                   "Text": {
    866                     "shape": "S4t"
    867                   },
    868                   "Html": {
    869                     "shape": "S4t"
    870                   }
    871                 }
    872               }
    873             }
    874           },
    875           "ReplyToAddresses": {
    876             "shape": "S40"
    877           },
    878           "ReturnPath": {},
    879           "SourceArn": {},
    880           "ReturnPathArn": {},
    881           "Tags": {
    882             "shape": "S4x"
    883           },
    884           "ConfigurationSetName": {}
    885         }
    886       },
    887       "output": {
    888         "resultWrapper": "SendEmailResult",
    889         "type": "structure",
    890         "required": [
    891           "MessageId"
    892         ],
    893         "members": {
    894           "MessageId": {}
    895         }
    896       }
    897     },
    898     "SendRawEmail": {
    899       "input": {
    900         "type": "structure",
    901         "required": [
    902           "RawMessage"
    903         ],
    904         "members": {
    905           "Source": {},
    906           "Destinations": {
    907             "shape": "S40"
    908           },
    909           "RawMessage": {
    910             "type": "structure",
    911             "required": [
    912               "Data"
    913             ],
    914             "members": {
    915               "Data": {
    916                 "type": "blob"
    917               }
    918             }
    919           },
    920           "FromArn": {},
    921           "SourceArn": {},
    922           "ReturnPathArn": {},
    923           "Tags": {
    924             "shape": "S4x"
    925           },
    926           "ConfigurationSetName": {}
    927         }
    928       },
    929       "output": {
    930         "resultWrapper": "SendRawEmailResult",
    931         "type": "structure",
    932         "required": [
    933           "MessageId"
    934         ],
    935         "members": {
    936           "MessageId": {}
    937         }
    938       }
    939     },
    940     "SetActiveReceiptRuleSet": {
    941       "input": {
    942         "type": "structure",
    943         "members": {
    944           "RuleSetName": {}
    945         }
    946       },
    947       "output": {
    948         "resultWrapper": "SetActiveReceiptRuleSetResult",
    949         "type": "structure",
    950         "members": {}
    951       }
    952     },
    953     "SetIdentityDkimEnabled": {
    954       "input": {
    955         "type": "structure",
    956         "required": [
    957           "Identity",
    958           "DkimEnabled"
    959         ],
    960         "members": {
    961           "Identity": {},
    962           "DkimEnabled": {
    963             "type": "boolean"
    964           }
    965         }
    966       },
    967       "output": {
    968         "resultWrapper": "SetIdentityDkimEnabledResult",
    969         "type": "structure",
    970         "members": {}
    971       }
    972     },
    973     "SetIdentityFeedbackForwardingEnabled": {
    974       "input": {
    975         "type": "structure",
    976         "required": [
    977           "Identity",
    978           "ForwardingEnabled"
    979         ],
    980         "members": {
    981           "Identity": {},
    982           "ForwardingEnabled": {
    983             "type": "boolean"
    984           }
    985         }
    986       },
    987       "output": {
    988         "resultWrapper": "SetIdentityFeedbackForwardingEnabledResult",
    989         "type": "structure",
    990         "members": {}
    991       }
    992     },
    993     "SetIdentityHeadersInNotificationsEnabled": {
    994       "input": {
    995         "type": "structure",
    996         "required": [
    997           "Identity",
    998           "NotificationType",
    999           "Enabled"
   1000         ],
   1001         "members": {
   1002           "Identity": {},
   1003           "NotificationType": {},
   1004           "Enabled": {
   1005             "type": "boolean"
   1006           }
   1007         }
   1008       },
   1009       "output": {
   1010         "resultWrapper": "SetIdentityHeadersInNotificationsEnabledResult",
   1011         "type": "structure",
   1012         "members": {}
   1013       }
   1014     },
   1015     "SetIdentityMailFromDomain": {
   1016       "input": {
   1017         "type": "structure",
   1018         "required": [
   1019           "Identity"
   1020         ],
   1021         "members": {
   1022           "Identity": {},
   1023           "MailFromDomain": {},
   1024           "BehaviorOnMXFailure": {}
   1025         }
   1026       },
   1027       "output": {
   1028         "resultWrapper": "SetIdentityMailFromDomainResult",
   1029         "type": "structure",
   1030         "members": {}
   1031       }
   1032     },
   1033     "SetIdentityNotificationTopic": {
   1034       "input": {
   1035         "type": "structure",
   1036         "required": [
   1037           "Identity",
   1038           "NotificationType"
   1039         ],
   1040         "members": {
   1041           "Identity": {},
   1042           "NotificationType": {},
   1043           "SnsTopic": {}
   1044         }
   1045       },
   1046       "output": {
   1047         "resultWrapper": "SetIdentityNotificationTopicResult",
   1048         "type": "structure",
   1049         "members": {}
   1050       }
   1051     },
   1052     "SetReceiptRulePosition": {
   1053       "input": {
   1054         "type": "structure",
   1055         "required": [
   1056           "RuleSetName",
   1057           "RuleName"
   1058         ],
   1059         "members": {
   1060           "RuleSetName": {},
   1061           "RuleName": {},
   1062           "After": {}
   1063         }
   1064       },
   1065       "output": {
   1066         "resultWrapper": "SetReceiptRulePositionResult",
   1067         "type": "structure",
   1068         "members": {}
   1069       }
   1070     },
   1071     "UpdateConfigurationSetEventDestination": {
   1072       "input": {
   1073         "type": "structure",
   1074         "required": [
   1075           "ConfigurationSetName",
   1076           "EventDestination"
   1077         ],
   1078         "members": {
   1079           "ConfigurationSetName": {},
   1080           "EventDestination": {
   1081             "shape": "S9"
   1082           }
   1083         }
   1084       },
   1085       "output": {
   1086         "resultWrapper": "UpdateConfigurationSetEventDestinationResult",
   1087         "type": "structure",
   1088         "members": {}
   1089       }
   1090     },
   1091     "UpdateReceiptRule": {
   1092       "input": {
   1093         "type": "structure",
   1094         "required": [
   1095           "RuleSetName",
   1096           "Rule"
   1097         ],
   1098         "members": {
   1099           "RuleSetName": {},
   1100           "Rule": {
   1101             "shape": "Sw"
   1102           }
   1103         }
   1104       },
   1105       "output": {
   1106         "resultWrapper": "UpdateReceiptRuleResult",
   1107         "type": "structure",
   1108         "members": {}
   1109       }
   1110     },
   1111     "VerifyDomainDkim": {
   1112       "input": {
   1113         "type": "structure",
   1114         "required": [
   1115           "Domain"
   1116         ],
   1117         "members": {
   1118           "Domain": {}
   1119         }
   1120       },
   1121       "output": {
   1122         "resultWrapper": "VerifyDomainDkimResult",
   1123         "type": "structure",
   1124         "required": [
   1125           "DkimTokens"
   1126         ],
   1127         "members": {
   1128           "DkimTokens": {
   1129             "shape": "S2o"
   1130           }
   1131         }
   1132       }
   1133     },
   1134     "VerifyDomainIdentity": {
   1135       "input": {
   1136         "type": "structure",
   1137         "required": [
   1138           "Domain"
   1139         ],
   1140         "members": {
   1141           "Domain": {}
   1142         }
   1143       },
   1144       "output": {
   1145         "resultWrapper": "VerifyDomainIdentityResult",
   1146         "type": "structure",
   1147         "required": [
   1148           "VerificationToken"
   1149         ],
   1150         "members": {
   1151           "VerificationToken": {}
   1152         }
   1153       }
   1154     },
   1155     "VerifyEmailAddress": {
   1156       "input": {
   1157         "type": "structure",
   1158         "required": [
   1159           "EmailAddress"
   1160         ],
   1161         "members": {
   1162           "EmailAddress": {}
   1163         }
   1164       }
   1165     },
   1166     "VerifyEmailIdentity": {
   1167       "input": {
   1168         "type": "structure",
   1169         "required": [
   1170           "EmailAddress"
   1171         ],
   1172         "members": {
   1173           "EmailAddress": {}
   1174         }
   1175       },
   1176       "output": {
   1177         "resultWrapper": "VerifyEmailIdentityResult",
   1178         "type": "structure",
   1179         "members": {}
   1180       }
   1181     }
   1182   },
   1183   "shapes": {
   1184     "S5": {
   1185       "type": "structure",
   1186       "required": [
   1187         "Name"
   1188       ],
   1189       "members": {
   1190         "Name": {}
   1191       }
   1192     },
   1193     "S9": {
   1194       "type": "structure",
   1195       "required": [
   1196         "Name",
   1197         "MatchingEventTypes"
   1198       ],
   1199       "members": {
   1200         "Name": {},
   1201         "Enabled": {
   1202           "type": "boolean"
   1203         },
   1204         "MatchingEventTypes": {
   1205           "type": "list",
   1206           "member": {}
   1207         },
   1208         "KinesisFirehoseDestination": {
   1209           "type": "structure",
   1210           "required": [
   1211             "IAMRoleARN",
   1212             "DeliveryStreamARN"
   1213           ],
   1214           "members": {
   1215             "IAMRoleARN": {},
   1216             "DeliveryStreamARN": {}
   1217           }
   1218         },
   1219         "CloudWatchDestination": {
   1220           "type": "structure",
   1221           "required": [
   1222             "DimensionConfigurations"
   1223           ],
   1224           "members": {
   1225             "DimensionConfigurations": {
   1226               "type": "list",
   1227               "member": {
   1228                 "type": "structure",
   1229                 "required": [
   1230                   "DimensionName",
   1231                   "DimensionValueSource",
   1232                   "DefaultDimensionValue"
   1233                 ],
   1234                 "members": {
   1235                   "DimensionName": {},
   1236                   "DimensionValueSource": {},
   1237                   "DefaultDimensionValue": {}
   1238                 }
   1239               }
   1240             }
   1241           }
   1242         }
   1243       }
   1244     },
   1245     "So": {
   1246       "type": "structure",
   1247       "required": [
   1248         "Name",
   1249         "IpFilter"
   1250       ],
   1251       "members": {
   1252         "Name": {},
   1253         "IpFilter": {
   1254           "type": "structure",
   1255           "required": [
   1256             "Policy",
   1257             "Cidr"
   1258           ],
   1259           "members": {
   1260             "Policy": {},
   1261             "Cidr": {}
   1262           }
   1263         }
   1264       }
   1265     },
   1266     "Sw": {
   1267       "type": "structure",
   1268       "required": [
   1269         "Name"
   1270       ],
   1271       "members": {
   1272         "Name": {},
   1273         "Enabled": {
   1274           "type": "boolean"
   1275         },
   1276         "TlsPolicy": {},
   1277         "Recipients": {
   1278           "type": "list",
   1279           "member": {}
   1280         },
   1281         "Actions": {
   1282           "type": "list",
   1283           "member": {
   1284             "type": "structure",
   1285             "members": {
   1286               "S3Action": {
   1287                 "type": "structure",
   1288                 "required": [
   1289                   "BucketName"
   1290                 ],
   1291                 "members": {
   1292                   "TopicArn": {},
   1293                   "BucketName": {},
   1294                   "ObjectKeyPrefix": {},
   1295                   "KmsKeyArn": {}
   1296                 }
   1297               },
   1298               "BounceAction": {
   1299                 "type": "structure",
   1300                 "required": [
   1301                   "SmtpReplyCode",
   1302                   "Message",
   1303                   "Sender"
   1304                 ],
   1305                 "members": {
   1306                   "TopicArn": {},
   1307                   "SmtpReplyCode": {},
   1308                   "StatusCode": {},
   1309                   "Message": {},
   1310                   "Sender": {}
   1311                 }
   1312               },
   1313               "WorkmailAction": {
   1314                 "type": "structure",
   1315                 "required": [
   1316                   "OrganizationArn"
   1317                 ],
   1318                 "members": {
   1319                   "TopicArn": {},
   1320                   "OrganizationArn": {}
   1321                 }
   1322               },
   1323               "LambdaAction": {
   1324                 "type": "structure",
   1325                 "required": [
   1326                   "FunctionArn"
   1327                 ],
   1328                 "members": {
   1329                   "TopicArn": {},
   1330                   "FunctionArn": {},
   1331                   "InvocationType": {}
   1332                 }
   1333               },
   1334               "StopAction": {
   1335                 "type": "structure",
   1336                 "required": [
   1337                   "Scope"
   1338                 ],
   1339                 "members": {
   1340                   "Scope": {},
   1341                   "TopicArn": {}
   1342                 }
   1343               },
   1344               "AddHeaderAction": {
   1345                 "type": "structure",
   1346                 "required": [
   1347                   "HeaderName",
   1348                   "HeaderValue"
   1349                 ],
   1350                 "members": {
   1351                   "HeaderName": {},
   1352                   "HeaderValue": {}
   1353                 }
   1354               },
   1355               "SNSAction": {
   1356                 "type": "structure",
   1357                 "required": [
   1358                   "TopicArn"
   1359                 ],
   1360                 "members": {
   1361                   "TopicArn": {},
   1362                   "Encoding": {}
   1363                 }
   1364               }
   1365             }
   1366           }
   1367         },
   1368         "ScanEnabled": {
   1369           "type": "boolean"
   1370         }
   1371       }
   1372     },
   1373     "S26": {
   1374       "type": "structure",
   1375       "members": {
   1376         "Name": {},
   1377         "CreatedTimestamp": {
   1378           "type": "timestamp"
   1379         }
   1380       }
   1381     },
   1382     "S28": {
   1383       "type": "list",
   1384       "member": {
   1385         "shape": "Sw"
   1386       }
   1387     },
   1388     "S2j": {
   1389       "type": "list",
   1390       "member": {}
   1391     },
   1392     "S2o": {
   1393       "type": "list",
   1394       "member": {}
   1395     },
   1396     "S33": {
   1397       "type": "list",
   1398       "member": {}
   1399     },
   1400     "S40": {
   1401       "type": "list",
   1402       "member": {}
   1403     },
   1404     "S4c": {
   1405       "type": "list",
   1406       "member": {
   1407         "type": "structure",
   1408         "required": [
   1409           "Name",
   1410           "Value"
   1411         ],
   1412         "members": {
   1413           "Name": {},
   1414           "Value": {}
   1415         }
   1416       }
   1417     },
   1418     "S4t": {
   1419       "type": "structure",
   1420       "required": [
   1421         "Data"
   1422       ],
   1423       "members": {
   1424         "Data": {},
   1425         "Charset": {}
   1426       }
   1427     },
   1428     "S4x": {
   1429       "type": "list",
   1430       "member": {
   1431         "type": "structure",
   1432         "required": [
   1433           "Name",
   1434           "Value"
   1435         ],
   1436         "members": {
   1437           "Name": {},
   1438           "Value": {}
   1439         }
   1440       }
   1441     }
   1442   }
   1443 }