View Source ExAws.EventBridge (Elixir.ExAws.EventBridge v0.1.1)
Operations on AWS EventBridge service.
Notes
Based on API spec at https://github.com/aws/aws-sdk-go/blob/main/models/apis/eventbridge/2015-10-07/api-2.json
Options for requests are passed as a keyword list of underscored atoms, with names matching the API spec above.
Example: The ListEventBuses request accepts an optional "NamePrefix". Example of this request in this library:
ExAws.EventBridge.list_event_buses(name_prefix: "my_prefix")
Link to this section Summary
Link to this section Functions
Specs
create_event_bus(name :: binary(), opts :: Keyword.t()) :: ExAws.Operation.JSON.t()
Create an event bus
Example
EventBridge.create_event_bus("new-bus") |> ExAws.request()
Specs
delete_event_bus(name :: binary(), opts :: Keyword.t()) :: ExAws.Operation.JSON.t()
Delete an event bus
Example
EventBridge.delete_event_bus("old-bus") |> ExAws.request()
Specs
describe_event_bus(name :: binary(), opts :: Keyword.t()) :: ExAws.Operation.JSON.t()
Describe an event bus
Example
EventBridge.describe_event_bus("my-bus") |> ExAws.request()
Specs
list_event_buses(opts :: Keyword.t()) :: ExAws.Operation.JSON.t()
List event buses
Example
EventBridge.list_event_buses() |> ExAws.request()
EventBridge.list_event_buses(name_prefix: "my_prefix") |> ExAws.request()
Specs
put_events(event_list :: List.t(), opts :: Keyword.t()) :: ExAws.Operation.JSON.t()