{
  "opencollection": "1.0.0",
  "info": {
    "name": "Amazon EventBridge API",
    "version": "2015-10-07"
  },
  "request": {
    "auth": {
      "type": "apikey",
      "key": "Authorization",
      "value": "{{Authorization}}",
      "placement": "header"
    }
  },
  "items": [
    {
      "info": {
        "name": "Events",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Amazon EventBridge Put Events",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://events.{region}.amazonaws.com/",
            "headers": [
              {
                "name": "X-Amz-Target",
                "value": ""
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Sends custom events to Amazon EventBridge so that they can be matched to rules."
        }
      ]
    },
    {
      "info": {
        "name": "Rules",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Amazon EventBridge Put Rule",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://events.{region}.amazonaws.com/?PutRule",
            "headers": [
              {
                "name": "X-Amz-Target",
                "value": ""
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Creates or updates the specified rule. Rules are enabled by default or based on the provided State parameter."
        },
        {
          "info": {
            "name": "Amazon EventBridge Describe Rule",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://events.{region}.amazonaws.com/?DescribeRule",
            "headers": [
              {
                "name": "X-Amz-Target",
                "value": ""
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Describes the specified rule."
        },
        {
          "info": {
            "name": "Amazon EventBridge List Rules",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://events.{region}.amazonaws.com/?ListRules",
            "headers": [
              {
                "name": "X-Amz-Target",
                "value": ""
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Lists your Amazon EventBridge rules. You can either list all the rules or you can provide a prefix to match to the rule names."
        },
        {
          "info": {
            "name": "Amazon EventBridge Delete Rule",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://events.{region}.amazonaws.com/?DeleteRule",
            "headers": [
              {
                "name": "X-Amz-Target",
                "value": ""
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Deletes the specified rule. Before you can delete the rule, you must remove all targets."
        }
      ]
    },
    {
      "info": {
        "name": "Targets",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Amazon EventBridge Put Targets",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://events.{region}.amazonaws.com/?PutTargets",
            "headers": [
              {
                "name": "X-Amz-Target",
                "value": ""
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Adds the specified targets to the specified rule, or updates the targets if they are already associated with the rule."
        },
        {
          "info": {
            "name": "Amazon EventBridge List Targets by Rule",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://events.{region}.amazonaws.com/?ListTargetsByRule",
            "headers": [
              {
                "name": "X-Amz-Target",
                "value": ""
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Lists the targets assigned to the specified rule."
        },
        {
          "info": {
            "name": "Amazon EventBridge Remove Targets",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://events.{region}.amazonaws.com/?RemoveTargets",
            "headers": [
              {
                "name": "X-Amz-Target",
                "value": ""
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Removes the specified targets from the specified rule."
        }
      ]
    },
    {
      "info": {
        "name": "Event Buses",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Amazon EventBridge Create Event Bus",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://events.{region}.amazonaws.com/?CreateEventBus",
            "headers": [
              {
                "name": "X-Amz-Target",
                "value": ""
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Creates a new event bus within your account."
        },
        {
          "info": {
            "name": "Amazon EventBridge Describe Event Bus",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://events.{region}.amazonaws.com/?DescribeEventBus",
            "headers": [
              {
                "name": "X-Amz-Target",
                "value": ""
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Displays details about an event bus in your account, including the default event bus."
        },
        {
          "info": {
            "name": "Amazon EventBridge List Event Buses",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://events.{region}.amazonaws.com/?ListEventBuses",
            "headers": [
              {
                "name": "X-Amz-Target",
                "value": ""
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Lists all the event buses in your account, including the default event bus."
        },
        {
          "info": {
            "name": "Amazon EventBridge Delete Event Bus",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://events.{region}.amazonaws.com/?DeleteEventBus",
            "headers": [
              {
                "name": "X-Amz-Target",
                "value": ""
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Deletes the specified custom event bus or partner event bus. The default event bus cannot be deleted."
        }
      ]
    },
    {
      "info": {
        "name": "Archives",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "Amazon EventBridge Create Archive",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://events.{region}.amazonaws.com/?CreateArchive",
            "headers": [
              {
                "name": "X-Amz-Target",
                "value": ""
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Creates an archive of events with the specified settings."
        },
        {
          "info": {
            "name": "Amazon EventBridge List Archives",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://events.{region}.amazonaws.com/?ListArchives",
            "headers": [
              {
                "name": "X-Amz-Target",
                "value": ""
              }
            ],
            "body": {
              "type": "json",
              "data": "{}"
            }
          },
          "docs": "Lists your archives."
        }
      ]
    }
  ],
  "bundled": true
}