events-2015-10-07.min.json (6673B)
1 { 2 "version": "2.0", 3 "metadata": { 4 "apiVersion": "2015-10-07", 5 "endpointPrefix": "events", 6 "jsonVersion": "1.1", 7 "serviceFullName": "Amazon CloudWatch Events", 8 "signatureVersion": "v4", 9 "targetPrefix": "AWSEvents", 10 "protocol": "json" 11 }, 12 "operations": { 13 "DeleteRule": { 14 "input": { 15 "type": "structure", 16 "required": [ 17 "Name" 18 ], 19 "members": { 20 "Name": {} 21 } 22 } 23 }, 24 "DescribeRule": { 25 "input": { 26 "type": "structure", 27 "required": [ 28 "Name" 29 ], 30 "members": { 31 "Name": {} 32 } 33 }, 34 "output": { 35 "type": "structure", 36 "members": { 37 "Name": {}, 38 "Arn": {}, 39 "EventPattern": {}, 40 "ScheduleExpression": {}, 41 "State": {}, 42 "Description": {}, 43 "RoleArn": {} 44 } 45 } 46 }, 47 "DisableRule": { 48 "input": { 49 "type": "structure", 50 "required": [ 51 "Name" 52 ], 53 "members": { 54 "Name": {} 55 } 56 } 57 }, 58 "EnableRule": { 59 "input": { 60 "type": "structure", 61 "required": [ 62 "Name" 63 ], 64 "members": { 65 "Name": {} 66 } 67 } 68 }, 69 "ListRuleNamesByTarget": { 70 "input": { 71 "type": "structure", 72 "required": [ 73 "TargetArn" 74 ], 75 "members": { 76 "TargetArn": {}, 77 "NextToken": {}, 78 "Limit": { 79 "type": "integer" 80 } 81 } 82 }, 83 "output": { 84 "type": "structure", 85 "members": { 86 "RuleNames": { 87 "type": "list", 88 "member": {} 89 }, 90 "NextToken": {} 91 } 92 } 93 }, 94 "ListRules": { 95 "input": { 96 "type": "structure", 97 "members": { 98 "NamePrefix": {}, 99 "NextToken": {}, 100 "Limit": { 101 "type": "integer" 102 } 103 } 104 }, 105 "output": { 106 "type": "structure", 107 "members": { 108 "Rules": { 109 "type": "list", 110 "member": { 111 "type": "structure", 112 "members": { 113 "Name": {}, 114 "Arn": {}, 115 "EventPattern": {}, 116 "State": {}, 117 "Description": {}, 118 "ScheduleExpression": {}, 119 "RoleArn": {} 120 } 121 } 122 }, 123 "NextToken": {} 124 } 125 } 126 }, 127 "ListTargetsByRule": { 128 "input": { 129 "type": "structure", 130 "required": [ 131 "Rule" 132 ], 133 "members": { 134 "Rule": {}, 135 "NextToken": {}, 136 "Limit": { 137 "type": "integer" 138 } 139 } 140 }, 141 "output": { 142 "type": "structure", 143 "members": { 144 "Targets": { 145 "shape": "Sp" 146 }, 147 "NextToken": {} 148 } 149 } 150 }, 151 "PutEvents": { 152 "input": { 153 "type": "structure", 154 "required": [ 155 "Entries" 156 ], 157 "members": { 158 "Entries": { 159 "type": "list", 160 "member": { 161 "type": "structure", 162 "members": { 163 "Time": { 164 "type": "timestamp" 165 }, 166 "Source": {}, 167 "Resources": { 168 "type": "list", 169 "member": {} 170 }, 171 "DetailType": {}, 172 "Detail": {} 173 } 174 } 175 } 176 } 177 }, 178 "output": { 179 "type": "structure", 180 "members": { 181 "FailedEntryCount": { 182 "type": "integer" 183 }, 184 "Entries": { 185 "type": "list", 186 "member": { 187 "type": "structure", 188 "members": { 189 "EventId": {}, 190 "ErrorCode": {}, 191 "ErrorMessage": {} 192 } 193 } 194 } 195 } 196 } 197 }, 198 "PutRule": { 199 "input": { 200 "type": "structure", 201 "required": [ 202 "Name" 203 ], 204 "members": { 205 "Name": {}, 206 "ScheduleExpression": {}, 207 "EventPattern": {}, 208 "State": {}, 209 "Description": {}, 210 "RoleArn": {} 211 } 212 }, 213 "output": { 214 "type": "structure", 215 "members": { 216 "RuleArn": {} 217 } 218 } 219 }, 220 "PutTargets": { 221 "input": { 222 "type": "structure", 223 "required": [ 224 "Rule", 225 "Targets" 226 ], 227 "members": { 228 "Rule": {}, 229 "Targets": { 230 "shape": "Sp" 231 } 232 } 233 }, 234 "output": { 235 "type": "structure", 236 "members": { 237 "FailedEntryCount": { 238 "type": "integer" 239 }, 240 "FailedEntries": { 241 "type": "list", 242 "member": { 243 "type": "structure", 244 "members": { 245 "TargetId": {}, 246 "ErrorCode": {}, 247 "ErrorMessage": {} 248 } 249 } 250 } 251 } 252 } 253 }, 254 "RemoveTargets": { 255 "input": { 256 "type": "structure", 257 "required": [ 258 "Rule", 259 "Ids" 260 ], 261 "members": { 262 "Rule": {}, 263 "Ids": { 264 "type": "list", 265 "member": {} 266 } 267 } 268 }, 269 "output": { 270 "type": "structure", 271 "members": { 272 "FailedEntryCount": { 273 "type": "integer" 274 }, 275 "FailedEntries": { 276 "type": "list", 277 "member": { 278 "type": "structure", 279 "members": { 280 "TargetId": {}, 281 "ErrorCode": {}, 282 "ErrorMessage": {} 283 } 284 } 285 } 286 } 287 } 288 }, 289 "TestEventPattern": { 290 "input": { 291 "type": "structure", 292 "required": [ 293 "EventPattern", 294 "Event" 295 ], 296 "members": { 297 "EventPattern": {}, 298 "Event": {} 299 } 300 }, 301 "output": { 302 "type": "structure", 303 "members": { 304 "Result": { 305 "type": "boolean" 306 } 307 } 308 } 309 } 310 }, 311 "shapes": { 312 "Sp": { 313 "type": "list", 314 "member": { 315 "type": "structure", 316 "required": [ 317 "Id", 318 "Arn" 319 ], 320 "members": { 321 "Id": {}, 322 "Arn": {}, 323 "Input": {}, 324 "InputPath": {} 325 } 326 } 327 } 328 }, 329 "examples": {} 330 }