» 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

Fields that expect an Azure service will work with one of: "microsoft.sql/servers/elasticpools" "microsoft.storage/storageaccounts" "microsoft.storage/storageaccountsservices/tableservices" "microsoft.storage/storageaccountsservices/blobservices" "microsoft.storage/storageaccounts/queueservices" "microsoft.storage/storageaccounts/fileservices" "microsoft.compute/virtualmachinescalesets" "microsoft.compute/virtualmachinescalesets/virtualmachines" "microsoft.compute/virtualmachines" "microsoft.devices/iothubs" "microsoft.eventHub/namespaces" "microsoft.batch/batchaccounts" "microsoft.sql/servers/databases" "microsoft.cache/redis" "microsoft.logic/workflows".

» 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.
  • 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.