github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/events/2015-10-07/api-2.json (about)

     1  {
     2    "version":"2.0",
     3    "metadata":{
     4      "apiVersion":"2015-10-07",
     5      "endpointPrefix":"events",
     6      "jsonVersion":"1.1",
     7      "protocol":"json",
     8      "serviceFullName":"Amazon CloudWatch Events",
     9      "serviceId":"CloudWatch Events",
    10      "signatureVersion":"v4",
    11      "targetPrefix":"AWSEvents",
    12      "uid":"events-2015-10-07"
    13    },
    14    "operations":{
    15      "ActivateEventSource":{
    16        "name":"ActivateEventSource",
    17        "http":{
    18          "method":"POST",
    19          "requestUri":"/"
    20        },
    21        "input":{"shape":"ActivateEventSourceRequest"},
    22        "errors":[
    23          {"shape":"ResourceNotFoundException"},
    24          {"shape":"ConcurrentModificationException"},
    25          {"shape":"InvalidStateException"},
    26          {"shape":"InternalException"},
    27          {"shape":"OperationDisabledException"}
    28        ]
    29      },
    30      "CancelReplay":{
    31        "name":"CancelReplay",
    32        "http":{
    33          "method":"POST",
    34          "requestUri":"/"
    35        },
    36        "input":{"shape":"CancelReplayRequest"},
    37        "output":{"shape":"CancelReplayResponse"},
    38        "errors":[
    39          {"shape":"ResourceNotFoundException"},
    40          {"shape":"ConcurrentModificationException"},
    41          {"shape":"IllegalStatusException"},
    42          {"shape":"InternalException"}
    43        ]
    44      },
    45      "CreateApiDestination":{
    46        "name":"CreateApiDestination",
    47        "http":{
    48          "method":"POST",
    49          "requestUri":"/"
    50        },
    51        "input":{"shape":"CreateApiDestinationRequest"},
    52        "output":{"shape":"CreateApiDestinationResponse"},
    53        "errors":[
    54          {"shape":"ResourceAlreadyExistsException"},
    55          {"shape":"ResourceNotFoundException"},
    56          {"shape":"LimitExceededException"},
    57          {"shape":"InternalException"}
    58        ]
    59      },
    60      "CreateArchive":{
    61        "name":"CreateArchive",
    62        "http":{
    63          "method":"POST",
    64          "requestUri":"/"
    65        },
    66        "input":{"shape":"CreateArchiveRequest"},
    67        "output":{"shape":"CreateArchiveResponse"},
    68        "errors":[
    69          {"shape":"ConcurrentModificationException"},
    70          {"shape":"ResourceAlreadyExistsException"},
    71          {"shape":"ResourceNotFoundException"},
    72          {"shape":"InternalException"},
    73          {"shape":"LimitExceededException"},
    74          {"shape":"InvalidEventPatternException"}
    75        ]
    76      },
    77      "CreateConnection":{
    78        "name":"CreateConnection",
    79        "http":{
    80          "method":"POST",
    81          "requestUri":"/"
    82        },
    83        "input":{"shape":"CreateConnectionRequest"},
    84        "output":{"shape":"CreateConnectionResponse"},
    85        "errors":[
    86          {"shape":"ResourceAlreadyExistsException"},
    87          {"shape":"LimitExceededException"},
    88          {"shape":"InternalException"}
    89        ]
    90      },
    91      "CreateEventBus":{
    92        "name":"CreateEventBus",
    93        "http":{
    94          "method":"POST",
    95          "requestUri":"/"
    96        },
    97        "input":{"shape":"CreateEventBusRequest"},
    98        "output":{"shape":"CreateEventBusResponse"},
    99        "errors":[
   100          {"shape":"ResourceAlreadyExistsException"},
   101          {"shape":"ResourceNotFoundException"},
   102          {"shape":"InvalidStateException"},
   103          {"shape":"InternalException"},
   104          {"shape":"ConcurrentModificationException"},
   105          {"shape":"LimitExceededException"},
   106          {"shape":"OperationDisabledException"}
   107        ]
   108      },
   109      "CreatePartnerEventSource":{
   110        "name":"CreatePartnerEventSource",
   111        "http":{
   112          "method":"POST",
   113          "requestUri":"/"
   114        },
   115        "input":{"shape":"CreatePartnerEventSourceRequest"},
   116        "output":{"shape":"CreatePartnerEventSourceResponse"},
   117        "errors":[
   118          {"shape":"ResourceAlreadyExistsException"},
   119          {"shape":"InternalException"},
   120          {"shape":"ConcurrentModificationException"},
   121          {"shape":"LimitExceededException"},
   122          {"shape":"OperationDisabledException"}
   123        ]
   124      },
   125      "DeactivateEventSource":{
   126        "name":"DeactivateEventSource",
   127        "http":{
   128          "method":"POST",
   129          "requestUri":"/"
   130        },
   131        "input":{"shape":"DeactivateEventSourceRequest"},
   132        "errors":[
   133          {"shape":"ResourceNotFoundException"},
   134          {"shape":"ConcurrentModificationException"},
   135          {"shape":"InvalidStateException"},
   136          {"shape":"InternalException"},
   137          {"shape":"OperationDisabledException"}
   138        ]
   139      },
   140      "DeauthorizeConnection":{
   141        "name":"DeauthorizeConnection",
   142        "http":{
   143          "method":"POST",
   144          "requestUri":"/"
   145        },
   146        "input":{"shape":"DeauthorizeConnectionRequest"},
   147        "output":{"shape":"DeauthorizeConnectionResponse"},
   148        "errors":[
   149          {"shape":"ConcurrentModificationException"},
   150          {"shape":"ResourceNotFoundException"},
   151          {"shape":"InternalException"}
   152        ]
   153      },
   154      "DeleteApiDestination":{
   155        "name":"DeleteApiDestination",
   156        "http":{
   157          "method":"POST",
   158          "requestUri":"/"
   159        },
   160        "input":{"shape":"DeleteApiDestinationRequest"},
   161        "output":{"shape":"DeleteApiDestinationResponse"},
   162        "errors":[
   163          {"shape":"ConcurrentModificationException"},
   164          {"shape":"ResourceNotFoundException"},
   165          {"shape":"InternalException"}
   166        ]
   167      },
   168      "DeleteArchive":{
   169        "name":"DeleteArchive",
   170        "http":{
   171          "method":"POST",
   172          "requestUri":"/"
   173        },
   174        "input":{"shape":"DeleteArchiveRequest"},
   175        "output":{"shape":"DeleteArchiveResponse"},
   176        "errors":[
   177          {"shape":"ConcurrentModificationException"},
   178          {"shape":"ResourceNotFoundException"},
   179          {"shape":"InternalException"}
   180        ]
   181      },
   182      "DeleteConnection":{
   183        "name":"DeleteConnection",
   184        "http":{
   185          "method":"POST",
   186          "requestUri":"/"
   187        },
   188        "input":{"shape":"DeleteConnectionRequest"},
   189        "output":{"shape":"DeleteConnectionResponse"},
   190        "errors":[
   191          {"shape":"ConcurrentModificationException"},
   192          {"shape":"ResourceNotFoundException"},
   193          {"shape":"InternalException"}
   194        ]
   195      },
   196      "DeleteEventBus":{
   197        "name":"DeleteEventBus",
   198        "http":{
   199          "method":"POST",
   200          "requestUri":"/"
   201        },
   202        "input":{"shape":"DeleteEventBusRequest"},
   203        "errors":[
   204          {"shape":"InternalException"},
   205          {"shape":"ConcurrentModificationException"}
   206        ]
   207      },
   208      "DeletePartnerEventSource":{
   209        "name":"DeletePartnerEventSource",
   210        "http":{
   211          "method":"POST",
   212          "requestUri":"/"
   213        },
   214        "input":{"shape":"DeletePartnerEventSourceRequest"},
   215        "errors":[
   216          {"shape":"InternalException"},
   217          {"shape":"ConcurrentModificationException"},
   218          {"shape":"OperationDisabledException"}
   219        ]
   220      },
   221      "DeleteRule":{
   222        "name":"DeleteRule",
   223        "http":{
   224          "method":"POST",
   225          "requestUri":"/"
   226        },
   227        "input":{"shape":"DeleteRuleRequest"},
   228        "errors":[
   229          {"shape":"ConcurrentModificationException"},
   230          {"shape":"ManagedRuleException"},
   231          {"shape":"InternalException"},
   232          {"shape":"ResourceNotFoundException"}
   233        ]
   234      },
   235      "DescribeApiDestination":{
   236        "name":"DescribeApiDestination",
   237        "http":{
   238          "method":"POST",
   239          "requestUri":"/"
   240        },
   241        "input":{"shape":"DescribeApiDestinationRequest"},
   242        "output":{"shape":"DescribeApiDestinationResponse"},
   243        "errors":[
   244          {"shape":"ResourceNotFoundException"},
   245          {"shape":"InternalException"}
   246        ]
   247      },
   248      "DescribeArchive":{
   249        "name":"DescribeArchive",
   250        "http":{
   251          "method":"POST",
   252          "requestUri":"/"
   253        },
   254        "input":{"shape":"DescribeArchiveRequest"},
   255        "output":{"shape":"DescribeArchiveResponse"},
   256        "errors":[
   257          {"shape":"ResourceAlreadyExistsException"},
   258          {"shape":"ResourceNotFoundException"},
   259          {"shape":"InternalException"}
   260        ]
   261      },
   262      "DescribeConnection":{
   263        "name":"DescribeConnection",
   264        "http":{
   265          "method":"POST",
   266          "requestUri":"/"
   267        },
   268        "input":{"shape":"DescribeConnectionRequest"},
   269        "output":{"shape":"DescribeConnectionResponse"},
   270        "errors":[
   271          {"shape":"ResourceNotFoundException"},
   272          {"shape":"InternalException"}
   273        ]
   274      },
   275      "DescribeEventBus":{
   276        "name":"DescribeEventBus",
   277        "http":{
   278          "method":"POST",
   279          "requestUri":"/"
   280        },
   281        "input":{"shape":"DescribeEventBusRequest"},
   282        "output":{"shape":"DescribeEventBusResponse"},
   283        "errors":[
   284          {"shape":"ResourceNotFoundException"},
   285          {"shape":"InternalException"}
   286        ]
   287      },
   288      "DescribeEventSource":{
   289        "name":"DescribeEventSource",
   290        "http":{
   291          "method":"POST",
   292          "requestUri":"/"
   293        },
   294        "input":{"shape":"DescribeEventSourceRequest"},
   295        "output":{"shape":"DescribeEventSourceResponse"},
   296        "errors":[
   297          {"shape":"ResourceNotFoundException"},
   298          {"shape":"InternalException"},
   299          {"shape":"OperationDisabledException"}
   300        ]
   301      },
   302      "DescribePartnerEventSource":{
   303        "name":"DescribePartnerEventSource",
   304        "http":{
   305          "method":"POST",
   306          "requestUri":"/"
   307        },
   308        "input":{"shape":"DescribePartnerEventSourceRequest"},
   309        "output":{"shape":"DescribePartnerEventSourceResponse"},
   310        "errors":[
   311          {"shape":"ResourceNotFoundException"},
   312          {"shape":"InternalException"},
   313          {"shape":"OperationDisabledException"}
   314        ]
   315      },
   316      "DescribeReplay":{
   317        "name":"DescribeReplay",
   318        "http":{
   319          "method":"POST",
   320          "requestUri":"/"
   321        },
   322        "input":{"shape":"DescribeReplayRequest"},
   323        "output":{"shape":"DescribeReplayResponse"},
   324        "errors":[
   325          {"shape":"ResourceNotFoundException"},
   326          {"shape":"InternalException"}
   327        ]
   328      },
   329      "DescribeRule":{
   330        "name":"DescribeRule",
   331        "http":{
   332          "method":"POST",
   333          "requestUri":"/"
   334        },
   335        "input":{"shape":"DescribeRuleRequest"},
   336        "output":{"shape":"DescribeRuleResponse"},
   337        "errors":[
   338          {"shape":"ResourceNotFoundException"},
   339          {"shape":"InternalException"}
   340        ]
   341      },
   342      "DisableRule":{
   343        "name":"DisableRule",
   344        "http":{
   345          "method":"POST",
   346          "requestUri":"/"
   347        },
   348        "input":{"shape":"DisableRuleRequest"},
   349        "errors":[
   350          {"shape":"ResourceNotFoundException"},
   351          {"shape":"ConcurrentModificationException"},
   352          {"shape":"ManagedRuleException"},
   353          {"shape":"InternalException"}
   354        ]
   355      },
   356      "EnableRule":{
   357        "name":"EnableRule",
   358        "http":{
   359          "method":"POST",
   360          "requestUri":"/"
   361        },
   362        "input":{"shape":"EnableRuleRequest"},
   363        "errors":[
   364          {"shape":"ResourceNotFoundException"},
   365          {"shape":"ConcurrentModificationException"},
   366          {"shape":"ManagedRuleException"},
   367          {"shape":"InternalException"}
   368        ]
   369      },
   370      "ListApiDestinations":{
   371        "name":"ListApiDestinations",
   372        "http":{
   373          "method":"POST",
   374          "requestUri":"/"
   375        },
   376        "input":{"shape":"ListApiDestinationsRequest"},
   377        "output":{"shape":"ListApiDestinationsResponse"},
   378        "errors":[
   379          {"shape":"InternalException"}
   380        ]
   381      },
   382      "ListArchives":{
   383        "name":"ListArchives",
   384        "http":{
   385          "method":"POST",
   386          "requestUri":"/"
   387        },
   388        "input":{"shape":"ListArchivesRequest"},
   389        "output":{"shape":"ListArchivesResponse"},
   390        "errors":[
   391          {"shape":"ResourceNotFoundException"},
   392          {"shape":"InternalException"}
   393        ]
   394      },
   395      "ListConnections":{
   396        "name":"ListConnections",
   397        "http":{
   398          "method":"POST",
   399          "requestUri":"/"
   400        },
   401        "input":{"shape":"ListConnectionsRequest"},
   402        "output":{"shape":"ListConnectionsResponse"},
   403        "errors":[
   404          {"shape":"InternalException"}
   405        ]
   406      },
   407      "ListEventBuses":{
   408        "name":"ListEventBuses",
   409        "http":{
   410          "method":"POST",
   411          "requestUri":"/"
   412        },
   413        "input":{"shape":"ListEventBusesRequest"},
   414        "output":{"shape":"ListEventBusesResponse"},
   415        "errors":[
   416          {"shape":"InternalException"}
   417        ]
   418      },
   419      "ListEventSources":{
   420        "name":"ListEventSources",
   421        "http":{
   422          "method":"POST",
   423          "requestUri":"/"
   424        },
   425        "input":{"shape":"ListEventSourcesRequest"},
   426        "output":{"shape":"ListEventSourcesResponse"},
   427        "errors":[
   428          {"shape":"InternalException"},
   429          {"shape":"OperationDisabledException"}
   430        ]
   431      },
   432      "ListPartnerEventSourceAccounts":{
   433        "name":"ListPartnerEventSourceAccounts",
   434        "http":{
   435          "method":"POST",
   436          "requestUri":"/"
   437        },
   438        "input":{"shape":"ListPartnerEventSourceAccountsRequest"},
   439        "output":{"shape":"ListPartnerEventSourceAccountsResponse"},
   440        "errors":[
   441          {"shape":"ResourceNotFoundException"},
   442          {"shape":"InternalException"},
   443          {"shape":"OperationDisabledException"}
   444        ]
   445      },
   446      "ListPartnerEventSources":{
   447        "name":"ListPartnerEventSources",
   448        "http":{
   449          "method":"POST",
   450          "requestUri":"/"
   451        },
   452        "input":{"shape":"ListPartnerEventSourcesRequest"},
   453        "output":{"shape":"ListPartnerEventSourcesResponse"},
   454        "errors":[
   455          {"shape":"InternalException"},
   456          {"shape":"OperationDisabledException"}
   457        ]
   458      },
   459      "ListReplays":{
   460        "name":"ListReplays",
   461        "http":{
   462          "method":"POST",
   463          "requestUri":"/"
   464        },
   465        "input":{"shape":"ListReplaysRequest"},
   466        "output":{"shape":"ListReplaysResponse"},
   467        "errors":[
   468          {"shape":"InternalException"}
   469        ]
   470      },
   471      "ListRuleNamesByTarget":{
   472        "name":"ListRuleNamesByTarget",
   473        "http":{
   474          "method":"POST",
   475          "requestUri":"/"
   476        },
   477        "input":{"shape":"ListRuleNamesByTargetRequest"},
   478        "output":{"shape":"ListRuleNamesByTargetResponse"},
   479        "errors":[
   480          {"shape":"InternalException"},
   481          {"shape":"ResourceNotFoundException"}
   482        ]
   483      },
   484      "ListRules":{
   485        "name":"ListRules",
   486        "http":{
   487          "method":"POST",
   488          "requestUri":"/"
   489        },
   490        "input":{"shape":"ListRulesRequest"},
   491        "output":{"shape":"ListRulesResponse"},
   492        "errors":[
   493          {"shape":"InternalException"},
   494          {"shape":"ResourceNotFoundException"}
   495        ]
   496      },
   497      "ListTagsForResource":{
   498        "name":"ListTagsForResource",
   499        "http":{
   500          "method":"POST",
   501          "requestUri":"/"
   502        },
   503        "input":{"shape":"ListTagsForResourceRequest"},
   504        "output":{"shape":"ListTagsForResourceResponse"},
   505        "errors":[
   506          {"shape":"ResourceNotFoundException"},
   507          {"shape":"InternalException"}
   508        ]
   509      },
   510      "ListTargetsByRule":{
   511        "name":"ListTargetsByRule",
   512        "http":{
   513          "method":"POST",
   514          "requestUri":"/"
   515        },
   516        "input":{"shape":"ListTargetsByRuleRequest"},
   517        "output":{"shape":"ListTargetsByRuleResponse"},
   518        "errors":[
   519          {"shape":"ResourceNotFoundException"},
   520          {"shape":"InternalException"}
   521        ]
   522      },
   523      "PutEvents":{
   524        "name":"PutEvents",
   525        "http":{
   526          "method":"POST",
   527          "requestUri":"/"
   528        },
   529        "input":{"shape":"PutEventsRequest"},
   530        "output":{"shape":"PutEventsResponse"},
   531        "errors":[
   532          {"shape":"InternalException"}
   533        ]
   534      },
   535      "PutPartnerEvents":{
   536        "name":"PutPartnerEvents",
   537        "http":{
   538          "method":"POST",
   539          "requestUri":"/"
   540        },
   541        "input":{"shape":"PutPartnerEventsRequest"},
   542        "output":{"shape":"PutPartnerEventsResponse"},
   543        "errors":[
   544          {"shape":"InternalException"},
   545          {"shape":"OperationDisabledException"}
   546        ]
   547      },
   548      "PutPermission":{
   549        "name":"PutPermission",
   550        "http":{
   551          "method":"POST",
   552          "requestUri":"/"
   553        },
   554        "input":{"shape":"PutPermissionRequest"},
   555        "errors":[
   556          {"shape":"ResourceNotFoundException"},
   557          {"shape":"PolicyLengthExceededException"},
   558          {"shape":"InternalException"},
   559          {"shape":"ConcurrentModificationException"},
   560          {"shape":"OperationDisabledException"}
   561        ]
   562      },
   563      "PutRule":{
   564        "name":"PutRule",
   565        "http":{
   566          "method":"POST",
   567          "requestUri":"/"
   568        },
   569        "input":{"shape":"PutRuleRequest"},
   570        "output":{"shape":"PutRuleResponse"},
   571        "errors":[
   572          {"shape":"InvalidEventPatternException"},
   573          {"shape":"LimitExceededException"},
   574          {"shape":"ConcurrentModificationException"},
   575          {"shape":"ManagedRuleException"},
   576          {"shape":"InternalException"},
   577          {"shape":"ResourceNotFoundException"}
   578        ]
   579      },
   580      "PutTargets":{
   581        "name":"PutTargets",
   582        "http":{
   583          "method":"POST",
   584          "requestUri":"/"
   585        },
   586        "input":{"shape":"PutTargetsRequest"},
   587        "output":{"shape":"PutTargetsResponse"},
   588        "errors":[
   589          {"shape":"ResourceNotFoundException"},
   590          {"shape":"ConcurrentModificationException"},
   591          {"shape":"LimitExceededException"},
   592          {"shape":"ManagedRuleException"},
   593          {"shape":"InternalException"}
   594        ]
   595      },
   596      "RemovePermission":{
   597        "name":"RemovePermission",
   598        "http":{
   599          "method":"POST",
   600          "requestUri":"/"
   601        },
   602        "input":{"shape":"RemovePermissionRequest"},
   603        "errors":[
   604          {"shape":"ResourceNotFoundException"},
   605          {"shape":"InternalException"},
   606          {"shape":"ConcurrentModificationException"},
   607          {"shape":"OperationDisabledException"}
   608        ]
   609      },
   610      "RemoveTargets":{
   611        "name":"RemoveTargets",
   612        "http":{
   613          "method":"POST",
   614          "requestUri":"/"
   615        },
   616        "input":{"shape":"RemoveTargetsRequest"},
   617        "output":{"shape":"RemoveTargetsResponse"},
   618        "errors":[
   619          {"shape":"ResourceNotFoundException"},
   620          {"shape":"ConcurrentModificationException"},
   621          {"shape":"ManagedRuleException"},
   622          {"shape":"InternalException"}
   623        ]
   624      },
   625      "StartReplay":{
   626        "name":"StartReplay",
   627        "http":{
   628          "method":"POST",
   629          "requestUri":"/"
   630        },
   631        "input":{"shape":"StartReplayRequest"},
   632        "output":{"shape":"StartReplayResponse"},
   633        "errors":[
   634          {"shape":"ResourceNotFoundException"},
   635          {"shape":"ResourceAlreadyExistsException"},
   636          {"shape":"InvalidEventPatternException"},
   637          {"shape":"LimitExceededException"},
   638          {"shape":"InternalException"}
   639        ]
   640      },
   641      "TagResource":{
   642        "name":"TagResource",
   643        "http":{
   644          "method":"POST",
   645          "requestUri":"/"
   646        },
   647        "input":{"shape":"TagResourceRequest"},
   648        "output":{"shape":"TagResourceResponse"},
   649        "errors":[
   650          {"shape":"ResourceNotFoundException"},
   651          {"shape":"ConcurrentModificationException"},
   652          {"shape":"InternalException"},
   653          {"shape":"ManagedRuleException"}
   654        ]
   655      },
   656      "TestEventPattern":{
   657        "name":"TestEventPattern",
   658        "http":{
   659          "method":"POST",
   660          "requestUri":"/"
   661        },
   662        "input":{"shape":"TestEventPatternRequest"},
   663        "output":{"shape":"TestEventPatternResponse"},
   664        "errors":[
   665          {"shape":"InvalidEventPatternException"},
   666          {"shape":"InternalException"}
   667        ]
   668      },
   669      "UntagResource":{
   670        "name":"UntagResource",
   671        "http":{
   672          "method":"POST",
   673          "requestUri":"/"
   674        },
   675        "input":{"shape":"UntagResourceRequest"},
   676        "output":{"shape":"UntagResourceResponse"},
   677        "errors":[
   678          {"shape":"ResourceNotFoundException"},
   679          {"shape":"InternalException"},
   680          {"shape":"ConcurrentModificationException"},
   681          {"shape":"ManagedRuleException"}
   682        ]
   683      },
   684      "UpdateApiDestination":{
   685        "name":"UpdateApiDestination",
   686        "http":{
   687          "method":"POST",
   688          "requestUri":"/"
   689        },
   690        "input":{"shape":"UpdateApiDestinationRequest"},
   691        "output":{"shape":"UpdateApiDestinationResponse"},
   692        "errors":[
   693          {"shape":"ConcurrentModificationException"},
   694          {"shape":"ResourceNotFoundException"},
   695          {"shape":"InternalException"},
   696          {"shape":"LimitExceededException"}
   697        ]
   698      },
   699      "UpdateArchive":{
   700        "name":"UpdateArchive",
   701        "http":{
   702          "method":"POST",
   703          "requestUri":"/"
   704        },
   705        "input":{"shape":"UpdateArchiveRequest"},
   706        "output":{"shape":"UpdateArchiveResponse"},
   707        "errors":[
   708          {"shape":"ConcurrentModificationException"},
   709          {"shape":"ResourceNotFoundException"},
   710          {"shape":"InternalException"},
   711          {"shape":"LimitExceededException"},
   712          {"shape":"InvalidEventPatternException"}
   713        ]
   714      },
   715      "UpdateConnection":{
   716        "name":"UpdateConnection",
   717        "http":{
   718          "method":"POST",
   719          "requestUri":"/"
   720        },
   721        "input":{"shape":"UpdateConnectionRequest"},
   722        "output":{"shape":"UpdateConnectionResponse"},
   723        "errors":[
   724          {"shape":"ConcurrentModificationException"},
   725          {"shape":"ResourceNotFoundException"},
   726          {"shape":"InternalException"},
   727          {"shape":"LimitExceededException"}
   728        ]
   729      }
   730    },
   731    "shapes":{
   732      "AccountId":{
   733        "type":"string",
   734        "max":12,
   735        "min":12,
   736        "pattern":"\\d{12}"
   737      },
   738      "Action":{
   739        "type":"string",
   740        "max":64,
   741        "min":1,
   742        "pattern":"events:[a-zA-Z]+"
   743      },
   744      "ActivateEventSourceRequest":{
   745        "type":"structure",
   746        "required":["Name"],
   747        "members":{
   748          "Name":{"shape":"EventSourceName"}
   749        }
   750      },
   751      "ApiDestination":{
   752        "type":"structure",
   753        "members":{
   754          "ApiDestinationArn":{"shape":"ApiDestinationArn"},
   755          "Name":{"shape":"ApiDestinationName"},
   756          "ApiDestinationState":{"shape":"ApiDestinationState"},
   757          "ConnectionArn":{"shape":"ConnectionArn"},
   758          "InvocationEndpoint":{"shape":"HttpsEndpoint"},
   759          "HttpMethod":{"shape":"ApiDestinationHttpMethod"},
   760          "InvocationRateLimitPerSecond":{"shape":"ApiDestinationInvocationRateLimitPerSecond"},
   761          "CreationTime":{"shape":"Timestamp"},
   762          "LastModifiedTime":{"shape":"Timestamp"}
   763        }
   764      },
   765      "ApiDestinationArn":{
   766        "type":"string",
   767        "max":1600,
   768        "min":1,
   769        "pattern":"^arn:aws([a-z]|\\-)*:events:([a-z]|\\d|\\-)*:([0-9]{12})?:api-destination\\/[\\.\\-_A-Za-z0-9]+\\/[\\-A-Za-z0-9]+$"
   770      },
   771      "ApiDestinationDescription":{
   772        "type":"string",
   773        "max":512,
   774        "pattern":".*"
   775      },
   776      "ApiDestinationHttpMethod":{
   777        "type":"string",
   778        "enum":[
   779          "POST",
   780          "GET",
   781          "HEAD",
   782          "OPTIONS",
   783          "PUT",
   784          "PATCH",
   785          "DELETE"
   786        ]
   787      },
   788      "ApiDestinationInvocationRateLimitPerSecond":{
   789        "type":"integer",
   790        "min":1
   791      },
   792      "ApiDestinationName":{
   793        "type":"string",
   794        "max":64,
   795        "min":1,
   796        "pattern":"[\\.\\-_A-Za-z0-9]+"
   797      },
   798      "ApiDestinationResponseList":{
   799        "type":"list",
   800        "member":{"shape":"ApiDestination"}
   801      },
   802      "ApiDestinationState":{
   803        "type":"string",
   804        "enum":[
   805          "ACTIVE",
   806          "INACTIVE"
   807        ]
   808      },
   809      "Archive":{
   810        "type":"structure",
   811        "members":{
   812          "ArchiveName":{"shape":"ArchiveName"},
   813          "EventSourceArn":{"shape":"Arn"},
   814          "State":{"shape":"ArchiveState"},
   815          "StateReason":{"shape":"ArchiveStateReason"},
   816          "RetentionDays":{"shape":"RetentionDays"},
   817          "SizeBytes":{"shape":"Long"},
   818          "EventCount":{"shape":"Long"},
   819          "CreationTime":{"shape":"Timestamp"}
   820        }
   821      },
   822      "ArchiveArn":{
   823        "type":"string",
   824        "max":1600,
   825        "min":1,
   826        "pattern":"^arn:aws([a-z]|\\-)*:events:([a-z]|\\d|\\-)*:([0-9]{12})?:.+\\/.+$"
   827      },
   828      "ArchiveDescription":{
   829        "type":"string",
   830        "max":512,
   831        "pattern":".*"
   832      },
   833      "ArchiveName":{
   834        "type":"string",
   835        "max":48,
   836        "min":1,
   837        "pattern":"[\\.\\-_A-Za-z0-9]+"
   838      },
   839      "ArchiveResponseList":{
   840        "type":"list",
   841        "member":{"shape":"Archive"}
   842      },
   843      "ArchiveState":{
   844        "type":"string",
   845        "enum":[
   846          "ENABLED",
   847          "DISABLED",
   848          "CREATING",
   849          "UPDATING",
   850          "CREATE_FAILED",
   851          "UPDATE_FAILED"
   852        ]
   853      },
   854      "ArchiveStateReason":{
   855        "type":"string",
   856        "max":512,
   857        "pattern":".*"
   858      },
   859      "Arn":{
   860        "type":"string",
   861        "max":1600,
   862        "min":1
   863      },
   864      "AssignPublicIp":{
   865        "type":"string",
   866        "enum":[
   867          "ENABLED",
   868          "DISABLED"
   869        ]
   870      },
   871      "AuthHeaderParameters":{
   872        "type":"string",
   873        "max":512,
   874        "min":1,
   875        "pattern":"^[ \\t]*[^\\x00-\\x1F:\\x7F]+([ \\t]+[^\\x00-\\x1F:\\x7F]+)*[ \\t]*$"
   876      },
   877      "AwsVpcConfiguration":{
   878        "type":"structure",
   879        "required":["Subnets"],
   880        "members":{
   881          "Subnets":{"shape":"StringList"},
   882          "SecurityGroups":{"shape":"StringList"},
   883          "AssignPublicIp":{"shape":"AssignPublicIp"}
   884        }
   885      },
   886      "BatchArrayProperties":{
   887        "type":"structure",
   888        "members":{
   889          "Size":{"shape":"Integer"}
   890        }
   891      },
   892      "BatchParameters":{
   893        "type":"structure",
   894        "required":[
   895          "JobDefinition",
   896          "JobName"
   897        ],
   898        "members":{
   899          "JobDefinition":{"shape":"String"},
   900          "JobName":{"shape":"String"},
   901          "ArrayProperties":{"shape":"BatchArrayProperties"},
   902          "RetryStrategy":{"shape":"BatchRetryStrategy"}
   903        }
   904      },
   905      "BatchRetryStrategy":{
   906        "type":"structure",
   907        "members":{
   908          "Attempts":{"shape":"Integer"}
   909        }
   910      },
   911      "Boolean":{"type":"boolean"},
   912      "CancelReplayRequest":{
   913        "type":"structure",
   914        "required":["ReplayName"],
   915        "members":{
   916          "ReplayName":{"shape":"ReplayName"}
   917        }
   918      },
   919      "CancelReplayResponse":{
   920        "type":"structure",
   921        "members":{
   922          "ReplayArn":{"shape":"ReplayArn"},
   923          "State":{"shape":"ReplayState"},
   924          "StateReason":{"shape":"ReplayStateReason"}
   925        }
   926      },
   927      "CapacityProvider":{
   928        "type":"string",
   929        "max":255,
   930        "min":1
   931      },
   932      "CapacityProviderStrategy":{
   933        "type":"list",
   934        "member":{"shape":"CapacityProviderStrategyItem"},
   935        "max":6
   936      },
   937      "CapacityProviderStrategyItem":{
   938        "type":"structure",
   939        "required":["capacityProvider"],
   940        "members":{
   941          "capacityProvider":{"shape":"CapacityProvider"},
   942          "weight":{"shape":"CapacityProviderStrategyItemWeight"},
   943          "base":{"shape":"CapacityProviderStrategyItemBase"}
   944        }
   945      },
   946      "CapacityProviderStrategyItemBase":{
   947        "type":"integer",
   948        "max":100000,
   949        "min":0
   950      },
   951      "CapacityProviderStrategyItemWeight":{
   952        "type":"integer",
   953        "max":1000,
   954        "min":0
   955      },
   956      "ConcurrentModificationException":{
   957        "type":"structure",
   958        "members":{
   959        },
   960        "exception":true
   961      },
   962      "Condition":{
   963        "type":"structure",
   964        "required":[
   965          "Type",
   966          "Key",
   967          "Value"
   968        ],
   969        "members":{
   970          "Type":{"shape":"String"},
   971          "Key":{"shape":"String"},
   972          "Value":{"shape":"String"}
   973        }
   974      },
   975      "Connection":{
   976        "type":"structure",
   977        "members":{
   978          "ConnectionArn":{"shape":"ConnectionArn"},
   979          "Name":{"shape":"ConnectionName"},
   980          "ConnectionState":{"shape":"ConnectionState"},
   981          "StateReason":{"shape":"ConnectionStateReason"},
   982          "AuthorizationType":{"shape":"ConnectionAuthorizationType"},
   983          "CreationTime":{"shape":"Timestamp"},
   984          "LastModifiedTime":{"shape":"Timestamp"},
   985          "LastAuthorizedTime":{"shape":"Timestamp"}
   986        }
   987      },
   988      "ConnectionApiKeyAuthResponseParameters":{
   989        "type":"structure",
   990        "members":{
   991          "ApiKeyName":{"shape":"AuthHeaderParameters"}
   992        }
   993      },
   994      "ConnectionArn":{
   995        "type":"string",
   996        "max":1600,
   997        "min":1,
   998        "pattern":"^arn:aws([a-z]|\\-)*:events:([a-z]|\\d|\\-)*:([0-9]{12})?:connection\\/[\\.\\-_A-Za-z0-9]+\\/[\\-A-Za-z0-9]+$"
   999      },
  1000      "ConnectionAuthResponseParameters":{
  1001        "type":"structure",
  1002        "members":{
  1003          "BasicAuthParameters":{"shape":"ConnectionBasicAuthResponseParameters"},
  1004          "OAuthParameters":{"shape":"ConnectionOAuthResponseParameters"},
  1005          "ApiKeyAuthParameters":{"shape":"ConnectionApiKeyAuthResponseParameters"},
  1006          "InvocationHttpParameters":{"shape":"ConnectionHttpParameters"}
  1007        }
  1008      },
  1009      "ConnectionAuthorizationType":{
  1010        "type":"string",
  1011        "enum":[
  1012          "BASIC",
  1013          "OAUTH_CLIENT_CREDENTIALS",
  1014          "API_KEY"
  1015        ]
  1016      },
  1017      "ConnectionBasicAuthResponseParameters":{
  1018        "type":"structure",
  1019        "members":{
  1020          "Username":{"shape":"AuthHeaderParameters"}
  1021        }
  1022      },
  1023      "ConnectionBodyParameter":{
  1024        "type":"structure",
  1025        "members":{
  1026          "Key":{"shape":"String"},
  1027          "Value":{"shape":"String"},
  1028          "IsValueSecret":{"shape":"Boolean"}
  1029        }
  1030      },
  1031      "ConnectionBodyParametersList":{
  1032        "type":"list",
  1033        "member":{"shape":"ConnectionBodyParameter"},
  1034        "max":100,
  1035        "min":0
  1036      },
  1037      "ConnectionDescription":{
  1038        "type":"string",
  1039        "max":512,
  1040        "pattern":".*"
  1041      },
  1042      "ConnectionHeaderParameter":{
  1043        "type":"structure",
  1044        "members":{
  1045          "Key":{"shape":"HeaderKey"},
  1046          "Value":{"shape":"HeaderValue"},
  1047          "IsValueSecret":{"shape":"Boolean"}
  1048        }
  1049      },
  1050      "ConnectionHeaderParametersList":{
  1051        "type":"list",
  1052        "member":{"shape":"ConnectionHeaderParameter"},
  1053        "max":100,
  1054        "min":0
  1055      },
  1056      "ConnectionHttpParameters":{
  1057        "type":"structure",
  1058        "members":{
  1059          "HeaderParameters":{"shape":"ConnectionHeaderParametersList"},
  1060          "QueryStringParameters":{"shape":"ConnectionQueryStringParametersList"},
  1061          "BodyParameters":{"shape":"ConnectionBodyParametersList"}
  1062        }
  1063      },
  1064      "ConnectionName":{
  1065        "type":"string",
  1066        "max":64,
  1067        "min":1,
  1068        "pattern":"[\\.\\-_A-Za-z0-9]+"
  1069      },
  1070      "ConnectionOAuthClientResponseParameters":{
  1071        "type":"structure",
  1072        "members":{
  1073          "ClientID":{"shape":"AuthHeaderParameters"}
  1074        }
  1075      },
  1076      "ConnectionOAuthHttpMethod":{
  1077        "type":"string",
  1078        "enum":[
  1079          "GET",
  1080          "POST",
  1081          "PUT"
  1082        ]
  1083      },
  1084      "ConnectionOAuthResponseParameters":{
  1085        "type":"structure",
  1086        "members":{
  1087          "ClientParameters":{"shape":"ConnectionOAuthClientResponseParameters"},
  1088          "AuthorizationEndpoint":{"shape":"HttpsEndpoint"},
  1089          "HttpMethod":{"shape":"ConnectionOAuthHttpMethod"},
  1090          "OAuthHttpParameters":{"shape":"ConnectionHttpParameters"}
  1091        }
  1092      },
  1093      "ConnectionQueryStringParameter":{
  1094        "type":"structure",
  1095        "members":{
  1096          "Key":{"shape":"QueryStringKey"},
  1097          "Value":{"shape":"QueryStringValue"},
  1098          "IsValueSecret":{"shape":"Boolean"}
  1099        }
  1100      },
  1101      "ConnectionQueryStringParametersList":{
  1102        "type":"list",
  1103        "member":{"shape":"ConnectionQueryStringParameter"},
  1104        "max":100,
  1105        "min":0
  1106      },
  1107      "ConnectionResponseList":{
  1108        "type":"list",
  1109        "member":{"shape":"Connection"}
  1110      },
  1111      "ConnectionState":{
  1112        "type":"string",
  1113        "enum":[
  1114          "CREATING",
  1115          "UPDATING",
  1116          "DELETING",
  1117          "AUTHORIZED",
  1118          "DEAUTHORIZED",
  1119          "AUTHORIZING",
  1120          "DEAUTHORIZING"
  1121        ]
  1122      },
  1123      "ConnectionStateReason":{
  1124        "type":"string",
  1125        "max":512,
  1126        "pattern":".*"
  1127      },
  1128      "CreateApiDestinationRequest":{
  1129        "type":"structure",
  1130        "required":[
  1131          "Name",
  1132          "ConnectionArn",
  1133          "InvocationEndpoint",
  1134          "HttpMethod"
  1135        ],
  1136        "members":{
  1137          "Name":{"shape":"ApiDestinationName"},
  1138          "Description":{"shape":"ApiDestinationDescription"},
  1139          "ConnectionArn":{"shape":"ConnectionArn"},
  1140          "InvocationEndpoint":{"shape":"HttpsEndpoint"},
  1141          "HttpMethod":{"shape":"ApiDestinationHttpMethod"},
  1142          "InvocationRateLimitPerSecond":{"shape":"ApiDestinationInvocationRateLimitPerSecond"}
  1143        }
  1144      },
  1145      "CreateApiDestinationResponse":{
  1146        "type":"structure",
  1147        "members":{
  1148          "ApiDestinationArn":{"shape":"ApiDestinationArn"},
  1149          "ApiDestinationState":{"shape":"ApiDestinationState"},
  1150          "CreationTime":{"shape":"Timestamp"},
  1151          "LastModifiedTime":{"shape":"Timestamp"}
  1152        }
  1153      },
  1154      "CreateArchiveRequest":{
  1155        "type":"structure",
  1156        "required":[
  1157          "ArchiveName",
  1158          "EventSourceArn"
  1159        ],
  1160        "members":{
  1161          "ArchiveName":{"shape":"ArchiveName"},
  1162          "EventSourceArn":{"shape":"Arn"},
  1163          "Description":{"shape":"ArchiveDescription"},
  1164          "EventPattern":{"shape":"EventPattern"},
  1165          "RetentionDays":{"shape":"RetentionDays"}
  1166        }
  1167      },
  1168      "CreateArchiveResponse":{
  1169        "type":"structure",
  1170        "members":{
  1171          "ArchiveArn":{"shape":"ArchiveArn"},
  1172          "State":{"shape":"ArchiveState"},
  1173          "StateReason":{"shape":"ArchiveStateReason"},
  1174          "CreationTime":{"shape":"Timestamp"}
  1175        }
  1176      },
  1177      "CreateConnectionApiKeyAuthRequestParameters":{
  1178        "type":"structure",
  1179        "required":[
  1180          "ApiKeyName",
  1181          "ApiKeyValue"
  1182        ],
  1183        "members":{
  1184          "ApiKeyName":{"shape":"AuthHeaderParameters"},
  1185          "ApiKeyValue":{"shape":"AuthHeaderParameters"}
  1186        }
  1187      },
  1188      "CreateConnectionAuthRequestParameters":{
  1189        "type":"structure",
  1190        "members":{
  1191          "BasicAuthParameters":{"shape":"CreateConnectionBasicAuthRequestParameters"},
  1192          "OAuthParameters":{"shape":"CreateConnectionOAuthRequestParameters"},
  1193          "ApiKeyAuthParameters":{"shape":"CreateConnectionApiKeyAuthRequestParameters"},
  1194          "InvocationHttpParameters":{"shape":"ConnectionHttpParameters"}
  1195        }
  1196      },
  1197      "CreateConnectionBasicAuthRequestParameters":{
  1198        "type":"structure",
  1199        "required":[
  1200          "Username",
  1201          "Password"
  1202        ],
  1203        "members":{
  1204          "Username":{"shape":"AuthHeaderParameters"},
  1205          "Password":{"shape":"AuthHeaderParameters"}
  1206        }
  1207      },
  1208      "CreateConnectionOAuthClientRequestParameters":{
  1209        "type":"structure",
  1210        "required":[
  1211          "ClientID",
  1212          "ClientSecret"
  1213        ],
  1214        "members":{
  1215          "ClientID":{"shape":"AuthHeaderParameters"},
  1216          "ClientSecret":{"shape":"AuthHeaderParameters"}
  1217        }
  1218      },
  1219      "CreateConnectionOAuthRequestParameters":{
  1220        "type":"structure",
  1221        "required":[
  1222          "ClientParameters",
  1223          "AuthorizationEndpoint",
  1224          "HttpMethod"
  1225        ],
  1226        "members":{
  1227          "ClientParameters":{"shape":"CreateConnectionOAuthClientRequestParameters"},
  1228          "AuthorizationEndpoint":{"shape":"HttpsEndpoint"},
  1229          "HttpMethod":{"shape":"ConnectionOAuthHttpMethod"},
  1230          "OAuthHttpParameters":{"shape":"ConnectionHttpParameters"}
  1231        }
  1232      },
  1233      "CreateConnectionRequest":{
  1234        "type":"structure",
  1235        "required":[
  1236          "Name",
  1237          "AuthorizationType",
  1238          "AuthParameters"
  1239        ],
  1240        "members":{
  1241          "Name":{"shape":"ConnectionName"},
  1242          "Description":{"shape":"ConnectionDescription"},
  1243          "AuthorizationType":{"shape":"ConnectionAuthorizationType"},
  1244          "AuthParameters":{"shape":"CreateConnectionAuthRequestParameters"}
  1245        }
  1246      },
  1247      "CreateConnectionResponse":{
  1248        "type":"structure",
  1249        "members":{
  1250          "ConnectionArn":{"shape":"ConnectionArn"},
  1251          "ConnectionState":{"shape":"ConnectionState"},
  1252          "CreationTime":{"shape":"Timestamp"},
  1253          "LastModifiedTime":{"shape":"Timestamp"}
  1254        }
  1255      },
  1256      "CreateEventBusRequest":{
  1257        "type":"structure",
  1258        "required":["Name"],
  1259        "members":{
  1260          "Name":{"shape":"EventBusName"},
  1261          "EventSourceName":{"shape":"EventSourceName"},
  1262          "Tags":{"shape":"TagList"}
  1263        }
  1264      },
  1265      "CreateEventBusResponse":{
  1266        "type":"structure",
  1267        "members":{
  1268          "EventBusArn":{"shape":"String"}
  1269        }
  1270      },
  1271      "CreatePartnerEventSourceRequest":{
  1272        "type":"structure",
  1273        "required":[
  1274          "Name",
  1275          "Account"
  1276        ],
  1277        "members":{
  1278          "Name":{"shape":"EventSourceName"},
  1279          "Account":{"shape":"AccountId"}
  1280        }
  1281      },
  1282      "CreatePartnerEventSourceResponse":{
  1283        "type":"structure",
  1284        "members":{
  1285          "EventSourceArn":{"shape":"String"}
  1286        }
  1287      },
  1288      "CreatedBy":{
  1289        "type":"string",
  1290        "max":128,
  1291        "min":1
  1292      },
  1293      "Database":{
  1294        "type":"string",
  1295        "max":64,
  1296        "min":1
  1297      },
  1298      "DbUser":{
  1299        "type":"string",
  1300        "max":128,
  1301        "min":1
  1302      },
  1303      "DeactivateEventSourceRequest":{
  1304        "type":"structure",
  1305        "required":["Name"],
  1306        "members":{
  1307          "Name":{"shape":"EventSourceName"}
  1308        }
  1309      },
  1310      "DeadLetterConfig":{
  1311        "type":"structure",
  1312        "members":{
  1313          "Arn":{"shape":"ResourceArn"}
  1314        }
  1315      },
  1316      "DeauthorizeConnectionRequest":{
  1317        "type":"structure",
  1318        "required":["Name"],
  1319        "members":{
  1320          "Name":{"shape":"ConnectionName"}
  1321        }
  1322      },
  1323      "DeauthorizeConnectionResponse":{
  1324        "type":"structure",
  1325        "members":{
  1326          "ConnectionArn":{"shape":"ConnectionArn"},
  1327          "ConnectionState":{"shape":"ConnectionState"},
  1328          "CreationTime":{"shape":"Timestamp"},
  1329          "LastModifiedTime":{"shape":"Timestamp"},
  1330          "LastAuthorizedTime":{"shape":"Timestamp"}
  1331        }
  1332      },
  1333      "DeleteApiDestinationRequest":{
  1334        "type":"structure",
  1335        "required":["Name"],
  1336        "members":{
  1337          "Name":{"shape":"ApiDestinationName"}
  1338        }
  1339      },
  1340      "DeleteApiDestinationResponse":{
  1341        "type":"structure",
  1342        "members":{
  1343        }
  1344      },
  1345      "DeleteArchiveRequest":{
  1346        "type":"structure",
  1347        "required":["ArchiveName"],
  1348        "members":{
  1349          "ArchiveName":{"shape":"ArchiveName"}
  1350        }
  1351      },
  1352      "DeleteArchiveResponse":{
  1353        "type":"structure",
  1354        "members":{
  1355        }
  1356      },
  1357      "DeleteConnectionRequest":{
  1358        "type":"structure",
  1359        "required":["Name"],
  1360        "members":{
  1361          "Name":{"shape":"ConnectionName"}
  1362        }
  1363      },
  1364      "DeleteConnectionResponse":{
  1365        "type":"structure",
  1366        "members":{
  1367          "ConnectionArn":{"shape":"ConnectionArn"},
  1368          "ConnectionState":{"shape":"ConnectionState"},
  1369          "CreationTime":{"shape":"Timestamp"},
  1370          "LastModifiedTime":{"shape":"Timestamp"},
  1371          "LastAuthorizedTime":{"shape":"Timestamp"}
  1372        }
  1373      },
  1374      "DeleteEventBusRequest":{
  1375        "type":"structure",
  1376        "required":["Name"],
  1377        "members":{
  1378          "Name":{"shape":"EventBusName"}
  1379        }
  1380      },
  1381      "DeletePartnerEventSourceRequest":{
  1382        "type":"structure",
  1383        "required":[
  1384          "Name",
  1385          "Account"
  1386        ],
  1387        "members":{
  1388          "Name":{"shape":"EventSourceName"},
  1389          "Account":{"shape":"AccountId"}
  1390        }
  1391      },
  1392      "DeleteRuleRequest":{
  1393        "type":"structure",
  1394        "required":["Name"],
  1395        "members":{
  1396          "Name":{"shape":"RuleName"},
  1397          "EventBusName":{"shape":"EventBusNameOrArn"},
  1398          "Force":{"shape":"Boolean"}
  1399        }
  1400      },
  1401      "DescribeApiDestinationRequest":{
  1402        "type":"structure",
  1403        "required":["Name"],
  1404        "members":{
  1405          "Name":{"shape":"ApiDestinationName"}
  1406        }
  1407      },
  1408      "DescribeApiDestinationResponse":{
  1409        "type":"structure",
  1410        "members":{
  1411          "ApiDestinationArn":{"shape":"ApiDestinationArn"},
  1412          "Name":{"shape":"ApiDestinationName"},
  1413          "Description":{"shape":"ApiDestinationDescription"},
  1414          "ApiDestinationState":{"shape":"ApiDestinationState"},
  1415          "ConnectionArn":{"shape":"ConnectionArn"},
  1416          "InvocationEndpoint":{"shape":"HttpsEndpoint"},
  1417          "HttpMethod":{"shape":"ApiDestinationHttpMethod"},
  1418          "InvocationRateLimitPerSecond":{"shape":"ApiDestinationInvocationRateLimitPerSecond"},
  1419          "CreationTime":{"shape":"Timestamp"},
  1420          "LastModifiedTime":{"shape":"Timestamp"}
  1421        }
  1422      },
  1423      "DescribeArchiveRequest":{
  1424        "type":"structure",
  1425        "required":["ArchiveName"],
  1426        "members":{
  1427          "ArchiveName":{"shape":"ArchiveName"}
  1428        }
  1429      },
  1430      "DescribeArchiveResponse":{
  1431        "type":"structure",
  1432        "members":{
  1433          "ArchiveArn":{"shape":"ArchiveArn"},
  1434          "ArchiveName":{"shape":"ArchiveName"},
  1435          "EventSourceArn":{"shape":"Arn"},
  1436          "Description":{"shape":"ArchiveDescription"},
  1437          "EventPattern":{"shape":"EventPattern"},
  1438          "State":{"shape":"ArchiveState"},
  1439          "StateReason":{"shape":"ArchiveStateReason"},
  1440          "RetentionDays":{"shape":"RetentionDays"},
  1441          "SizeBytes":{"shape":"Long"},
  1442          "EventCount":{"shape":"Long"},
  1443          "CreationTime":{"shape":"Timestamp"}
  1444        }
  1445      },
  1446      "DescribeConnectionRequest":{
  1447        "type":"structure",
  1448        "required":["Name"],
  1449        "members":{
  1450          "Name":{"shape":"ConnectionName"}
  1451        }
  1452      },
  1453      "DescribeConnectionResponse":{
  1454        "type":"structure",
  1455        "members":{
  1456          "ConnectionArn":{"shape":"ConnectionArn"},
  1457          "Name":{"shape":"ConnectionName"},
  1458          "Description":{"shape":"ConnectionDescription"},
  1459          "ConnectionState":{"shape":"ConnectionState"},
  1460          "StateReason":{"shape":"ConnectionStateReason"},
  1461          "AuthorizationType":{"shape":"ConnectionAuthorizationType"},
  1462          "SecretArn":{"shape":"SecretsManagerSecretArn"},
  1463          "AuthParameters":{"shape":"ConnectionAuthResponseParameters"},
  1464          "CreationTime":{"shape":"Timestamp"},
  1465          "LastModifiedTime":{"shape":"Timestamp"},
  1466          "LastAuthorizedTime":{"shape":"Timestamp"}
  1467        }
  1468      },
  1469      "DescribeEventBusRequest":{
  1470        "type":"structure",
  1471        "members":{
  1472          "Name":{"shape":"EventBusNameOrArn"}
  1473        }
  1474      },
  1475      "DescribeEventBusResponse":{
  1476        "type":"structure",
  1477        "members":{
  1478          "Name":{"shape":"String"},
  1479          "Arn":{"shape":"String"},
  1480          "Policy":{"shape":"String"}
  1481        }
  1482      },
  1483      "DescribeEventSourceRequest":{
  1484        "type":"structure",
  1485        "required":["Name"],
  1486        "members":{
  1487          "Name":{"shape":"EventSourceName"}
  1488        }
  1489      },
  1490      "DescribeEventSourceResponse":{
  1491        "type":"structure",
  1492        "members":{
  1493          "Arn":{"shape":"String"},
  1494          "CreatedBy":{"shape":"String"},
  1495          "CreationTime":{"shape":"Timestamp"},
  1496          "ExpirationTime":{"shape":"Timestamp"},
  1497          "Name":{"shape":"String"},
  1498          "State":{"shape":"EventSourceState"}
  1499        }
  1500      },
  1501      "DescribePartnerEventSourceRequest":{
  1502        "type":"structure",
  1503        "required":["Name"],
  1504        "members":{
  1505          "Name":{"shape":"EventSourceName"}
  1506        }
  1507      },
  1508      "DescribePartnerEventSourceResponse":{
  1509        "type":"structure",
  1510        "members":{
  1511          "Arn":{"shape":"String"},
  1512          "Name":{"shape":"String"}
  1513        }
  1514      },
  1515      "DescribeReplayRequest":{
  1516        "type":"structure",
  1517        "required":["ReplayName"],
  1518        "members":{
  1519          "ReplayName":{"shape":"ReplayName"}
  1520        }
  1521      },
  1522      "DescribeReplayResponse":{
  1523        "type":"structure",
  1524        "members":{
  1525          "ReplayName":{"shape":"ReplayName"},
  1526          "ReplayArn":{"shape":"ReplayArn"},
  1527          "Description":{"shape":"ReplayDescription"},
  1528          "State":{"shape":"ReplayState"},
  1529          "StateReason":{"shape":"ReplayStateReason"},
  1530          "EventSourceArn":{"shape":"Arn"},
  1531          "Destination":{"shape":"ReplayDestination"},
  1532          "EventStartTime":{"shape":"Timestamp"},
  1533          "EventEndTime":{"shape":"Timestamp"},
  1534          "EventLastReplayedTime":{"shape":"Timestamp"},
  1535          "ReplayStartTime":{"shape":"Timestamp"},
  1536          "ReplayEndTime":{"shape":"Timestamp"}
  1537        }
  1538      },
  1539      "DescribeRuleRequest":{
  1540        "type":"structure",
  1541        "required":["Name"],
  1542        "members":{
  1543          "Name":{"shape":"RuleName"},
  1544          "EventBusName":{"shape":"EventBusNameOrArn"}
  1545        }
  1546      },
  1547      "DescribeRuleResponse":{
  1548        "type":"structure",
  1549        "members":{
  1550          "Name":{"shape":"RuleName"},
  1551          "Arn":{"shape":"RuleArn"},
  1552          "EventPattern":{"shape":"EventPattern"},
  1553          "ScheduleExpression":{"shape":"ScheduleExpression"},
  1554          "State":{"shape":"RuleState"},
  1555          "Description":{"shape":"RuleDescription"},
  1556          "RoleArn":{"shape":"RoleArn"},
  1557          "ManagedBy":{"shape":"ManagedBy"},
  1558          "EventBusName":{"shape":"EventBusName"},
  1559          "CreatedBy":{"shape":"CreatedBy"}
  1560        }
  1561      },
  1562      "DisableRuleRequest":{
  1563        "type":"structure",
  1564        "required":["Name"],
  1565        "members":{
  1566          "Name":{"shape":"RuleName"},
  1567          "EventBusName":{"shape":"EventBusNameOrArn"}
  1568        }
  1569      },
  1570      "EcsParameters":{
  1571        "type":"structure",
  1572        "required":["TaskDefinitionArn"],
  1573        "members":{
  1574          "TaskDefinitionArn":{"shape":"Arn"},
  1575          "TaskCount":{"shape":"LimitMin1"},
  1576          "LaunchType":{"shape":"LaunchType"},
  1577          "NetworkConfiguration":{"shape":"NetworkConfiguration"},
  1578          "PlatformVersion":{"shape":"String"},
  1579          "Group":{"shape":"String"},
  1580          "CapacityProviderStrategy":{"shape":"CapacityProviderStrategy"},
  1581          "EnableECSManagedTags":{"shape":"Boolean"},
  1582          "EnableExecuteCommand":{"shape":"Boolean"},
  1583          "PlacementConstraints":{"shape":"PlacementConstraints"},
  1584          "PlacementStrategy":{"shape":"PlacementStrategies"},
  1585          "PropagateTags":{"shape":"PropagateTags"},
  1586          "ReferenceId":{"shape":"ReferenceId"},
  1587          "Tags":{"shape":"TagList"}
  1588        }
  1589      },
  1590      "EnableRuleRequest":{
  1591        "type":"structure",
  1592        "required":["Name"],
  1593        "members":{
  1594          "Name":{"shape":"RuleName"},
  1595          "EventBusName":{"shape":"EventBusNameOrArn"}
  1596        }
  1597      },
  1598      "ErrorCode":{"type":"string"},
  1599      "ErrorMessage":{"type":"string"},
  1600      "EventBus":{
  1601        "type":"structure",
  1602        "members":{
  1603          "Name":{"shape":"String"},
  1604          "Arn":{"shape":"String"},
  1605          "Policy":{"shape":"String"}
  1606        }
  1607      },
  1608      "EventBusList":{
  1609        "type":"list",
  1610        "member":{"shape":"EventBus"}
  1611      },
  1612      "EventBusName":{
  1613        "type":"string",
  1614        "max":256,
  1615        "min":1,
  1616        "pattern":"[/\\.\\-_A-Za-z0-9]+"
  1617      },
  1618      "EventBusNameOrArn":{
  1619        "type":"string",
  1620        "max":1600,
  1621        "min":1,
  1622        "pattern":"(arn:aws[\\w-]*:events:[a-z]{2}-[a-z]+-[\\w-]+:[0-9]{12}:event-bus\\/)?[/\\.\\-_A-Za-z0-9]+"
  1623      },
  1624      "EventId":{"type":"string"},
  1625      "EventPattern":{"type":"string"},
  1626      "EventResource":{"type":"string"},
  1627      "EventResourceList":{
  1628        "type":"list",
  1629        "member":{"shape":"EventResource"}
  1630      },
  1631      "EventSource":{
  1632        "type":"structure",
  1633        "members":{
  1634          "Arn":{"shape":"String"},
  1635          "CreatedBy":{"shape":"String"},
  1636          "CreationTime":{"shape":"Timestamp"},
  1637          "ExpirationTime":{"shape":"Timestamp"},
  1638          "Name":{"shape":"String"},
  1639          "State":{"shape":"EventSourceState"}
  1640        }
  1641      },
  1642      "EventSourceList":{
  1643        "type":"list",
  1644        "member":{"shape":"EventSource"}
  1645      },
  1646      "EventSourceName":{
  1647        "type":"string",
  1648        "max":256,
  1649        "min":1,
  1650        "pattern":"aws\\.partner(/[\\.\\-_A-Za-z0-9]+){2,}"
  1651      },
  1652      "EventSourceNamePrefix":{
  1653        "type":"string",
  1654        "max":256,
  1655        "min":1,
  1656        "pattern":"[/\\.\\-_A-Za-z0-9]+"
  1657      },
  1658      "EventSourceState":{
  1659        "type":"string",
  1660        "enum":[
  1661          "PENDING",
  1662          "ACTIVE",
  1663          "DELETED"
  1664        ]
  1665      },
  1666      "EventTime":{"type":"timestamp"},
  1667      "HeaderKey":{
  1668        "type":"string",
  1669        "max":512,
  1670        "pattern":"^[!#$%&'*+-.^_`|~0-9a-zA-Z]+$"
  1671      },
  1672      "HeaderParametersMap":{
  1673        "type":"map",
  1674        "key":{"shape":"HeaderKey"},
  1675        "value":{"shape":"HeaderValue"}
  1676      },
  1677      "HeaderValue":{
  1678        "type":"string",
  1679        "max":512,
  1680        "pattern":"^[ \\t]*[\\x20-\\x7E]+([ \\t]+[\\x20-\\x7E]+)*[ \\t]*$"
  1681      },
  1682      "HttpParameters":{
  1683        "type":"structure",
  1684        "members":{
  1685          "PathParameterValues":{"shape":"PathParameterList"},
  1686          "HeaderParameters":{"shape":"HeaderParametersMap"},
  1687          "QueryStringParameters":{"shape":"QueryStringParametersMap"}
  1688        }
  1689      },
  1690      "HttpsEndpoint":{
  1691        "type":"string",
  1692        "max":2048,
  1693        "min":1,
  1694        "pattern":"^((%[0-9A-Fa-f]{2}|[-()_.!~*';/?:@\\x26=+$,A-Za-z0-9])+)([).!';/?:,])?$"
  1695      },
  1696      "IllegalStatusException":{
  1697        "type":"structure",
  1698        "members":{
  1699        },
  1700        "exception":true
  1701      },
  1702      "InputTransformer":{
  1703        "type":"structure",
  1704        "required":["InputTemplate"],
  1705        "members":{
  1706          "InputPathsMap":{"shape":"TransformerPaths"},
  1707          "InputTemplate":{"shape":"TransformerInput"}
  1708        }
  1709      },
  1710      "InputTransformerPathKey":{
  1711        "type":"string",
  1712        "max":256,
  1713        "min":1,
  1714        "pattern":"[A-Za-z0-9\\_\\-]+"
  1715      },
  1716      "Integer":{"type":"integer"},
  1717      "InternalException":{
  1718        "type":"structure",
  1719        "members":{
  1720        },
  1721        "exception":true,
  1722        "fault":true
  1723      },
  1724      "InvalidEventPatternException":{
  1725        "type":"structure",
  1726        "members":{
  1727        },
  1728        "exception":true
  1729      },
  1730      "InvalidStateException":{
  1731        "type":"structure",
  1732        "members":{
  1733        },
  1734        "exception":true
  1735      },
  1736      "KinesisParameters":{
  1737        "type":"structure",
  1738        "required":["PartitionKeyPath"],
  1739        "members":{
  1740          "PartitionKeyPath":{"shape":"TargetPartitionKeyPath"}
  1741        }
  1742      },
  1743      "LaunchType":{
  1744        "type":"string",
  1745        "enum":[
  1746          "EC2",
  1747          "FARGATE",
  1748          "EXTERNAL"
  1749        ]
  1750      },
  1751      "LimitExceededException":{
  1752        "type":"structure",
  1753        "members":{
  1754        },
  1755        "exception":true
  1756      },
  1757      "LimitMax100":{
  1758        "type":"integer",
  1759        "max":100,
  1760        "min":1
  1761      },
  1762      "LimitMin1":{
  1763        "type":"integer",
  1764        "min":1
  1765      },
  1766      "ListApiDestinationsRequest":{
  1767        "type":"structure",
  1768        "members":{
  1769          "NamePrefix":{"shape":"ApiDestinationName"},
  1770          "ConnectionArn":{"shape":"ConnectionArn"},
  1771          "NextToken":{"shape":"NextToken"},
  1772          "Limit":{"shape":"LimitMax100"}
  1773        }
  1774      },
  1775      "ListApiDestinationsResponse":{
  1776        "type":"structure",
  1777        "members":{
  1778          "ApiDestinations":{"shape":"ApiDestinationResponseList"},
  1779          "NextToken":{"shape":"NextToken"}
  1780        }
  1781      },
  1782      "ListArchivesRequest":{
  1783        "type":"structure",
  1784        "members":{
  1785          "NamePrefix":{"shape":"ArchiveName"},
  1786          "EventSourceArn":{"shape":"Arn"},
  1787          "State":{"shape":"ArchiveState"},
  1788          "NextToken":{"shape":"NextToken"},
  1789          "Limit":{"shape":"LimitMax100"}
  1790        }
  1791      },
  1792      "ListArchivesResponse":{
  1793        "type":"structure",
  1794        "members":{
  1795          "Archives":{"shape":"ArchiveResponseList"},
  1796          "NextToken":{"shape":"NextToken"}
  1797        }
  1798      },
  1799      "ListConnectionsRequest":{
  1800        "type":"structure",
  1801        "members":{
  1802          "NamePrefix":{"shape":"ConnectionName"},
  1803          "ConnectionState":{"shape":"ConnectionState"},
  1804          "NextToken":{"shape":"NextToken"},
  1805          "Limit":{"shape":"LimitMax100"}
  1806        }
  1807      },
  1808      "ListConnectionsResponse":{
  1809        "type":"structure",
  1810        "members":{
  1811          "Connections":{"shape":"ConnectionResponseList"},
  1812          "NextToken":{"shape":"NextToken"}
  1813        }
  1814      },
  1815      "ListEventBusesRequest":{
  1816        "type":"structure",
  1817        "members":{
  1818          "NamePrefix":{"shape":"EventBusName"},
  1819          "NextToken":{"shape":"NextToken"},
  1820          "Limit":{"shape":"LimitMax100"}
  1821        }
  1822      },
  1823      "ListEventBusesResponse":{
  1824        "type":"structure",
  1825        "members":{
  1826          "EventBuses":{"shape":"EventBusList"},
  1827          "NextToken":{"shape":"NextToken"}
  1828        }
  1829      },
  1830      "ListEventSourcesRequest":{
  1831        "type":"structure",
  1832        "members":{
  1833          "NamePrefix":{"shape":"EventSourceNamePrefix"},
  1834          "NextToken":{"shape":"NextToken"},
  1835          "Limit":{"shape":"LimitMax100"}
  1836        }
  1837      },
  1838      "ListEventSourcesResponse":{
  1839        "type":"structure",
  1840        "members":{
  1841          "EventSources":{"shape":"EventSourceList"},
  1842          "NextToken":{"shape":"NextToken"}
  1843        }
  1844      },
  1845      "ListPartnerEventSourceAccountsRequest":{
  1846        "type":"structure",
  1847        "required":["EventSourceName"],
  1848        "members":{
  1849          "EventSourceName":{"shape":"EventSourceName"},
  1850          "NextToken":{"shape":"NextToken"},
  1851          "Limit":{"shape":"LimitMax100"}
  1852        }
  1853      },
  1854      "ListPartnerEventSourceAccountsResponse":{
  1855        "type":"structure",
  1856        "members":{
  1857          "PartnerEventSourceAccounts":{"shape":"PartnerEventSourceAccountList"},
  1858          "NextToken":{"shape":"NextToken"}
  1859        }
  1860      },
  1861      "ListPartnerEventSourcesRequest":{
  1862        "type":"structure",
  1863        "required":["NamePrefix"],
  1864        "members":{
  1865          "NamePrefix":{"shape":"PartnerEventSourceNamePrefix"},
  1866          "NextToken":{"shape":"NextToken"},
  1867          "Limit":{"shape":"LimitMax100"}
  1868        }
  1869      },
  1870      "ListPartnerEventSourcesResponse":{
  1871        "type":"structure",
  1872        "members":{
  1873          "PartnerEventSources":{"shape":"PartnerEventSourceList"},
  1874          "NextToken":{"shape":"NextToken"}
  1875        }
  1876      },
  1877      "ListReplaysRequest":{
  1878        "type":"structure",
  1879        "members":{
  1880          "NamePrefix":{"shape":"ReplayName"},
  1881          "State":{"shape":"ReplayState"},
  1882          "EventSourceArn":{"shape":"Arn"},
  1883          "NextToken":{"shape":"NextToken"},
  1884          "Limit":{"shape":"LimitMax100"}
  1885        }
  1886      },
  1887      "ListReplaysResponse":{
  1888        "type":"structure",
  1889        "members":{
  1890          "Replays":{"shape":"ReplayList"},
  1891          "NextToken":{"shape":"NextToken"}
  1892        }
  1893      },
  1894      "ListRuleNamesByTargetRequest":{
  1895        "type":"structure",
  1896        "required":["TargetArn"],
  1897        "members":{
  1898          "TargetArn":{"shape":"TargetArn"},
  1899          "EventBusName":{"shape":"EventBusNameOrArn"},
  1900          "NextToken":{"shape":"NextToken"},
  1901          "Limit":{"shape":"LimitMax100"}
  1902        }
  1903      },
  1904      "ListRuleNamesByTargetResponse":{
  1905        "type":"structure",
  1906        "members":{
  1907          "RuleNames":{"shape":"RuleNameList"},
  1908          "NextToken":{"shape":"NextToken"}
  1909        }
  1910      },
  1911      "ListRulesRequest":{
  1912        "type":"structure",
  1913        "members":{
  1914          "NamePrefix":{"shape":"RuleName"},
  1915          "EventBusName":{"shape":"EventBusNameOrArn"},
  1916          "NextToken":{"shape":"NextToken"},
  1917          "Limit":{"shape":"LimitMax100"}
  1918        }
  1919      },
  1920      "ListRulesResponse":{
  1921        "type":"structure",
  1922        "members":{
  1923          "Rules":{"shape":"RuleResponseList"},
  1924          "NextToken":{"shape":"NextToken"}
  1925        }
  1926      },
  1927      "ListTagsForResourceRequest":{
  1928        "type":"structure",
  1929        "required":["ResourceARN"],
  1930        "members":{
  1931          "ResourceARN":{"shape":"Arn"}
  1932        }
  1933      },
  1934      "ListTagsForResourceResponse":{
  1935        "type":"structure",
  1936        "members":{
  1937          "Tags":{"shape":"TagList"}
  1938        }
  1939      },
  1940      "ListTargetsByRuleRequest":{
  1941        "type":"structure",
  1942        "required":["Rule"],
  1943        "members":{
  1944          "Rule":{"shape":"RuleName"},
  1945          "EventBusName":{"shape":"EventBusNameOrArn"},
  1946          "NextToken":{"shape":"NextToken"},
  1947          "Limit":{"shape":"LimitMax100"}
  1948        }
  1949      },
  1950      "ListTargetsByRuleResponse":{
  1951        "type":"structure",
  1952        "members":{
  1953          "Targets":{"shape":"TargetList"},
  1954          "NextToken":{"shape":"NextToken"}
  1955        }
  1956      },
  1957      "Long":{"type":"long"},
  1958      "ManagedBy":{
  1959        "type":"string",
  1960        "max":128,
  1961        "min":1
  1962      },
  1963      "ManagedRuleException":{
  1964        "type":"structure",
  1965        "members":{
  1966        },
  1967        "exception":true
  1968      },
  1969      "MaximumEventAgeInSeconds":{
  1970        "type":"integer",
  1971        "max":86400,
  1972        "min":60
  1973      },
  1974      "MaximumRetryAttempts":{
  1975        "type":"integer",
  1976        "max":185,
  1977        "min":0
  1978      },
  1979      "MessageGroupId":{"type":"string"},
  1980      "NetworkConfiguration":{
  1981        "type":"structure",
  1982        "members":{
  1983          "awsvpcConfiguration":{"shape":"AwsVpcConfiguration"}
  1984        }
  1985      },
  1986      "NextToken":{
  1987        "type":"string",
  1988        "max":2048,
  1989        "min":1
  1990      },
  1991      "NonPartnerEventBusName":{
  1992        "type":"string",
  1993        "max":256,
  1994        "min":1,
  1995        "pattern":"[\\.\\-_A-Za-z0-9]+"
  1996      },
  1997      "NonPartnerEventBusNameOrArn":{
  1998        "type":"string",
  1999        "max":1600,
  2000        "min":1,
  2001        "pattern":"(arn:aws[\\w-]*:events:[a-z]{2}-[a-z]+-[\\w-]+:[0-9]{12}:event-bus\\/)?[\\.\\-_A-Za-z0-9]+"
  2002      },
  2003      "OperationDisabledException":{
  2004        "type":"structure",
  2005        "members":{
  2006        },
  2007        "exception":true
  2008      },
  2009      "PartnerEventSource":{
  2010        "type":"structure",
  2011        "members":{
  2012          "Arn":{"shape":"String"},
  2013          "Name":{"shape":"String"}
  2014        }
  2015      },
  2016      "PartnerEventSourceAccount":{
  2017        "type":"structure",
  2018        "members":{
  2019          "Account":{"shape":"AccountId"},
  2020          "CreationTime":{"shape":"Timestamp"},
  2021          "ExpirationTime":{"shape":"Timestamp"},
  2022          "State":{"shape":"EventSourceState"}
  2023        }
  2024      },
  2025      "PartnerEventSourceAccountList":{
  2026        "type":"list",
  2027        "member":{"shape":"PartnerEventSourceAccount"}
  2028      },
  2029      "PartnerEventSourceList":{
  2030        "type":"list",
  2031        "member":{"shape":"PartnerEventSource"}
  2032      },
  2033      "PartnerEventSourceNamePrefix":{
  2034        "type":"string",
  2035        "max":256,
  2036        "min":1,
  2037        "pattern":"aws\\.partner/[\\.\\-_A-Za-z0-9]+/[/\\.\\-_A-Za-z0-9]*"
  2038      },
  2039      "PathParameter":{
  2040        "type":"string",
  2041        "pattern":"^(?!\\s*$).+"
  2042      },
  2043      "PathParameterList":{
  2044        "type":"list",
  2045        "member":{"shape":"PathParameter"}
  2046      },
  2047      "PlacementConstraint":{
  2048        "type":"structure",
  2049        "members":{
  2050          "type":{"shape":"PlacementConstraintType"},
  2051          "expression":{"shape":"PlacementConstraintExpression"}
  2052        }
  2053      },
  2054      "PlacementConstraintExpression":{
  2055        "type":"string",
  2056        "max":2000
  2057      },
  2058      "PlacementConstraintType":{
  2059        "type":"string",
  2060        "enum":[
  2061          "distinctInstance",
  2062          "memberOf"
  2063        ]
  2064      },
  2065      "PlacementConstraints":{
  2066        "type":"list",
  2067        "member":{"shape":"PlacementConstraint"},
  2068        "max":10
  2069      },
  2070      "PlacementStrategies":{
  2071        "type":"list",
  2072        "member":{"shape":"PlacementStrategy"},
  2073        "max":5
  2074      },
  2075      "PlacementStrategy":{
  2076        "type":"structure",
  2077        "members":{
  2078          "type":{"shape":"PlacementStrategyType"},
  2079          "field":{"shape":"PlacementStrategyField"}
  2080        }
  2081      },
  2082      "PlacementStrategyField":{
  2083        "type":"string",
  2084        "max":255
  2085      },
  2086      "PlacementStrategyType":{
  2087        "type":"string",
  2088        "enum":[
  2089          "random",
  2090          "spread",
  2091          "binpack"
  2092        ]
  2093      },
  2094      "PolicyLengthExceededException":{
  2095        "type":"structure",
  2096        "members":{
  2097        },
  2098        "exception":true
  2099      },
  2100      "Principal":{
  2101        "type":"string",
  2102        "max":12,
  2103        "min":1,
  2104        "pattern":"(\\d{12}|\\*)"
  2105      },
  2106      "PropagateTags":{
  2107        "type":"string",
  2108        "enum":["TASK_DEFINITION"]
  2109      },
  2110      "PutEventsRequest":{
  2111        "type":"structure",
  2112        "required":["Entries"],
  2113        "members":{
  2114          "Entries":{"shape":"PutEventsRequestEntryList"}
  2115        }
  2116      },
  2117      "PutEventsRequestEntry":{
  2118        "type":"structure",
  2119        "members":{
  2120          "Time":{"shape":"EventTime"},
  2121          "Source":{"shape":"String"},
  2122          "Resources":{"shape":"EventResourceList"},
  2123          "DetailType":{"shape":"String"},
  2124          "Detail":{"shape":"String"},
  2125          "EventBusName":{"shape":"NonPartnerEventBusNameOrArn"},
  2126          "TraceHeader":{"shape":"TraceHeader"}
  2127        }
  2128      },
  2129      "PutEventsRequestEntryList":{
  2130        "type":"list",
  2131        "member":{"shape":"PutEventsRequestEntry"},
  2132        "max":10,
  2133        "min":1
  2134      },
  2135      "PutEventsResponse":{
  2136        "type":"structure",
  2137        "members":{
  2138          "FailedEntryCount":{"shape":"Integer"},
  2139          "Entries":{"shape":"PutEventsResultEntryList"}
  2140        }
  2141      },
  2142      "PutEventsResultEntry":{
  2143        "type":"structure",
  2144        "members":{
  2145          "EventId":{"shape":"EventId"},
  2146          "ErrorCode":{"shape":"ErrorCode"},
  2147          "ErrorMessage":{"shape":"ErrorMessage"}
  2148        }
  2149      },
  2150      "PutEventsResultEntryList":{
  2151        "type":"list",
  2152        "member":{"shape":"PutEventsResultEntry"}
  2153      },
  2154      "PutPartnerEventsRequest":{
  2155        "type":"structure",
  2156        "required":["Entries"],
  2157        "members":{
  2158          "Entries":{"shape":"PutPartnerEventsRequestEntryList"}
  2159        }
  2160      },
  2161      "PutPartnerEventsRequestEntry":{
  2162        "type":"structure",
  2163        "members":{
  2164          "Time":{"shape":"EventTime"},
  2165          "Source":{"shape":"EventSourceName"},
  2166          "Resources":{"shape":"EventResourceList"},
  2167          "DetailType":{"shape":"String"},
  2168          "Detail":{"shape":"String"}
  2169        }
  2170      },
  2171      "PutPartnerEventsRequestEntryList":{
  2172        "type":"list",
  2173        "member":{"shape":"PutPartnerEventsRequestEntry"},
  2174        "max":20,
  2175        "min":1
  2176      },
  2177      "PutPartnerEventsResponse":{
  2178        "type":"structure",
  2179        "members":{
  2180          "FailedEntryCount":{"shape":"Integer"},
  2181          "Entries":{"shape":"PutPartnerEventsResultEntryList"}
  2182        }
  2183      },
  2184      "PutPartnerEventsResultEntry":{
  2185        "type":"structure",
  2186        "members":{
  2187          "EventId":{"shape":"EventId"},
  2188          "ErrorCode":{"shape":"ErrorCode"},
  2189          "ErrorMessage":{"shape":"ErrorMessage"}
  2190        }
  2191      },
  2192      "PutPartnerEventsResultEntryList":{
  2193        "type":"list",
  2194        "member":{"shape":"PutPartnerEventsResultEntry"}
  2195      },
  2196      "PutPermissionRequest":{
  2197        "type":"structure",
  2198        "members":{
  2199          "EventBusName":{"shape":"NonPartnerEventBusName"},
  2200          "Action":{"shape":"Action"},
  2201          "Principal":{"shape":"Principal"},
  2202          "StatementId":{"shape":"StatementId"},
  2203          "Condition":{"shape":"Condition"},
  2204          "Policy":{"shape":"String"}
  2205        }
  2206      },
  2207      "PutRuleRequest":{
  2208        "type":"structure",
  2209        "required":["Name"],
  2210        "members":{
  2211          "Name":{"shape":"RuleName"},
  2212          "ScheduleExpression":{"shape":"ScheduleExpression"},
  2213          "EventPattern":{"shape":"EventPattern"},
  2214          "State":{"shape":"RuleState"},
  2215          "Description":{"shape":"RuleDescription"},
  2216          "RoleArn":{"shape":"RoleArn"},
  2217          "Tags":{"shape":"TagList"},
  2218          "EventBusName":{"shape":"EventBusNameOrArn"}
  2219        }
  2220      },
  2221      "PutRuleResponse":{
  2222        "type":"structure",
  2223        "members":{
  2224          "RuleArn":{"shape":"RuleArn"}
  2225        }
  2226      },
  2227      "PutTargetsRequest":{
  2228        "type":"structure",
  2229        "required":[
  2230          "Rule",
  2231          "Targets"
  2232        ],
  2233        "members":{
  2234          "Rule":{"shape":"RuleName"},
  2235          "EventBusName":{"shape":"EventBusNameOrArn"},
  2236          "Targets":{"shape":"TargetList"}
  2237        }
  2238      },
  2239      "PutTargetsResponse":{
  2240        "type":"structure",
  2241        "members":{
  2242          "FailedEntryCount":{"shape":"Integer"},
  2243          "FailedEntries":{"shape":"PutTargetsResultEntryList"}
  2244        }
  2245      },
  2246      "PutTargetsResultEntry":{
  2247        "type":"structure",
  2248        "members":{
  2249          "TargetId":{"shape":"TargetId"},
  2250          "ErrorCode":{"shape":"ErrorCode"},
  2251          "ErrorMessage":{"shape":"ErrorMessage"}
  2252        }
  2253      },
  2254      "PutTargetsResultEntryList":{
  2255        "type":"list",
  2256        "member":{"shape":"PutTargetsResultEntry"}
  2257      },
  2258      "QueryStringKey":{
  2259        "type":"string",
  2260        "max":512,
  2261        "pattern":"[^\\x00-\\x1F\\x7F]+"
  2262      },
  2263      "QueryStringParametersMap":{
  2264        "type":"map",
  2265        "key":{"shape":"QueryStringKey"},
  2266        "value":{"shape":"QueryStringValue"}
  2267      },
  2268      "QueryStringValue":{
  2269        "type":"string",
  2270        "max":512,
  2271        "pattern":"[^\\x00-\\x09\\x0B\\x0C\\x0E-\\x1F\\x7F]+"
  2272      },
  2273      "RedshiftDataParameters":{
  2274        "type":"structure",
  2275        "required":[
  2276          "Database",
  2277          "Sql"
  2278        ],
  2279        "members":{
  2280          "SecretManagerArn":{"shape":"RedshiftSecretManagerArn"},
  2281          "Database":{"shape":"Database"},
  2282          "DbUser":{"shape":"DbUser"},
  2283          "Sql":{"shape":"Sql"},
  2284          "StatementName":{"shape":"StatementName"},
  2285          "WithEvent":{"shape":"Boolean"}
  2286        }
  2287      },
  2288      "RedshiftSecretManagerArn":{
  2289        "type":"string",
  2290        "max":1600,
  2291        "min":1,
  2292        "pattern":"(^arn:aws([a-z]|\\-)*:secretsmanager:[a-z0-9-.]+:.*)|(\\$(\\.[\\w_-]+(\\[(\\d+|\\*)\\])*)*)"
  2293      },
  2294      "ReferenceId":{
  2295        "type":"string",
  2296        "max":1024
  2297      },
  2298      "RemovePermissionRequest":{
  2299        "type":"structure",
  2300        "members":{
  2301          "StatementId":{"shape":"StatementId"},
  2302          "RemoveAllPermissions":{"shape":"Boolean"},
  2303          "EventBusName":{"shape":"NonPartnerEventBusName"}
  2304        }
  2305      },
  2306      "RemoveTargetsRequest":{
  2307        "type":"structure",
  2308        "required":[
  2309          "Rule",
  2310          "Ids"
  2311        ],
  2312        "members":{
  2313          "Rule":{"shape":"RuleName"},
  2314          "EventBusName":{"shape":"EventBusNameOrArn"},
  2315          "Ids":{"shape":"TargetIdList"},
  2316          "Force":{"shape":"Boolean"}
  2317        }
  2318      },
  2319      "RemoveTargetsResponse":{
  2320        "type":"structure",
  2321        "members":{
  2322          "FailedEntryCount":{"shape":"Integer"},
  2323          "FailedEntries":{"shape":"RemoveTargetsResultEntryList"}
  2324        }
  2325      },
  2326      "RemoveTargetsResultEntry":{
  2327        "type":"structure",
  2328        "members":{
  2329          "TargetId":{"shape":"TargetId"},
  2330          "ErrorCode":{"shape":"ErrorCode"},
  2331          "ErrorMessage":{"shape":"ErrorMessage"}
  2332        }
  2333      },
  2334      "RemoveTargetsResultEntryList":{
  2335        "type":"list",
  2336        "member":{"shape":"RemoveTargetsResultEntry"}
  2337      },
  2338      "Replay":{
  2339        "type":"structure",
  2340        "members":{
  2341          "ReplayName":{"shape":"ReplayName"},
  2342          "EventSourceArn":{"shape":"Arn"},
  2343          "State":{"shape":"ReplayState"},
  2344          "StateReason":{"shape":"ReplayStateReason"},
  2345          "EventStartTime":{"shape":"Timestamp"},
  2346          "EventEndTime":{"shape":"Timestamp"},
  2347          "EventLastReplayedTime":{"shape":"Timestamp"},
  2348          "ReplayStartTime":{"shape":"Timestamp"},
  2349          "ReplayEndTime":{"shape":"Timestamp"}
  2350        }
  2351      },
  2352      "ReplayArn":{
  2353        "type":"string",
  2354        "max":1600,
  2355        "min":1,
  2356        "pattern":"^arn:aws([a-z]|\\-)*:events:([a-z]|\\d|\\-)*:([0-9]{12})?:.+\\/[\\.\\-_A-Za-z0-9]+$"
  2357      },
  2358      "ReplayDescription":{
  2359        "type":"string",
  2360        "max":512,
  2361        "pattern":".*"
  2362      },
  2363      "ReplayDestination":{
  2364        "type":"structure",
  2365        "required":["Arn"],
  2366        "members":{
  2367          "Arn":{"shape":"Arn"},
  2368          "FilterArns":{"shape":"ReplayDestinationFilters"}
  2369        }
  2370      },
  2371      "ReplayDestinationFilters":{
  2372        "type":"list",
  2373        "member":{"shape":"Arn"}
  2374      },
  2375      "ReplayList":{
  2376        "type":"list",
  2377        "member":{"shape":"Replay"}
  2378      },
  2379      "ReplayName":{
  2380        "type":"string",
  2381        "max":64,
  2382        "min":1,
  2383        "pattern":"[\\.\\-_A-Za-z0-9]+"
  2384      },
  2385      "ReplayState":{
  2386        "type":"string",
  2387        "enum":[
  2388          "STARTING",
  2389          "RUNNING",
  2390          "CANCELLING",
  2391          "COMPLETED",
  2392          "CANCELLED",
  2393          "FAILED"
  2394        ]
  2395      },
  2396      "ReplayStateReason":{
  2397        "type":"string",
  2398        "max":512,
  2399        "pattern":".*"
  2400      },
  2401      "ResourceAlreadyExistsException":{
  2402        "type":"structure",
  2403        "members":{
  2404        },
  2405        "exception":true
  2406      },
  2407      "ResourceArn":{
  2408        "type":"string",
  2409        "max":1600,
  2410        "min":1
  2411      },
  2412      "ResourceNotFoundException":{
  2413        "type":"structure",
  2414        "members":{
  2415        },
  2416        "exception":true
  2417      },
  2418      "RetentionDays":{
  2419        "type":"integer",
  2420        "min":0
  2421      },
  2422      "RetryPolicy":{
  2423        "type":"structure",
  2424        "members":{
  2425          "MaximumRetryAttempts":{"shape":"MaximumRetryAttempts"},
  2426          "MaximumEventAgeInSeconds":{"shape":"MaximumEventAgeInSeconds"}
  2427        }
  2428      },
  2429      "RoleArn":{
  2430        "type":"string",
  2431        "max":1600,
  2432        "min":1
  2433      },
  2434      "Rule":{
  2435        "type":"structure",
  2436        "members":{
  2437          "Name":{"shape":"RuleName"},
  2438          "Arn":{"shape":"RuleArn"},
  2439          "EventPattern":{"shape":"EventPattern"},
  2440          "State":{"shape":"RuleState"},
  2441          "Description":{"shape":"RuleDescription"},
  2442          "ScheduleExpression":{"shape":"ScheduleExpression"},
  2443          "RoleArn":{"shape":"RoleArn"},
  2444          "ManagedBy":{"shape":"ManagedBy"},
  2445          "EventBusName":{"shape":"EventBusName"}
  2446        }
  2447      },
  2448      "RuleArn":{
  2449        "type":"string",
  2450        "max":1600,
  2451        "min":1
  2452      },
  2453      "RuleDescription":{
  2454        "type":"string",
  2455        "max":512
  2456      },
  2457      "RuleName":{
  2458        "type":"string",
  2459        "max":64,
  2460        "min":1,
  2461        "pattern":"[\\.\\-_A-Za-z0-9]+"
  2462      },
  2463      "RuleNameList":{
  2464        "type":"list",
  2465        "member":{"shape":"RuleName"}
  2466      },
  2467      "RuleResponseList":{
  2468        "type":"list",
  2469        "member":{"shape":"Rule"}
  2470      },
  2471      "RuleState":{
  2472        "type":"string",
  2473        "enum":[
  2474          "ENABLED",
  2475          "DISABLED"
  2476        ]
  2477      },
  2478      "RunCommandParameters":{
  2479        "type":"structure",
  2480        "required":["RunCommandTargets"],
  2481        "members":{
  2482          "RunCommandTargets":{"shape":"RunCommandTargets"}
  2483        }
  2484      },
  2485      "RunCommandTarget":{
  2486        "type":"structure",
  2487        "required":[
  2488          "Key",
  2489          "Values"
  2490        ],
  2491        "members":{
  2492          "Key":{"shape":"RunCommandTargetKey"},
  2493          "Values":{"shape":"RunCommandTargetValues"}
  2494        }
  2495      },
  2496      "RunCommandTargetKey":{
  2497        "type":"string",
  2498        "max":128,
  2499        "min":1,
  2500        "pattern":"^[\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*$"
  2501      },
  2502      "RunCommandTargetValue":{
  2503        "type":"string",
  2504        "max":256,
  2505        "min":1
  2506      },
  2507      "RunCommandTargetValues":{
  2508        "type":"list",
  2509        "member":{"shape":"RunCommandTargetValue"},
  2510        "max":50,
  2511        "min":1
  2512      },
  2513      "RunCommandTargets":{
  2514        "type":"list",
  2515        "member":{"shape":"RunCommandTarget"},
  2516        "max":5,
  2517        "min":1
  2518      },
  2519      "SageMakerPipelineParameter":{
  2520        "type":"structure",
  2521        "required":[
  2522          "Name",
  2523          "Value"
  2524        ],
  2525        "members":{
  2526          "Name":{"shape":"SageMakerPipelineParameterName"},
  2527          "Value":{"shape":"SageMakerPipelineParameterValue"}
  2528        }
  2529      },
  2530      "SageMakerPipelineParameterList":{
  2531        "type":"list",
  2532        "member":{"shape":"SageMakerPipelineParameter"},
  2533        "max":200,
  2534        "min":0
  2535      },
  2536      "SageMakerPipelineParameterName":{
  2537        "type":"string",
  2538        "max":256,
  2539        "min":1,
  2540        "pattern":"^[a-zA-Z0-9](-*[a-zA-Z0-9])*$"
  2541      },
  2542      "SageMakerPipelineParameterValue":{
  2543        "type":"string",
  2544        "max":1024
  2545      },
  2546      "SageMakerPipelineParameters":{
  2547        "type":"structure",
  2548        "members":{
  2549          "PipelineParameterList":{"shape":"SageMakerPipelineParameterList"}
  2550        }
  2551      },
  2552      "ScheduleExpression":{
  2553        "type":"string",
  2554        "max":256
  2555      },
  2556      "SecretsManagerSecretArn":{
  2557        "type":"string",
  2558        "max":2048,
  2559        "min":20,
  2560        "pattern":"^arn:aws([a-z]|\\-)*:secretsmanager:([a-z]|\\d|\\-)*:([0-9]{12})?:secret:[\\/_+=\\.@\\-A-Za-z0-9]+$"
  2561      },
  2562      "Sql":{
  2563        "type":"string",
  2564        "max":100000,
  2565        "min":1
  2566      },
  2567      "SqsParameters":{
  2568        "type":"structure",
  2569        "members":{
  2570          "MessageGroupId":{"shape":"MessageGroupId"}
  2571        }
  2572      },
  2573      "StartReplayRequest":{
  2574        "type":"structure",
  2575        "required":[
  2576          "ReplayName",
  2577          "EventSourceArn",
  2578          "EventStartTime",
  2579          "EventEndTime",
  2580          "Destination"
  2581        ],
  2582        "members":{
  2583          "ReplayName":{"shape":"ReplayName"},
  2584          "Description":{"shape":"ReplayDescription"},
  2585          "EventSourceArn":{"shape":"Arn"},
  2586          "EventStartTime":{"shape":"Timestamp"},
  2587          "EventEndTime":{"shape":"Timestamp"},
  2588          "Destination":{"shape":"ReplayDestination"}
  2589        }
  2590      },
  2591      "StartReplayResponse":{
  2592        "type":"structure",
  2593        "members":{
  2594          "ReplayArn":{"shape":"ReplayArn"},
  2595          "State":{"shape":"ReplayState"},
  2596          "StateReason":{"shape":"ReplayStateReason"},
  2597          "ReplayStartTime":{"shape":"Timestamp"}
  2598        }
  2599      },
  2600      "StatementId":{
  2601        "type":"string",
  2602        "max":64,
  2603        "min":1,
  2604        "pattern":"[a-zA-Z0-9-_]+"
  2605      },
  2606      "StatementName":{
  2607        "type":"string",
  2608        "max":500,
  2609        "min":1
  2610      },
  2611      "String":{"type":"string"},
  2612      "StringList":{
  2613        "type":"list",
  2614        "member":{"shape":"String"}
  2615      },
  2616      "Tag":{
  2617        "type":"structure",
  2618        "required":[
  2619          "Key",
  2620          "Value"
  2621        ],
  2622        "members":{
  2623          "Key":{"shape":"TagKey"},
  2624          "Value":{"shape":"TagValue"}
  2625        }
  2626      },
  2627      "TagKey":{
  2628        "type":"string",
  2629        "max":128,
  2630        "min":1
  2631      },
  2632      "TagKeyList":{
  2633        "type":"list",
  2634        "member":{"shape":"TagKey"}
  2635      },
  2636      "TagList":{
  2637        "type":"list",
  2638        "member":{"shape":"Tag"}
  2639      },
  2640      "TagResourceRequest":{
  2641        "type":"structure",
  2642        "required":[
  2643          "ResourceARN",
  2644          "Tags"
  2645        ],
  2646        "members":{
  2647          "ResourceARN":{"shape":"Arn"},
  2648          "Tags":{"shape":"TagList"}
  2649        }
  2650      },
  2651      "TagResourceResponse":{
  2652        "type":"structure",
  2653        "members":{
  2654        }
  2655      },
  2656      "TagValue":{
  2657        "type":"string",
  2658        "max":256,
  2659        "min":0
  2660      },
  2661      "Target":{
  2662        "type":"structure",
  2663        "required":[
  2664          "Id",
  2665          "Arn"
  2666        ],
  2667        "members":{
  2668          "Id":{"shape":"TargetId"},
  2669          "Arn":{"shape":"TargetArn"},
  2670          "RoleArn":{"shape":"RoleArn"},
  2671          "Input":{"shape":"TargetInput"},
  2672          "InputPath":{"shape":"TargetInputPath"},
  2673          "InputTransformer":{"shape":"InputTransformer"},
  2674          "KinesisParameters":{"shape":"KinesisParameters"},
  2675          "RunCommandParameters":{"shape":"RunCommandParameters"},
  2676          "EcsParameters":{"shape":"EcsParameters"},
  2677          "BatchParameters":{"shape":"BatchParameters"},
  2678          "SqsParameters":{"shape":"SqsParameters"},
  2679          "HttpParameters":{"shape":"HttpParameters"},
  2680          "RedshiftDataParameters":{"shape":"RedshiftDataParameters"},
  2681          "SageMakerPipelineParameters":{"shape":"SageMakerPipelineParameters"},
  2682          "DeadLetterConfig":{"shape":"DeadLetterConfig"},
  2683          "RetryPolicy":{"shape":"RetryPolicy"}
  2684        }
  2685      },
  2686      "TargetArn":{
  2687        "type":"string",
  2688        "max":1600,
  2689        "min":1
  2690      },
  2691      "TargetId":{
  2692        "type":"string",
  2693        "max":64,
  2694        "min":1,
  2695        "pattern":"[\\.\\-_A-Za-z0-9]+"
  2696      },
  2697      "TargetIdList":{
  2698        "type":"list",
  2699        "member":{"shape":"TargetId"},
  2700        "max":100,
  2701        "min":1
  2702      },
  2703      "TargetInput":{
  2704        "type":"string",
  2705        "max":8192
  2706      },
  2707      "TargetInputPath":{
  2708        "type":"string",
  2709        "max":256
  2710      },
  2711      "TargetList":{
  2712        "type":"list",
  2713        "member":{"shape":"Target"},
  2714        "max":100,
  2715        "min":1
  2716      },
  2717      "TargetPartitionKeyPath":{
  2718        "type":"string",
  2719        "max":256
  2720      },
  2721      "TestEventPatternRequest":{
  2722        "type":"structure",
  2723        "required":[
  2724          "EventPattern",
  2725          "Event"
  2726        ],
  2727        "members":{
  2728          "EventPattern":{"shape":"EventPattern"},
  2729          "Event":{"shape":"String"}
  2730        }
  2731      },
  2732      "TestEventPatternResponse":{
  2733        "type":"structure",
  2734        "members":{
  2735          "Result":{"shape":"Boolean"}
  2736        }
  2737      },
  2738      "Timestamp":{"type":"timestamp"},
  2739      "TraceHeader":{
  2740        "type":"string",
  2741        "max":500,
  2742        "min":1
  2743      },
  2744      "TransformerInput":{
  2745        "type":"string",
  2746        "max":8192,
  2747        "min":1
  2748      },
  2749      "TransformerPaths":{
  2750        "type":"map",
  2751        "key":{"shape":"InputTransformerPathKey"},
  2752        "value":{"shape":"TargetInputPath"},
  2753        "max":100
  2754      },
  2755      "UntagResourceRequest":{
  2756        "type":"structure",
  2757        "required":[
  2758          "ResourceARN",
  2759          "TagKeys"
  2760        ],
  2761        "members":{
  2762          "ResourceARN":{"shape":"Arn"},
  2763          "TagKeys":{"shape":"TagKeyList"}
  2764        }
  2765      },
  2766      "UntagResourceResponse":{
  2767        "type":"structure",
  2768        "members":{
  2769        }
  2770      },
  2771      "UpdateApiDestinationRequest":{
  2772        "type":"structure",
  2773        "required":["Name"],
  2774        "members":{
  2775          "Name":{"shape":"ApiDestinationName"},
  2776          "Description":{"shape":"ApiDestinationDescription"},
  2777          "ConnectionArn":{"shape":"ConnectionArn"},
  2778          "InvocationEndpoint":{"shape":"HttpsEndpoint"},
  2779          "HttpMethod":{"shape":"ApiDestinationHttpMethod"},
  2780          "InvocationRateLimitPerSecond":{"shape":"ApiDestinationInvocationRateLimitPerSecond"}
  2781        }
  2782      },
  2783      "UpdateApiDestinationResponse":{
  2784        "type":"structure",
  2785        "members":{
  2786          "ApiDestinationArn":{"shape":"ApiDestinationArn"},
  2787          "ApiDestinationState":{"shape":"ApiDestinationState"},
  2788          "CreationTime":{"shape":"Timestamp"},
  2789          "LastModifiedTime":{"shape":"Timestamp"}
  2790        }
  2791      },
  2792      "UpdateArchiveRequest":{
  2793        "type":"structure",
  2794        "required":["ArchiveName"],
  2795        "members":{
  2796          "ArchiveName":{"shape":"ArchiveName"},
  2797          "Description":{"shape":"ArchiveDescription"},
  2798          "EventPattern":{"shape":"EventPattern"},
  2799          "RetentionDays":{"shape":"RetentionDays"}
  2800        }
  2801      },
  2802      "UpdateArchiveResponse":{
  2803        "type":"structure",
  2804        "members":{
  2805          "ArchiveArn":{"shape":"ArchiveArn"},
  2806          "State":{"shape":"ArchiveState"},
  2807          "StateReason":{"shape":"ArchiveStateReason"},
  2808          "CreationTime":{"shape":"Timestamp"}
  2809        }
  2810      },
  2811      "UpdateConnectionApiKeyAuthRequestParameters":{
  2812        "type":"structure",
  2813        "members":{
  2814          "ApiKeyName":{"shape":"AuthHeaderParameters"},
  2815          "ApiKeyValue":{"shape":"AuthHeaderParameters"}
  2816        }
  2817      },
  2818      "UpdateConnectionAuthRequestParameters":{
  2819        "type":"structure",
  2820        "members":{
  2821          "BasicAuthParameters":{"shape":"UpdateConnectionBasicAuthRequestParameters"},
  2822          "OAuthParameters":{"shape":"UpdateConnectionOAuthRequestParameters"},
  2823          "ApiKeyAuthParameters":{"shape":"UpdateConnectionApiKeyAuthRequestParameters"},
  2824          "InvocationHttpParameters":{"shape":"ConnectionHttpParameters"}
  2825        }
  2826      },
  2827      "UpdateConnectionBasicAuthRequestParameters":{
  2828        "type":"structure",
  2829        "members":{
  2830          "Username":{"shape":"AuthHeaderParameters"},
  2831          "Password":{"shape":"AuthHeaderParameters"}
  2832        }
  2833      },
  2834      "UpdateConnectionOAuthClientRequestParameters":{
  2835        "type":"structure",
  2836        "members":{
  2837          "ClientID":{"shape":"AuthHeaderParameters"},
  2838          "ClientSecret":{"shape":"AuthHeaderParameters"}
  2839        }
  2840      },
  2841      "UpdateConnectionOAuthRequestParameters":{
  2842        "type":"structure",
  2843        "members":{
  2844          "ClientParameters":{"shape":"UpdateConnectionOAuthClientRequestParameters"},
  2845          "AuthorizationEndpoint":{"shape":"HttpsEndpoint"},
  2846          "HttpMethod":{"shape":"ConnectionOAuthHttpMethod"},
  2847          "OAuthHttpParameters":{"shape":"ConnectionHttpParameters"}
  2848        }
  2849      },
  2850      "UpdateConnectionRequest":{
  2851        "type":"structure",
  2852        "required":["Name"],
  2853        "members":{
  2854          "Name":{"shape":"ConnectionName"},
  2855          "Description":{"shape":"ConnectionDescription"},
  2856          "AuthorizationType":{"shape":"ConnectionAuthorizationType"},
  2857          "AuthParameters":{"shape":"UpdateConnectionAuthRequestParameters"}
  2858        }
  2859      },
  2860      "UpdateConnectionResponse":{
  2861        "type":"structure",
  2862        "members":{
  2863          "ConnectionArn":{"shape":"ConnectionArn"},
  2864          "ConnectionState":{"shape":"ConnectionState"},
  2865          "CreationTime":{"shape":"Timestamp"},
  2866          "LastModifiedTime":{"shape":"Timestamp"},
  2867          "LastAuthorizedTime":{"shape":"Timestamp"}
  2868        }
  2869      }
  2870    }
  2871  }