» Resource: signalfx_azure_integration

SignalFx Azure integrations. For help with this integration see Monitoring Microsoft Azure.

» Example Usage

resource "signalfx_azure_integration" "azure_myteam" {
  name    = "Azure Foo"
  enabled = true

  resource "signalfx_azure_integration" "azure_myteamXX" {
    name    = "AzureFoo"
    enabled = false

    environment = "azure"

    poll_rate = 300

    secret_key = "XXX"

    app_id = "YYY"

    tenant_id = "ZZZ"

    services = ["microsoft.sql/servers/elasticpools"]

    subscriptions = ["sub-guid-here"]
  }
}

» Service Names

» Argument Reference

  • name - (Required) Name of the integration.
  • enabled - (Required) Whether the integration is enabled.
  • app_id - (Required) Azure application ID for the SignalFx app. To learn how to get this ID, see the topic Connect to Microsoft Azure in the product documentation.
  • environment (Optional) What type of Azure integration this is. The allowed values are \"azure_us_government\" and \"azure\". Defaults to \"azure\".
  • poll_rate - (Optional) AWS poll rate (in seconds). One of 60 or 300.
  • secret_key - (Required) Azure secret key that associates the SignalFx app in Azure with the Azure tenant ID. To learn how to get this ID, see the topic Connect to Microsoft Azure in the product documentation.
  • services - (Required) List of Microsoft Azure service names for the Azure services you want SignalFx to monitor. See the documentation for Creating Integrations for valida values.
  • subscriptions - (Required) List of Azure subscriptions that SignalFx should monitor.
  • tenant_id (Required) Azure ID of the Azure tenant. To learn how to get this ID, see the topic Connect to Microsoft Azure in the product documentation.