jennings / terraform-provider-meraki

Mozilla Public License 2.0
4 stars 0 forks source link

Webhook HTTP servers and payload templates #14

Open jennings opened 2 years ago

jennings commented 2 years ago

HTTP Servers: https://developer.cisco.com/meraki/api-v1/#!get-network-webhooks-http-servers

resource "meraki_network_webhook_httpserver" "server" {
  name          = "My server"
  network_id    = "N_12345"
  url           = "https://example.com/meraki/webhook"
  shared_secret = "secret" # optional

  payload_template_id = "wpt_00001" 
}

Payload templates: https://developer.cisco.com/meraki/api-v1/#!get-network-webhooks-payload-templates

resource "meraki_network_webhook_payloadtemplate" "tmpl" {
  name       = "My template"
  network_id = "N_12345"

  # specify one
  body      = ""
  body_file = ""

  # specify one
  headers      = "" # optional
  headers_file = "" # optional
}
jennings commented 2 years ago

Implemented httpserver, but apparently payload templates are a private beta feature I don’t have yet.