github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/sesv2/2019-09-27/api-2.json (about)

     1  {
     2    "version":"2.0",
     3    "metadata":{
     4      "apiVersion":"2019-09-27",
     5      "endpointPrefix":"email",
     6      "jsonVersion":"1.1",
     7      "protocol":"rest-json",
     8      "serviceAbbreviation":"Amazon SES V2",
     9      "serviceFullName":"Amazon Simple Email Service",
    10      "serviceId":"SESv2",
    11      "signatureVersion":"v4",
    12      "signingName":"ses",
    13      "uid":"sesv2-2019-09-27"
    14    },
    15    "operations":{
    16      "CreateConfigurationSet":{
    17        "name":"CreateConfigurationSet",
    18        "http":{
    19          "method":"POST",
    20          "requestUri":"/v2/email/configuration-sets"
    21        },
    22        "input":{"shape":"CreateConfigurationSetRequest"},
    23        "output":{"shape":"CreateConfigurationSetResponse"},
    24        "errors":[
    25          {"shape":"AlreadyExistsException"},
    26          {"shape":"NotFoundException"},
    27          {"shape":"TooManyRequestsException"},
    28          {"shape":"LimitExceededException"},
    29          {"shape":"BadRequestException"},
    30          {"shape":"ConcurrentModificationException"}
    31        ]
    32      },
    33      "CreateConfigurationSetEventDestination":{
    34        "name":"CreateConfigurationSetEventDestination",
    35        "http":{
    36          "method":"POST",
    37          "requestUri":"/v2/email/configuration-sets/{ConfigurationSetName}/event-destinations"
    38        },
    39        "input":{"shape":"CreateConfigurationSetEventDestinationRequest"},
    40        "output":{"shape":"CreateConfigurationSetEventDestinationResponse"},
    41        "errors":[
    42          {"shape":"NotFoundException"},
    43          {"shape":"AlreadyExistsException"},
    44          {"shape":"LimitExceededException"},
    45          {"shape":"TooManyRequestsException"},
    46          {"shape":"BadRequestException"}
    47        ]
    48      },
    49      "CreateContact":{
    50        "name":"CreateContact",
    51        "http":{
    52          "method":"POST",
    53          "requestUri":"/v2/email/contact-lists/{ContactListName}/contacts"
    54        },
    55        "input":{"shape":"CreateContactRequest"},
    56        "output":{"shape":"CreateContactResponse"},
    57        "errors":[
    58          {"shape":"BadRequestException"},
    59          {"shape":"TooManyRequestsException"},
    60          {"shape":"NotFoundException"},
    61          {"shape":"AlreadyExistsException"}
    62        ]
    63      },
    64      "CreateContactList":{
    65        "name":"CreateContactList",
    66        "http":{
    67          "method":"POST",
    68          "requestUri":"/v2/email/contact-lists"
    69        },
    70        "input":{"shape":"CreateContactListRequest"},
    71        "output":{"shape":"CreateContactListResponse"},
    72        "errors":[
    73          {"shape":"BadRequestException"},
    74          {"shape":"TooManyRequestsException"},
    75          {"shape":"AlreadyExistsException"},
    76          {"shape":"LimitExceededException"}
    77        ]
    78      },
    79      "CreateCustomVerificationEmailTemplate":{
    80        "name":"CreateCustomVerificationEmailTemplate",
    81        "http":{
    82          "method":"POST",
    83          "requestUri":"/v2/email/custom-verification-email-templates"
    84        },
    85        "input":{"shape":"CreateCustomVerificationEmailTemplateRequest"},
    86        "output":{"shape":"CreateCustomVerificationEmailTemplateResponse"},
    87        "errors":[
    88          {"shape":"BadRequestException"},
    89          {"shape":"AlreadyExistsException"},
    90          {"shape":"NotFoundException"},
    91          {"shape":"TooManyRequestsException"},
    92          {"shape":"LimitExceededException"}
    93        ]
    94      },
    95      "CreateDedicatedIpPool":{
    96        "name":"CreateDedicatedIpPool",
    97        "http":{
    98          "method":"POST",
    99          "requestUri":"/v2/email/dedicated-ip-pools"
   100        },
   101        "input":{"shape":"CreateDedicatedIpPoolRequest"},
   102        "output":{"shape":"CreateDedicatedIpPoolResponse"},
   103        "errors":[
   104          {"shape":"AlreadyExistsException"},
   105          {"shape":"LimitExceededException"},
   106          {"shape":"TooManyRequestsException"},
   107          {"shape":"BadRequestException"},
   108          {"shape":"ConcurrentModificationException"}
   109        ]
   110      },
   111      "CreateDeliverabilityTestReport":{
   112        "name":"CreateDeliverabilityTestReport",
   113        "http":{
   114          "method":"POST",
   115          "requestUri":"/v2/email/deliverability-dashboard/test"
   116        },
   117        "input":{"shape":"CreateDeliverabilityTestReportRequest"},
   118        "output":{"shape":"CreateDeliverabilityTestReportResponse"},
   119        "errors":[
   120          {"shape":"AccountSuspendedException"},
   121          {"shape":"SendingPausedException"},
   122          {"shape":"MessageRejected"},
   123          {"shape":"MailFromDomainNotVerifiedException"},
   124          {"shape":"NotFoundException"},
   125          {"shape":"TooManyRequestsException"},
   126          {"shape":"LimitExceededException"},
   127          {"shape":"BadRequestException"},
   128          {"shape":"ConcurrentModificationException"}
   129        ]
   130      },
   131      "CreateEmailIdentity":{
   132        "name":"CreateEmailIdentity",
   133        "http":{
   134          "method":"POST",
   135          "requestUri":"/v2/email/identities"
   136        },
   137        "input":{"shape":"CreateEmailIdentityRequest"},
   138        "output":{"shape":"CreateEmailIdentityResponse"},
   139        "errors":[
   140          {"shape":"AlreadyExistsException"},
   141          {"shape":"LimitExceededException"},
   142          {"shape":"TooManyRequestsException"},
   143          {"shape":"BadRequestException"},
   144          {"shape":"ConcurrentModificationException"},
   145          {"shape":"NotFoundException"}
   146        ]
   147      },
   148      "CreateEmailIdentityPolicy":{
   149        "name":"CreateEmailIdentityPolicy",
   150        "http":{
   151          "method":"POST",
   152          "requestUri":"/v2/email/identities/{EmailIdentity}/policies/{PolicyName}"
   153        },
   154        "input":{"shape":"CreateEmailIdentityPolicyRequest"},
   155        "output":{"shape":"CreateEmailIdentityPolicyResponse"},
   156        "errors":[
   157          {"shape":"NotFoundException"},
   158          {"shape":"AlreadyExistsException"},
   159          {"shape":"TooManyRequestsException"},
   160          {"shape":"LimitExceededException"},
   161          {"shape":"BadRequestException"}
   162        ]
   163      },
   164      "CreateEmailTemplate":{
   165        "name":"CreateEmailTemplate",
   166        "http":{
   167          "method":"POST",
   168          "requestUri":"/v2/email/templates"
   169        },
   170        "input":{"shape":"CreateEmailTemplateRequest"},
   171        "output":{"shape":"CreateEmailTemplateResponse"},
   172        "errors":[
   173          {"shape":"AlreadyExistsException"},
   174          {"shape":"TooManyRequestsException"},
   175          {"shape":"BadRequestException"},
   176          {"shape":"LimitExceededException"}
   177        ]
   178      },
   179      "CreateImportJob":{
   180        "name":"CreateImportJob",
   181        "http":{
   182          "method":"POST",
   183          "requestUri":"/v2/email/import-jobs"
   184        },
   185        "input":{"shape":"CreateImportJobRequest"},
   186        "output":{"shape":"CreateImportJobResponse"},
   187        "errors":[
   188          {"shape":"BadRequestException"},
   189          {"shape":"LimitExceededException"},
   190          {"shape":"TooManyRequestsException"}
   191        ]
   192      },
   193      "DeleteConfigurationSet":{
   194        "name":"DeleteConfigurationSet",
   195        "http":{
   196          "method":"DELETE",
   197          "requestUri":"/v2/email/configuration-sets/{ConfigurationSetName}"
   198        },
   199        "input":{"shape":"DeleteConfigurationSetRequest"},
   200        "output":{"shape":"DeleteConfigurationSetResponse"},
   201        "errors":[
   202          {"shape":"NotFoundException"},
   203          {"shape":"TooManyRequestsException"},
   204          {"shape":"BadRequestException"},
   205          {"shape":"ConcurrentModificationException"}
   206        ]
   207      },
   208      "DeleteConfigurationSetEventDestination":{
   209        "name":"DeleteConfigurationSetEventDestination",
   210        "http":{
   211          "method":"DELETE",
   212          "requestUri":"/v2/email/configuration-sets/{ConfigurationSetName}/event-destinations/{EventDestinationName}"
   213        },
   214        "input":{"shape":"DeleteConfigurationSetEventDestinationRequest"},
   215        "output":{"shape":"DeleteConfigurationSetEventDestinationResponse"},
   216        "errors":[
   217          {"shape":"NotFoundException"},
   218          {"shape":"TooManyRequestsException"},
   219          {"shape":"BadRequestException"}
   220        ]
   221      },
   222      "DeleteContact":{
   223        "name":"DeleteContact",
   224        "http":{
   225          "method":"DELETE",
   226          "requestUri":"/v2/email/contact-lists/{ContactListName}/contacts/{EmailAddress}"
   227        },
   228        "input":{"shape":"DeleteContactRequest"},
   229        "output":{"shape":"DeleteContactResponse"},
   230        "errors":[
   231          {"shape":"BadRequestException"},
   232          {"shape":"TooManyRequestsException"},
   233          {"shape":"NotFoundException"}
   234        ]
   235      },
   236      "DeleteContactList":{
   237        "name":"DeleteContactList",
   238        "http":{
   239          "method":"DELETE",
   240          "requestUri":"/v2/email/contact-lists/{ContactListName}"
   241        },
   242        "input":{"shape":"DeleteContactListRequest"},
   243        "output":{"shape":"DeleteContactListResponse"},
   244        "errors":[
   245          {"shape":"TooManyRequestsException"},
   246          {"shape":"NotFoundException"},
   247          {"shape":"BadRequestException"},
   248          {"shape":"ConcurrentModificationException"}
   249        ]
   250      },
   251      "DeleteCustomVerificationEmailTemplate":{
   252        "name":"DeleteCustomVerificationEmailTemplate",
   253        "http":{
   254          "method":"DELETE",
   255          "requestUri":"/v2/email/custom-verification-email-templates/{TemplateName}"
   256        },
   257        "input":{"shape":"DeleteCustomVerificationEmailTemplateRequest"},
   258        "output":{"shape":"DeleteCustomVerificationEmailTemplateResponse"},
   259        "errors":[
   260          {"shape":"NotFoundException"},
   261          {"shape":"TooManyRequestsException"},
   262          {"shape":"BadRequestException"}
   263        ]
   264      },
   265      "DeleteDedicatedIpPool":{
   266        "name":"DeleteDedicatedIpPool",
   267        "http":{
   268          "method":"DELETE",
   269          "requestUri":"/v2/email/dedicated-ip-pools/{PoolName}"
   270        },
   271        "input":{"shape":"DeleteDedicatedIpPoolRequest"},
   272        "output":{"shape":"DeleteDedicatedIpPoolResponse"},
   273        "errors":[
   274          {"shape":"NotFoundException"},
   275          {"shape":"TooManyRequestsException"},
   276          {"shape":"BadRequestException"},
   277          {"shape":"ConcurrentModificationException"}
   278        ]
   279      },
   280      "DeleteEmailIdentity":{
   281        "name":"DeleteEmailIdentity",
   282        "http":{
   283          "method":"DELETE",
   284          "requestUri":"/v2/email/identities/{EmailIdentity}"
   285        },
   286        "input":{"shape":"DeleteEmailIdentityRequest"},
   287        "output":{"shape":"DeleteEmailIdentityResponse"},
   288        "errors":[
   289          {"shape":"NotFoundException"},
   290          {"shape":"TooManyRequestsException"},
   291          {"shape":"BadRequestException"},
   292          {"shape":"ConcurrentModificationException"}
   293        ]
   294      },
   295      "DeleteEmailIdentityPolicy":{
   296        "name":"DeleteEmailIdentityPolicy",
   297        "http":{
   298          "method":"DELETE",
   299          "requestUri":"/v2/email/identities/{EmailIdentity}/policies/{PolicyName}"
   300        },
   301        "input":{"shape":"DeleteEmailIdentityPolicyRequest"},
   302        "output":{"shape":"DeleteEmailIdentityPolicyResponse"},
   303        "errors":[
   304          {"shape":"NotFoundException"},
   305          {"shape":"TooManyRequestsException"},
   306          {"shape":"BadRequestException"}
   307        ]
   308      },
   309      "DeleteEmailTemplate":{
   310        "name":"DeleteEmailTemplate",
   311        "http":{
   312          "method":"DELETE",
   313          "requestUri":"/v2/email/templates/{TemplateName}"
   314        },
   315        "input":{"shape":"DeleteEmailTemplateRequest"},
   316        "output":{"shape":"DeleteEmailTemplateResponse"},
   317        "errors":[
   318          {"shape":"NotFoundException"},
   319          {"shape":"TooManyRequestsException"},
   320          {"shape":"BadRequestException"}
   321        ]
   322      },
   323      "DeleteSuppressedDestination":{
   324        "name":"DeleteSuppressedDestination",
   325        "http":{
   326          "method":"DELETE",
   327          "requestUri":"/v2/email/suppression/addresses/{EmailAddress}"
   328        },
   329        "input":{"shape":"DeleteSuppressedDestinationRequest"},
   330        "output":{"shape":"DeleteSuppressedDestinationResponse"},
   331        "errors":[
   332          {"shape":"NotFoundException"},
   333          {"shape":"BadRequestException"},
   334          {"shape":"TooManyRequestsException"}
   335        ]
   336      },
   337      "GetAccount":{
   338        "name":"GetAccount",
   339        "http":{
   340          "method":"GET",
   341          "requestUri":"/v2/email/account"
   342        },
   343        "input":{"shape":"GetAccountRequest"},
   344        "output":{"shape":"GetAccountResponse"},
   345        "errors":[
   346          {"shape":"TooManyRequestsException"},
   347          {"shape":"BadRequestException"}
   348        ]
   349      },
   350      "GetBlacklistReports":{
   351        "name":"GetBlacklistReports",
   352        "http":{
   353          "method":"GET",
   354          "requestUri":"/v2/email/deliverability-dashboard/blacklist-report"
   355        },
   356        "input":{"shape":"GetBlacklistReportsRequest"},
   357        "output":{"shape":"GetBlacklistReportsResponse"},
   358        "errors":[
   359          {"shape":"TooManyRequestsException"},
   360          {"shape":"NotFoundException"},
   361          {"shape":"BadRequestException"}
   362        ]
   363      },
   364      "GetConfigurationSet":{
   365        "name":"GetConfigurationSet",
   366        "http":{
   367          "method":"GET",
   368          "requestUri":"/v2/email/configuration-sets/{ConfigurationSetName}"
   369        },
   370        "input":{"shape":"GetConfigurationSetRequest"},
   371        "output":{"shape":"GetConfigurationSetResponse"},
   372        "errors":[
   373          {"shape":"NotFoundException"},
   374          {"shape":"TooManyRequestsException"},
   375          {"shape":"BadRequestException"}
   376        ]
   377      },
   378      "GetConfigurationSetEventDestinations":{
   379        "name":"GetConfigurationSetEventDestinations",
   380        "http":{
   381          "method":"GET",
   382          "requestUri":"/v2/email/configuration-sets/{ConfigurationSetName}/event-destinations"
   383        },
   384        "input":{"shape":"GetConfigurationSetEventDestinationsRequest"},
   385        "output":{"shape":"GetConfigurationSetEventDestinationsResponse"},
   386        "errors":[
   387          {"shape":"NotFoundException"},
   388          {"shape":"TooManyRequestsException"},
   389          {"shape":"BadRequestException"}
   390        ]
   391      },
   392      "GetContact":{
   393        "name":"GetContact",
   394        "http":{
   395          "method":"GET",
   396          "requestUri":"/v2/email/contact-lists/{ContactListName}/contacts/{EmailAddress}"
   397        },
   398        "input":{"shape":"GetContactRequest"},
   399        "output":{"shape":"GetContactResponse"},
   400        "errors":[
   401          {"shape":"BadRequestException"},
   402          {"shape":"TooManyRequestsException"},
   403          {"shape":"NotFoundException"}
   404        ]
   405      },
   406      "GetContactList":{
   407        "name":"GetContactList",
   408        "http":{
   409          "method":"GET",
   410          "requestUri":"/v2/email/contact-lists/{ContactListName}"
   411        },
   412        "input":{"shape":"GetContactListRequest"},
   413        "output":{"shape":"GetContactListResponse"},
   414        "errors":[
   415          {"shape":"TooManyRequestsException"},
   416          {"shape":"NotFoundException"},
   417          {"shape":"BadRequestException"}
   418        ]
   419      },
   420      "GetCustomVerificationEmailTemplate":{
   421        "name":"GetCustomVerificationEmailTemplate",
   422        "http":{
   423          "method":"GET",
   424          "requestUri":"/v2/email/custom-verification-email-templates/{TemplateName}"
   425        },
   426        "input":{"shape":"GetCustomVerificationEmailTemplateRequest"},
   427        "output":{"shape":"GetCustomVerificationEmailTemplateResponse"},
   428        "errors":[
   429          {"shape":"NotFoundException"},
   430          {"shape":"TooManyRequestsException"},
   431          {"shape":"BadRequestException"}
   432        ]
   433      },
   434      "GetDedicatedIp":{
   435        "name":"GetDedicatedIp",
   436        "http":{
   437          "method":"GET",
   438          "requestUri":"/v2/email/dedicated-ips/{IP}"
   439        },
   440        "input":{"shape":"GetDedicatedIpRequest"},
   441        "output":{"shape":"GetDedicatedIpResponse"},
   442        "errors":[
   443          {"shape":"TooManyRequestsException"},
   444          {"shape":"NotFoundException"},
   445          {"shape":"BadRequestException"}
   446        ]
   447      },
   448      "GetDedicatedIps":{
   449        "name":"GetDedicatedIps",
   450        "http":{
   451          "method":"GET",
   452          "requestUri":"/v2/email/dedicated-ips"
   453        },
   454        "input":{"shape":"GetDedicatedIpsRequest"},
   455        "output":{"shape":"GetDedicatedIpsResponse"},
   456        "errors":[
   457          {"shape":"TooManyRequestsException"},
   458          {"shape":"NotFoundException"},
   459          {"shape":"BadRequestException"}
   460        ]
   461      },
   462      "GetDeliverabilityDashboardOptions":{
   463        "name":"GetDeliverabilityDashboardOptions",
   464        "http":{
   465          "method":"GET",
   466          "requestUri":"/v2/email/deliverability-dashboard"
   467        },
   468        "input":{"shape":"GetDeliverabilityDashboardOptionsRequest"},
   469        "output":{"shape":"GetDeliverabilityDashboardOptionsResponse"},
   470        "errors":[
   471          {"shape":"TooManyRequestsException"},
   472          {"shape":"LimitExceededException"},
   473          {"shape":"BadRequestException"}
   474        ]
   475      },
   476      "GetDeliverabilityTestReport":{
   477        "name":"GetDeliverabilityTestReport",
   478        "http":{
   479          "method":"GET",
   480          "requestUri":"/v2/email/deliverability-dashboard/test-reports/{ReportId}"
   481        },
   482        "input":{"shape":"GetDeliverabilityTestReportRequest"},
   483        "output":{"shape":"GetDeliverabilityTestReportResponse"},
   484        "errors":[
   485          {"shape":"TooManyRequestsException"},
   486          {"shape":"NotFoundException"},
   487          {"shape":"BadRequestException"}
   488        ]
   489      },
   490      "GetDomainDeliverabilityCampaign":{
   491        "name":"GetDomainDeliverabilityCampaign",
   492        "http":{
   493          "method":"GET",
   494          "requestUri":"/v2/email/deliverability-dashboard/campaigns/{CampaignId}"
   495        },
   496        "input":{"shape":"GetDomainDeliverabilityCampaignRequest"},
   497        "output":{"shape":"GetDomainDeliverabilityCampaignResponse"},
   498        "errors":[
   499          {"shape":"TooManyRequestsException"},
   500          {"shape":"BadRequestException"},
   501          {"shape":"NotFoundException"}
   502        ]
   503      },
   504      "GetDomainStatisticsReport":{
   505        "name":"GetDomainStatisticsReport",
   506        "http":{
   507          "method":"GET",
   508          "requestUri":"/v2/email/deliverability-dashboard/statistics-report/{Domain}"
   509        },
   510        "input":{"shape":"GetDomainStatisticsReportRequest"},
   511        "output":{"shape":"GetDomainStatisticsReportResponse"},
   512        "errors":[
   513          {"shape":"TooManyRequestsException"},
   514          {"shape":"NotFoundException"},
   515          {"shape":"BadRequestException"}
   516        ]
   517      },
   518      "GetEmailIdentity":{
   519        "name":"GetEmailIdentity",
   520        "http":{
   521          "method":"GET",
   522          "requestUri":"/v2/email/identities/{EmailIdentity}"
   523        },
   524        "input":{"shape":"GetEmailIdentityRequest"},
   525        "output":{"shape":"GetEmailIdentityResponse"},
   526        "errors":[
   527          {"shape":"NotFoundException"},
   528          {"shape":"TooManyRequestsException"},
   529          {"shape":"BadRequestException"}
   530        ]
   531      },
   532      "GetEmailIdentityPolicies":{
   533        "name":"GetEmailIdentityPolicies",
   534        "http":{
   535          "method":"GET",
   536          "requestUri":"/v2/email/identities/{EmailIdentity}/policies"
   537        },
   538        "input":{"shape":"GetEmailIdentityPoliciesRequest"},
   539        "output":{"shape":"GetEmailIdentityPoliciesResponse"},
   540        "errors":[
   541          {"shape":"NotFoundException"},
   542          {"shape":"TooManyRequestsException"},
   543          {"shape":"BadRequestException"}
   544        ]
   545      },
   546      "GetEmailTemplate":{
   547        "name":"GetEmailTemplate",
   548        "http":{
   549          "method":"GET",
   550          "requestUri":"/v2/email/templates/{TemplateName}"
   551        },
   552        "input":{"shape":"GetEmailTemplateRequest"},
   553        "output":{"shape":"GetEmailTemplateResponse"},
   554        "errors":[
   555          {"shape":"NotFoundException"},
   556          {"shape":"TooManyRequestsException"},
   557          {"shape":"BadRequestException"}
   558        ]
   559      },
   560      "GetImportJob":{
   561        "name":"GetImportJob",
   562        "http":{
   563          "method":"GET",
   564          "requestUri":"/v2/email/import-jobs/{JobId}"
   565        },
   566        "input":{"shape":"GetImportJobRequest"},
   567        "output":{"shape":"GetImportJobResponse"},
   568        "errors":[
   569          {"shape":"BadRequestException"},
   570          {"shape":"NotFoundException"},
   571          {"shape":"TooManyRequestsException"}
   572        ]
   573      },
   574      "GetSuppressedDestination":{
   575        "name":"GetSuppressedDestination",
   576        "http":{
   577          "method":"GET",
   578          "requestUri":"/v2/email/suppression/addresses/{EmailAddress}"
   579        },
   580        "input":{"shape":"GetSuppressedDestinationRequest"},
   581        "output":{"shape":"GetSuppressedDestinationResponse"},
   582        "errors":[
   583          {"shape":"BadRequestException"},
   584          {"shape":"TooManyRequestsException"},
   585          {"shape":"NotFoundException"}
   586        ]
   587      },
   588      "ListConfigurationSets":{
   589        "name":"ListConfigurationSets",
   590        "http":{
   591          "method":"GET",
   592          "requestUri":"/v2/email/configuration-sets"
   593        },
   594        "input":{"shape":"ListConfigurationSetsRequest"},
   595        "output":{"shape":"ListConfigurationSetsResponse"},
   596        "errors":[
   597          {"shape":"TooManyRequestsException"},
   598          {"shape":"BadRequestException"}
   599        ]
   600      },
   601      "ListContactLists":{
   602        "name":"ListContactLists",
   603        "http":{
   604          "method":"GET",
   605          "requestUri":"/v2/email/contact-lists"
   606        },
   607        "input":{"shape":"ListContactListsRequest"},
   608        "output":{"shape":"ListContactListsResponse"},
   609        "errors":[
   610          {"shape":"BadRequestException"},
   611          {"shape":"TooManyRequestsException"}
   612        ]
   613      },
   614      "ListContacts":{
   615        "name":"ListContacts",
   616        "http":{
   617          "method":"GET",
   618          "requestUri":"/v2/email/contact-lists/{ContactListName}/contacts"
   619        },
   620        "input":{"shape":"ListContactsRequest"},
   621        "output":{"shape":"ListContactsResponse"},
   622        "errors":[
   623          {"shape":"BadRequestException"},
   624          {"shape":"TooManyRequestsException"},
   625          {"shape":"NotFoundException"}
   626        ]
   627      },
   628      "ListCustomVerificationEmailTemplates":{
   629        "name":"ListCustomVerificationEmailTemplates",
   630        "http":{
   631          "method":"GET",
   632          "requestUri":"/v2/email/custom-verification-email-templates"
   633        },
   634        "input":{"shape":"ListCustomVerificationEmailTemplatesRequest"},
   635        "output":{"shape":"ListCustomVerificationEmailTemplatesResponse"},
   636        "errors":[
   637          {"shape":"TooManyRequestsException"},
   638          {"shape":"BadRequestException"}
   639        ]
   640      },
   641      "ListDedicatedIpPools":{
   642        "name":"ListDedicatedIpPools",
   643        "http":{
   644          "method":"GET",
   645          "requestUri":"/v2/email/dedicated-ip-pools"
   646        },
   647        "input":{"shape":"ListDedicatedIpPoolsRequest"},
   648        "output":{"shape":"ListDedicatedIpPoolsResponse"},
   649        "errors":[
   650          {"shape":"TooManyRequestsException"},
   651          {"shape":"BadRequestException"}
   652        ]
   653      },
   654      "ListDeliverabilityTestReports":{
   655        "name":"ListDeliverabilityTestReports",
   656        "http":{
   657          "method":"GET",
   658          "requestUri":"/v2/email/deliverability-dashboard/test-reports"
   659        },
   660        "input":{"shape":"ListDeliverabilityTestReportsRequest"},
   661        "output":{"shape":"ListDeliverabilityTestReportsResponse"},
   662        "errors":[
   663          {"shape":"TooManyRequestsException"},
   664          {"shape":"NotFoundException"},
   665          {"shape":"BadRequestException"}
   666        ]
   667      },
   668      "ListDomainDeliverabilityCampaigns":{
   669        "name":"ListDomainDeliverabilityCampaigns",
   670        "http":{
   671          "method":"GET",
   672          "requestUri":"/v2/email/deliverability-dashboard/domains/{SubscribedDomain}/campaigns"
   673        },
   674        "input":{"shape":"ListDomainDeliverabilityCampaignsRequest"},
   675        "output":{"shape":"ListDomainDeliverabilityCampaignsResponse"},
   676        "errors":[
   677          {"shape":"TooManyRequestsException"},
   678          {"shape":"BadRequestException"},
   679          {"shape":"NotFoundException"}
   680        ]
   681      },
   682      "ListEmailIdentities":{
   683        "name":"ListEmailIdentities",
   684        "http":{
   685          "method":"GET",
   686          "requestUri":"/v2/email/identities"
   687        },
   688        "input":{"shape":"ListEmailIdentitiesRequest"},
   689        "output":{"shape":"ListEmailIdentitiesResponse"},
   690        "errors":[
   691          {"shape":"TooManyRequestsException"},
   692          {"shape":"BadRequestException"}
   693        ]
   694      },
   695      "ListEmailTemplates":{
   696        "name":"ListEmailTemplates",
   697        "http":{
   698          "method":"GET",
   699          "requestUri":"/v2/email/templates"
   700        },
   701        "input":{"shape":"ListEmailTemplatesRequest"},
   702        "output":{"shape":"ListEmailTemplatesResponse"},
   703        "errors":[
   704          {"shape":"TooManyRequestsException"},
   705          {"shape":"BadRequestException"}
   706        ]
   707      },
   708      "ListImportJobs":{
   709        "name":"ListImportJobs",
   710        "http":{
   711          "method":"GET",
   712          "requestUri":"/v2/email/import-jobs"
   713        },
   714        "input":{"shape":"ListImportJobsRequest"},
   715        "output":{"shape":"ListImportJobsResponse"},
   716        "errors":[
   717          {"shape":"TooManyRequestsException"},
   718          {"shape":"BadRequestException"}
   719        ]
   720      },
   721      "ListSuppressedDestinations":{
   722        "name":"ListSuppressedDestinations",
   723        "http":{
   724          "method":"GET",
   725          "requestUri":"/v2/email/suppression/addresses"
   726        },
   727        "input":{"shape":"ListSuppressedDestinationsRequest"},
   728        "output":{"shape":"ListSuppressedDestinationsResponse"},
   729        "errors":[
   730          {"shape":"BadRequestException"},
   731          {"shape":"TooManyRequestsException"},
   732          {"shape":"InvalidNextTokenException"}
   733        ]
   734      },
   735      "ListTagsForResource":{
   736        "name":"ListTagsForResource",
   737        "http":{
   738          "method":"GET",
   739          "requestUri":"/v2/email/tags"
   740        },
   741        "input":{"shape":"ListTagsForResourceRequest"},
   742        "output":{"shape":"ListTagsForResourceResponse"},
   743        "errors":[
   744          {"shape":"BadRequestException"},
   745          {"shape":"NotFoundException"},
   746          {"shape":"TooManyRequestsException"}
   747        ]
   748      },
   749      "PutAccountDedicatedIpWarmupAttributes":{
   750        "name":"PutAccountDedicatedIpWarmupAttributes",
   751        "http":{
   752          "method":"PUT",
   753          "requestUri":"/v2/email/account/dedicated-ips/warmup"
   754        },
   755        "input":{"shape":"PutAccountDedicatedIpWarmupAttributesRequest"},
   756        "output":{"shape":"PutAccountDedicatedIpWarmupAttributesResponse"},
   757        "errors":[
   758          {"shape":"TooManyRequestsException"},
   759          {"shape":"BadRequestException"}
   760        ]
   761      },
   762      "PutAccountDetails":{
   763        "name":"PutAccountDetails",
   764        "http":{
   765          "method":"POST",
   766          "requestUri":"/v2/email/account/details"
   767        },
   768        "input":{"shape":"PutAccountDetailsRequest"},
   769        "output":{"shape":"PutAccountDetailsResponse"},
   770        "errors":[
   771          {"shape":"TooManyRequestsException"},
   772          {"shape":"BadRequestException"},
   773          {"shape":"ConflictException"}
   774        ]
   775      },
   776      "PutAccountSendingAttributes":{
   777        "name":"PutAccountSendingAttributes",
   778        "http":{
   779          "method":"PUT",
   780          "requestUri":"/v2/email/account/sending"
   781        },
   782        "input":{"shape":"PutAccountSendingAttributesRequest"},
   783        "output":{"shape":"PutAccountSendingAttributesResponse"},
   784        "errors":[
   785          {"shape":"TooManyRequestsException"},
   786          {"shape":"BadRequestException"}
   787        ]
   788      },
   789      "PutAccountSuppressionAttributes":{
   790        "name":"PutAccountSuppressionAttributes",
   791        "http":{
   792          "method":"PUT",
   793          "requestUri":"/v2/email/account/suppression"
   794        },
   795        "input":{"shape":"PutAccountSuppressionAttributesRequest"},
   796        "output":{"shape":"PutAccountSuppressionAttributesResponse"},
   797        "errors":[
   798          {"shape":"TooManyRequestsException"},
   799          {"shape":"BadRequestException"}
   800        ]
   801      },
   802      "PutConfigurationSetDeliveryOptions":{
   803        "name":"PutConfigurationSetDeliveryOptions",
   804        "http":{
   805          "method":"PUT",
   806          "requestUri":"/v2/email/configuration-sets/{ConfigurationSetName}/delivery-options"
   807        },
   808        "input":{"shape":"PutConfigurationSetDeliveryOptionsRequest"},
   809        "output":{"shape":"PutConfigurationSetDeliveryOptionsResponse"},
   810        "errors":[
   811          {"shape":"NotFoundException"},
   812          {"shape":"TooManyRequestsException"},
   813          {"shape":"BadRequestException"}
   814        ]
   815      },
   816      "PutConfigurationSetReputationOptions":{
   817        "name":"PutConfigurationSetReputationOptions",
   818        "http":{
   819          "method":"PUT",
   820          "requestUri":"/v2/email/configuration-sets/{ConfigurationSetName}/reputation-options"
   821        },
   822        "input":{"shape":"PutConfigurationSetReputationOptionsRequest"},
   823        "output":{"shape":"PutConfigurationSetReputationOptionsResponse"},
   824        "errors":[
   825          {"shape":"NotFoundException"},
   826          {"shape":"TooManyRequestsException"},
   827          {"shape":"BadRequestException"}
   828        ]
   829      },
   830      "PutConfigurationSetSendingOptions":{
   831        "name":"PutConfigurationSetSendingOptions",
   832        "http":{
   833          "method":"PUT",
   834          "requestUri":"/v2/email/configuration-sets/{ConfigurationSetName}/sending"
   835        },
   836        "input":{"shape":"PutConfigurationSetSendingOptionsRequest"},
   837        "output":{"shape":"PutConfigurationSetSendingOptionsResponse"},
   838        "errors":[
   839          {"shape":"NotFoundException"},
   840          {"shape":"TooManyRequestsException"},
   841          {"shape":"BadRequestException"}
   842        ]
   843      },
   844      "PutConfigurationSetSuppressionOptions":{
   845        "name":"PutConfigurationSetSuppressionOptions",
   846        "http":{
   847          "method":"PUT",
   848          "requestUri":"/v2/email/configuration-sets/{ConfigurationSetName}/suppression-options"
   849        },
   850        "input":{"shape":"PutConfigurationSetSuppressionOptionsRequest"},
   851        "output":{"shape":"PutConfigurationSetSuppressionOptionsResponse"},
   852        "errors":[
   853          {"shape":"NotFoundException"},
   854          {"shape":"TooManyRequestsException"},
   855          {"shape":"BadRequestException"}
   856        ]
   857      },
   858      "PutConfigurationSetTrackingOptions":{
   859        "name":"PutConfigurationSetTrackingOptions",
   860        "http":{
   861          "method":"PUT",
   862          "requestUri":"/v2/email/configuration-sets/{ConfigurationSetName}/tracking-options"
   863        },
   864        "input":{"shape":"PutConfigurationSetTrackingOptionsRequest"},
   865        "output":{"shape":"PutConfigurationSetTrackingOptionsResponse"},
   866        "errors":[
   867          {"shape":"NotFoundException"},
   868          {"shape":"TooManyRequestsException"},
   869          {"shape":"BadRequestException"}
   870        ]
   871      },
   872      "PutDedicatedIpInPool":{
   873        "name":"PutDedicatedIpInPool",
   874        "http":{
   875          "method":"PUT",
   876          "requestUri":"/v2/email/dedicated-ips/{IP}/pool"
   877        },
   878        "input":{"shape":"PutDedicatedIpInPoolRequest"},
   879        "output":{"shape":"PutDedicatedIpInPoolResponse"},
   880        "errors":[
   881          {"shape":"NotFoundException"},
   882          {"shape":"TooManyRequestsException"},
   883          {"shape":"BadRequestException"}
   884        ]
   885      },
   886      "PutDedicatedIpWarmupAttributes":{
   887        "name":"PutDedicatedIpWarmupAttributes",
   888        "http":{
   889          "method":"PUT",
   890          "requestUri":"/v2/email/dedicated-ips/{IP}/warmup"
   891        },
   892        "input":{"shape":"PutDedicatedIpWarmupAttributesRequest"},
   893        "output":{"shape":"PutDedicatedIpWarmupAttributesResponse"},
   894        "errors":[
   895          {"shape":"NotFoundException"},
   896          {"shape":"TooManyRequestsException"},
   897          {"shape":"BadRequestException"}
   898        ]
   899      },
   900      "PutDeliverabilityDashboardOption":{
   901        "name":"PutDeliverabilityDashboardOption",
   902        "http":{
   903          "method":"PUT",
   904          "requestUri":"/v2/email/deliverability-dashboard"
   905        },
   906        "input":{"shape":"PutDeliverabilityDashboardOptionRequest"},
   907        "output":{"shape":"PutDeliverabilityDashboardOptionResponse"},
   908        "errors":[
   909          {"shape":"AlreadyExistsException"},
   910          {"shape":"NotFoundException"},
   911          {"shape":"TooManyRequestsException"},
   912          {"shape":"LimitExceededException"},
   913          {"shape":"BadRequestException"}
   914        ]
   915      },
   916      "PutEmailIdentityConfigurationSetAttributes":{
   917        "name":"PutEmailIdentityConfigurationSetAttributes",
   918        "http":{
   919          "method":"PUT",
   920          "requestUri":"/v2/email/identities/{EmailIdentity}/configuration-set"
   921        },
   922        "input":{"shape":"PutEmailIdentityConfigurationSetAttributesRequest"},
   923        "output":{"shape":"PutEmailIdentityConfigurationSetAttributesResponse"},
   924        "errors":[
   925          {"shape":"NotFoundException"},
   926          {"shape":"TooManyRequestsException"},
   927          {"shape":"BadRequestException"}
   928        ]
   929      },
   930      "PutEmailIdentityDkimAttributes":{
   931        "name":"PutEmailIdentityDkimAttributes",
   932        "http":{
   933          "method":"PUT",
   934          "requestUri":"/v2/email/identities/{EmailIdentity}/dkim"
   935        },
   936        "input":{"shape":"PutEmailIdentityDkimAttributesRequest"},
   937        "output":{"shape":"PutEmailIdentityDkimAttributesResponse"},
   938        "errors":[
   939          {"shape":"NotFoundException"},
   940          {"shape":"TooManyRequestsException"},
   941          {"shape":"BadRequestException"}
   942        ]
   943      },
   944      "PutEmailIdentityDkimSigningAttributes":{
   945        "name":"PutEmailIdentityDkimSigningAttributes",
   946        "http":{
   947          "method":"PUT",
   948          "requestUri":"/v1/email/identities/{EmailIdentity}/dkim/signing"
   949        },
   950        "input":{"shape":"PutEmailIdentityDkimSigningAttributesRequest"},
   951        "output":{"shape":"PutEmailIdentityDkimSigningAttributesResponse"},
   952        "errors":[
   953          {"shape":"NotFoundException"},
   954          {"shape":"TooManyRequestsException"},
   955          {"shape":"BadRequestException"}
   956        ]
   957      },
   958      "PutEmailIdentityFeedbackAttributes":{
   959        "name":"PutEmailIdentityFeedbackAttributes",
   960        "http":{
   961          "method":"PUT",
   962          "requestUri":"/v2/email/identities/{EmailIdentity}/feedback"
   963        },
   964        "input":{"shape":"PutEmailIdentityFeedbackAttributesRequest"},
   965        "output":{"shape":"PutEmailIdentityFeedbackAttributesResponse"},
   966        "errors":[
   967          {"shape":"NotFoundException"},
   968          {"shape":"TooManyRequestsException"},
   969          {"shape":"BadRequestException"}
   970        ]
   971      },
   972      "PutEmailIdentityMailFromAttributes":{
   973        "name":"PutEmailIdentityMailFromAttributes",
   974        "http":{
   975          "method":"PUT",
   976          "requestUri":"/v2/email/identities/{EmailIdentity}/mail-from"
   977        },
   978        "input":{"shape":"PutEmailIdentityMailFromAttributesRequest"},
   979        "output":{"shape":"PutEmailIdentityMailFromAttributesResponse"},
   980        "errors":[
   981          {"shape":"NotFoundException"},
   982          {"shape":"TooManyRequestsException"},
   983          {"shape":"BadRequestException"}
   984        ]
   985      },
   986      "PutSuppressedDestination":{
   987        "name":"PutSuppressedDestination",
   988        "http":{
   989          "method":"PUT",
   990          "requestUri":"/v2/email/suppression/addresses"
   991        },
   992        "input":{"shape":"PutSuppressedDestinationRequest"},
   993        "output":{"shape":"PutSuppressedDestinationResponse"},
   994        "errors":[
   995          {"shape":"BadRequestException"},
   996          {"shape":"TooManyRequestsException"}
   997        ]
   998      },
   999      "SendBulkEmail":{
  1000        "name":"SendBulkEmail",
  1001        "http":{
  1002          "method":"POST",
  1003          "requestUri":"/v2/email/outbound-bulk-emails"
  1004        },
  1005        "input":{"shape":"SendBulkEmailRequest"},
  1006        "output":{"shape":"SendBulkEmailResponse"},
  1007        "errors":[
  1008          {"shape":"TooManyRequestsException"},
  1009          {"shape":"LimitExceededException"},
  1010          {"shape":"AccountSuspendedException"},
  1011          {"shape":"SendingPausedException"},
  1012          {"shape":"MessageRejected"},
  1013          {"shape":"MailFromDomainNotVerifiedException"},
  1014          {"shape":"NotFoundException"},
  1015          {"shape":"BadRequestException"}
  1016        ]
  1017      },
  1018      "SendCustomVerificationEmail":{
  1019        "name":"SendCustomVerificationEmail",
  1020        "http":{
  1021          "method":"POST",
  1022          "requestUri":"/v2/email/outbound-custom-verification-emails"
  1023        },
  1024        "input":{"shape":"SendCustomVerificationEmailRequest"},
  1025        "output":{"shape":"SendCustomVerificationEmailResponse"},
  1026        "errors":[
  1027          {"shape":"TooManyRequestsException"},
  1028          {"shape":"LimitExceededException"},
  1029          {"shape":"MessageRejected"},
  1030          {"shape":"SendingPausedException"},
  1031          {"shape":"MailFromDomainNotVerifiedException"},
  1032          {"shape":"NotFoundException"},
  1033          {"shape":"BadRequestException"}
  1034        ]
  1035      },
  1036      "SendEmail":{
  1037        "name":"SendEmail",
  1038        "http":{
  1039          "method":"POST",
  1040          "requestUri":"/v2/email/outbound-emails"
  1041        },
  1042        "input":{"shape":"SendEmailRequest"},
  1043        "output":{"shape":"SendEmailResponse"},
  1044        "errors":[
  1045          {"shape":"TooManyRequestsException"},
  1046          {"shape":"LimitExceededException"},
  1047          {"shape":"AccountSuspendedException"},
  1048          {"shape":"SendingPausedException"},
  1049          {"shape":"MessageRejected"},
  1050          {"shape":"MailFromDomainNotVerifiedException"},
  1051          {"shape":"NotFoundException"},
  1052          {"shape":"BadRequestException"}
  1053        ]
  1054      },
  1055      "TagResource":{
  1056        "name":"TagResource",
  1057        "http":{
  1058          "method":"POST",
  1059          "requestUri":"/v2/email/tags"
  1060        },
  1061        "input":{"shape":"TagResourceRequest"},
  1062        "output":{"shape":"TagResourceResponse"},
  1063        "errors":[
  1064          {"shape":"BadRequestException"},
  1065          {"shape":"ConcurrentModificationException"},
  1066          {"shape":"NotFoundException"},
  1067          {"shape":"TooManyRequestsException"}
  1068        ]
  1069      },
  1070      "TestRenderEmailTemplate":{
  1071        "name":"TestRenderEmailTemplate",
  1072        "http":{
  1073          "method":"POST",
  1074          "requestUri":"/v2/email/templates/{TemplateName}/render"
  1075        },
  1076        "input":{"shape":"TestRenderEmailTemplateRequest"},
  1077        "output":{"shape":"TestRenderEmailTemplateResponse"},
  1078        "errors":[
  1079          {"shape":"NotFoundException"},
  1080          {"shape":"TooManyRequestsException"},
  1081          {"shape":"BadRequestException"}
  1082        ]
  1083      },
  1084      "UntagResource":{
  1085        "name":"UntagResource",
  1086        "http":{
  1087          "method":"DELETE",
  1088          "requestUri":"/v2/email/tags"
  1089        },
  1090        "input":{"shape":"UntagResourceRequest"},
  1091        "output":{"shape":"UntagResourceResponse"},
  1092        "errors":[
  1093          {"shape":"BadRequestException"},
  1094          {"shape":"ConcurrentModificationException"},
  1095          {"shape":"NotFoundException"},
  1096          {"shape":"TooManyRequestsException"}
  1097        ]
  1098      },
  1099      "UpdateConfigurationSetEventDestination":{
  1100        "name":"UpdateConfigurationSetEventDestination",
  1101        "http":{
  1102          "method":"PUT",
  1103          "requestUri":"/v2/email/configuration-sets/{ConfigurationSetName}/event-destinations/{EventDestinationName}"
  1104        },
  1105        "input":{"shape":"UpdateConfigurationSetEventDestinationRequest"},
  1106        "output":{"shape":"UpdateConfigurationSetEventDestinationResponse"},
  1107        "errors":[
  1108          {"shape":"NotFoundException"},
  1109          {"shape":"TooManyRequestsException"},
  1110          {"shape":"BadRequestException"}
  1111        ]
  1112      },
  1113      "UpdateContact":{
  1114        "name":"UpdateContact",
  1115        "http":{
  1116          "method":"PUT",
  1117          "requestUri":"/v2/email/contact-lists/{ContactListName}/contacts/{EmailAddress}"
  1118        },
  1119        "input":{"shape":"UpdateContactRequest"},
  1120        "output":{"shape":"UpdateContactResponse"},
  1121        "errors":[
  1122          {"shape":"BadRequestException"},
  1123          {"shape":"TooManyRequestsException"},
  1124          {"shape":"NotFoundException"},
  1125          {"shape":"ConcurrentModificationException"}
  1126        ]
  1127      },
  1128      "UpdateContactList":{
  1129        "name":"UpdateContactList",
  1130        "http":{
  1131          "method":"PUT",
  1132          "requestUri":"/v2/email/contact-lists/{ContactListName}"
  1133        },
  1134        "input":{"shape":"UpdateContactListRequest"},
  1135        "output":{"shape":"UpdateContactListResponse"},
  1136        "errors":[
  1137          {"shape":"BadRequestException"},
  1138          {"shape":"TooManyRequestsException"},
  1139          {"shape":"NotFoundException"},
  1140          {"shape":"ConcurrentModificationException"}
  1141        ]
  1142      },
  1143      "UpdateCustomVerificationEmailTemplate":{
  1144        "name":"UpdateCustomVerificationEmailTemplate",
  1145        "http":{
  1146          "method":"PUT",
  1147          "requestUri":"/v2/email/custom-verification-email-templates/{TemplateName}"
  1148        },
  1149        "input":{"shape":"UpdateCustomVerificationEmailTemplateRequest"},
  1150        "output":{"shape":"UpdateCustomVerificationEmailTemplateResponse"},
  1151        "errors":[
  1152          {"shape":"NotFoundException"},
  1153          {"shape":"BadRequestException"},
  1154          {"shape":"TooManyRequestsException"}
  1155        ]
  1156      },
  1157      "UpdateEmailIdentityPolicy":{
  1158        "name":"UpdateEmailIdentityPolicy",
  1159        "http":{
  1160          "method":"PUT",
  1161          "requestUri":"/v2/email/identities/{EmailIdentity}/policies/{PolicyName}"
  1162        },
  1163        "input":{"shape":"UpdateEmailIdentityPolicyRequest"},
  1164        "output":{"shape":"UpdateEmailIdentityPolicyResponse"},
  1165        "errors":[
  1166          {"shape":"NotFoundException"},
  1167          {"shape":"TooManyRequestsException"},
  1168          {"shape":"BadRequestException"}
  1169        ]
  1170      },
  1171      "UpdateEmailTemplate":{
  1172        "name":"UpdateEmailTemplate",
  1173        "http":{
  1174          "method":"PUT",
  1175          "requestUri":"/v2/email/templates/{TemplateName}"
  1176        },
  1177        "input":{"shape":"UpdateEmailTemplateRequest"},
  1178        "output":{"shape":"UpdateEmailTemplateResponse"},
  1179        "errors":[
  1180          {"shape":"NotFoundException"},
  1181          {"shape":"TooManyRequestsException"},
  1182          {"shape":"BadRequestException"}
  1183        ]
  1184      }
  1185    },
  1186    "shapes":{
  1187      "AccountDetails":{
  1188        "type":"structure",
  1189        "members":{
  1190          "MailType":{"shape":"MailType"},
  1191          "WebsiteURL":{"shape":"WebsiteURL"},
  1192          "ContactLanguage":{"shape":"ContactLanguage"},
  1193          "UseCaseDescription":{"shape":"UseCaseDescription"},
  1194          "AdditionalContactEmailAddresses":{"shape":"AdditionalContactEmailAddresses"},
  1195          "ReviewDetails":{"shape":"ReviewDetails"}
  1196        }
  1197      },
  1198      "AccountSuspendedException":{
  1199        "type":"structure",
  1200        "members":{
  1201        },
  1202        "error":{"httpStatusCode":400},
  1203        "exception":true
  1204      },
  1205      "AdditionalContactEmailAddress":{
  1206        "type":"string",
  1207        "max":254,
  1208        "min":6,
  1209        "pattern":"^(.+)@(.+)$",
  1210        "sensitive":true
  1211      },
  1212      "AdditionalContactEmailAddresses":{
  1213        "type":"list",
  1214        "member":{"shape":"AdditionalContactEmailAddress"},
  1215        "max":4,
  1216        "min":1,
  1217        "sensitive":true
  1218      },
  1219      "AlreadyExistsException":{
  1220        "type":"structure",
  1221        "members":{
  1222        },
  1223        "error":{"httpStatusCode":400},
  1224        "exception":true
  1225      },
  1226      "AmazonResourceName":{"type":"string"},
  1227      "AttributesData":{"type":"string"},
  1228      "BadRequestException":{
  1229        "type":"structure",
  1230        "members":{
  1231        },
  1232        "error":{"httpStatusCode":400},
  1233        "exception":true
  1234      },
  1235      "BehaviorOnMxFailure":{
  1236        "type":"string",
  1237        "enum":[
  1238          "USE_DEFAULT_VALUE",
  1239          "REJECT_MESSAGE"
  1240        ]
  1241      },
  1242      "BlacklistEntries":{
  1243        "type":"list",
  1244        "member":{"shape":"BlacklistEntry"}
  1245      },
  1246      "BlacklistEntry":{
  1247        "type":"structure",
  1248        "members":{
  1249          "RblName":{"shape":"RblName"},
  1250          "ListingTime":{"shape":"Timestamp"},
  1251          "Description":{"shape":"BlacklistingDescription"}
  1252        }
  1253      },
  1254      "BlacklistItemName":{"type":"string"},
  1255      "BlacklistItemNames":{
  1256        "type":"list",
  1257        "member":{"shape":"BlacklistItemName"}
  1258      },
  1259      "BlacklistReport":{
  1260        "type":"map",
  1261        "key":{"shape":"BlacklistItemName"},
  1262        "value":{"shape":"BlacklistEntries"}
  1263      },
  1264      "BlacklistingDescription":{"type":"string"},
  1265      "Body":{
  1266        "type":"structure",
  1267        "members":{
  1268          "Text":{"shape":"Content"},
  1269          "Html":{"shape":"Content"}
  1270        }
  1271      },
  1272      "BulkEmailContent":{
  1273        "type":"structure",
  1274        "members":{
  1275          "Template":{"shape":"Template"}
  1276        }
  1277      },
  1278      "BulkEmailEntry":{
  1279        "type":"structure",
  1280        "required":["Destination"],
  1281        "members":{
  1282          "Destination":{"shape":"Destination"},
  1283          "ReplacementTags":{"shape":"MessageTagList"},
  1284          "ReplacementEmailContent":{"shape":"ReplacementEmailContent"}
  1285        }
  1286      },
  1287      "BulkEmailEntryList":{
  1288        "type":"list",
  1289        "member":{"shape":"BulkEmailEntry"}
  1290      },
  1291      "BulkEmailEntryResult":{
  1292        "type":"structure",
  1293        "members":{
  1294          "Status":{"shape":"BulkEmailStatus"},
  1295          "Error":{"shape":"ErrorMessage"},
  1296          "MessageId":{"shape":"OutboundMessageId"}
  1297        }
  1298      },
  1299      "BulkEmailEntryResultList":{
  1300        "type":"list",
  1301        "member":{"shape":"BulkEmailEntryResult"}
  1302      },
  1303      "BulkEmailStatus":{
  1304        "type":"string",
  1305        "enum":[
  1306          "SUCCESS",
  1307          "MESSAGE_REJECTED",
  1308          "MAIL_FROM_DOMAIN_NOT_VERIFIED",
  1309          "CONFIGURATION_SET_NOT_FOUND",
  1310          "TEMPLATE_NOT_FOUND",
  1311          "ACCOUNT_SUSPENDED",
  1312          "ACCOUNT_THROTTLED",
  1313          "ACCOUNT_DAILY_QUOTA_EXCEEDED",
  1314          "INVALID_SENDING_POOL_NAME",
  1315          "ACCOUNT_SENDING_PAUSED",
  1316          "CONFIGURATION_SET_SENDING_PAUSED",
  1317          "INVALID_PARAMETER",
  1318          "TRANSIENT_FAILURE",
  1319          "FAILED"
  1320        ]
  1321      },
  1322      "CampaignId":{"type":"string"},
  1323      "CaseId":{"type":"string"},
  1324      "Charset":{"type":"string"},
  1325      "CloudWatchDestination":{
  1326        "type":"structure",
  1327        "required":["DimensionConfigurations"],
  1328        "members":{
  1329          "DimensionConfigurations":{"shape":"CloudWatchDimensionConfigurations"}
  1330        }
  1331      },
  1332      "CloudWatchDimensionConfiguration":{
  1333        "type":"structure",
  1334        "required":[
  1335          "DimensionName",
  1336          "DimensionValueSource",
  1337          "DefaultDimensionValue"
  1338        ],
  1339        "members":{
  1340          "DimensionName":{"shape":"DimensionName"},
  1341          "DimensionValueSource":{"shape":"DimensionValueSource"},
  1342          "DefaultDimensionValue":{"shape":"DefaultDimensionValue"}
  1343        }
  1344      },
  1345      "CloudWatchDimensionConfigurations":{
  1346        "type":"list",
  1347        "member":{"shape":"CloudWatchDimensionConfiguration"}
  1348      },
  1349      "ConcurrentModificationException":{
  1350        "type":"structure",
  1351        "members":{
  1352        },
  1353        "error":{"httpStatusCode":500},
  1354        "exception":true,
  1355        "fault":true
  1356      },
  1357      "ConfigurationSetName":{"type":"string"},
  1358      "ConfigurationSetNameList":{
  1359        "type":"list",
  1360        "member":{"shape":"ConfigurationSetName"}
  1361      },
  1362      "ConflictException":{
  1363        "type":"structure",
  1364        "members":{
  1365        },
  1366        "error":{"httpStatusCode":409},
  1367        "exception":true
  1368      },
  1369      "Contact":{
  1370        "type":"structure",
  1371        "members":{
  1372          "EmailAddress":{"shape":"EmailAddress"},
  1373          "TopicPreferences":{"shape":"TopicPreferenceList"},
  1374          "TopicDefaultPreferences":{"shape":"TopicPreferenceList"},
  1375          "UnsubscribeAll":{"shape":"UnsubscribeAll"},
  1376          "LastUpdatedTimestamp":{"shape":"Timestamp"}
  1377        }
  1378      },
  1379      "ContactLanguage":{
  1380        "type":"string",
  1381        "enum":[
  1382          "EN",
  1383          "JA"
  1384        ]
  1385      },
  1386      "ContactList":{
  1387        "type":"structure",
  1388        "members":{
  1389          "ContactListName":{"shape":"ContactListName"},
  1390          "LastUpdatedTimestamp":{"shape":"Timestamp"}
  1391        }
  1392      },
  1393      "ContactListDestination":{
  1394        "type":"structure",
  1395        "required":[
  1396          "ContactListName",
  1397          "ContactListImportAction"
  1398        ],
  1399        "members":{
  1400          "ContactListName":{"shape":"ContactListName"},
  1401          "ContactListImportAction":{"shape":"ContactListImportAction"}
  1402        }
  1403      },
  1404      "ContactListImportAction":{
  1405        "type":"string",
  1406        "enum":[
  1407          "DELETE",
  1408          "PUT"
  1409        ]
  1410      },
  1411      "ContactListName":{"type":"string"},
  1412      "Content":{
  1413        "type":"structure",
  1414        "required":["Data"],
  1415        "members":{
  1416          "Data":{"shape":"MessageData"},
  1417          "Charset":{"shape":"Charset"}
  1418        }
  1419      },
  1420      "CreateConfigurationSetEventDestinationRequest":{
  1421        "type":"structure",
  1422        "required":[
  1423          "ConfigurationSetName",
  1424          "EventDestinationName",
  1425          "EventDestination"
  1426        ],
  1427        "members":{
  1428          "ConfigurationSetName":{
  1429            "shape":"ConfigurationSetName",
  1430            "location":"uri",
  1431            "locationName":"ConfigurationSetName"
  1432          },
  1433          "EventDestinationName":{"shape":"EventDestinationName"},
  1434          "EventDestination":{"shape":"EventDestinationDefinition"}
  1435        }
  1436      },
  1437      "CreateConfigurationSetEventDestinationResponse":{
  1438        "type":"structure",
  1439        "members":{
  1440        }
  1441      },
  1442      "CreateConfigurationSetRequest":{
  1443        "type":"structure",
  1444        "required":["ConfigurationSetName"],
  1445        "members":{
  1446          "ConfigurationSetName":{"shape":"ConfigurationSetName"},
  1447          "TrackingOptions":{"shape":"TrackingOptions"},
  1448          "DeliveryOptions":{"shape":"DeliveryOptions"},
  1449          "ReputationOptions":{"shape":"ReputationOptions"},
  1450          "SendingOptions":{"shape":"SendingOptions"},
  1451          "Tags":{"shape":"TagList"},
  1452          "SuppressionOptions":{"shape":"SuppressionOptions"}
  1453        }
  1454      },
  1455      "CreateConfigurationSetResponse":{
  1456        "type":"structure",
  1457        "members":{
  1458        }
  1459      },
  1460      "CreateContactListRequest":{
  1461        "type":"structure",
  1462        "required":["ContactListName"],
  1463        "members":{
  1464          "ContactListName":{"shape":"ContactListName"},
  1465          "Topics":{"shape":"Topics"},
  1466          "Description":{"shape":"Description"},
  1467          "Tags":{"shape":"TagList"}
  1468        }
  1469      },
  1470      "CreateContactListResponse":{
  1471        "type":"structure",
  1472        "members":{
  1473        }
  1474      },
  1475      "CreateContactRequest":{
  1476        "type":"structure",
  1477        "required":[
  1478          "ContactListName",
  1479          "EmailAddress"
  1480        ],
  1481        "members":{
  1482          "ContactListName":{
  1483            "shape":"ContactListName",
  1484            "location":"uri",
  1485            "locationName":"ContactListName"
  1486          },
  1487          "EmailAddress":{"shape":"EmailAddress"},
  1488          "TopicPreferences":{"shape":"TopicPreferenceList"},
  1489          "UnsubscribeAll":{"shape":"UnsubscribeAll"},
  1490          "AttributesData":{"shape":"AttributesData"}
  1491        }
  1492      },
  1493      "CreateContactResponse":{
  1494        "type":"structure",
  1495        "members":{
  1496        }
  1497      },
  1498      "CreateCustomVerificationEmailTemplateRequest":{
  1499        "type":"structure",
  1500        "required":[
  1501          "TemplateName",
  1502          "FromEmailAddress",
  1503          "TemplateSubject",
  1504          "TemplateContent",
  1505          "SuccessRedirectionURL",
  1506          "FailureRedirectionURL"
  1507        ],
  1508        "members":{
  1509          "TemplateName":{"shape":"EmailTemplateName"},
  1510          "FromEmailAddress":{"shape":"EmailAddress"},
  1511          "TemplateSubject":{"shape":"EmailTemplateSubject"},
  1512          "TemplateContent":{"shape":"TemplateContent"},
  1513          "SuccessRedirectionURL":{"shape":"SuccessRedirectionURL"},
  1514          "FailureRedirectionURL":{"shape":"FailureRedirectionURL"}
  1515        }
  1516      },
  1517      "CreateCustomVerificationEmailTemplateResponse":{
  1518        "type":"structure",
  1519        "members":{
  1520        }
  1521      },
  1522      "CreateDedicatedIpPoolRequest":{
  1523        "type":"structure",
  1524        "required":["PoolName"],
  1525        "members":{
  1526          "PoolName":{"shape":"PoolName"},
  1527          "Tags":{"shape":"TagList"}
  1528        }
  1529      },
  1530      "CreateDedicatedIpPoolResponse":{
  1531        "type":"structure",
  1532        "members":{
  1533        }
  1534      },
  1535      "CreateDeliverabilityTestReportRequest":{
  1536        "type":"structure",
  1537        "required":[
  1538          "FromEmailAddress",
  1539          "Content"
  1540        ],
  1541        "members":{
  1542          "ReportName":{"shape":"ReportName"},
  1543          "FromEmailAddress":{"shape":"EmailAddress"},
  1544          "Content":{"shape":"EmailContent"},
  1545          "Tags":{"shape":"TagList"}
  1546        }
  1547      },
  1548      "CreateDeliverabilityTestReportResponse":{
  1549        "type":"structure",
  1550        "required":[
  1551          "ReportId",
  1552          "DeliverabilityTestStatus"
  1553        ],
  1554        "members":{
  1555          "ReportId":{"shape":"ReportId"},
  1556          "DeliverabilityTestStatus":{"shape":"DeliverabilityTestStatus"}
  1557        }
  1558      },
  1559      "CreateEmailIdentityPolicyRequest":{
  1560        "type":"structure",
  1561        "required":[
  1562          "EmailIdentity",
  1563          "PolicyName",
  1564          "Policy"
  1565        ],
  1566        "members":{
  1567          "EmailIdentity":{
  1568            "shape":"Identity",
  1569            "location":"uri",
  1570            "locationName":"EmailIdentity"
  1571          },
  1572          "PolicyName":{
  1573            "shape":"PolicyName",
  1574            "location":"uri",
  1575            "locationName":"PolicyName"
  1576          },
  1577          "Policy":{"shape":"Policy"}
  1578        }
  1579      },
  1580      "CreateEmailIdentityPolicyResponse":{
  1581        "type":"structure",
  1582        "members":{
  1583        }
  1584      },
  1585      "CreateEmailIdentityRequest":{
  1586        "type":"structure",
  1587        "required":["EmailIdentity"],
  1588        "members":{
  1589          "EmailIdentity":{"shape":"Identity"},
  1590          "Tags":{"shape":"TagList"},
  1591          "DkimSigningAttributes":{"shape":"DkimSigningAttributes"},
  1592          "ConfigurationSetName":{"shape":"ConfigurationSetName"}
  1593        }
  1594      },
  1595      "CreateEmailIdentityResponse":{
  1596        "type":"structure",
  1597        "members":{
  1598          "IdentityType":{"shape":"IdentityType"},
  1599          "VerifiedForSendingStatus":{"shape":"Enabled"},
  1600          "DkimAttributes":{"shape":"DkimAttributes"}
  1601        }
  1602      },
  1603      "CreateEmailTemplateRequest":{
  1604        "type":"structure",
  1605        "required":[
  1606          "TemplateName",
  1607          "TemplateContent"
  1608        ],
  1609        "members":{
  1610          "TemplateName":{"shape":"EmailTemplateName"},
  1611          "TemplateContent":{"shape":"EmailTemplateContent"}
  1612        }
  1613      },
  1614      "CreateEmailTemplateResponse":{
  1615        "type":"structure",
  1616        "members":{
  1617        }
  1618      },
  1619      "CreateImportJobRequest":{
  1620        "type":"structure",
  1621        "required":[
  1622          "ImportDestination",
  1623          "ImportDataSource"
  1624        ],
  1625        "members":{
  1626          "ImportDestination":{"shape":"ImportDestination"},
  1627          "ImportDataSource":{"shape":"ImportDataSource"}
  1628        }
  1629      },
  1630      "CreateImportJobResponse":{
  1631        "type":"structure",
  1632        "members":{
  1633          "JobId":{"shape":"JobId"}
  1634        }
  1635      },
  1636      "CustomRedirectDomain":{"type":"string"},
  1637      "CustomVerificationEmailTemplateMetadata":{
  1638        "type":"structure",
  1639        "members":{
  1640          "TemplateName":{"shape":"EmailTemplateName"},
  1641          "FromEmailAddress":{"shape":"EmailAddress"},
  1642          "TemplateSubject":{"shape":"EmailTemplateSubject"},
  1643          "SuccessRedirectionURL":{"shape":"SuccessRedirectionURL"},
  1644          "FailureRedirectionURL":{"shape":"FailureRedirectionURL"}
  1645        }
  1646      },
  1647      "CustomVerificationEmailTemplatesList":{
  1648        "type":"list",
  1649        "member":{"shape":"CustomVerificationEmailTemplateMetadata"}
  1650      },
  1651      "DailyVolume":{
  1652        "type":"structure",
  1653        "members":{
  1654          "StartDate":{"shape":"Timestamp"},
  1655          "VolumeStatistics":{"shape":"VolumeStatistics"},
  1656          "DomainIspPlacements":{"shape":"DomainIspPlacements"}
  1657        }
  1658      },
  1659      "DailyVolumes":{
  1660        "type":"list",
  1661        "member":{"shape":"DailyVolume"}
  1662      },
  1663      "DataFormat":{
  1664        "type":"string",
  1665        "enum":[
  1666          "CSV",
  1667          "JSON"
  1668        ]
  1669      },
  1670      "DedicatedIp":{
  1671        "type":"structure",
  1672        "required":[
  1673          "Ip",
  1674          "WarmupStatus",
  1675          "WarmupPercentage"
  1676        ],
  1677        "members":{
  1678          "Ip":{"shape":"Ip"},
  1679          "WarmupStatus":{"shape":"WarmupStatus"},
  1680          "WarmupPercentage":{"shape":"Percentage100Wrapper"},
  1681          "PoolName":{"shape":"PoolName"}
  1682        }
  1683      },
  1684      "DedicatedIpList":{
  1685        "type":"list",
  1686        "member":{"shape":"DedicatedIp"}
  1687      },
  1688      "DefaultDimensionValue":{"type":"string"},
  1689      "DeleteConfigurationSetEventDestinationRequest":{
  1690        "type":"structure",
  1691        "required":[
  1692          "ConfigurationSetName",
  1693          "EventDestinationName"
  1694        ],
  1695        "members":{
  1696          "ConfigurationSetName":{
  1697            "shape":"ConfigurationSetName",
  1698            "location":"uri",
  1699            "locationName":"ConfigurationSetName"
  1700          },
  1701          "EventDestinationName":{
  1702            "shape":"EventDestinationName",
  1703            "location":"uri",
  1704            "locationName":"EventDestinationName"
  1705          }
  1706        }
  1707      },
  1708      "DeleteConfigurationSetEventDestinationResponse":{
  1709        "type":"structure",
  1710        "members":{
  1711        }
  1712      },
  1713      "DeleteConfigurationSetRequest":{
  1714        "type":"structure",
  1715        "required":["ConfigurationSetName"],
  1716        "members":{
  1717          "ConfigurationSetName":{
  1718            "shape":"ConfigurationSetName",
  1719            "location":"uri",
  1720            "locationName":"ConfigurationSetName"
  1721          }
  1722        }
  1723      },
  1724      "DeleteConfigurationSetResponse":{
  1725        "type":"structure",
  1726        "members":{
  1727        }
  1728      },
  1729      "DeleteContactListRequest":{
  1730        "type":"structure",
  1731        "required":["ContactListName"],
  1732        "members":{
  1733          "ContactListName":{
  1734            "shape":"ContactListName",
  1735            "location":"uri",
  1736            "locationName":"ContactListName"
  1737          }
  1738        }
  1739      },
  1740      "DeleteContactListResponse":{
  1741        "type":"structure",
  1742        "members":{
  1743        }
  1744      },
  1745      "DeleteContactRequest":{
  1746        "type":"structure",
  1747        "required":[
  1748          "ContactListName",
  1749          "EmailAddress"
  1750        ],
  1751        "members":{
  1752          "ContactListName":{
  1753            "shape":"ContactListName",
  1754            "location":"uri",
  1755            "locationName":"ContactListName"
  1756          },
  1757          "EmailAddress":{
  1758            "shape":"EmailAddress",
  1759            "location":"uri",
  1760            "locationName":"EmailAddress"
  1761          }
  1762        }
  1763      },
  1764      "DeleteContactResponse":{
  1765        "type":"structure",
  1766        "members":{
  1767        }
  1768      },
  1769      "DeleteCustomVerificationEmailTemplateRequest":{
  1770        "type":"structure",
  1771        "required":["TemplateName"],
  1772        "members":{
  1773          "TemplateName":{
  1774            "shape":"EmailTemplateName",
  1775            "location":"uri",
  1776            "locationName":"TemplateName"
  1777          }
  1778        }
  1779      },
  1780      "DeleteCustomVerificationEmailTemplateResponse":{
  1781        "type":"structure",
  1782        "members":{
  1783        }
  1784      },
  1785      "DeleteDedicatedIpPoolRequest":{
  1786        "type":"structure",
  1787        "required":["PoolName"],
  1788        "members":{
  1789          "PoolName":{
  1790            "shape":"PoolName",
  1791            "location":"uri",
  1792            "locationName":"PoolName"
  1793          }
  1794        }
  1795      },
  1796      "DeleteDedicatedIpPoolResponse":{
  1797        "type":"structure",
  1798        "members":{
  1799        }
  1800      },
  1801      "DeleteEmailIdentityPolicyRequest":{
  1802        "type":"structure",
  1803        "required":[
  1804          "EmailIdentity",
  1805          "PolicyName"
  1806        ],
  1807        "members":{
  1808          "EmailIdentity":{
  1809            "shape":"Identity",
  1810            "location":"uri",
  1811            "locationName":"EmailIdentity"
  1812          },
  1813          "PolicyName":{
  1814            "shape":"PolicyName",
  1815            "location":"uri",
  1816            "locationName":"PolicyName"
  1817          }
  1818        }
  1819      },
  1820      "DeleteEmailIdentityPolicyResponse":{
  1821        "type":"structure",
  1822        "members":{
  1823        }
  1824      },
  1825      "DeleteEmailIdentityRequest":{
  1826        "type":"structure",
  1827        "required":["EmailIdentity"],
  1828        "members":{
  1829          "EmailIdentity":{
  1830            "shape":"Identity",
  1831            "location":"uri",
  1832            "locationName":"EmailIdentity"
  1833          }
  1834        }
  1835      },
  1836      "DeleteEmailIdentityResponse":{
  1837        "type":"structure",
  1838        "members":{
  1839        }
  1840      },
  1841      "DeleteEmailTemplateRequest":{
  1842        "type":"structure",
  1843        "required":["TemplateName"],
  1844        "members":{
  1845          "TemplateName":{
  1846            "shape":"EmailTemplateName",
  1847            "location":"uri",
  1848            "locationName":"TemplateName"
  1849          }
  1850        }
  1851      },
  1852      "DeleteEmailTemplateResponse":{
  1853        "type":"structure",
  1854        "members":{
  1855        }
  1856      },
  1857      "DeleteSuppressedDestinationRequest":{
  1858        "type":"structure",
  1859        "required":["EmailAddress"],
  1860        "members":{
  1861          "EmailAddress":{
  1862            "shape":"EmailAddress",
  1863            "location":"uri",
  1864            "locationName":"EmailAddress"
  1865          }
  1866        }
  1867      },
  1868      "DeleteSuppressedDestinationResponse":{
  1869        "type":"structure",
  1870        "members":{
  1871        }
  1872      },
  1873      "DeliverabilityDashboardAccountStatus":{
  1874        "type":"string",
  1875        "enum":[
  1876          "ACTIVE",
  1877          "PENDING_EXPIRATION",
  1878          "DISABLED"
  1879        ]
  1880      },
  1881      "DeliverabilityTestReport":{
  1882        "type":"structure",
  1883        "members":{
  1884          "ReportId":{"shape":"ReportId"},
  1885          "ReportName":{"shape":"ReportName"},
  1886          "Subject":{"shape":"DeliverabilityTestSubject"},
  1887          "FromEmailAddress":{"shape":"EmailAddress"},
  1888          "CreateDate":{"shape":"Timestamp"},
  1889          "DeliverabilityTestStatus":{"shape":"DeliverabilityTestStatus"}
  1890        }
  1891      },
  1892      "DeliverabilityTestReports":{
  1893        "type":"list",
  1894        "member":{"shape":"DeliverabilityTestReport"}
  1895      },
  1896      "DeliverabilityTestStatus":{
  1897        "type":"string",
  1898        "enum":[
  1899          "IN_PROGRESS",
  1900          "COMPLETED"
  1901        ]
  1902      },
  1903      "DeliverabilityTestSubject":{"type":"string"},
  1904      "DeliveryOptions":{
  1905        "type":"structure",
  1906        "members":{
  1907          "TlsPolicy":{"shape":"TlsPolicy"},
  1908          "SendingPoolName":{"shape":"PoolName"}
  1909        }
  1910      },
  1911      "Description":{"type":"string"},
  1912      "Destination":{
  1913        "type":"structure",
  1914        "members":{
  1915          "ToAddresses":{"shape":"EmailAddressList"},
  1916          "CcAddresses":{"shape":"EmailAddressList"},
  1917          "BccAddresses":{"shape":"EmailAddressList"}
  1918        }
  1919      },
  1920      "DimensionName":{"type":"string"},
  1921      "DimensionValueSource":{
  1922        "type":"string",
  1923        "enum":[
  1924          "MESSAGE_TAG",
  1925          "EMAIL_HEADER",
  1926          "LINK_TAG"
  1927        ]
  1928      },
  1929      "DisplayName":{"type":"string"},
  1930      "DkimAttributes":{
  1931        "type":"structure",
  1932        "members":{
  1933          "SigningEnabled":{"shape":"Enabled"},
  1934          "Status":{"shape":"DkimStatus"},
  1935          "Tokens":{"shape":"DnsTokenList"},
  1936          "SigningAttributesOrigin":{"shape":"DkimSigningAttributesOrigin"},
  1937          "NextSigningKeyLength":{"shape":"DkimSigningKeyLength"},
  1938          "CurrentSigningKeyLength":{"shape":"DkimSigningKeyLength"},
  1939          "LastKeyGenerationTimestamp":{"shape":"Timestamp"}
  1940        }
  1941      },
  1942      "DkimSigningAttributes":{
  1943        "type":"structure",
  1944        "members":{
  1945          "DomainSigningSelector":{"shape":"Selector"},
  1946          "DomainSigningPrivateKey":{"shape":"PrivateKey"},
  1947          "NextSigningKeyLength":{"shape":"DkimSigningKeyLength"}
  1948        }
  1949      },
  1950      "DkimSigningAttributesOrigin":{
  1951        "type":"string",
  1952        "enum":[
  1953          "AWS_SES",
  1954          "EXTERNAL"
  1955        ]
  1956      },
  1957      "DkimSigningKeyLength":{
  1958        "type":"string",
  1959        "enum":[
  1960          "RSA_1024_BIT",
  1961          "RSA_2048_BIT"
  1962        ]
  1963      },
  1964      "DkimStatus":{
  1965        "type":"string",
  1966        "enum":[
  1967          "PENDING",
  1968          "SUCCESS",
  1969          "FAILED",
  1970          "TEMPORARY_FAILURE",
  1971          "NOT_STARTED"
  1972        ]
  1973      },
  1974      "DnsToken":{"type":"string"},
  1975      "DnsTokenList":{
  1976        "type":"list",
  1977        "member":{"shape":"DnsToken"}
  1978      },
  1979      "Domain":{"type":"string"},
  1980      "DomainDeliverabilityCampaign":{
  1981        "type":"structure",
  1982        "members":{
  1983          "CampaignId":{"shape":"CampaignId"},
  1984          "ImageUrl":{"shape":"ImageUrl"},
  1985          "Subject":{"shape":"Subject"},
  1986          "FromAddress":{"shape":"Identity"},
  1987          "SendingIps":{"shape":"IpList"},
  1988          "FirstSeenDateTime":{"shape":"Timestamp"},
  1989          "LastSeenDateTime":{"shape":"Timestamp"},
  1990          "InboxCount":{"shape":"Volume"},
  1991          "SpamCount":{"shape":"Volume"},
  1992          "ReadRate":{"shape":"Percentage"},
  1993          "DeleteRate":{"shape":"Percentage"},
  1994          "ReadDeleteRate":{"shape":"Percentage"},
  1995          "ProjectedVolume":{"shape":"Volume"},
  1996          "Esps":{"shape":"Esps"}
  1997        }
  1998      },
  1999      "DomainDeliverabilityCampaignList":{
  2000        "type":"list",
  2001        "member":{"shape":"DomainDeliverabilityCampaign"}
  2002      },
  2003      "DomainDeliverabilityTrackingOption":{
  2004        "type":"structure",
  2005        "members":{
  2006          "Domain":{"shape":"Domain"},
  2007          "SubscriptionStartDate":{"shape":"Timestamp"},
  2008          "InboxPlacementTrackingOption":{"shape":"InboxPlacementTrackingOption"}
  2009        }
  2010      },
  2011      "DomainDeliverabilityTrackingOptions":{
  2012        "type":"list",
  2013        "member":{"shape":"DomainDeliverabilityTrackingOption"}
  2014      },
  2015      "DomainIspPlacement":{
  2016        "type":"structure",
  2017        "members":{
  2018          "IspName":{"shape":"IspName"},
  2019          "InboxRawCount":{"shape":"Volume"},
  2020          "SpamRawCount":{"shape":"Volume"},
  2021          "InboxPercentage":{"shape":"Percentage"},
  2022          "SpamPercentage":{"shape":"Percentage"}
  2023        }
  2024      },
  2025      "DomainIspPlacements":{
  2026        "type":"list",
  2027        "member":{"shape":"DomainIspPlacement"}
  2028      },
  2029      "EmailAddress":{"type":"string"},
  2030      "EmailAddressList":{
  2031        "type":"list",
  2032        "member":{"shape":"EmailAddress"}
  2033      },
  2034      "EmailContent":{
  2035        "type":"structure",
  2036        "members":{
  2037          "Simple":{"shape":"Message"},
  2038          "Raw":{"shape":"RawMessage"},
  2039          "Template":{"shape":"Template"}
  2040        }
  2041      },
  2042      "EmailTemplateContent":{
  2043        "type":"structure",
  2044        "members":{
  2045          "Subject":{"shape":"EmailTemplateSubject"},
  2046          "Text":{"shape":"EmailTemplateText"},
  2047          "Html":{"shape":"EmailTemplateHtml"}
  2048        }
  2049      },
  2050      "EmailTemplateData":{
  2051        "type":"string",
  2052        "max":262144
  2053      },
  2054      "EmailTemplateHtml":{"type":"string"},
  2055      "EmailTemplateMetadata":{
  2056        "type":"structure",
  2057        "members":{
  2058          "TemplateName":{"shape":"EmailTemplateName"},
  2059          "CreatedTimestamp":{"shape":"Timestamp"}
  2060        }
  2061      },
  2062      "EmailTemplateMetadataList":{
  2063        "type":"list",
  2064        "member":{"shape":"EmailTemplateMetadata"}
  2065      },
  2066      "EmailTemplateName":{
  2067        "type":"string",
  2068        "min":1
  2069      },
  2070      "EmailTemplateSubject":{"type":"string"},
  2071      "EmailTemplateText":{"type":"string"},
  2072      "Enabled":{"type":"boolean"},
  2073      "EnabledWrapper":{"type":"boolean"},
  2074      "ErrorMessage":{"type":"string"},
  2075      "Esp":{"type":"string"},
  2076      "Esps":{
  2077        "type":"list",
  2078        "member":{"shape":"Esp"}
  2079      },
  2080      "EventDestination":{
  2081        "type":"structure",
  2082        "required":[
  2083          "Name",
  2084          "MatchingEventTypes"
  2085        ],
  2086        "members":{
  2087          "Name":{"shape":"EventDestinationName"},
  2088          "Enabled":{"shape":"Enabled"},
  2089          "MatchingEventTypes":{"shape":"EventTypes"},
  2090          "KinesisFirehoseDestination":{"shape":"KinesisFirehoseDestination"},
  2091          "CloudWatchDestination":{"shape":"CloudWatchDestination"},
  2092          "SnsDestination":{"shape":"SnsDestination"},
  2093          "PinpointDestination":{"shape":"PinpointDestination"}
  2094        }
  2095      },
  2096      "EventDestinationDefinition":{
  2097        "type":"structure",
  2098        "members":{
  2099          "Enabled":{"shape":"Enabled"},
  2100          "MatchingEventTypes":{"shape":"EventTypes"},
  2101          "KinesisFirehoseDestination":{"shape":"KinesisFirehoseDestination"},
  2102          "CloudWatchDestination":{"shape":"CloudWatchDestination"},
  2103          "SnsDestination":{"shape":"SnsDestination"},
  2104          "PinpointDestination":{"shape":"PinpointDestination"}
  2105        }
  2106      },
  2107      "EventDestinationName":{"type":"string"},
  2108      "EventDestinations":{
  2109        "type":"list",
  2110        "member":{"shape":"EventDestination"}
  2111      },
  2112      "EventType":{
  2113        "type":"string",
  2114        "enum":[
  2115          "SEND",
  2116          "REJECT",
  2117          "BOUNCE",
  2118          "COMPLAINT",
  2119          "DELIVERY",
  2120          "OPEN",
  2121          "CLICK",
  2122          "RENDERING_FAILURE",
  2123          "DELIVERY_DELAY",
  2124          "SUBSCRIPTION"
  2125        ]
  2126      },
  2127      "EventTypes":{
  2128        "type":"list",
  2129        "member":{"shape":"EventType"}
  2130      },
  2131      "FailedRecordsCount":{"type":"integer"},
  2132      "FailedRecordsS3Url":{"type":"string"},
  2133      "FailureInfo":{
  2134        "type":"structure",
  2135        "members":{
  2136          "FailedRecordsS3Url":{"shape":"FailedRecordsS3Url"},
  2137          "ErrorMessage":{"shape":"ErrorMessage"}
  2138        }
  2139      },
  2140      "FailureRedirectionURL":{"type":"string"},
  2141      "FeedbackId":{"type":"string"},
  2142      "GeneralEnforcementStatus":{"type":"string"},
  2143      "GetAccountRequest":{
  2144        "type":"structure",
  2145        "members":{
  2146        }
  2147      },
  2148      "GetAccountResponse":{
  2149        "type":"structure",
  2150        "members":{
  2151          "DedicatedIpAutoWarmupEnabled":{"shape":"Enabled"},
  2152          "EnforcementStatus":{"shape":"GeneralEnforcementStatus"},
  2153          "ProductionAccessEnabled":{"shape":"Enabled"},
  2154          "SendQuota":{"shape":"SendQuota"},
  2155          "SendingEnabled":{"shape":"Enabled"},
  2156          "SuppressionAttributes":{"shape":"SuppressionAttributes"},
  2157          "Details":{"shape":"AccountDetails"}
  2158        }
  2159      },
  2160      "GetBlacklistReportsRequest":{
  2161        "type":"structure",
  2162        "required":["BlacklistItemNames"],
  2163        "members":{
  2164          "BlacklistItemNames":{
  2165            "shape":"BlacklistItemNames",
  2166            "location":"querystring",
  2167            "locationName":"BlacklistItemNames"
  2168          }
  2169        }
  2170      },
  2171      "GetBlacklistReportsResponse":{
  2172        "type":"structure",
  2173        "required":["BlacklistReport"],
  2174        "members":{
  2175          "BlacklistReport":{"shape":"BlacklistReport"}
  2176        }
  2177      },
  2178      "GetConfigurationSetEventDestinationsRequest":{
  2179        "type":"structure",
  2180        "required":["ConfigurationSetName"],
  2181        "members":{
  2182          "ConfigurationSetName":{
  2183            "shape":"ConfigurationSetName",
  2184            "location":"uri",
  2185            "locationName":"ConfigurationSetName"
  2186          }
  2187        }
  2188      },
  2189      "GetConfigurationSetEventDestinationsResponse":{
  2190        "type":"structure",
  2191        "members":{
  2192          "EventDestinations":{"shape":"EventDestinations"}
  2193        }
  2194      },
  2195      "GetConfigurationSetRequest":{
  2196        "type":"structure",
  2197        "required":["ConfigurationSetName"],
  2198        "members":{
  2199          "ConfigurationSetName":{
  2200            "shape":"ConfigurationSetName",
  2201            "location":"uri",
  2202            "locationName":"ConfigurationSetName"
  2203          }
  2204        }
  2205      },
  2206      "GetConfigurationSetResponse":{
  2207        "type":"structure",
  2208        "members":{
  2209          "ConfigurationSetName":{"shape":"ConfigurationSetName"},
  2210          "TrackingOptions":{"shape":"TrackingOptions"},
  2211          "DeliveryOptions":{"shape":"DeliveryOptions"},
  2212          "ReputationOptions":{"shape":"ReputationOptions"},
  2213          "SendingOptions":{"shape":"SendingOptions"},
  2214          "Tags":{"shape":"TagList"},
  2215          "SuppressionOptions":{"shape":"SuppressionOptions"}
  2216        }
  2217      },
  2218      "GetContactListRequest":{
  2219        "type":"structure",
  2220        "required":["ContactListName"],
  2221        "members":{
  2222          "ContactListName":{
  2223            "shape":"ContactListName",
  2224            "location":"uri",
  2225            "locationName":"ContactListName"
  2226          }
  2227        }
  2228      },
  2229      "GetContactListResponse":{
  2230        "type":"structure",
  2231        "members":{
  2232          "ContactListName":{"shape":"ContactListName"},
  2233          "Topics":{"shape":"Topics"},
  2234          "Description":{"shape":"Description"},
  2235          "CreatedTimestamp":{"shape":"Timestamp"},
  2236          "LastUpdatedTimestamp":{"shape":"Timestamp"},
  2237          "Tags":{"shape":"TagList"}
  2238        }
  2239      },
  2240      "GetContactRequest":{
  2241        "type":"structure",
  2242        "required":[
  2243          "ContactListName",
  2244          "EmailAddress"
  2245        ],
  2246        "members":{
  2247          "ContactListName":{
  2248            "shape":"ContactListName",
  2249            "location":"uri",
  2250            "locationName":"ContactListName"
  2251          },
  2252          "EmailAddress":{
  2253            "shape":"EmailAddress",
  2254            "location":"uri",
  2255            "locationName":"EmailAddress"
  2256          }
  2257        }
  2258      },
  2259      "GetContactResponse":{
  2260        "type":"structure",
  2261        "members":{
  2262          "ContactListName":{"shape":"ContactListName"},
  2263          "EmailAddress":{"shape":"EmailAddress"},
  2264          "TopicPreferences":{"shape":"TopicPreferenceList"},
  2265          "TopicDefaultPreferences":{"shape":"TopicPreferenceList"},
  2266          "UnsubscribeAll":{"shape":"UnsubscribeAll"},
  2267          "AttributesData":{"shape":"AttributesData"},
  2268          "CreatedTimestamp":{"shape":"Timestamp"},
  2269          "LastUpdatedTimestamp":{"shape":"Timestamp"}
  2270        }
  2271      },
  2272      "GetCustomVerificationEmailTemplateRequest":{
  2273        "type":"structure",
  2274        "required":["TemplateName"],
  2275        "members":{
  2276          "TemplateName":{
  2277            "shape":"EmailTemplateName",
  2278            "location":"uri",
  2279            "locationName":"TemplateName"
  2280          }
  2281        }
  2282      },
  2283      "GetCustomVerificationEmailTemplateResponse":{
  2284        "type":"structure",
  2285        "members":{
  2286          "TemplateName":{"shape":"EmailTemplateName"},
  2287          "FromEmailAddress":{"shape":"EmailAddress"},
  2288          "TemplateSubject":{"shape":"EmailTemplateSubject"},
  2289          "TemplateContent":{"shape":"TemplateContent"},
  2290          "SuccessRedirectionURL":{"shape":"SuccessRedirectionURL"},
  2291          "FailureRedirectionURL":{"shape":"FailureRedirectionURL"}
  2292        }
  2293      },
  2294      "GetDedicatedIpRequest":{
  2295        "type":"structure",
  2296        "required":["Ip"],
  2297        "members":{
  2298          "Ip":{
  2299            "shape":"Ip",
  2300            "location":"uri",
  2301            "locationName":"IP"
  2302          }
  2303        }
  2304      },
  2305      "GetDedicatedIpResponse":{
  2306        "type":"structure",
  2307        "members":{
  2308          "DedicatedIp":{"shape":"DedicatedIp"}
  2309        }
  2310      },
  2311      "GetDedicatedIpsRequest":{
  2312        "type":"structure",
  2313        "members":{
  2314          "PoolName":{
  2315            "shape":"PoolName",
  2316            "location":"querystring",
  2317            "locationName":"PoolName"
  2318          },
  2319          "NextToken":{
  2320            "shape":"NextToken",
  2321            "location":"querystring",
  2322            "locationName":"NextToken"
  2323          },
  2324          "PageSize":{
  2325            "shape":"MaxItems",
  2326            "location":"querystring",
  2327            "locationName":"PageSize"
  2328          }
  2329        }
  2330      },
  2331      "GetDedicatedIpsResponse":{
  2332        "type":"structure",
  2333        "members":{
  2334          "DedicatedIps":{"shape":"DedicatedIpList"},
  2335          "NextToken":{"shape":"NextToken"}
  2336        }
  2337      },
  2338      "GetDeliverabilityDashboardOptionsRequest":{
  2339        "type":"structure",
  2340        "members":{
  2341        }
  2342      },
  2343      "GetDeliverabilityDashboardOptionsResponse":{
  2344        "type":"structure",
  2345        "required":["DashboardEnabled"],
  2346        "members":{
  2347          "DashboardEnabled":{"shape":"Enabled"},
  2348          "SubscriptionExpiryDate":{"shape":"Timestamp"},
  2349          "AccountStatus":{"shape":"DeliverabilityDashboardAccountStatus"},
  2350          "ActiveSubscribedDomains":{"shape":"DomainDeliverabilityTrackingOptions"},
  2351          "PendingExpirationSubscribedDomains":{"shape":"DomainDeliverabilityTrackingOptions"}
  2352        }
  2353      },
  2354      "GetDeliverabilityTestReportRequest":{
  2355        "type":"structure",
  2356        "required":["ReportId"],
  2357        "members":{
  2358          "ReportId":{
  2359            "shape":"ReportId",
  2360            "location":"uri",
  2361            "locationName":"ReportId"
  2362          }
  2363        }
  2364      },
  2365      "GetDeliverabilityTestReportResponse":{
  2366        "type":"structure",
  2367        "required":[
  2368          "DeliverabilityTestReport",
  2369          "OverallPlacement",
  2370          "IspPlacements"
  2371        ],
  2372        "members":{
  2373          "DeliverabilityTestReport":{"shape":"DeliverabilityTestReport"},
  2374          "OverallPlacement":{"shape":"PlacementStatistics"},
  2375          "IspPlacements":{"shape":"IspPlacements"},
  2376          "Message":{"shape":"MessageContent"},
  2377          "Tags":{"shape":"TagList"}
  2378        }
  2379      },
  2380      "GetDomainDeliverabilityCampaignRequest":{
  2381        "type":"structure",
  2382        "required":["CampaignId"],
  2383        "members":{
  2384          "CampaignId":{
  2385            "shape":"CampaignId",
  2386            "location":"uri",
  2387            "locationName":"CampaignId"
  2388          }
  2389        }
  2390      },
  2391      "GetDomainDeliverabilityCampaignResponse":{
  2392        "type":"structure",
  2393        "required":["DomainDeliverabilityCampaign"],
  2394        "members":{
  2395          "DomainDeliverabilityCampaign":{"shape":"DomainDeliverabilityCampaign"}
  2396        }
  2397      },
  2398      "GetDomainStatisticsReportRequest":{
  2399        "type":"structure",
  2400        "required":[
  2401          "Domain",
  2402          "StartDate",
  2403          "EndDate"
  2404        ],
  2405        "members":{
  2406          "Domain":{
  2407            "shape":"Identity",
  2408            "location":"uri",
  2409            "locationName":"Domain"
  2410          },
  2411          "StartDate":{
  2412            "shape":"Timestamp",
  2413            "location":"querystring",
  2414            "locationName":"StartDate"
  2415          },
  2416          "EndDate":{
  2417            "shape":"Timestamp",
  2418            "location":"querystring",
  2419            "locationName":"EndDate"
  2420          }
  2421        }
  2422      },
  2423      "GetDomainStatisticsReportResponse":{
  2424        "type":"structure",
  2425        "required":[
  2426          "OverallVolume",
  2427          "DailyVolumes"
  2428        ],
  2429        "members":{
  2430          "OverallVolume":{"shape":"OverallVolume"},
  2431          "DailyVolumes":{"shape":"DailyVolumes"}
  2432        }
  2433      },
  2434      "GetEmailIdentityPoliciesRequest":{
  2435        "type":"structure",
  2436        "required":["EmailIdentity"],
  2437        "members":{
  2438          "EmailIdentity":{
  2439            "shape":"Identity",
  2440            "location":"uri",
  2441            "locationName":"EmailIdentity"
  2442          }
  2443        }
  2444      },
  2445      "GetEmailIdentityPoliciesResponse":{
  2446        "type":"structure",
  2447        "members":{
  2448          "Policies":{"shape":"PolicyMap"}
  2449        }
  2450      },
  2451      "GetEmailIdentityRequest":{
  2452        "type":"structure",
  2453        "required":["EmailIdentity"],
  2454        "members":{
  2455          "EmailIdentity":{
  2456            "shape":"Identity",
  2457            "location":"uri",
  2458            "locationName":"EmailIdentity"
  2459          }
  2460        }
  2461      },
  2462      "GetEmailIdentityResponse":{
  2463        "type":"structure",
  2464        "members":{
  2465          "IdentityType":{"shape":"IdentityType"},
  2466          "FeedbackForwardingStatus":{"shape":"Enabled"},
  2467          "VerifiedForSendingStatus":{"shape":"Enabled"},
  2468          "DkimAttributes":{"shape":"DkimAttributes"},
  2469          "MailFromAttributes":{"shape":"MailFromAttributes"},
  2470          "Policies":{"shape":"PolicyMap"},
  2471          "Tags":{"shape":"TagList"},
  2472          "ConfigurationSetName":{"shape":"ConfigurationSetName"}
  2473        }
  2474      },
  2475      "GetEmailTemplateRequest":{
  2476        "type":"structure",
  2477        "required":["TemplateName"],
  2478        "members":{
  2479          "TemplateName":{
  2480            "shape":"EmailTemplateName",
  2481            "location":"uri",
  2482            "locationName":"TemplateName"
  2483          }
  2484        }
  2485      },
  2486      "GetEmailTemplateResponse":{
  2487        "type":"structure",
  2488        "required":[
  2489          "TemplateName",
  2490          "TemplateContent"
  2491        ],
  2492        "members":{
  2493          "TemplateName":{"shape":"EmailTemplateName"},
  2494          "TemplateContent":{"shape":"EmailTemplateContent"}
  2495        }
  2496      },
  2497      "GetImportJobRequest":{
  2498        "type":"structure",
  2499        "required":["JobId"],
  2500        "members":{
  2501          "JobId":{
  2502            "shape":"JobId",
  2503            "location":"uri",
  2504            "locationName":"JobId"
  2505          }
  2506        }
  2507      },
  2508      "GetImportJobResponse":{
  2509        "type":"structure",
  2510        "members":{
  2511          "JobId":{"shape":"JobId"},
  2512          "ImportDestination":{"shape":"ImportDestination"},
  2513          "ImportDataSource":{"shape":"ImportDataSource"},
  2514          "FailureInfo":{"shape":"FailureInfo"},
  2515          "JobStatus":{"shape":"JobStatus"},
  2516          "CreatedTimestamp":{"shape":"Timestamp"},
  2517          "CompletedTimestamp":{"shape":"Timestamp"},
  2518          "ProcessedRecordsCount":{"shape":"ProcessedRecordsCount"},
  2519          "FailedRecordsCount":{"shape":"FailedRecordsCount"}
  2520        }
  2521      },
  2522      "GetSuppressedDestinationRequest":{
  2523        "type":"structure",
  2524        "required":["EmailAddress"],
  2525        "members":{
  2526          "EmailAddress":{
  2527            "shape":"EmailAddress",
  2528            "location":"uri",
  2529            "locationName":"EmailAddress"
  2530          }
  2531        }
  2532      },
  2533      "GetSuppressedDestinationResponse":{
  2534        "type":"structure",
  2535        "required":["SuppressedDestination"],
  2536        "members":{
  2537          "SuppressedDestination":{"shape":"SuppressedDestination"}
  2538        }
  2539      },
  2540      "Identity":{
  2541        "type":"string",
  2542        "min":1
  2543      },
  2544      "IdentityInfo":{
  2545        "type":"structure",
  2546        "members":{
  2547          "IdentityType":{"shape":"IdentityType"},
  2548          "IdentityName":{"shape":"Identity"},
  2549          "SendingEnabled":{"shape":"Enabled"}
  2550        }
  2551      },
  2552      "IdentityInfoList":{
  2553        "type":"list",
  2554        "member":{"shape":"IdentityInfo"}
  2555      },
  2556      "IdentityType":{
  2557        "type":"string",
  2558        "enum":[
  2559          "EMAIL_ADDRESS",
  2560          "DOMAIN",
  2561          "MANAGED_DOMAIN"
  2562        ]
  2563      },
  2564      "ImageUrl":{"type":"string"},
  2565      "ImportDataSource":{
  2566        "type":"structure",
  2567        "required":[
  2568          "S3Url",
  2569          "DataFormat"
  2570        ],
  2571        "members":{
  2572          "S3Url":{"shape":"S3Url"},
  2573          "DataFormat":{"shape":"DataFormat"}
  2574        }
  2575      },
  2576      "ImportDestination":{
  2577        "type":"structure",
  2578        "members":{
  2579          "SuppressionListDestination":{"shape":"SuppressionListDestination"},
  2580          "ContactListDestination":{"shape":"ContactListDestination"}
  2581        }
  2582      },
  2583      "ImportDestinationType":{
  2584        "type":"string",
  2585        "enum":[
  2586          "SUPPRESSION_LIST",
  2587          "CONTACT_LIST"
  2588        ]
  2589      },
  2590      "ImportJobSummary":{
  2591        "type":"structure",
  2592        "members":{
  2593          "JobId":{"shape":"JobId"},
  2594          "ImportDestination":{"shape":"ImportDestination"},
  2595          "JobStatus":{"shape":"JobStatus"},
  2596          "CreatedTimestamp":{"shape":"Timestamp"}
  2597        }
  2598      },
  2599      "ImportJobSummaryList":{
  2600        "type":"list",
  2601        "member":{"shape":"ImportJobSummary"}
  2602      },
  2603      "InboxPlacementTrackingOption":{
  2604        "type":"structure",
  2605        "members":{
  2606          "Global":{"shape":"Enabled"},
  2607          "TrackedIsps":{"shape":"IspNameList"}
  2608        }
  2609      },
  2610      "InvalidNextTokenException":{
  2611        "type":"structure",
  2612        "members":{
  2613        },
  2614        "error":{"httpStatusCode":400},
  2615        "exception":true
  2616      },
  2617      "Ip":{"type":"string"},
  2618      "IpList":{
  2619        "type":"list",
  2620        "member":{"shape":"Ip"}
  2621      },
  2622      "IspName":{"type":"string"},
  2623      "IspNameList":{
  2624        "type":"list",
  2625        "member":{"shape":"IspName"}
  2626      },
  2627      "IspPlacement":{
  2628        "type":"structure",
  2629        "members":{
  2630          "IspName":{"shape":"IspName"},
  2631          "PlacementStatistics":{"shape":"PlacementStatistics"}
  2632        }
  2633      },
  2634      "IspPlacements":{
  2635        "type":"list",
  2636        "member":{"shape":"IspPlacement"}
  2637      },
  2638      "JobId":{
  2639        "type":"string",
  2640        "min":1
  2641      },
  2642      "JobStatus":{
  2643        "type":"string",
  2644        "enum":[
  2645          "CREATED",
  2646          "PROCESSING",
  2647          "COMPLETED",
  2648          "FAILED"
  2649        ]
  2650      },
  2651      "KinesisFirehoseDestination":{
  2652        "type":"structure",
  2653        "required":[
  2654          "IamRoleArn",
  2655          "DeliveryStreamArn"
  2656        ],
  2657        "members":{
  2658          "IamRoleArn":{"shape":"AmazonResourceName"},
  2659          "DeliveryStreamArn":{"shape":"AmazonResourceName"}
  2660        }
  2661      },
  2662      "LastFreshStart":{"type":"timestamp"},
  2663      "LimitExceededException":{
  2664        "type":"structure",
  2665        "members":{
  2666        },
  2667        "error":{"httpStatusCode":400},
  2668        "exception":true
  2669      },
  2670      "ListConfigurationSetsRequest":{
  2671        "type":"structure",
  2672        "members":{
  2673          "NextToken":{
  2674            "shape":"NextToken",
  2675            "location":"querystring",
  2676            "locationName":"NextToken"
  2677          },
  2678          "PageSize":{
  2679            "shape":"MaxItems",
  2680            "location":"querystring",
  2681            "locationName":"PageSize"
  2682          }
  2683        }
  2684      },
  2685      "ListConfigurationSetsResponse":{
  2686        "type":"structure",
  2687        "members":{
  2688          "ConfigurationSets":{"shape":"ConfigurationSetNameList"},
  2689          "NextToken":{"shape":"NextToken"}
  2690        }
  2691      },
  2692      "ListContactListsRequest":{
  2693        "type":"structure",
  2694        "members":{
  2695          "PageSize":{
  2696            "shape":"MaxItems",
  2697            "location":"querystring",
  2698            "locationName":"PageSize"
  2699          },
  2700          "NextToken":{
  2701            "shape":"NextToken",
  2702            "location":"querystring",
  2703            "locationName":"NextToken"
  2704          }
  2705        }
  2706      },
  2707      "ListContactListsResponse":{
  2708        "type":"structure",
  2709        "members":{
  2710          "ContactLists":{"shape":"ListOfContactLists"},
  2711          "NextToken":{"shape":"NextToken"}
  2712        }
  2713      },
  2714      "ListContactsFilter":{
  2715        "type":"structure",
  2716        "members":{
  2717          "FilteredStatus":{"shape":"SubscriptionStatus"},
  2718          "TopicFilter":{"shape":"TopicFilter"}
  2719        }
  2720      },
  2721      "ListContactsRequest":{
  2722        "type":"structure",
  2723        "required":["ContactListName"],
  2724        "members":{
  2725          "ContactListName":{
  2726            "shape":"ContactListName",
  2727            "location":"uri",
  2728            "locationName":"ContactListName"
  2729          },
  2730          "Filter":{"shape":"ListContactsFilter"},
  2731          "PageSize":{
  2732            "shape":"MaxItems",
  2733            "location":"querystring",
  2734            "locationName":"PageSize"
  2735          },
  2736          "NextToken":{
  2737            "shape":"NextToken",
  2738            "location":"querystring",
  2739            "locationName":"NextToken"
  2740          }
  2741        }
  2742      },
  2743      "ListContactsResponse":{
  2744        "type":"structure",
  2745        "members":{
  2746          "Contacts":{"shape":"ListOfContacts"},
  2747          "NextToken":{"shape":"NextToken"}
  2748        }
  2749      },
  2750      "ListCustomVerificationEmailTemplatesRequest":{
  2751        "type":"structure",
  2752        "members":{
  2753          "NextToken":{
  2754            "shape":"NextToken",
  2755            "location":"querystring",
  2756            "locationName":"NextToken"
  2757          },
  2758          "PageSize":{
  2759            "shape":"MaxItems",
  2760            "location":"querystring",
  2761            "locationName":"PageSize"
  2762          }
  2763        }
  2764      },
  2765      "ListCustomVerificationEmailTemplatesResponse":{
  2766        "type":"structure",
  2767        "members":{
  2768          "CustomVerificationEmailTemplates":{"shape":"CustomVerificationEmailTemplatesList"},
  2769          "NextToken":{"shape":"NextToken"}
  2770        }
  2771      },
  2772      "ListDedicatedIpPoolsRequest":{
  2773        "type":"structure",
  2774        "members":{
  2775          "NextToken":{
  2776            "shape":"NextToken",
  2777            "location":"querystring",
  2778            "locationName":"NextToken"
  2779          },
  2780          "PageSize":{
  2781            "shape":"MaxItems",
  2782            "location":"querystring",
  2783            "locationName":"PageSize"
  2784          }
  2785        }
  2786      },
  2787      "ListDedicatedIpPoolsResponse":{
  2788        "type":"structure",
  2789        "members":{
  2790          "DedicatedIpPools":{"shape":"ListOfDedicatedIpPools"},
  2791          "NextToken":{"shape":"NextToken"}
  2792        }
  2793      },
  2794      "ListDeliverabilityTestReportsRequest":{
  2795        "type":"structure",
  2796        "members":{
  2797          "NextToken":{
  2798            "shape":"NextToken",
  2799            "location":"querystring",
  2800            "locationName":"NextToken"
  2801          },
  2802          "PageSize":{
  2803            "shape":"MaxItems",
  2804            "location":"querystring",
  2805            "locationName":"PageSize"
  2806          }
  2807        }
  2808      },
  2809      "ListDeliverabilityTestReportsResponse":{
  2810        "type":"structure",
  2811        "required":["DeliverabilityTestReports"],
  2812        "members":{
  2813          "DeliverabilityTestReports":{"shape":"DeliverabilityTestReports"},
  2814          "NextToken":{"shape":"NextToken"}
  2815        }
  2816      },
  2817      "ListDomainDeliverabilityCampaignsRequest":{
  2818        "type":"structure",
  2819        "required":[
  2820          "StartDate",
  2821          "EndDate",
  2822          "SubscribedDomain"
  2823        ],
  2824        "members":{
  2825          "StartDate":{
  2826            "shape":"Timestamp",
  2827            "location":"querystring",
  2828            "locationName":"StartDate"
  2829          },
  2830          "EndDate":{
  2831            "shape":"Timestamp",
  2832            "location":"querystring",
  2833            "locationName":"EndDate"
  2834          },
  2835          "SubscribedDomain":{
  2836            "shape":"Domain",
  2837            "location":"uri",
  2838            "locationName":"SubscribedDomain"
  2839          },
  2840          "NextToken":{
  2841            "shape":"NextToken",
  2842            "location":"querystring",
  2843            "locationName":"NextToken"
  2844          },
  2845          "PageSize":{
  2846            "shape":"MaxItems",
  2847            "location":"querystring",
  2848            "locationName":"PageSize"
  2849          }
  2850        }
  2851      },
  2852      "ListDomainDeliverabilityCampaignsResponse":{
  2853        "type":"structure",
  2854        "required":["DomainDeliverabilityCampaigns"],
  2855        "members":{
  2856          "DomainDeliverabilityCampaigns":{"shape":"DomainDeliverabilityCampaignList"},
  2857          "NextToken":{"shape":"NextToken"}
  2858        }
  2859      },
  2860      "ListEmailIdentitiesRequest":{
  2861        "type":"structure",
  2862        "members":{
  2863          "NextToken":{
  2864            "shape":"NextToken",
  2865            "location":"querystring",
  2866            "locationName":"NextToken"
  2867          },
  2868          "PageSize":{
  2869            "shape":"MaxItems",
  2870            "location":"querystring",
  2871            "locationName":"PageSize"
  2872          }
  2873        }
  2874      },
  2875      "ListEmailIdentitiesResponse":{
  2876        "type":"structure",
  2877        "members":{
  2878          "EmailIdentities":{"shape":"IdentityInfoList"},
  2879          "NextToken":{"shape":"NextToken"}
  2880        }
  2881      },
  2882      "ListEmailTemplatesRequest":{
  2883        "type":"structure",
  2884        "members":{
  2885          "NextToken":{
  2886            "shape":"NextToken",
  2887            "location":"querystring",
  2888            "locationName":"NextToken"
  2889          },
  2890          "PageSize":{
  2891            "shape":"MaxItems",
  2892            "location":"querystring",
  2893            "locationName":"PageSize"
  2894          }
  2895        }
  2896      },
  2897      "ListEmailTemplatesResponse":{
  2898        "type":"structure",
  2899        "members":{
  2900          "TemplatesMetadata":{"shape":"EmailTemplateMetadataList"},
  2901          "NextToken":{"shape":"NextToken"}
  2902        }
  2903      },
  2904      "ListImportJobsRequest":{
  2905        "type":"structure",
  2906        "members":{
  2907          "ImportDestinationType":{"shape":"ImportDestinationType"},
  2908          "NextToken":{
  2909            "shape":"NextToken",
  2910            "location":"querystring",
  2911            "locationName":"NextToken"
  2912          },
  2913          "PageSize":{
  2914            "shape":"MaxItems",
  2915            "location":"querystring",
  2916            "locationName":"PageSize"
  2917          }
  2918        }
  2919      },
  2920      "ListImportJobsResponse":{
  2921        "type":"structure",
  2922        "members":{
  2923          "ImportJobs":{"shape":"ImportJobSummaryList"},
  2924          "NextToken":{"shape":"NextToken"}
  2925        }
  2926      },
  2927      "ListManagementOptions":{
  2928        "type":"structure",
  2929        "required":["ContactListName"],
  2930        "members":{
  2931          "ContactListName":{"shape":"ContactListName"},
  2932          "TopicName":{"shape":"TopicName"}
  2933        }
  2934      },
  2935      "ListOfContactLists":{
  2936        "type":"list",
  2937        "member":{"shape":"ContactList"}
  2938      },
  2939      "ListOfContacts":{
  2940        "type":"list",
  2941        "member":{"shape":"Contact"}
  2942      },
  2943      "ListOfDedicatedIpPools":{
  2944        "type":"list",
  2945        "member":{"shape":"PoolName"}
  2946      },
  2947      "ListSuppressedDestinationsRequest":{
  2948        "type":"structure",
  2949        "members":{
  2950          "Reasons":{
  2951            "shape":"SuppressionListReasons",
  2952            "location":"querystring",
  2953            "locationName":"Reason"
  2954          },
  2955          "StartDate":{
  2956            "shape":"Timestamp",
  2957            "location":"querystring",
  2958            "locationName":"StartDate"
  2959          },
  2960          "EndDate":{
  2961            "shape":"Timestamp",
  2962            "location":"querystring",
  2963            "locationName":"EndDate"
  2964          },
  2965          "NextToken":{
  2966            "shape":"NextToken",
  2967            "location":"querystring",
  2968            "locationName":"NextToken"
  2969          },
  2970          "PageSize":{
  2971            "shape":"MaxItems",
  2972            "location":"querystring",
  2973            "locationName":"PageSize"
  2974          }
  2975        }
  2976      },
  2977      "ListSuppressedDestinationsResponse":{
  2978        "type":"structure",
  2979        "members":{
  2980          "SuppressedDestinationSummaries":{"shape":"SuppressedDestinationSummaries"},
  2981          "NextToken":{"shape":"NextToken"}
  2982        }
  2983      },
  2984      "ListTagsForResourceRequest":{
  2985        "type":"structure",
  2986        "required":["ResourceArn"],
  2987        "members":{
  2988          "ResourceArn":{
  2989            "shape":"AmazonResourceName",
  2990            "location":"querystring",
  2991            "locationName":"ResourceArn"
  2992          }
  2993        }
  2994      },
  2995      "ListTagsForResourceResponse":{
  2996        "type":"structure",
  2997        "required":["Tags"],
  2998        "members":{
  2999          "Tags":{"shape":"TagList"}
  3000        }
  3001      },
  3002      "MailFromAttributes":{
  3003        "type":"structure",
  3004        "required":[
  3005          "MailFromDomain",
  3006          "MailFromDomainStatus",
  3007          "BehaviorOnMxFailure"
  3008        ],
  3009        "members":{
  3010          "MailFromDomain":{"shape":"MailFromDomainName"},
  3011          "MailFromDomainStatus":{"shape":"MailFromDomainStatus"},
  3012          "BehaviorOnMxFailure":{"shape":"BehaviorOnMxFailure"}
  3013        }
  3014      },
  3015      "MailFromDomainName":{"type":"string"},
  3016      "MailFromDomainNotVerifiedException":{
  3017        "type":"structure",
  3018        "members":{
  3019        },
  3020        "error":{"httpStatusCode":400},
  3021        "exception":true
  3022      },
  3023      "MailFromDomainStatus":{
  3024        "type":"string",
  3025        "enum":[
  3026          "PENDING",
  3027          "SUCCESS",
  3028          "FAILED",
  3029          "TEMPORARY_FAILURE"
  3030        ]
  3031      },
  3032      "MailType":{
  3033        "type":"string",
  3034        "enum":[
  3035          "MARKETING",
  3036          "TRANSACTIONAL"
  3037        ]
  3038      },
  3039      "Max24HourSend":{"type":"double"},
  3040      "MaxItems":{"type":"integer"},
  3041      "MaxSendRate":{"type":"double"},
  3042      "Message":{
  3043        "type":"structure",
  3044        "required":[
  3045          "Subject",
  3046          "Body"
  3047        ],
  3048        "members":{
  3049          "Subject":{"shape":"Content"},
  3050          "Body":{"shape":"Body"}
  3051        }
  3052      },
  3053      "MessageContent":{"type":"string"},
  3054      "MessageData":{"type":"string"},
  3055      "MessageRejected":{
  3056        "type":"structure",
  3057        "members":{
  3058        },
  3059        "error":{"httpStatusCode":400},
  3060        "exception":true
  3061      },
  3062      "MessageTag":{
  3063        "type":"structure",
  3064        "required":[
  3065          "Name",
  3066          "Value"
  3067        ],
  3068        "members":{
  3069          "Name":{"shape":"MessageTagName"},
  3070          "Value":{"shape":"MessageTagValue"}
  3071        }
  3072      },
  3073      "MessageTagList":{
  3074        "type":"list",
  3075        "member":{"shape":"MessageTag"}
  3076      },
  3077      "MessageTagName":{"type":"string"},
  3078      "MessageTagValue":{"type":"string"},
  3079      "NextToken":{"type":"string"},
  3080      "NotFoundException":{
  3081        "type":"structure",
  3082        "members":{
  3083        },
  3084        "error":{"httpStatusCode":404},
  3085        "exception":true
  3086      },
  3087      "OutboundMessageId":{"type":"string"},
  3088      "OverallVolume":{
  3089        "type":"structure",
  3090        "members":{
  3091          "VolumeStatistics":{"shape":"VolumeStatistics"},
  3092          "ReadRatePercent":{"shape":"Percentage"},
  3093          "DomainIspPlacements":{"shape":"DomainIspPlacements"}
  3094        }
  3095      },
  3096      "Percentage":{"type":"double"},
  3097      "Percentage100Wrapper":{"type":"integer"},
  3098      "PinpointDestination":{
  3099        "type":"structure",
  3100        "members":{
  3101          "ApplicationArn":{"shape":"AmazonResourceName"}
  3102        }
  3103      },
  3104      "PlacementStatistics":{
  3105        "type":"structure",
  3106        "members":{
  3107          "InboxPercentage":{"shape":"Percentage"},
  3108          "SpamPercentage":{"shape":"Percentage"},
  3109          "MissingPercentage":{"shape":"Percentage"},
  3110          "SpfPercentage":{"shape":"Percentage"},
  3111          "DkimPercentage":{"shape":"Percentage"}
  3112        }
  3113      },
  3114      "Policy":{
  3115        "type":"string",
  3116        "min":1
  3117      },
  3118      "PolicyMap":{
  3119        "type":"map",
  3120        "key":{"shape":"PolicyName"},
  3121        "value":{"shape":"Policy"}
  3122      },
  3123      "PolicyName":{
  3124        "type":"string",
  3125        "max":64,
  3126        "min":1
  3127      },
  3128      "PoolName":{"type":"string"},
  3129      "PrivateKey":{
  3130        "type":"string",
  3131        "max":20480,
  3132        "min":1,
  3133        "pattern":"^[a-zA-Z0-9+\\/]+={0,2}$",
  3134        "sensitive":true
  3135      },
  3136      "ProcessedRecordsCount":{"type":"integer"},
  3137      "PutAccountDedicatedIpWarmupAttributesRequest":{
  3138        "type":"structure",
  3139        "members":{
  3140          "AutoWarmupEnabled":{"shape":"Enabled"}
  3141        }
  3142      },
  3143      "PutAccountDedicatedIpWarmupAttributesResponse":{
  3144        "type":"structure",
  3145        "members":{
  3146        }
  3147      },
  3148      "PutAccountDetailsRequest":{
  3149        "type":"structure",
  3150        "required":[
  3151          "MailType",
  3152          "WebsiteURL",
  3153          "UseCaseDescription"
  3154        ],
  3155        "members":{
  3156          "MailType":{"shape":"MailType"},
  3157          "WebsiteURL":{"shape":"WebsiteURL"},
  3158          "ContactLanguage":{"shape":"ContactLanguage"},
  3159          "UseCaseDescription":{"shape":"UseCaseDescription"},
  3160          "AdditionalContactEmailAddresses":{"shape":"AdditionalContactEmailAddresses"},
  3161          "ProductionAccessEnabled":{"shape":"EnabledWrapper"}
  3162        }
  3163      },
  3164      "PutAccountDetailsResponse":{
  3165        "type":"structure",
  3166        "members":{
  3167        }
  3168      },
  3169      "PutAccountSendingAttributesRequest":{
  3170        "type":"structure",
  3171        "members":{
  3172          "SendingEnabled":{"shape":"Enabled"}
  3173        }
  3174      },
  3175      "PutAccountSendingAttributesResponse":{
  3176        "type":"structure",
  3177        "members":{
  3178        }
  3179      },
  3180      "PutAccountSuppressionAttributesRequest":{
  3181        "type":"structure",
  3182        "members":{
  3183          "SuppressedReasons":{"shape":"SuppressionListReasons"}
  3184        }
  3185      },
  3186      "PutAccountSuppressionAttributesResponse":{
  3187        "type":"structure",
  3188        "members":{
  3189        }
  3190      },
  3191      "PutConfigurationSetDeliveryOptionsRequest":{
  3192        "type":"structure",
  3193        "required":["ConfigurationSetName"],
  3194        "members":{
  3195          "ConfigurationSetName":{
  3196            "shape":"ConfigurationSetName",
  3197            "location":"uri",
  3198            "locationName":"ConfigurationSetName"
  3199          },
  3200          "TlsPolicy":{"shape":"TlsPolicy"},
  3201          "SendingPoolName":{"shape":"SendingPoolName"}
  3202        }
  3203      },
  3204      "PutConfigurationSetDeliveryOptionsResponse":{
  3205        "type":"structure",
  3206        "members":{
  3207        }
  3208      },
  3209      "PutConfigurationSetReputationOptionsRequest":{
  3210        "type":"structure",
  3211        "required":["ConfigurationSetName"],
  3212        "members":{
  3213          "ConfigurationSetName":{
  3214            "shape":"ConfigurationSetName",
  3215            "location":"uri",
  3216            "locationName":"ConfigurationSetName"
  3217          },
  3218          "ReputationMetricsEnabled":{"shape":"Enabled"}
  3219        }
  3220      },
  3221      "PutConfigurationSetReputationOptionsResponse":{
  3222        "type":"structure",
  3223        "members":{
  3224        }
  3225      },
  3226      "PutConfigurationSetSendingOptionsRequest":{
  3227        "type":"structure",
  3228        "required":["ConfigurationSetName"],
  3229        "members":{
  3230          "ConfigurationSetName":{
  3231            "shape":"ConfigurationSetName",
  3232            "location":"uri",
  3233            "locationName":"ConfigurationSetName"
  3234          },
  3235          "SendingEnabled":{"shape":"Enabled"}
  3236        }
  3237      },
  3238      "PutConfigurationSetSendingOptionsResponse":{
  3239        "type":"structure",
  3240        "members":{
  3241        }
  3242      },
  3243      "PutConfigurationSetSuppressionOptionsRequest":{
  3244        "type":"structure",
  3245        "required":["ConfigurationSetName"],
  3246        "members":{
  3247          "ConfigurationSetName":{
  3248            "shape":"ConfigurationSetName",
  3249            "location":"uri",
  3250            "locationName":"ConfigurationSetName"
  3251          },
  3252          "SuppressedReasons":{"shape":"SuppressionListReasons"}
  3253        }
  3254      },
  3255      "PutConfigurationSetSuppressionOptionsResponse":{
  3256        "type":"structure",
  3257        "members":{
  3258        }
  3259      },
  3260      "PutConfigurationSetTrackingOptionsRequest":{
  3261        "type":"structure",
  3262        "required":["ConfigurationSetName"],
  3263        "members":{
  3264          "ConfigurationSetName":{
  3265            "shape":"ConfigurationSetName",
  3266            "location":"uri",
  3267            "locationName":"ConfigurationSetName"
  3268          },
  3269          "CustomRedirectDomain":{"shape":"CustomRedirectDomain"}
  3270        }
  3271      },
  3272      "PutConfigurationSetTrackingOptionsResponse":{
  3273        "type":"structure",
  3274        "members":{
  3275        }
  3276      },
  3277      "PutDedicatedIpInPoolRequest":{
  3278        "type":"structure",
  3279        "required":[
  3280          "Ip",
  3281          "DestinationPoolName"
  3282        ],
  3283        "members":{
  3284          "Ip":{
  3285            "shape":"Ip",
  3286            "location":"uri",
  3287            "locationName":"IP"
  3288          },
  3289          "DestinationPoolName":{"shape":"PoolName"}
  3290        }
  3291      },
  3292      "PutDedicatedIpInPoolResponse":{
  3293        "type":"structure",
  3294        "members":{
  3295        }
  3296      },
  3297      "PutDedicatedIpWarmupAttributesRequest":{
  3298        "type":"structure",
  3299        "required":[
  3300          "Ip",
  3301          "WarmupPercentage"
  3302        ],
  3303        "members":{
  3304          "Ip":{
  3305            "shape":"Ip",
  3306            "location":"uri",
  3307            "locationName":"IP"
  3308          },
  3309          "WarmupPercentage":{"shape":"Percentage100Wrapper"}
  3310        }
  3311      },
  3312      "PutDedicatedIpWarmupAttributesResponse":{
  3313        "type":"structure",
  3314        "members":{
  3315        }
  3316      },
  3317      "PutDeliverabilityDashboardOptionRequest":{
  3318        "type":"structure",
  3319        "required":["DashboardEnabled"],
  3320        "members":{
  3321          "DashboardEnabled":{"shape":"Enabled"},
  3322          "SubscribedDomains":{"shape":"DomainDeliverabilityTrackingOptions"}
  3323        }
  3324      },
  3325      "PutDeliverabilityDashboardOptionResponse":{
  3326        "type":"structure",
  3327        "members":{
  3328        }
  3329      },
  3330      "PutEmailIdentityConfigurationSetAttributesRequest":{
  3331        "type":"structure",
  3332        "required":["EmailIdentity"],
  3333        "members":{
  3334          "EmailIdentity":{
  3335            "shape":"Identity",
  3336            "location":"uri",
  3337            "locationName":"EmailIdentity"
  3338          },
  3339          "ConfigurationSetName":{"shape":"ConfigurationSetName"}
  3340        }
  3341      },
  3342      "PutEmailIdentityConfigurationSetAttributesResponse":{
  3343        "type":"structure",
  3344        "members":{
  3345        }
  3346      },
  3347      "PutEmailIdentityDkimAttributesRequest":{
  3348        "type":"structure",
  3349        "required":["EmailIdentity"],
  3350        "members":{
  3351          "EmailIdentity":{
  3352            "shape":"Identity",
  3353            "location":"uri",
  3354            "locationName":"EmailIdentity"
  3355          },
  3356          "SigningEnabled":{"shape":"Enabled"}
  3357        }
  3358      },
  3359      "PutEmailIdentityDkimAttributesResponse":{
  3360        "type":"structure",
  3361        "members":{
  3362        }
  3363      },
  3364      "PutEmailIdentityDkimSigningAttributesRequest":{
  3365        "type":"structure",
  3366        "required":[
  3367          "EmailIdentity",
  3368          "SigningAttributesOrigin"
  3369        ],
  3370        "members":{
  3371          "EmailIdentity":{
  3372            "shape":"Identity",
  3373            "location":"uri",
  3374            "locationName":"EmailIdentity"
  3375          },
  3376          "SigningAttributesOrigin":{"shape":"DkimSigningAttributesOrigin"},
  3377          "SigningAttributes":{"shape":"DkimSigningAttributes"}
  3378        }
  3379      },
  3380      "PutEmailIdentityDkimSigningAttributesResponse":{
  3381        "type":"structure",
  3382        "members":{
  3383          "DkimStatus":{"shape":"DkimStatus"},
  3384          "DkimTokens":{"shape":"DnsTokenList"}
  3385        }
  3386      },
  3387      "PutEmailIdentityFeedbackAttributesRequest":{
  3388        "type":"structure",
  3389        "required":["EmailIdentity"],
  3390        "members":{
  3391          "EmailIdentity":{
  3392            "shape":"Identity",
  3393            "location":"uri",
  3394            "locationName":"EmailIdentity"
  3395          },
  3396          "EmailForwardingEnabled":{"shape":"Enabled"}
  3397        }
  3398      },
  3399      "PutEmailIdentityFeedbackAttributesResponse":{
  3400        "type":"structure",
  3401        "members":{
  3402        }
  3403      },
  3404      "PutEmailIdentityMailFromAttributesRequest":{
  3405        "type":"structure",
  3406        "required":["EmailIdentity"],
  3407        "members":{
  3408          "EmailIdentity":{
  3409            "shape":"Identity",
  3410            "location":"uri",
  3411            "locationName":"EmailIdentity"
  3412          },
  3413          "MailFromDomain":{"shape":"MailFromDomainName"},
  3414          "BehaviorOnMxFailure":{"shape":"BehaviorOnMxFailure"}
  3415        }
  3416      },
  3417      "PutEmailIdentityMailFromAttributesResponse":{
  3418        "type":"structure",
  3419        "members":{
  3420        }
  3421      },
  3422      "PutSuppressedDestinationRequest":{
  3423        "type":"structure",
  3424        "required":[
  3425          "EmailAddress",
  3426          "Reason"
  3427        ],
  3428        "members":{
  3429          "EmailAddress":{"shape":"EmailAddress"},
  3430          "Reason":{"shape":"SuppressionListReason"}
  3431        }
  3432      },
  3433      "PutSuppressedDestinationResponse":{
  3434        "type":"structure",
  3435        "members":{
  3436        }
  3437      },
  3438      "RawMessage":{
  3439        "type":"structure",
  3440        "required":["Data"],
  3441        "members":{
  3442          "Data":{"shape":"RawMessageData"}
  3443        }
  3444      },
  3445      "RawMessageData":{"type":"blob"},
  3446      "RblName":{"type":"string"},
  3447      "RenderedEmailTemplate":{"type":"string"},
  3448      "ReplacementEmailContent":{
  3449        "type":"structure",
  3450        "members":{
  3451          "ReplacementTemplate":{"shape":"ReplacementTemplate"}
  3452        }
  3453      },
  3454      "ReplacementTemplate":{
  3455        "type":"structure",
  3456        "members":{
  3457          "ReplacementTemplateData":{"shape":"EmailTemplateData"}
  3458        }
  3459      },
  3460      "ReportId":{"type":"string"},
  3461      "ReportName":{"type":"string"},
  3462      "ReputationOptions":{
  3463        "type":"structure",
  3464        "members":{
  3465          "ReputationMetricsEnabled":{"shape":"Enabled"},
  3466          "LastFreshStart":{"shape":"LastFreshStart"}
  3467        }
  3468      },
  3469      "ReviewDetails":{
  3470        "type":"structure",
  3471        "members":{
  3472          "Status":{"shape":"ReviewStatus"},
  3473          "CaseId":{"shape":"CaseId"}
  3474        }
  3475      },
  3476      "ReviewStatus":{
  3477        "type":"string",
  3478        "enum":[
  3479          "PENDING",
  3480          "FAILED",
  3481          "GRANTED",
  3482          "DENIED"
  3483        ]
  3484      },
  3485      "S3Url":{
  3486        "type":"string",
  3487        "pattern":"^s3:\\/\\/([^\\/]+)\\/(.*?([^\\/]+)\\/?)$"
  3488      },
  3489      "Selector":{
  3490        "type":"string",
  3491        "max":63,
  3492        "min":1,
  3493        "pattern":"^(([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9\\-]*[a-zA-Z0-9]))$"
  3494      },
  3495      "SendBulkEmailRequest":{
  3496        "type":"structure",
  3497        "required":[
  3498          "DefaultContent",
  3499          "BulkEmailEntries"
  3500        ],
  3501        "members":{
  3502          "FromEmailAddress":{"shape":"EmailAddress"},
  3503          "FromEmailAddressIdentityArn":{"shape":"AmazonResourceName"},
  3504          "ReplyToAddresses":{"shape":"EmailAddressList"},
  3505          "FeedbackForwardingEmailAddress":{"shape":"EmailAddress"},
  3506          "FeedbackForwardingEmailAddressIdentityArn":{"shape":"AmazonResourceName"},
  3507          "DefaultEmailTags":{"shape":"MessageTagList"},
  3508          "DefaultContent":{"shape":"BulkEmailContent"},
  3509          "BulkEmailEntries":{"shape":"BulkEmailEntryList"},
  3510          "ConfigurationSetName":{"shape":"ConfigurationSetName"}
  3511        }
  3512      },
  3513      "SendBulkEmailResponse":{
  3514        "type":"structure",
  3515        "required":["BulkEmailEntryResults"],
  3516        "members":{
  3517          "BulkEmailEntryResults":{"shape":"BulkEmailEntryResultList"}
  3518        }
  3519      },
  3520      "SendCustomVerificationEmailRequest":{
  3521        "type":"structure",
  3522        "required":[
  3523          "EmailAddress",
  3524          "TemplateName"
  3525        ],
  3526        "members":{
  3527          "EmailAddress":{"shape":"EmailAddress"},
  3528          "TemplateName":{"shape":"EmailTemplateName"},
  3529          "ConfigurationSetName":{"shape":"ConfigurationSetName"}
  3530        }
  3531      },
  3532      "SendCustomVerificationEmailResponse":{
  3533        "type":"structure",
  3534        "members":{
  3535          "MessageId":{"shape":"OutboundMessageId"}
  3536        }
  3537      },
  3538      "SendEmailRequest":{
  3539        "type":"structure",
  3540        "required":["Content"],
  3541        "members":{
  3542          "FromEmailAddress":{"shape":"EmailAddress"},
  3543          "FromEmailAddressIdentityArn":{"shape":"AmazonResourceName"},
  3544          "Destination":{"shape":"Destination"},
  3545          "ReplyToAddresses":{"shape":"EmailAddressList"},
  3546          "FeedbackForwardingEmailAddress":{"shape":"EmailAddress"},
  3547          "FeedbackForwardingEmailAddressIdentityArn":{"shape":"AmazonResourceName"},
  3548          "Content":{"shape":"EmailContent"},
  3549          "EmailTags":{"shape":"MessageTagList"},
  3550          "ConfigurationSetName":{"shape":"ConfigurationSetName"},
  3551          "ListManagementOptions":{"shape":"ListManagementOptions"}
  3552        }
  3553      },
  3554      "SendEmailResponse":{
  3555        "type":"structure",
  3556        "members":{
  3557          "MessageId":{"shape":"OutboundMessageId"}
  3558        }
  3559      },
  3560      "SendQuota":{
  3561        "type":"structure",
  3562        "members":{
  3563          "Max24HourSend":{"shape":"Max24HourSend"},
  3564          "MaxSendRate":{"shape":"MaxSendRate"},
  3565          "SentLast24Hours":{"shape":"SentLast24Hours"}
  3566        }
  3567      },
  3568      "SendingOptions":{
  3569        "type":"structure",
  3570        "members":{
  3571          "SendingEnabled":{"shape":"Enabled"}
  3572        }
  3573      },
  3574      "SendingPausedException":{
  3575        "type":"structure",
  3576        "members":{
  3577        },
  3578        "error":{"httpStatusCode":400},
  3579        "exception":true
  3580      },
  3581      "SendingPoolName":{"type":"string"},
  3582      "SentLast24Hours":{"type":"double"},
  3583      "SnsDestination":{
  3584        "type":"structure",
  3585        "required":["TopicArn"],
  3586        "members":{
  3587          "TopicArn":{"shape":"AmazonResourceName"}
  3588        }
  3589      },
  3590      "Subject":{"type":"string"},
  3591      "SubscriptionStatus":{
  3592        "type":"string",
  3593        "enum":[
  3594          "OPT_IN",
  3595          "OPT_OUT"
  3596        ]
  3597      },
  3598      "SuccessRedirectionURL":{"type":"string"},
  3599      "SuppressedDestination":{
  3600        "type":"structure",
  3601        "required":[
  3602          "EmailAddress",
  3603          "Reason",
  3604          "LastUpdateTime"
  3605        ],
  3606        "members":{
  3607          "EmailAddress":{"shape":"EmailAddress"},
  3608          "Reason":{"shape":"SuppressionListReason"},
  3609          "LastUpdateTime":{"shape":"Timestamp"},
  3610          "Attributes":{"shape":"SuppressedDestinationAttributes"}
  3611        }
  3612      },
  3613      "SuppressedDestinationAttributes":{
  3614        "type":"structure",
  3615        "members":{
  3616          "MessageId":{"shape":"OutboundMessageId"},
  3617          "FeedbackId":{"shape":"FeedbackId"}
  3618        }
  3619      },
  3620      "SuppressedDestinationSummaries":{
  3621        "type":"list",
  3622        "member":{"shape":"SuppressedDestinationSummary"}
  3623      },
  3624      "SuppressedDestinationSummary":{
  3625        "type":"structure",
  3626        "required":[
  3627          "EmailAddress",
  3628          "Reason",
  3629          "LastUpdateTime"
  3630        ],
  3631        "members":{
  3632          "EmailAddress":{"shape":"EmailAddress"},
  3633          "Reason":{"shape":"SuppressionListReason"},
  3634          "LastUpdateTime":{"shape":"Timestamp"}
  3635        }
  3636      },
  3637      "SuppressionAttributes":{
  3638        "type":"structure",
  3639        "members":{
  3640          "SuppressedReasons":{"shape":"SuppressionListReasons"}
  3641        }
  3642      },
  3643      "SuppressionListDestination":{
  3644        "type":"structure",
  3645        "required":["SuppressionListImportAction"],
  3646        "members":{
  3647          "SuppressionListImportAction":{"shape":"SuppressionListImportAction"}
  3648        }
  3649      },
  3650      "SuppressionListImportAction":{
  3651        "type":"string",
  3652        "enum":[
  3653          "DELETE",
  3654          "PUT"
  3655        ]
  3656      },
  3657      "SuppressionListReason":{
  3658        "type":"string",
  3659        "enum":[
  3660          "BOUNCE",
  3661          "COMPLAINT"
  3662        ]
  3663      },
  3664      "SuppressionListReasons":{
  3665        "type":"list",
  3666        "member":{"shape":"SuppressionListReason"}
  3667      },
  3668      "SuppressionOptions":{
  3669        "type":"structure",
  3670        "members":{
  3671          "SuppressedReasons":{"shape":"SuppressionListReasons"}
  3672        }
  3673      },
  3674      "Tag":{
  3675        "type":"structure",
  3676        "required":[
  3677          "Key",
  3678          "Value"
  3679        ],
  3680        "members":{
  3681          "Key":{"shape":"TagKey"},
  3682          "Value":{"shape":"TagValue"}
  3683        }
  3684      },
  3685      "TagKey":{"type":"string"},
  3686      "TagKeyList":{
  3687        "type":"list",
  3688        "member":{"shape":"TagKey"}
  3689      },
  3690      "TagList":{
  3691        "type":"list",
  3692        "member":{"shape":"Tag"}
  3693      },
  3694      "TagResourceRequest":{
  3695        "type":"structure",
  3696        "required":[
  3697          "ResourceArn",
  3698          "Tags"
  3699        ],
  3700        "members":{
  3701          "ResourceArn":{"shape":"AmazonResourceName"},
  3702          "Tags":{"shape":"TagList"}
  3703        }
  3704      },
  3705      "TagResourceResponse":{
  3706        "type":"structure",
  3707        "members":{
  3708        }
  3709      },
  3710      "TagValue":{"type":"string"},
  3711      "Template":{
  3712        "type":"structure",
  3713        "members":{
  3714          "TemplateName":{"shape":"EmailTemplateName"},
  3715          "TemplateArn":{"shape":"AmazonResourceName"},
  3716          "TemplateData":{"shape":"EmailTemplateData"}
  3717        }
  3718      },
  3719      "TemplateContent":{"type":"string"},
  3720      "TestRenderEmailTemplateRequest":{
  3721        "type":"structure",
  3722        "required":[
  3723          "TemplateName",
  3724          "TemplateData"
  3725        ],
  3726        "members":{
  3727          "TemplateName":{
  3728            "shape":"EmailTemplateName",
  3729            "location":"uri",
  3730            "locationName":"TemplateName"
  3731          },
  3732          "TemplateData":{"shape":"EmailTemplateData"}
  3733        }
  3734      },
  3735      "TestRenderEmailTemplateResponse":{
  3736        "type":"structure",
  3737        "required":["RenderedTemplate"],
  3738        "members":{
  3739          "RenderedTemplate":{"shape":"RenderedEmailTemplate"}
  3740        }
  3741      },
  3742      "Timestamp":{"type":"timestamp"},
  3743      "TlsPolicy":{
  3744        "type":"string",
  3745        "enum":[
  3746          "REQUIRE",
  3747          "OPTIONAL"
  3748        ]
  3749      },
  3750      "TooManyRequestsException":{
  3751        "type":"structure",
  3752        "members":{
  3753        },
  3754        "error":{"httpStatusCode":429},
  3755        "exception":true
  3756      },
  3757      "Topic":{
  3758        "type":"structure",
  3759        "required":[
  3760          "TopicName",
  3761          "DisplayName",
  3762          "DefaultSubscriptionStatus"
  3763        ],
  3764        "members":{
  3765          "TopicName":{"shape":"TopicName"},
  3766          "DisplayName":{"shape":"DisplayName"},
  3767          "Description":{"shape":"Description"},
  3768          "DefaultSubscriptionStatus":{"shape":"SubscriptionStatus"}
  3769        }
  3770      },
  3771      "TopicFilter":{
  3772        "type":"structure",
  3773        "members":{
  3774          "TopicName":{"shape":"TopicName"},
  3775          "UseDefaultIfPreferenceUnavailable":{"shape":"UseDefaultIfPreferenceUnavailable"}
  3776        }
  3777      },
  3778      "TopicName":{"type":"string"},
  3779      "TopicPreference":{
  3780        "type":"structure",
  3781        "required":[
  3782          "TopicName",
  3783          "SubscriptionStatus"
  3784        ],
  3785        "members":{
  3786          "TopicName":{"shape":"TopicName"},
  3787          "SubscriptionStatus":{"shape":"SubscriptionStatus"}
  3788        }
  3789      },
  3790      "TopicPreferenceList":{
  3791        "type":"list",
  3792        "member":{"shape":"TopicPreference"}
  3793      },
  3794      "Topics":{
  3795        "type":"list",
  3796        "member":{"shape":"Topic"}
  3797      },
  3798      "TrackingOptions":{
  3799        "type":"structure",
  3800        "required":["CustomRedirectDomain"],
  3801        "members":{
  3802          "CustomRedirectDomain":{"shape":"CustomRedirectDomain"}
  3803        }
  3804      },
  3805      "UnsubscribeAll":{"type":"boolean"},
  3806      "UntagResourceRequest":{
  3807        "type":"structure",
  3808        "required":[
  3809          "ResourceArn",
  3810          "TagKeys"
  3811        ],
  3812        "members":{
  3813          "ResourceArn":{
  3814            "shape":"AmazonResourceName",
  3815            "location":"querystring",
  3816            "locationName":"ResourceArn"
  3817          },
  3818          "TagKeys":{
  3819            "shape":"TagKeyList",
  3820            "location":"querystring",
  3821            "locationName":"TagKeys"
  3822          }
  3823        }
  3824      },
  3825      "UntagResourceResponse":{
  3826        "type":"structure",
  3827        "members":{
  3828        }
  3829      },
  3830      "UpdateConfigurationSetEventDestinationRequest":{
  3831        "type":"structure",
  3832        "required":[
  3833          "ConfigurationSetName",
  3834          "EventDestinationName",
  3835          "EventDestination"
  3836        ],
  3837        "members":{
  3838          "ConfigurationSetName":{
  3839            "shape":"ConfigurationSetName",
  3840            "location":"uri",
  3841            "locationName":"ConfigurationSetName"
  3842          },
  3843          "EventDestinationName":{
  3844            "shape":"EventDestinationName",
  3845            "location":"uri",
  3846            "locationName":"EventDestinationName"
  3847          },
  3848          "EventDestination":{"shape":"EventDestinationDefinition"}
  3849        }
  3850      },
  3851      "UpdateConfigurationSetEventDestinationResponse":{
  3852        "type":"structure",
  3853        "members":{
  3854        }
  3855      },
  3856      "UpdateContactListRequest":{
  3857        "type":"structure",
  3858        "required":["ContactListName"],
  3859        "members":{
  3860          "ContactListName":{
  3861            "shape":"ContactListName",
  3862            "location":"uri",
  3863            "locationName":"ContactListName"
  3864          },
  3865          "Topics":{"shape":"Topics"},
  3866          "Description":{"shape":"Description"}
  3867        }
  3868      },
  3869      "UpdateContactListResponse":{
  3870        "type":"structure",
  3871        "members":{
  3872        }
  3873      },
  3874      "UpdateContactRequest":{
  3875        "type":"structure",
  3876        "required":[
  3877          "ContactListName",
  3878          "EmailAddress"
  3879        ],
  3880        "members":{
  3881          "ContactListName":{
  3882            "shape":"ContactListName",
  3883            "location":"uri",
  3884            "locationName":"ContactListName"
  3885          },
  3886          "EmailAddress":{
  3887            "shape":"EmailAddress",
  3888            "location":"uri",
  3889            "locationName":"EmailAddress"
  3890          },
  3891          "TopicPreferences":{"shape":"TopicPreferenceList"},
  3892          "UnsubscribeAll":{"shape":"UnsubscribeAll"},
  3893          "AttributesData":{"shape":"AttributesData"}
  3894        }
  3895      },
  3896      "UpdateContactResponse":{
  3897        "type":"structure",
  3898        "members":{
  3899        }
  3900      },
  3901      "UpdateCustomVerificationEmailTemplateRequest":{
  3902        "type":"structure",
  3903        "required":[
  3904          "TemplateName",
  3905          "FromEmailAddress",
  3906          "TemplateSubject",
  3907          "TemplateContent",
  3908          "SuccessRedirectionURL",
  3909          "FailureRedirectionURL"
  3910        ],
  3911        "members":{
  3912          "TemplateName":{
  3913            "shape":"EmailTemplateName",
  3914            "location":"uri",
  3915            "locationName":"TemplateName"
  3916          },
  3917          "FromEmailAddress":{"shape":"EmailAddress"},
  3918          "TemplateSubject":{"shape":"EmailTemplateSubject"},
  3919          "TemplateContent":{"shape":"TemplateContent"},
  3920          "SuccessRedirectionURL":{"shape":"SuccessRedirectionURL"},
  3921          "FailureRedirectionURL":{"shape":"FailureRedirectionURL"}
  3922        }
  3923      },
  3924      "UpdateCustomVerificationEmailTemplateResponse":{
  3925        "type":"structure",
  3926        "members":{
  3927        }
  3928      },
  3929      "UpdateEmailIdentityPolicyRequest":{
  3930        "type":"structure",
  3931        "required":[
  3932          "EmailIdentity",
  3933          "PolicyName",
  3934          "Policy"
  3935        ],
  3936        "members":{
  3937          "EmailIdentity":{
  3938            "shape":"Identity",
  3939            "location":"uri",
  3940            "locationName":"EmailIdentity"
  3941          },
  3942          "PolicyName":{
  3943            "shape":"PolicyName",
  3944            "location":"uri",
  3945            "locationName":"PolicyName"
  3946          },
  3947          "Policy":{"shape":"Policy"}
  3948        }
  3949      },
  3950      "UpdateEmailIdentityPolicyResponse":{
  3951        "type":"structure",
  3952        "members":{
  3953        }
  3954      },
  3955      "UpdateEmailTemplateRequest":{
  3956        "type":"structure",
  3957        "required":[
  3958          "TemplateName",
  3959          "TemplateContent"
  3960        ],
  3961        "members":{
  3962          "TemplateName":{
  3963            "shape":"EmailTemplateName",
  3964            "location":"uri",
  3965            "locationName":"TemplateName"
  3966          },
  3967          "TemplateContent":{"shape":"EmailTemplateContent"}
  3968        }
  3969      },
  3970      "UpdateEmailTemplateResponse":{
  3971        "type":"structure",
  3972        "members":{
  3973        }
  3974      },
  3975      "UseCaseDescription":{
  3976        "type":"string",
  3977        "max":5000,
  3978        "min":1,
  3979        "sensitive":true
  3980      },
  3981      "UseDefaultIfPreferenceUnavailable":{"type":"boolean"},
  3982      "Volume":{"type":"long"},
  3983      "VolumeStatistics":{
  3984        "type":"structure",
  3985        "members":{
  3986          "InboxRawCount":{"shape":"Volume"},
  3987          "SpamRawCount":{"shape":"Volume"},
  3988          "ProjectedInbox":{"shape":"Volume"},
  3989          "ProjectedSpam":{"shape":"Volume"}
  3990        }
  3991      },
  3992      "WarmupStatus":{
  3993        "type":"string",
  3994        "enum":[
  3995          "IN_PROGRESS",
  3996          "DONE"
  3997        ]
  3998      },
  3999      "WebsiteURL":{
  4000        "type":"string",
  4001        "max":1000,
  4002        "min":1,
  4003        "pattern":"^(([^:/?#]+):)?(//([^/?#]*))?([^?#]*)(\\?([^#]*))?(#(.*))?",
  4004        "sensitive":true
  4005      }
  4006    }
  4007  }