newrelic.cloud.AzureIntegrations
Explore with Pulumi AI
Use this resource to integrate Azure services with New Relic.
Prerequisite
To start receiving Azure data with New Relic Azure integrations, connect your Azure account to New Relic infrastructure monitoring. If you don’t have one already, create a New Relic account. It’s free, forever.
Setup is required for this resource to work properly. This resource assumes you have linked an Azure account to New Relic.
You can find instructions on how to set up Azure on our documentation.
Example Usage
Leave an integration block empty to use its default configuration. You can also use the full example, including the Azure set up, found in our guides.
import * as pulumi from "@pulumi/pulumi";
import * as newrelic from "@pulumi/newrelic";
const foo = new newrelic.cloud.AzureLinkAccount("foo", {
    accountId: "The New Relic account ID where you want to link the Azure account",
    applicationId: "ID of the application",
    clientSecret: "Secret value of client's Azure account",
    subscriptionId: "Subscription ID of Azure",
    tenantId: "Tenant ID of the Azure",
    name: "Name of the linked account",
});
const fooAzureIntegrations = new newrelic.cloud.AzureIntegrations("foo", {
    linkedAccountId: foo.id,
    accountId: "The New Relic account ID",
    apiManagement: {
        metricsPollingInterval: 300,
        resourceGroups: ["resource_groups"],
    },
    appGateway: {
        metricsPollingInterval: 300,
        resourceGroups: ["resource_groups"],
    },
    appService: {
        metricsPollingInterval: 300,
        resourceGroups: ["resource_groups"],
    },
    containers: {
        metricsPollingInterval: 300,
        resourceGroups: ["resource_groups"],
    },
    cosmosDb: {
        metricsPollingInterval: 300,
        resourceGroups: ["resource_groups"],
    },
    costManagement: {
        metricsPollingInterval: 3600,
        tagKeys: ["tag_keys"],
    },
    dataFactory: {
        metricsPollingInterval: 300,
        resourceGroups: ["resource_groups"],
    },
    eventHub: {
        metricsPollingInterval: 300,
        resourceGroups: ["resource_groups"],
    },
    expressRoute: {
        metricsPollingInterval: 300,
        resourceGroups: ["resource_groups"],
    },
    firewalls: {
        metricsPollingInterval: 300,
        resourceGroups: ["resource_groups"],
    },
    frontDoor: {
        metricsPollingInterval: 300,
        resourceGroups: ["resource_groups"],
    },
    functions: {
        metricsPollingInterval: 300,
        resourceGroups: ["resource_groups"],
    },
    keyVault: {
        metricsPollingInterval: 300,
        resourceGroups: ["resource_groups"],
    },
    loadBalancer: {
        metricsPollingInterval: 300,
        resourceGroups: ["resource_groups"],
    },
    logicApps: {
        metricsPollingInterval: 300,
        resourceGroups: ["resource_groups"],
    },
    machineLearning: {
        metricsPollingInterval: 300,
        resourceGroups: ["resource_groups"],
    },
    mariaDb: {
        metricsPollingInterval: 3600,
        resourceGroups: ["resource_groups"],
    },
    monitor: {
        metricsPollingInterval: 60,
        resourceGroups: ["resource_groups"],
        includeTags: ["env:production"],
        excludeTags: [
            "env:staging",
            "env:testing",
        ],
        enabled: true,
        resourceTypes: ["microsoft.datashare/accounts"],
    },
    mysql: {
        metricsPollingInterval: 3600,
        resourceGroups: ["resource_groups"],
    },
    mysqlFlexible: {
        metricsPollingInterval: 3600,
        resourceGroups: ["resource_groups"],
    },
    postgresql: {
        metricsPollingInterval: 3600,
        resourceGroups: ["resource_groups"],
    },
    postgresqlFlexible: {
        metricsPollingInterval: 3600,
        resourceGroups: ["resource_groups"],
    },
    powerBiDedicated: {
        metricsPollingInterval: 300,
        resourceGroups: ["resource_groups"],
    },
    redisCache: {
        metricsPollingInterval: 300,
        resourceGroups: ["resource_groups"],
    },
    serviceBus: {
        metricsPollingInterval: 300,
        resourceGroups: ["resource_groups"],
    },
    sql: {
        metricsPollingInterval: 300,
        resourceGroups: ["resource_groups"],
    },
    sqlManaged: {
        metricsPollingInterval: 300,
        resourceGroups: ["resource_groups"],
    },
    storage: {
        metricsPollingInterval: 1800,
        resourceGroups: ["resource_groups"],
    },
    virtualMachine: {
        metricsPollingInterval: 300,
        resourceGroups: ["resource_groups"],
    },
    virtualNetworks: {
        metricsPollingInterval: 300,
        resourceGroups: ["resource_groups"],
    },
    vms: {
        metricsPollingInterval: 300,
        resourceGroups: ["resource_groups"],
    },
    vpnGateway: {
        metricsPollingInterval: 300,
        resourceGroups: ["resource_groups"],
    },
});
import pulumi
import pulumi_newrelic as newrelic
foo = newrelic.cloud.AzureLinkAccount("foo",
    account_id="The New Relic account ID where you want to link the Azure account",
    application_id="ID of the application",
    client_secret="Secret value of client's Azure account",
    subscription_id="Subscription ID of Azure",
    tenant_id="Tenant ID of the Azure",
    name="Name of the linked account")
foo_azure_integrations = newrelic.cloud.AzureIntegrations("foo",
    linked_account_id=foo.id,
    account_id="The New Relic account ID",
    api_management={
        "metrics_polling_interval": 300,
        "resource_groups": ["resource_groups"],
    },
    app_gateway={
        "metrics_polling_interval": 300,
        "resource_groups": ["resource_groups"],
    },
    app_service={
        "metrics_polling_interval": 300,
        "resource_groups": ["resource_groups"],
    },
    containers={
        "metrics_polling_interval": 300,
        "resource_groups": ["resource_groups"],
    },
    cosmos_db={
        "metrics_polling_interval": 300,
        "resource_groups": ["resource_groups"],
    },
    cost_management={
        "metrics_polling_interval": 3600,
        "tag_keys": ["tag_keys"],
    },
    data_factory={
        "metrics_polling_interval": 300,
        "resource_groups": ["resource_groups"],
    },
    event_hub={
        "metrics_polling_interval": 300,
        "resource_groups": ["resource_groups"],
    },
    express_route={
        "metrics_polling_interval": 300,
        "resource_groups": ["resource_groups"],
    },
    firewalls={
        "metrics_polling_interval": 300,
        "resource_groups": ["resource_groups"],
    },
    front_door={
        "metrics_polling_interval": 300,
        "resource_groups": ["resource_groups"],
    },
    functions={
        "metrics_polling_interval": 300,
        "resource_groups": ["resource_groups"],
    },
    key_vault={
        "metrics_polling_interval": 300,
        "resource_groups": ["resource_groups"],
    },
    load_balancer={
        "metrics_polling_interval": 300,
        "resource_groups": ["resource_groups"],
    },
    logic_apps={
        "metrics_polling_interval": 300,
        "resource_groups": ["resource_groups"],
    },
    machine_learning={
        "metrics_polling_interval": 300,
        "resource_groups": ["resource_groups"],
    },
    maria_db={
        "metrics_polling_interval": 3600,
        "resource_groups": ["resource_groups"],
    },
    monitor={
        "metrics_polling_interval": 60,
        "resource_groups": ["resource_groups"],
        "include_tags": ["env:production"],
        "exclude_tags": [
            "env:staging",
            "env:testing",
        ],
        "enabled": True,
        "resource_types": ["microsoft.datashare/accounts"],
    },
    mysql={
        "metrics_polling_interval": 3600,
        "resource_groups": ["resource_groups"],
    },
    mysql_flexible={
        "metrics_polling_interval": 3600,
        "resource_groups": ["resource_groups"],
    },
    postgresql={
        "metrics_polling_interval": 3600,
        "resource_groups": ["resource_groups"],
    },
    postgresql_flexible={
        "metrics_polling_interval": 3600,
        "resource_groups": ["resource_groups"],
    },
    power_bi_dedicated={
        "metrics_polling_interval": 300,
        "resource_groups": ["resource_groups"],
    },
    redis_cache={
        "metrics_polling_interval": 300,
        "resource_groups": ["resource_groups"],
    },
    service_bus={
        "metrics_polling_interval": 300,
        "resource_groups": ["resource_groups"],
    },
    sql={
        "metrics_polling_interval": 300,
        "resource_groups": ["resource_groups"],
    },
    sql_managed={
        "metrics_polling_interval": 300,
        "resource_groups": ["resource_groups"],
    },
    storage={
        "metrics_polling_interval": 1800,
        "resource_groups": ["resource_groups"],
    },
    virtual_machine={
        "metrics_polling_interval": 300,
        "resource_groups": ["resource_groups"],
    },
    virtual_networks={
        "metrics_polling_interval": 300,
        "resource_groups": ["resource_groups"],
    },
    vms={
        "metrics_polling_interval": 300,
        "resource_groups": ["resource_groups"],
    },
    vpn_gateway={
        "metrics_polling_interval": 300,
        "resource_groups": ["resource_groups"],
    })
package main
import (
	"github.com/pulumi/pulumi-newrelic/sdk/v5/go/newrelic/cloud"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		foo, err := cloud.NewAzureLinkAccount(ctx, "foo", &cloud.AzureLinkAccountArgs{
			AccountId:      pulumi.String("The New Relic account ID where you want to link the Azure account"),
			ApplicationId:  pulumi.String("ID of the application"),
			ClientSecret:   pulumi.String("Secret value of client's Azure account"),
			SubscriptionId: pulumi.String("Subscription ID of Azure"),
			TenantId:       pulumi.String("Tenant ID of the Azure"),
			Name:           pulumi.String("Name of the linked account"),
		})
		if err != nil {
			return err
		}
		_, err = cloud.NewAzureIntegrations(ctx, "foo", &cloud.AzureIntegrationsArgs{
			LinkedAccountId: foo.ID(),
			AccountId:       pulumi.String("The New Relic account ID"),
			ApiManagement: &cloud.AzureIntegrationsApiManagementArgs{
				MetricsPollingInterval: pulumi.Int(300),
				ResourceGroups: pulumi.StringArray{
					pulumi.String("resource_groups"),
				},
			},
			AppGateway: &cloud.AzureIntegrationsAppGatewayArgs{
				MetricsPollingInterval: pulumi.Int(300),
				ResourceGroups: pulumi.StringArray{
					pulumi.String("resource_groups"),
				},
			},
			AppService: &cloud.AzureIntegrationsAppServiceArgs{
				MetricsPollingInterval: pulumi.Int(300),
				ResourceGroups: pulumi.StringArray{
					pulumi.String("resource_groups"),
				},
			},
			Containers: &cloud.AzureIntegrationsContainersArgs{
				MetricsPollingInterval: pulumi.Int(300),
				ResourceGroups: pulumi.StringArray{
					pulumi.String("resource_groups"),
				},
			},
			CosmosDb: &cloud.AzureIntegrationsCosmosDbArgs{
				MetricsPollingInterval: pulumi.Int(300),
				ResourceGroups: pulumi.StringArray{
					pulumi.String("resource_groups"),
				},
			},
			CostManagement: &cloud.AzureIntegrationsCostManagementArgs{
				MetricsPollingInterval: pulumi.Int(3600),
				TagKeys: pulumi.StringArray{
					pulumi.String("tag_keys"),
				},
			},
			DataFactory: &cloud.AzureIntegrationsDataFactoryArgs{
				MetricsPollingInterval: pulumi.Int(300),
				ResourceGroups: pulumi.StringArray{
					pulumi.String("resource_groups"),
				},
			},
			EventHub: &cloud.AzureIntegrationsEventHubArgs{
				MetricsPollingInterval: pulumi.Int(300),
				ResourceGroups: pulumi.StringArray{
					pulumi.String("resource_groups"),
				},
			},
			ExpressRoute: &cloud.AzureIntegrationsExpressRouteArgs{
				MetricsPollingInterval: pulumi.Int(300),
				ResourceGroups: pulumi.StringArray{
					pulumi.String("resource_groups"),
				},
			},
			Firewalls: &cloud.AzureIntegrationsFirewallsArgs{
				MetricsPollingInterval: pulumi.Int(300),
				ResourceGroups: pulumi.StringArray{
					pulumi.String("resource_groups"),
				},
			},
			FrontDoor: &cloud.AzureIntegrationsFrontDoorArgs{
				MetricsPollingInterval: pulumi.Int(300),
				ResourceGroups: pulumi.StringArray{
					pulumi.String("resource_groups"),
				},
			},
			Functions: &cloud.AzureIntegrationsFunctionsArgs{
				MetricsPollingInterval: pulumi.Int(300),
				ResourceGroups: pulumi.StringArray{
					pulumi.String("resource_groups"),
				},
			},
			KeyVault: &cloud.AzureIntegrationsKeyVaultArgs{
				MetricsPollingInterval: pulumi.Int(300),
				ResourceGroups: pulumi.StringArray{
					pulumi.String("resource_groups"),
				},
			},
			LoadBalancer: &cloud.AzureIntegrationsLoadBalancerArgs{
				MetricsPollingInterval: pulumi.Int(300),
				ResourceGroups: pulumi.StringArray{
					pulumi.String("resource_groups"),
				},
			},
			LogicApps: &cloud.AzureIntegrationsLogicAppsArgs{
				MetricsPollingInterval: pulumi.Int(300),
				ResourceGroups: pulumi.StringArray{
					pulumi.String("resource_groups"),
				},
			},
			MachineLearning: &cloud.AzureIntegrationsMachineLearningArgs{
				MetricsPollingInterval: pulumi.Int(300),
				ResourceGroups: pulumi.StringArray{
					pulumi.String("resource_groups"),
				},
			},
			MariaDb: &cloud.AzureIntegrationsMariaDbArgs{
				MetricsPollingInterval: pulumi.Int(3600),
				ResourceGroups: pulumi.StringArray{
					pulumi.String("resource_groups"),
				},
			},
			Monitor: &cloud.AzureIntegrationsMonitorArgs{
				MetricsPollingInterval: pulumi.Int(60),
				ResourceGroups: pulumi.StringArray{
					pulumi.String("resource_groups"),
				},
				IncludeTags: pulumi.StringArray{
					pulumi.String("env:production"),
				},
				ExcludeTags: pulumi.StringArray{
					pulumi.String("env:staging"),
					pulumi.String("env:testing"),
				},
				Enabled: pulumi.Bool(true),
				ResourceTypes: pulumi.StringArray{
					pulumi.String("microsoft.datashare/accounts"),
				},
			},
			Mysql: &cloud.AzureIntegrationsMysqlArgs{
				MetricsPollingInterval: pulumi.Int(3600),
				ResourceGroups: pulumi.StringArray{
					pulumi.String("resource_groups"),
				},
			},
			MysqlFlexible: &cloud.AzureIntegrationsMysqlFlexibleArgs{
				MetricsPollingInterval: pulumi.Int(3600),
				ResourceGroups: pulumi.StringArray{
					pulumi.String("resource_groups"),
				},
			},
			Postgresql: &cloud.AzureIntegrationsPostgresqlArgs{
				MetricsPollingInterval: pulumi.Int(3600),
				ResourceGroups: pulumi.StringArray{
					pulumi.String("resource_groups"),
				},
			},
			PostgresqlFlexible: &cloud.AzureIntegrationsPostgresqlFlexibleArgs{
				MetricsPollingInterval: pulumi.Int(3600),
				ResourceGroups: pulumi.StringArray{
					pulumi.String("resource_groups"),
				},
			},
			PowerBiDedicated: &cloud.AzureIntegrationsPowerBiDedicatedArgs{
				MetricsPollingInterval: pulumi.Int(300),
				ResourceGroups: pulumi.StringArray{
					pulumi.String("resource_groups"),
				},
			},
			RedisCache: &cloud.AzureIntegrationsRedisCacheArgs{
				MetricsPollingInterval: pulumi.Int(300),
				ResourceGroups: pulumi.StringArray{
					pulumi.String("resource_groups"),
				},
			},
			ServiceBus: &cloud.AzureIntegrationsServiceBusArgs{
				MetricsPollingInterval: pulumi.Int(300),
				ResourceGroups: pulumi.StringArray{
					pulumi.String("resource_groups"),
				},
			},
			Sql: &cloud.AzureIntegrationsSqlArgs{
				MetricsPollingInterval: pulumi.Int(300),
				ResourceGroups: pulumi.StringArray{
					pulumi.String("resource_groups"),
				},
			},
			SqlManaged: &cloud.AzureIntegrationsSqlManagedArgs{
				MetricsPollingInterval: pulumi.Int(300),
				ResourceGroups: pulumi.StringArray{
					pulumi.String("resource_groups"),
				},
			},
			Storage: &cloud.AzureIntegrationsStorageArgs{
				MetricsPollingInterval: pulumi.Int(1800),
				ResourceGroups: pulumi.StringArray{
					pulumi.String("resource_groups"),
				},
			},
			VirtualMachine: &cloud.AzureIntegrationsVirtualMachineArgs{
				MetricsPollingInterval: pulumi.Int(300),
				ResourceGroups: pulumi.StringArray{
					pulumi.String("resource_groups"),
				},
			},
			VirtualNetworks: &cloud.AzureIntegrationsVirtualNetworksArgs{
				MetricsPollingInterval: pulumi.Int(300),
				ResourceGroups: pulumi.StringArray{
					pulumi.String("resource_groups"),
				},
			},
			Vms: &cloud.AzureIntegrationsVmsArgs{
				MetricsPollingInterval: pulumi.Int(300),
				ResourceGroups: pulumi.StringArray{
					pulumi.String("resource_groups"),
				},
			},
			VpnGateway: &cloud.AzureIntegrationsVpnGatewayArgs{
				MetricsPollingInterval: pulumi.Int(300),
				ResourceGroups: pulumi.StringArray{
					pulumi.String("resource_groups"),
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using NewRelic = Pulumi.NewRelic;
return await Deployment.RunAsync(() => 
{
    var foo = new NewRelic.Cloud.AzureLinkAccount("foo", new()
    {
        AccountId = "The New Relic account ID where you want to link the Azure account",
        ApplicationId = "ID of the application",
        ClientSecret = "Secret value of client's Azure account",
        SubscriptionId = "Subscription ID of Azure",
        TenantId = "Tenant ID of the Azure",
        Name = "Name of the linked account",
    });
    var fooAzureIntegrations = new NewRelic.Cloud.AzureIntegrations("foo", new()
    {
        LinkedAccountId = foo.Id,
        AccountId = "The New Relic account ID",
        ApiManagement = new NewRelic.Cloud.Inputs.AzureIntegrationsApiManagementArgs
        {
            MetricsPollingInterval = 300,
            ResourceGroups = new[]
            {
                "resource_groups",
            },
        },
        AppGateway = new NewRelic.Cloud.Inputs.AzureIntegrationsAppGatewayArgs
        {
            MetricsPollingInterval = 300,
            ResourceGroups = new[]
            {
                "resource_groups",
            },
        },
        AppService = new NewRelic.Cloud.Inputs.AzureIntegrationsAppServiceArgs
        {
            MetricsPollingInterval = 300,
            ResourceGroups = new[]
            {
                "resource_groups",
            },
        },
        Containers = new NewRelic.Cloud.Inputs.AzureIntegrationsContainersArgs
        {
            MetricsPollingInterval = 300,
            ResourceGroups = new[]
            {
                "resource_groups",
            },
        },
        CosmosDb = new NewRelic.Cloud.Inputs.AzureIntegrationsCosmosDbArgs
        {
            MetricsPollingInterval = 300,
            ResourceGroups = new[]
            {
                "resource_groups",
            },
        },
        CostManagement = new NewRelic.Cloud.Inputs.AzureIntegrationsCostManagementArgs
        {
            MetricsPollingInterval = 3600,
            TagKeys = new[]
            {
                "tag_keys",
            },
        },
        DataFactory = new NewRelic.Cloud.Inputs.AzureIntegrationsDataFactoryArgs
        {
            MetricsPollingInterval = 300,
            ResourceGroups = new[]
            {
                "resource_groups",
            },
        },
        EventHub = new NewRelic.Cloud.Inputs.AzureIntegrationsEventHubArgs
        {
            MetricsPollingInterval = 300,
            ResourceGroups = new[]
            {
                "resource_groups",
            },
        },
        ExpressRoute = new NewRelic.Cloud.Inputs.AzureIntegrationsExpressRouteArgs
        {
            MetricsPollingInterval = 300,
            ResourceGroups = new[]
            {
                "resource_groups",
            },
        },
        Firewalls = new NewRelic.Cloud.Inputs.AzureIntegrationsFirewallsArgs
        {
            MetricsPollingInterval = 300,
            ResourceGroups = new[]
            {
                "resource_groups",
            },
        },
        FrontDoor = new NewRelic.Cloud.Inputs.AzureIntegrationsFrontDoorArgs
        {
            MetricsPollingInterval = 300,
            ResourceGroups = new[]
            {
                "resource_groups",
            },
        },
        Functions = new NewRelic.Cloud.Inputs.AzureIntegrationsFunctionsArgs
        {
            MetricsPollingInterval = 300,
            ResourceGroups = new[]
            {
                "resource_groups",
            },
        },
        KeyVault = new NewRelic.Cloud.Inputs.AzureIntegrationsKeyVaultArgs
        {
            MetricsPollingInterval = 300,
            ResourceGroups = new[]
            {
                "resource_groups",
            },
        },
        LoadBalancer = new NewRelic.Cloud.Inputs.AzureIntegrationsLoadBalancerArgs
        {
            MetricsPollingInterval = 300,
            ResourceGroups = new[]
            {
                "resource_groups",
            },
        },
        LogicApps = new NewRelic.Cloud.Inputs.AzureIntegrationsLogicAppsArgs
        {
            MetricsPollingInterval = 300,
            ResourceGroups = new[]
            {
                "resource_groups",
            },
        },
        MachineLearning = new NewRelic.Cloud.Inputs.AzureIntegrationsMachineLearningArgs
        {
            MetricsPollingInterval = 300,
            ResourceGroups = new[]
            {
                "resource_groups",
            },
        },
        MariaDb = new NewRelic.Cloud.Inputs.AzureIntegrationsMariaDbArgs
        {
            MetricsPollingInterval = 3600,
            ResourceGroups = new[]
            {
                "resource_groups",
            },
        },
        Monitor = new NewRelic.Cloud.Inputs.AzureIntegrationsMonitorArgs
        {
            MetricsPollingInterval = 60,
            ResourceGroups = new[]
            {
                "resource_groups",
            },
            IncludeTags = new[]
            {
                "env:production",
            },
            ExcludeTags = new[]
            {
                "env:staging",
                "env:testing",
            },
            Enabled = true,
            ResourceTypes = new[]
            {
                "microsoft.datashare/accounts",
            },
        },
        Mysql = new NewRelic.Cloud.Inputs.AzureIntegrationsMysqlArgs
        {
            MetricsPollingInterval = 3600,
            ResourceGroups = new[]
            {
                "resource_groups",
            },
        },
        MysqlFlexible = new NewRelic.Cloud.Inputs.AzureIntegrationsMysqlFlexibleArgs
        {
            MetricsPollingInterval = 3600,
            ResourceGroups = new[]
            {
                "resource_groups",
            },
        },
        Postgresql = new NewRelic.Cloud.Inputs.AzureIntegrationsPostgresqlArgs
        {
            MetricsPollingInterval = 3600,
            ResourceGroups = new[]
            {
                "resource_groups",
            },
        },
        PostgresqlFlexible = new NewRelic.Cloud.Inputs.AzureIntegrationsPostgresqlFlexibleArgs
        {
            MetricsPollingInterval = 3600,
            ResourceGroups = new[]
            {
                "resource_groups",
            },
        },
        PowerBiDedicated = new NewRelic.Cloud.Inputs.AzureIntegrationsPowerBiDedicatedArgs
        {
            MetricsPollingInterval = 300,
            ResourceGroups = new[]
            {
                "resource_groups",
            },
        },
        RedisCache = new NewRelic.Cloud.Inputs.AzureIntegrationsRedisCacheArgs
        {
            MetricsPollingInterval = 300,
            ResourceGroups = new[]
            {
                "resource_groups",
            },
        },
        ServiceBus = new NewRelic.Cloud.Inputs.AzureIntegrationsServiceBusArgs
        {
            MetricsPollingInterval = 300,
            ResourceGroups = new[]
            {
                "resource_groups",
            },
        },
        Sql = new NewRelic.Cloud.Inputs.AzureIntegrationsSqlArgs
        {
            MetricsPollingInterval = 300,
            ResourceGroups = new[]
            {
                "resource_groups",
            },
        },
        SqlManaged = new NewRelic.Cloud.Inputs.AzureIntegrationsSqlManagedArgs
        {
            MetricsPollingInterval = 300,
            ResourceGroups = new[]
            {
                "resource_groups",
            },
        },
        Storage = new NewRelic.Cloud.Inputs.AzureIntegrationsStorageArgs
        {
            MetricsPollingInterval = 1800,
            ResourceGroups = new[]
            {
                "resource_groups",
            },
        },
        VirtualMachine = new NewRelic.Cloud.Inputs.AzureIntegrationsVirtualMachineArgs
        {
            MetricsPollingInterval = 300,
            ResourceGroups = new[]
            {
                "resource_groups",
            },
        },
        VirtualNetworks = new NewRelic.Cloud.Inputs.AzureIntegrationsVirtualNetworksArgs
        {
            MetricsPollingInterval = 300,
            ResourceGroups = new[]
            {
                "resource_groups",
            },
        },
        Vms = new NewRelic.Cloud.Inputs.AzureIntegrationsVmsArgs
        {
            MetricsPollingInterval = 300,
            ResourceGroups = new[]
            {
                "resource_groups",
            },
        },
        VpnGateway = new NewRelic.Cloud.Inputs.AzureIntegrationsVpnGatewayArgs
        {
            MetricsPollingInterval = 300,
            ResourceGroups = new[]
            {
                "resource_groups",
            },
        },
    });
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.newrelic.cloud.AzureLinkAccount;
import com.pulumi.newrelic.cloud.AzureLinkAccountArgs;
import com.pulumi.newrelic.cloud.AzureIntegrations;
import com.pulumi.newrelic.cloud.AzureIntegrationsArgs;
import com.pulumi.newrelic.cloud.inputs.AzureIntegrationsApiManagementArgs;
import com.pulumi.newrelic.cloud.inputs.AzureIntegrationsAppGatewayArgs;
import com.pulumi.newrelic.cloud.inputs.AzureIntegrationsAppServiceArgs;
import com.pulumi.newrelic.cloud.inputs.AzureIntegrationsContainersArgs;
import com.pulumi.newrelic.cloud.inputs.AzureIntegrationsCosmosDbArgs;
import com.pulumi.newrelic.cloud.inputs.AzureIntegrationsCostManagementArgs;
import com.pulumi.newrelic.cloud.inputs.AzureIntegrationsDataFactoryArgs;
import com.pulumi.newrelic.cloud.inputs.AzureIntegrationsEventHubArgs;
import com.pulumi.newrelic.cloud.inputs.AzureIntegrationsExpressRouteArgs;
import com.pulumi.newrelic.cloud.inputs.AzureIntegrationsFirewallsArgs;
import com.pulumi.newrelic.cloud.inputs.AzureIntegrationsFrontDoorArgs;
import com.pulumi.newrelic.cloud.inputs.AzureIntegrationsFunctionsArgs;
import com.pulumi.newrelic.cloud.inputs.AzureIntegrationsKeyVaultArgs;
import com.pulumi.newrelic.cloud.inputs.AzureIntegrationsLoadBalancerArgs;
import com.pulumi.newrelic.cloud.inputs.AzureIntegrationsLogicAppsArgs;
import com.pulumi.newrelic.cloud.inputs.AzureIntegrationsMachineLearningArgs;
import com.pulumi.newrelic.cloud.inputs.AzureIntegrationsMariaDbArgs;
import com.pulumi.newrelic.cloud.inputs.AzureIntegrationsMonitorArgs;
import com.pulumi.newrelic.cloud.inputs.AzureIntegrationsMysqlArgs;
import com.pulumi.newrelic.cloud.inputs.AzureIntegrationsMysqlFlexibleArgs;
import com.pulumi.newrelic.cloud.inputs.AzureIntegrationsPostgresqlArgs;
import com.pulumi.newrelic.cloud.inputs.AzureIntegrationsPostgresqlFlexibleArgs;
import com.pulumi.newrelic.cloud.inputs.AzureIntegrationsPowerBiDedicatedArgs;
import com.pulumi.newrelic.cloud.inputs.AzureIntegrationsRedisCacheArgs;
import com.pulumi.newrelic.cloud.inputs.AzureIntegrationsServiceBusArgs;
import com.pulumi.newrelic.cloud.inputs.AzureIntegrationsSqlArgs;
import com.pulumi.newrelic.cloud.inputs.AzureIntegrationsSqlManagedArgs;
import com.pulumi.newrelic.cloud.inputs.AzureIntegrationsStorageArgs;
import com.pulumi.newrelic.cloud.inputs.AzureIntegrationsVirtualMachineArgs;
import com.pulumi.newrelic.cloud.inputs.AzureIntegrationsVirtualNetworksArgs;
import com.pulumi.newrelic.cloud.inputs.AzureIntegrationsVmsArgs;
import com.pulumi.newrelic.cloud.inputs.AzureIntegrationsVpnGatewayArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }
    public static void stack(Context ctx) {
        var foo = new AzureLinkAccount("foo", AzureLinkAccountArgs.builder()
            .accountId("The New Relic account ID where you want to link the Azure account")
            .applicationId("ID of the application")
            .clientSecret("Secret value of client's Azure account")
            .subscriptionId("Subscription ID of Azure")
            .tenantId("Tenant ID of the Azure")
            .name("Name of the linked account")
            .build());
        var fooAzureIntegrations = new AzureIntegrations("fooAzureIntegrations", AzureIntegrationsArgs.builder()
            .linkedAccountId(foo.id())
            .accountId("The New Relic account ID")
            .apiManagement(AzureIntegrationsApiManagementArgs.builder()
                .metricsPollingInterval(300)
                .resourceGroups("resource_groups")
                .build())
            .appGateway(AzureIntegrationsAppGatewayArgs.builder()
                .metricsPollingInterval(300)
                .resourceGroups("resource_groups")
                .build())
            .appService(AzureIntegrationsAppServiceArgs.builder()
                .metricsPollingInterval(300)
                .resourceGroups("resource_groups")
                .build())
            .containers(AzureIntegrationsContainersArgs.builder()
                .metricsPollingInterval(300)
                .resourceGroups("resource_groups")
                .build())
            .cosmosDb(AzureIntegrationsCosmosDbArgs.builder()
                .metricsPollingInterval(300)
                .resourceGroups("resource_groups")
                .build())
            .costManagement(AzureIntegrationsCostManagementArgs.builder()
                .metricsPollingInterval(3600)
                .tagKeys("tag_keys")
                .build())
            .dataFactory(AzureIntegrationsDataFactoryArgs.builder()
                .metricsPollingInterval(300)
                .resourceGroups("resource_groups")
                .build())
            .eventHub(AzureIntegrationsEventHubArgs.builder()
                .metricsPollingInterval(300)
                .resourceGroups("resource_groups")
                .build())
            .expressRoute(AzureIntegrationsExpressRouteArgs.builder()
                .metricsPollingInterval(300)
                .resourceGroups("resource_groups")
                .build())
            .firewalls(AzureIntegrationsFirewallsArgs.builder()
                .metricsPollingInterval(300)
                .resourceGroups("resource_groups")
                .build())
            .frontDoor(AzureIntegrationsFrontDoorArgs.builder()
                .metricsPollingInterval(300)
                .resourceGroups("resource_groups")
                .build())
            .functions(AzureIntegrationsFunctionsArgs.builder()
                .metricsPollingInterval(300)
                .resourceGroups("resource_groups")
                .build())
            .keyVault(AzureIntegrationsKeyVaultArgs.builder()
                .metricsPollingInterval(300)
                .resourceGroups("resource_groups")
                .build())
            .loadBalancer(AzureIntegrationsLoadBalancerArgs.builder()
                .metricsPollingInterval(300)
                .resourceGroups("resource_groups")
                .build())
            .logicApps(AzureIntegrationsLogicAppsArgs.builder()
                .metricsPollingInterval(300)
                .resourceGroups("resource_groups")
                .build())
            .machineLearning(AzureIntegrationsMachineLearningArgs.builder()
                .metricsPollingInterval(300)
                .resourceGroups("resource_groups")
                .build())
            .mariaDb(AzureIntegrationsMariaDbArgs.builder()
                .metricsPollingInterval(3600)
                .resourceGroups("resource_groups")
                .build())
            .monitor(AzureIntegrationsMonitorArgs.builder()
                .metricsPollingInterval(60)
                .resourceGroups("resource_groups")
                .includeTags("env:production")
                .excludeTags(                
                    "env:staging",
                    "env:testing")
                .enabled(true)
                .resourceTypes("microsoft.datashare/accounts")
                .build())
            .mysql(AzureIntegrationsMysqlArgs.builder()
                .metricsPollingInterval(3600)
                .resourceGroups("resource_groups")
                .build())
            .mysqlFlexible(AzureIntegrationsMysqlFlexibleArgs.builder()
                .metricsPollingInterval(3600)
                .resourceGroups("resource_groups")
                .build())
            .postgresql(AzureIntegrationsPostgresqlArgs.builder()
                .metricsPollingInterval(3600)
                .resourceGroups("resource_groups")
                .build())
            .postgresqlFlexible(AzureIntegrationsPostgresqlFlexibleArgs.builder()
                .metricsPollingInterval(3600)
                .resourceGroups("resource_groups")
                .build())
            .powerBiDedicated(AzureIntegrationsPowerBiDedicatedArgs.builder()
                .metricsPollingInterval(300)
                .resourceGroups("resource_groups")
                .build())
            .redisCache(AzureIntegrationsRedisCacheArgs.builder()
                .metricsPollingInterval(300)
                .resourceGroups("resource_groups")
                .build())
            .serviceBus(AzureIntegrationsServiceBusArgs.builder()
                .metricsPollingInterval(300)
                .resourceGroups("resource_groups")
                .build())
            .sql(AzureIntegrationsSqlArgs.builder()
                .metricsPollingInterval(300)
                .resourceGroups("resource_groups")
                .build())
            .sqlManaged(AzureIntegrationsSqlManagedArgs.builder()
                .metricsPollingInterval(300)
                .resourceGroups("resource_groups")
                .build())
            .storage(AzureIntegrationsStorageArgs.builder()
                .metricsPollingInterval(1800)
                .resourceGroups("resource_groups")
                .build())
            .virtualMachine(AzureIntegrationsVirtualMachineArgs.builder()
                .metricsPollingInterval(300)
                .resourceGroups("resource_groups")
                .build())
            .virtualNetworks(AzureIntegrationsVirtualNetworksArgs.builder()
                .metricsPollingInterval(300)
                .resourceGroups("resource_groups")
                .build())
            .vms(AzureIntegrationsVmsArgs.builder()
                .metricsPollingInterval(300)
                .resourceGroups("resource_groups")
                .build())
            .vpnGateway(AzureIntegrationsVpnGatewayArgs.builder()
                .metricsPollingInterval(300)
                .resourceGroups("resource_groups")
                .build())
            .build());
    }
}
resources:
  foo:
    type: newrelic:cloud:AzureLinkAccount
    properties:
      accountId: The New Relic account ID where you want to link the Azure account
      applicationId: ID of the application
      clientSecret: Secret value of client's Azure account
      subscriptionId: Subscription ID of Azure
      tenantId: Tenant ID of the Azure
      name: Name of the linked account
  fooAzureIntegrations:
    type: newrelic:cloud:AzureIntegrations
    name: foo
    properties:
      linkedAccountId: ${foo.id}
      accountId: The New Relic account ID
      apiManagement:
        metricsPollingInterval: 300
        resourceGroups:
          - resource_groups
      appGateway:
        metricsPollingInterval: 300
        resourceGroups:
          - resource_groups
      appService:
        metricsPollingInterval: 300
        resourceGroups:
          - resource_groups
      containers:
        metricsPollingInterval: 300
        resourceGroups:
          - resource_groups
      cosmosDb:
        metricsPollingInterval: 300
        resourceGroups:
          - resource_groups
      costManagement:
        metricsPollingInterval: 3600
        tagKeys:
          - tag_keys
      dataFactory:
        metricsPollingInterval: 300
        resourceGroups:
          - resource_groups
      eventHub:
        metricsPollingInterval: 300
        resourceGroups:
          - resource_groups
      expressRoute:
        metricsPollingInterval: 300
        resourceGroups:
          - resource_groups
      firewalls:
        metricsPollingInterval: 300
        resourceGroups:
          - resource_groups
      frontDoor:
        metricsPollingInterval: 300
        resourceGroups:
          - resource_groups
      functions:
        metricsPollingInterval: 300
        resourceGroups:
          - resource_groups
      keyVault:
        metricsPollingInterval: 300
        resourceGroups:
          - resource_groups
      loadBalancer:
        metricsPollingInterval: 300
        resourceGroups:
          - resource_groups
      logicApps:
        metricsPollingInterval: 300
        resourceGroups:
          - resource_groups
      machineLearning:
        metricsPollingInterval: 300
        resourceGroups:
          - resource_groups
      mariaDb:
        metricsPollingInterval: 3600
        resourceGroups:
          - resource_groups
      monitor:
        metricsPollingInterval: 60
        resourceGroups:
          - resource_groups
        includeTags:
          - env:production
        excludeTags:
          - env:staging
          - env:testing
        enabled: true
        resourceTypes:
          - microsoft.datashare/accounts
      mysql:
        metricsPollingInterval: 3600
        resourceGroups:
          - resource_groups
      mysqlFlexible:
        metricsPollingInterval: 3600
        resourceGroups:
          - resource_groups
      postgresql:
        metricsPollingInterval: 3600
        resourceGroups:
          - resource_groups
      postgresqlFlexible:
        metricsPollingInterval: 3600
        resourceGroups:
          - resource_groups
      powerBiDedicated:
        metricsPollingInterval: 300
        resourceGroups:
          - resource_groups
      redisCache:
        metricsPollingInterval: 300
        resourceGroups:
          - resource_groups
      serviceBus:
        metricsPollingInterval: 300
        resourceGroups:
          - resource_groups
      sql:
        metricsPollingInterval: 300
        resourceGroups:
          - resource_groups
      sqlManaged:
        metricsPollingInterval: 300
        resourceGroups:
          - resource_groups
      storage:
        metricsPollingInterval: 1800
        resourceGroups:
          - resource_groups
      virtualMachine:
        metricsPollingInterval: 300
        resourceGroups:
          - resource_groups
      virtualNetworks:
        metricsPollingInterval: 300
        resourceGroups:
          - resource_groups
      vms:
        metricsPollingInterval: 300
        resourceGroups:
          - resource_groups
      vpnGateway:
        metricsPollingInterval: 300
        resourceGroups:
          - resource_groups
Create AzureIntegrations Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new AzureIntegrations(name: string, args: AzureIntegrationsArgs, opts?: CustomResourceOptions);@overload
def AzureIntegrations(resource_name: str,
                      args: AzureIntegrationsArgs,
                      opts: Optional[ResourceOptions] = None)
@overload
def AzureIntegrations(resource_name: str,
                      opts: Optional[ResourceOptions] = None,
                      linked_account_id: Optional[str] = None,
                      logic_apps: Optional[AzureIntegrationsLogicAppsArgs] = None,
                      maria_db: Optional[AzureIntegrationsMariaDbArgs] = None,
                      app_service: Optional[AzureIntegrationsAppServiceArgs] = None,
                      containers: Optional[AzureIntegrationsContainersArgs] = None,
                      cosmos_db: Optional[AzureIntegrationsCosmosDbArgs] = None,
                      cost_management: Optional[AzureIntegrationsCostManagementArgs] = None,
                      data_factory: Optional[AzureIntegrationsDataFactoryArgs] = None,
                      event_hub: Optional[AzureIntegrationsEventHubArgs] = None,
                      express_route: Optional[AzureIntegrationsExpressRouteArgs] = None,
                      firewalls: Optional[AzureIntegrationsFirewallsArgs] = None,
                      front_door: Optional[AzureIntegrationsFrontDoorArgs] = None,
                      functions: Optional[AzureIntegrationsFunctionsArgs] = None,
                      key_vault: Optional[AzureIntegrationsKeyVaultArgs] = None,
                      api_management: Optional[AzureIntegrationsApiManagementArgs] = None,
                      load_balancer: Optional[AzureIntegrationsLoadBalancerArgs] = None,
                      account_id: Optional[str] = None,
                      app_gateway: Optional[AzureIntegrationsAppGatewayArgs] = None,
                      monitor: Optional[AzureIntegrationsMonitorArgs] = None,
                      machine_learning: Optional[AzureIntegrationsMachineLearningArgs] = None,
                      mysql: Optional[AzureIntegrationsMysqlArgs] = None,
                      mysql_flexible: Optional[AzureIntegrationsMysqlFlexibleArgs] = None,
                      postgresql: Optional[AzureIntegrationsPostgresqlArgs] = None,
                      postgresql_flexible: Optional[AzureIntegrationsPostgresqlFlexibleArgs] = None,
                      power_bi_dedicated: Optional[AzureIntegrationsPowerBiDedicatedArgs] = None,
                      redis_cache: Optional[AzureIntegrationsRedisCacheArgs] = None,
                      service_bus: Optional[AzureIntegrationsServiceBusArgs] = None,
                      sql: Optional[AzureIntegrationsSqlArgs] = None,
                      sql_managed: Optional[AzureIntegrationsSqlManagedArgs] = None,
                      storage: Optional[AzureIntegrationsStorageArgs] = None,
                      virtual_machine: Optional[AzureIntegrationsVirtualMachineArgs] = None,
                      virtual_networks: Optional[AzureIntegrationsVirtualNetworksArgs] = None,
                      vms: Optional[AzureIntegrationsVmsArgs] = None,
                      vpn_gateway: Optional[AzureIntegrationsVpnGatewayArgs] = None)func NewAzureIntegrations(ctx *Context, name string, args AzureIntegrationsArgs, opts ...ResourceOption) (*AzureIntegrations, error)public AzureIntegrations(string name, AzureIntegrationsArgs args, CustomResourceOptions? opts = null)
public AzureIntegrations(String name, AzureIntegrationsArgs args)
public AzureIntegrations(String name, AzureIntegrationsArgs args, CustomResourceOptions options)
type: newrelic:cloud:AzureIntegrations
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args AzureIntegrationsArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args AzureIntegrationsArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args AzureIntegrationsArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args AzureIntegrationsArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args AzureIntegrationsArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var azureIntegrationsResource = new NewRelic.Cloud.AzureIntegrations("azureIntegrationsResource", new()
{
    LinkedAccountId = "string",
    LogicApps = new NewRelic.Cloud.Inputs.AzureIntegrationsLogicAppsArgs
    {
        MetricsPollingInterval = 0,
        ResourceGroups = new[]
        {
            "string",
        },
    },
    MariaDb = new NewRelic.Cloud.Inputs.AzureIntegrationsMariaDbArgs
    {
        MetricsPollingInterval = 0,
        ResourceGroups = new[]
        {
            "string",
        },
    },
    AppService = new NewRelic.Cloud.Inputs.AzureIntegrationsAppServiceArgs
    {
        MetricsPollingInterval = 0,
        ResourceGroups = new[]
        {
            "string",
        },
    },
    Containers = new NewRelic.Cloud.Inputs.AzureIntegrationsContainersArgs
    {
        MetricsPollingInterval = 0,
        ResourceGroups = new[]
        {
            "string",
        },
    },
    CosmosDb = new NewRelic.Cloud.Inputs.AzureIntegrationsCosmosDbArgs
    {
        MetricsPollingInterval = 0,
        ResourceGroups = new[]
        {
            "string",
        },
    },
    CostManagement = new NewRelic.Cloud.Inputs.AzureIntegrationsCostManagementArgs
    {
        MetricsPollingInterval = 0,
        TagKeys = new[]
        {
            "string",
        },
    },
    DataFactory = new NewRelic.Cloud.Inputs.AzureIntegrationsDataFactoryArgs
    {
        MetricsPollingInterval = 0,
        ResourceGroups = new[]
        {
            "string",
        },
    },
    EventHub = new NewRelic.Cloud.Inputs.AzureIntegrationsEventHubArgs
    {
        MetricsPollingInterval = 0,
        ResourceGroups = new[]
        {
            "string",
        },
    },
    ExpressRoute = new NewRelic.Cloud.Inputs.AzureIntegrationsExpressRouteArgs
    {
        MetricsPollingInterval = 0,
        ResourceGroups = new[]
        {
            "string",
        },
    },
    Firewalls = new NewRelic.Cloud.Inputs.AzureIntegrationsFirewallsArgs
    {
        MetricsPollingInterval = 0,
        ResourceGroups = new[]
        {
            "string",
        },
    },
    FrontDoor = new NewRelic.Cloud.Inputs.AzureIntegrationsFrontDoorArgs
    {
        MetricsPollingInterval = 0,
        ResourceGroups = new[]
        {
            "string",
        },
    },
    Functions = new NewRelic.Cloud.Inputs.AzureIntegrationsFunctionsArgs
    {
        MetricsPollingInterval = 0,
        ResourceGroups = new[]
        {
            "string",
        },
    },
    KeyVault = new NewRelic.Cloud.Inputs.AzureIntegrationsKeyVaultArgs
    {
        MetricsPollingInterval = 0,
        ResourceGroups = new[]
        {
            "string",
        },
    },
    ApiManagement = new NewRelic.Cloud.Inputs.AzureIntegrationsApiManagementArgs
    {
        MetricsPollingInterval = 0,
        ResourceGroups = new[]
        {
            "string",
        },
    },
    LoadBalancer = new NewRelic.Cloud.Inputs.AzureIntegrationsLoadBalancerArgs
    {
        MetricsPollingInterval = 0,
        ResourceGroups = new[]
        {
            "string",
        },
    },
    AccountId = "string",
    AppGateway = new NewRelic.Cloud.Inputs.AzureIntegrationsAppGatewayArgs
    {
        MetricsPollingInterval = 0,
        ResourceGroups = new[]
        {
            "string",
        },
    },
    Monitor = new NewRelic.Cloud.Inputs.AzureIntegrationsMonitorArgs
    {
        Enabled = false,
        ExcludeTags = new[]
        {
            "string",
        },
        IncludeTags = new[]
        {
            "string",
        },
        MetricsPollingInterval = 0,
        ResourceGroups = new[]
        {
            "string",
        },
        ResourceTypes = new[]
        {
            "string",
        },
    },
    MachineLearning = new NewRelic.Cloud.Inputs.AzureIntegrationsMachineLearningArgs
    {
        MetricsPollingInterval = 0,
        ResourceGroups = new[]
        {
            "string",
        },
    },
    Mysql = new NewRelic.Cloud.Inputs.AzureIntegrationsMysqlArgs
    {
        MetricsPollingInterval = 0,
        ResourceGroups = new[]
        {
            "string",
        },
    },
    MysqlFlexible = new NewRelic.Cloud.Inputs.AzureIntegrationsMysqlFlexibleArgs
    {
        MetricsPollingInterval = 0,
        ResourceGroups = new[]
        {
            "string",
        },
    },
    Postgresql = new NewRelic.Cloud.Inputs.AzureIntegrationsPostgresqlArgs
    {
        MetricsPollingInterval = 0,
        ResourceGroups = new[]
        {
            "string",
        },
    },
    PostgresqlFlexible = new NewRelic.Cloud.Inputs.AzureIntegrationsPostgresqlFlexibleArgs
    {
        MetricsPollingInterval = 0,
        ResourceGroups = new[]
        {
            "string",
        },
    },
    PowerBiDedicated = new NewRelic.Cloud.Inputs.AzureIntegrationsPowerBiDedicatedArgs
    {
        MetricsPollingInterval = 0,
        ResourceGroups = new[]
        {
            "string",
        },
    },
    RedisCache = new NewRelic.Cloud.Inputs.AzureIntegrationsRedisCacheArgs
    {
        MetricsPollingInterval = 0,
        ResourceGroups = new[]
        {
            "string",
        },
    },
    ServiceBus = new NewRelic.Cloud.Inputs.AzureIntegrationsServiceBusArgs
    {
        MetricsPollingInterval = 0,
        ResourceGroups = new[]
        {
            "string",
        },
    },
    Sql = new NewRelic.Cloud.Inputs.AzureIntegrationsSqlArgs
    {
        MetricsPollingInterval = 0,
        ResourceGroups = new[]
        {
            "string",
        },
    },
    SqlManaged = new NewRelic.Cloud.Inputs.AzureIntegrationsSqlManagedArgs
    {
        MetricsPollingInterval = 0,
        ResourceGroups = new[]
        {
            "string",
        },
    },
    Storage = new NewRelic.Cloud.Inputs.AzureIntegrationsStorageArgs
    {
        MetricsPollingInterval = 0,
        ResourceGroups = new[]
        {
            "string",
        },
    },
    VirtualMachine = new NewRelic.Cloud.Inputs.AzureIntegrationsVirtualMachineArgs
    {
        MetricsPollingInterval = 0,
        ResourceGroups = new[]
        {
            "string",
        },
    },
    VirtualNetworks = new NewRelic.Cloud.Inputs.AzureIntegrationsVirtualNetworksArgs
    {
        MetricsPollingInterval = 0,
        ResourceGroups = new[]
        {
            "string",
        },
    },
    Vms = new NewRelic.Cloud.Inputs.AzureIntegrationsVmsArgs
    {
        MetricsPollingInterval = 0,
        ResourceGroups = new[]
        {
            "string",
        },
    },
    VpnGateway = new NewRelic.Cloud.Inputs.AzureIntegrationsVpnGatewayArgs
    {
        MetricsPollingInterval = 0,
        ResourceGroups = new[]
        {
            "string",
        },
    },
});
example, err := cloud.NewAzureIntegrations(ctx, "azureIntegrationsResource", &cloud.AzureIntegrationsArgs{
	LinkedAccountId: pulumi.String("string"),
	LogicApps: &cloud.AzureIntegrationsLogicAppsArgs{
		MetricsPollingInterval: pulumi.Int(0),
		ResourceGroups: pulumi.StringArray{
			pulumi.String("string"),
		},
	},
	MariaDb: &cloud.AzureIntegrationsMariaDbArgs{
		MetricsPollingInterval: pulumi.Int(0),
		ResourceGroups: pulumi.StringArray{
			pulumi.String("string"),
		},
	},
	AppService: &cloud.AzureIntegrationsAppServiceArgs{
		MetricsPollingInterval: pulumi.Int(0),
		ResourceGroups: pulumi.StringArray{
			pulumi.String("string"),
		},
	},
	Containers: &cloud.AzureIntegrationsContainersArgs{
		MetricsPollingInterval: pulumi.Int(0),
		ResourceGroups: pulumi.StringArray{
			pulumi.String("string"),
		},
	},
	CosmosDb: &cloud.AzureIntegrationsCosmosDbArgs{
		MetricsPollingInterval: pulumi.Int(0),
		ResourceGroups: pulumi.StringArray{
			pulumi.String("string"),
		},
	},
	CostManagement: &cloud.AzureIntegrationsCostManagementArgs{
		MetricsPollingInterval: pulumi.Int(0),
		TagKeys: pulumi.StringArray{
			pulumi.String("string"),
		},
	},
	DataFactory: &cloud.AzureIntegrationsDataFactoryArgs{
		MetricsPollingInterval: pulumi.Int(0),
		ResourceGroups: pulumi.StringArray{
			pulumi.String("string"),
		},
	},
	EventHub: &cloud.AzureIntegrationsEventHubArgs{
		MetricsPollingInterval: pulumi.Int(0),
		ResourceGroups: pulumi.StringArray{
			pulumi.String("string"),
		},
	},
	ExpressRoute: &cloud.AzureIntegrationsExpressRouteArgs{
		MetricsPollingInterval: pulumi.Int(0),
		ResourceGroups: pulumi.StringArray{
			pulumi.String("string"),
		},
	},
	Firewalls: &cloud.AzureIntegrationsFirewallsArgs{
		MetricsPollingInterval: pulumi.Int(0),
		ResourceGroups: pulumi.StringArray{
			pulumi.String("string"),
		},
	},
	FrontDoor: &cloud.AzureIntegrationsFrontDoorArgs{
		MetricsPollingInterval: pulumi.Int(0),
		ResourceGroups: pulumi.StringArray{
			pulumi.String("string"),
		},
	},
	Functions: &cloud.AzureIntegrationsFunctionsArgs{
		MetricsPollingInterval: pulumi.Int(0),
		ResourceGroups: pulumi.StringArray{
			pulumi.String("string"),
		},
	},
	KeyVault: &cloud.AzureIntegrationsKeyVaultArgs{
		MetricsPollingInterval: pulumi.Int(0),
		ResourceGroups: pulumi.StringArray{
			pulumi.String("string"),
		},
	},
	ApiManagement: &cloud.AzureIntegrationsApiManagementArgs{
		MetricsPollingInterval: pulumi.Int(0),
		ResourceGroups: pulumi.StringArray{
			pulumi.String("string"),
		},
	},
	LoadBalancer: &cloud.AzureIntegrationsLoadBalancerArgs{
		MetricsPollingInterval: pulumi.Int(0),
		ResourceGroups: pulumi.StringArray{
			pulumi.String("string"),
		},
	},
	AccountId: pulumi.String("string"),
	AppGateway: &cloud.AzureIntegrationsAppGatewayArgs{
		MetricsPollingInterval: pulumi.Int(0),
		ResourceGroups: pulumi.StringArray{
			pulumi.String("string"),
		},
	},
	Monitor: &cloud.AzureIntegrationsMonitorArgs{
		Enabled: pulumi.Bool(false),
		ExcludeTags: pulumi.StringArray{
			pulumi.String("string"),
		},
		IncludeTags: pulumi.StringArray{
			pulumi.String("string"),
		},
		MetricsPollingInterval: pulumi.Int(0),
		ResourceGroups: pulumi.StringArray{
			pulumi.String("string"),
		},
		ResourceTypes: pulumi.StringArray{
			pulumi.String("string"),
		},
	},
	MachineLearning: &cloud.AzureIntegrationsMachineLearningArgs{
		MetricsPollingInterval: pulumi.Int(0),
		ResourceGroups: pulumi.StringArray{
			pulumi.String("string"),
		},
	},
	Mysql: &cloud.AzureIntegrationsMysqlArgs{
		MetricsPollingInterval: pulumi.Int(0),
		ResourceGroups: pulumi.StringArray{
			pulumi.String("string"),
		},
	},
	MysqlFlexible: &cloud.AzureIntegrationsMysqlFlexibleArgs{
		MetricsPollingInterval: pulumi.Int(0),
		ResourceGroups: pulumi.StringArray{
			pulumi.String("string"),
		},
	},
	Postgresql: &cloud.AzureIntegrationsPostgresqlArgs{
		MetricsPollingInterval: pulumi.Int(0),
		ResourceGroups: pulumi.StringArray{
			pulumi.String("string"),
		},
	},
	PostgresqlFlexible: &cloud.AzureIntegrationsPostgresqlFlexibleArgs{
		MetricsPollingInterval: pulumi.Int(0),
		ResourceGroups: pulumi.StringArray{
			pulumi.String("string"),
		},
	},
	PowerBiDedicated: &cloud.AzureIntegrationsPowerBiDedicatedArgs{
		MetricsPollingInterval: pulumi.Int(0),
		ResourceGroups: pulumi.StringArray{
			pulumi.String("string"),
		},
	},
	RedisCache: &cloud.AzureIntegrationsRedisCacheArgs{
		MetricsPollingInterval: pulumi.Int(0),
		ResourceGroups: pulumi.StringArray{
			pulumi.String("string"),
		},
	},
	ServiceBus: &cloud.AzureIntegrationsServiceBusArgs{
		MetricsPollingInterval: pulumi.Int(0),
		ResourceGroups: pulumi.StringArray{
			pulumi.String("string"),
		},
	},
	Sql: &cloud.AzureIntegrationsSqlArgs{
		MetricsPollingInterval: pulumi.Int(0),
		ResourceGroups: pulumi.StringArray{
			pulumi.String("string"),
		},
	},
	SqlManaged: &cloud.AzureIntegrationsSqlManagedArgs{
		MetricsPollingInterval: pulumi.Int(0),
		ResourceGroups: pulumi.StringArray{
			pulumi.String("string"),
		},
	},
	Storage: &cloud.AzureIntegrationsStorageArgs{
		MetricsPollingInterval: pulumi.Int(0),
		ResourceGroups: pulumi.StringArray{
			pulumi.String("string"),
		},
	},
	VirtualMachine: &cloud.AzureIntegrationsVirtualMachineArgs{
		MetricsPollingInterval: pulumi.Int(0),
		ResourceGroups: pulumi.StringArray{
			pulumi.String("string"),
		},
	},
	VirtualNetworks: &cloud.AzureIntegrationsVirtualNetworksArgs{
		MetricsPollingInterval: pulumi.Int(0),
		ResourceGroups: pulumi.StringArray{
			pulumi.String("string"),
		},
	},
	Vms: &cloud.AzureIntegrationsVmsArgs{
		MetricsPollingInterval: pulumi.Int(0),
		ResourceGroups: pulumi.StringArray{
			pulumi.String("string"),
		},
	},
	VpnGateway: &cloud.AzureIntegrationsVpnGatewayArgs{
		MetricsPollingInterval: pulumi.Int(0),
		ResourceGroups: pulumi.StringArray{
			pulumi.String("string"),
		},
	},
})
var azureIntegrationsResource = new AzureIntegrations("azureIntegrationsResource", AzureIntegrationsArgs.builder()
    .linkedAccountId("string")
    .logicApps(AzureIntegrationsLogicAppsArgs.builder()
        .metricsPollingInterval(0)
        .resourceGroups("string")
        .build())
    .mariaDb(AzureIntegrationsMariaDbArgs.builder()
        .metricsPollingInterval(0)
        .resourceGroups("string")
        .build())
    .appService(AzureIntegrationsAppServiceArgs.builder()
        .metricsPollingInterval(0)
        .resourceGroups("string")
        .build())
    .containers(AzureIntegrationsContainersArgs.builder()
        .metricsPollingInterval(0)
        .resourceGroups("string")
        .build())
    .cosmosDb(AzureIntegrationsCosmosDbArgs.builder()
        .metricsPollingInterval(0)
        .resourceGroups("string")
        .build())
    .costManagement(AzureIntegrationsCostManagementArgs.builder()
        .metricsPollingInterval(0)
        .tagKeys("string")
        .build())
    .dataFactory(AzureIntegrationsDataFactoryArgs.builder()
        .metricsPollingInterval(0)
        .resourceGroups("string")
        .build())
    .eventHub(AzureIntegrationsEventHubArgs.builder()
        .metricsPollingInterval(0)
        .resourceGroups("string")
        .build())
    .expressRoute(AzureIntegrationsExpressRouteArgs.builder()
        .metricsPollingInterval(0)
        .resourceGroups("string")
        .build())
    .firewalls(AzureIntegrationsFirewallsArgs.builder()
        .metricsPollingInterval(0)
        .resourceGroups("string")
        .build())
    .frontDoor(AzureIntegrationsFrontDoorArgs.builder()
        .metricsPollingInterval(0)
        .resourceGroups("string")
        .build())
    .functions(AzureIntegrationsFunctionsArgs.builder()
        .metricsPollingInterval(0)
        .resourceGroups("string")
        .build())
    .keyVault(AzureIntegrationsKeyVaultArgs.builder()
        .metricsPollingInterval(0)
        .resourceGroups("string")
        .build())
    .apiManagement(AzureIntegrationsApiManagementArgs.builder()
        .metricsPollingInterval(0)
        .resourceGroups("string")
        .build())
    .loadBalancer(AzureIntegrationsLoadBalancerArgs.builder()
        .metricsPollingInterval(0)
        .resourceGroups("string")
        .build())
    .accountId("string")
    .appGateway(AzureIntegrationsAppGatewayArgs.builder()
        .metricsPollingInterval(0)
        .resourceGroups("string")
        .build())
    .monitor(AzureIntegrationsMonitorArgs.builder()
        .enabled(false)
        .excludeTags("string")
        .includeTags("string")
        .metricsPollingInterval(0)
        .resourceGroups("string")
        .resourceTypes("string")
        .build())
    .machineLearning(AzureIntegrationsMachineLearningArgs.builder()
        .metricsPollingInterval(0)
        .resourceGroups("string")
        .build())
    .mysql(AzureIntegrationsMysqlArgs.builder()
        .metricsPollingInterval(0)
        .resourceGroups("string")
        .build())
    .mysqlFlexible(AzureIntegrationsMysqlFlexibleArgs.builder()
        .metricsPollingInterval(0)
        .resourceGroups("string")
        .build())
    .postgresql(AzureIntegrationsPostgresqlArgs.builder()
        .metricsPollingInterval(0)
        .resourceGroups("string")
        .build())
    .postgresqlFlexible(AzureIntegrationsPostgresqlFlexibleArgs.builder()
        .metricsPollingInterval(0)
        .resourceGroups("string")
        .build())
    .powerBiDedicated(AzureIntegrationsPowerBiDedicatedArgs.builder()
        .metricsPollingInterval(0)
        .resourceGroups("string")
        .build())
    .redisCache(AzureIntegrationsRedisCacheArgs.builder()
        .metricsPollingInterval(0)
        .resourceGroups("string")
        .build())
    .serviceBus(AzureIntegrationsServiceBusArgs.builder()
        .metricsPollingInterval(0)
        .resourceGroups("string")
        .build())
    .sql(AzureIntegrationsSqlArgs.builder()
        .metricsPollingInterval(0)
        .resourceGroups("string")
        .build())
    .sqlManaged(AzureIntegrationsSqlManagedArgs.builder()
        .metricsPollingInterval(0)
        .resourceGroups("string")
        .build())
    .storage(AzureIntegrationsStorageArgs.builder()
        .metricsPollingInterval(0)
        .resourceGroups("string")
        .build())
    .virtualMachine(AzureIntegrationsVirtualMachineArgs.builder()
        .metricsPollingInterval(0)
        .resourceGroups("string")
        .build())
    .virtualNetworks(AzureIntegrationsVirtualNetworksArgs.builder()
        .metricsPollingInterval(0)
        .resourceGroups("string")
        .build())
    .vms(AzureIntegrationsVmsArgs.builder()
        .metricsPollingInterval(0)
        .resourceGroups("string")
        .build())
    .vpnGateway(AzureIntegrationsVpnGatewayArgs.builder()
        .metricsPollingInterval(0)
        .resourceGroups("string")
        .build())
    .build());
azure_integrations_resource = newrelic.cloud.AzureIntegrations("azureIntegrationsResource",
    linked_account_id="string",
    logic_apps={
        "metrics_polling_interval": 0,
        "resource_groups": ["string"],
    },
    maria_db={
        "metrics_polling_interval": 0,
        "resource_groups": ["string"],
    },
    app_service={
        "metrics_polling_interval": 0,
        "resource_groups": ["string"],
    },
    containers={
        "metrics_polling_interval": 0,
        "resource_groups": ["string"],
    },
    cosmos_db={
        "metrics_polling_interval": 0,
        "resource_groups": ["string"],
    },
    cost_management={
        "metrics_polling_interval": 0,
        "tag_keys": ["string"],
    },
    data_factory={
        "metrics_polling_interval": 0,
        "resource_groups": ["string"],
    },
    event_hub={
        "metrics_polling_interval": 0,
        "resource_groups": ["string"],
    },
    express_route={
        "metrics_polling_interval": 0,
        "resource_groups": ["string"],
    },
    firewalls={
        "metrics_polling_interval": 0,
        "resource_groups": ["string"],
    },
    front_door={
        "metrics_polling_interval": 0,
        "resource_groups": ["string"],
    },
    functions={
        "metrics_polling_interval": 0,
        "resource_groups": ["string"],
    },
    key_vault={
        "metrics_polling_interval": 0,
        "resource_groups": ["string"],
    },
    api_management={
        "metrics_polling_interval": 0,
        "resource_groups": ["string"],
    },
    load_balancer={
        "metrics_polling_interval": 0,
        "resource_groups": ["string"],
    },
    account_id="string",
    app_gateway={
        "metrics_polling_interval": 0,
        "resource_groups": ["string"],
    },
    monitor={
        "enabled": False,
        "exclude_tags": ["string"],
        "include_tags": ["string"],
        "metrics_polling_interval": 0,
        "resource_groups": ["string"],
        "resource_types": ["string"],
    },
    machine_learning={
        "metrics_polling_interval": 0,
        "resource_groups": ["string"],
    },
    mysql={
        "metrics_polling_interval": 0,
        "resource_groups": ["string"],
    },
    mysql_flexible={
        "metrics_polling_interval": 0,
        "resource_groups": ["string"],
    },
    postgresql={
        "metrics_polling_interval": 0,
        "resource_groups": ["string"],
    },
    postgresql_flexible={
        "metrics_polling_interval": 0,
        "resource_groups": ["string"],
    },
    power_bi_dedicated={
        "metrics_polling_interval": 0,
        "resource_groups": ["string"],
    },
    redis_cache={
        "metrics_polling_interval": 0,
        "resource_groups": ["string"],
    },
    service_bus={
        "metrics_polling_interval": 0,
        "resource_groups": ["string"],
    },
    sql={
        "metrics_polling_interval": 0,
        "resource_groups": ["string"],
    },
    sql_managed={
        "metrics_polling_interval": 0,
        "resource_groups": ["string"],
    },
    storage={
        "metrics_polling_interval": 0,
        "resource_groups": ["string"],
    },
    virtual_machine={
        "metrics_polling_interval": 0,
        "resource_groups": ["string"],
    },
    virtual_networks={
        "metrics_polling_interval": 0,
        "resource_groups": ["string"],
    },
    vms={
        "metrics_polling_interval": 0,
        "resource_groups": ["string"],
    },
    vpn_gateway={
        "metrics_polling_interval": 0,
        "resource_groups": ["string"],
    })
const azureIntegrationsResource = new newrelic.cloud.AzureIntegrations("azureIntegrationsResource", {
    linkedAccountId: "string",
    logicApps: {
        metricsPollingInterval: 0,
        resourceGroups: ["string"],
    },
    mariaDb: {
        metricsPollingInterval: 0,
        resourceGroups: ["string"],
    },
    appService: {
        metricsPollingInterval: 0,
        resourceGroups: ["string"],
    },
    containers: {
        metricsPollingInterval: 0,
        resourceGroups: ["string"],
    },
    cosmosDb: {
        metricsPollingInterval: 0,
        resourceGroups: ["string"],
    },
    costManagement: {
        metricsPollingInterval: 0,
        tagKeys: ["string"],
    },
    dataFactory: {
        metricsPollingInterval: 0,
        resourceGroups: ["string"],
    },
    eventHub: {
        metricsPollingInterval: 0,
        resourceGroups: ["string"],
    },
    expressRoute: {
        metricsPollingInterval: 0,
        resourceGroups: ["string"],
    },
    firewalls: {
        metricsPollingInterval: 0,
        resourceGroups: ["string"],
    },
    frontDoor: {
        metricsPollingInterval: 0,
        resourceGroups: ["string"],
    },
    functions: {
        metricsPollingInterval: 0,
        resourceGroups: ["string"],
    },
    keyVault: {
        metricsPollingInterval: 0,
        resourceGroups: ["string"],
    },
    apiManagement: {
        metricsPollingInterval: 0,
        resourceGroups: ["string"],
    },
    loadBalancer: {
        metricsPollingInterval: 0,
        resourceGroups: ["string"],
    },
    accountId: "string",
    appGateway: {
        metricsPollingInterval: 0,
        resourceGroups: ["string"],
    },
    monitor: {
        enabled: false,
        excludeTags: ["string"],
        includeTags: ["string"],
        metricsPollingInterval: 0,
        resourceGroups: ["string"],
        resourceTypes: ["string"],
    },
    machineLearning: {
        metricsPollingInterval: 0,
        resourceGroups: ["string"],
    },
    mysql: {
        metricsPollingInterval: 0,
        resourceGroups: ["string"],
    },
    mysqlFlexible: {
        metricsPollingInterval: 0,
        resourceGroups: ["string"],
    },
    postgresql: {
        metricsPollingInterval: 0,
        resourceGroups: ["string"],
    },
    postgresqlFlexible: {
        metricsPollingInterval: 0,
        resourceGroups: ["string"],
    },
    powerBiDedicated: {
        metricsPollingInterval: 0,
        resourceGroups: ["string"],
    },
    redisCache: {
        metricsPollingInterval: 0,
        resourceGroups: ["string"],
    },
    serviceBus: {
        metricsPollingInterval: 0,
        resourceGroups: ["string"],
    },
    sql: {
        metricsPollingInterval: 0,
        resourceGroups: ["string"],
    },
    sqlManaged: {
        metricsPollingInterval: 0,
        resourceGroups: ["string"],
    },
    storage: {
        metricsPollingInterval: 0,
        resourceGroups: ["string"],
    },
    virtualMachine: {
        metricsPollingInterval: 0,
        resourceGroups: ["string"],
    },
    virtualNetworks: {
        metricsPollingInterval: 0,
        resourceGroups: ["string"],
    },
    vms: {
        metricsPollingInterval: 0,
        resourceGroups: ["string"],
    },
    vpnGateway: {
        metricsPollingInterval: 0,
        resourceGroups: ["string"],
    },
});
type: newrelic:cloud:AzureIntegrations
properties:
    accountId: string
    apiManagement:
        metricsPollingInterval: 0
        resourceGroups:
            - string
    appGateway:
        metricsPollingInterval: 0
        resourceGroups:
            - string
    appService:
        metricsPollingInterval: 0
        resourceGroups:
            - string
    containers:
        metricsPollingInterval: 0
        resourceGroups:
            - string
    cosmosDb:
        metricsPollingInterval: 0
        resourceGroups:
            - string
    costManagement:
        metricsPollingInterval: 0
        tagKeys:
            - string
    dataFactory:
        metricsPollingInterval: 0
        resourceGroups:
            - string
    eventHub:
        metricsPollingInterval: 0
        resourceGroups:
            - string
    expressRoute:
        metricsPollingInterval: 0
        resourceGroups:
            - string
    firewalls:
        metricsPollingInterval: 0
        resourceGroups:
            - string
    frontDoor:
        metricsPollingInterval: 0
        resourceGroups:
            - string
    functions:
        metricsPollingInterval: 0
        resourceGroups:
            - string
    keyVault:
        metricsPollingInterval: 0
        resourceGroups:
            - string
    linkedAccountId: string
    loadBalancer:
        metricsPollingInterval: 0
        resourceGroups:
            - string
    logicApps:
        metricsPollingInterval: 0
        resourceGroups:
            - string
    machineLearning:
        metricsPollingInterval: 0
        resourceGroups:
            - string
    mariaDb:
        metricsPollingInterval: 0
        resourceGroups:
            - string
    monitor:
        enabled: false
        excludeTags:
            - string
        includeTags:
            - string
        metricsPollingInterval: 0
        resourceGroups:
            - string
        resourceTypes:
            - string
    mysql:
        metricsPollingInterval: 0
        resourceGroups:
            - string
    mysqlFlexible:
        metricsPollingInterval: 0
        resourceGroups:
            - string
    postgresql:
        metricsPollingInterval: 0
        resourceGroups:
            - string
    postgresqlFlexible:
        metricsPollingInterval: 0
        resourceGroups:
            - string
    powerBiDedicated:
        metricsPollingInterval: 0
        resourceGroups:
            - string
    redisCache:
        metricsPollingInterval: 0
        resourceGroups:
            - string
    serviceBus:
        metricsPollingInterval: 0
        resourceGroups:
            - string
    sql:
        metricsPollingInterval: 0
        resourceGroups:
            - string
    sqlManaged:
        metricsPollingInterval: 0
        resourceGroups:
            - string
    storage:
        metricsPollingInterval: 0
        resourceGroups:
            - string
    virtualMachine:
        metricsPollingInterval: 0
        resourceGroups:
            - string
    virtualNetworks:
        metricsPollingInterval: 0
        resourceGroups:
            - string
    vms:
        metricsPollingInterval: 0
        resourceGroups:
            - string
    vpnGateway:
        metricsPollingInterval: 0
        resourceGroups:
            - string
AzureIntegrations Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The AzureIntegrations resource accepts the following input properties:
- LinkedAccount stringId 
- The ID of the linked Azure account in New Relic. - The following arguments/integration blocks are intended to be used with a minimum - metrics_polling_intervalof 60 seconds.
- AccountId string
- The New Relic account ID to operate on. This allows the user to override the account_idattribute set on the provider. Defaults to the environment variableNEW_RELIC_ACCOUNT_ID.
- ApiManagement Pulumi.New Relic. Cloud. Inputs. Azure Integrations Api Management 
- Azure API Management. See Integration blocks below for details.
- AppGateway Pulumi.New Relic. Cloud. Inputs. Azure Integrations App Gateway 
- Azure App Gateway. See Integration blocks below for details.
- AppService Pulumi.New Relic. Cloud. Inputs. Azure Integrations App Service 
- Azure App Service. See Integration blocks below for details.
- Containers
Pulumi.New Relic. Cloud. Inputs. Azure Integrations Containers 
- Azure Containers. See Integration blocks below for details.
- CosmosDb Pulumi.New Relic. Cloud. Inputs. Azure Integrations Cosmos Db 
- Azure CosmosDB. See Integration blocks below for details.
- CostManagement Pulumi.New Relic. Cloud. Inputs. Azure Integrations Cost Management 
- Azure Cost Management. See Integration blocks below for details.
- DataFactory Pulumi.New Relic. Cloud. Inputs. Azure Integrations Data Factory 
- Azure Data Factory. See Integration blocks below for details.
- EventHub Pulumi.New Relic. Cloud. Inputs. Azure Integrations Event Hub 
- Azure Event Hub. See Integration blocks below for details.
- ExpressRoute Pulumi.New Relic. Cloud. Inputs. Azure Integrations Express Route 
- Azure Express Route. See Integration blocks below for details.
- Firewalls
Pulumi.New Relic. Cloud. Inputs. Azure Integrations Firewalls 
- Azure Firewalls. See Integration blocks below for details.
- FrontDoor Pulumi.New Relic. Cloud. Inputs. Azure Integrations Front Door 
- Azure Front Door. See Integration blocks below for details.
- Functions
Pulumi.New Relic. Cloud. Inputs. Azure Integrations Functions 
- Azure Functions. See Integration blocks below for details.
- KeyVault Pulumi.New Relic. Cloud. Inputs. Azure Integrations Key Vault 
- Azure Key Vault. See Integration blocks below for details.
- LoadBalancer Pulumi.New Relic. Cloud. Inputs. Azure Integrations Load Balancer 
- Azure Load Balancer. See Integration blocks below for details.
- LogicApps Pulumi.New Relic. Cloud. Inputs. Azure Integrations Logic Apps 
- Azure Logic Apps. See Integration blocks below for details.
- MachineLearning Pulumi.New Relic. Cloud. Inputs. Azure Integrations Machine Learning 
- Azure Machine Learning. See Integration blocks below for details.
- MariaDb Pulumi.New Relic. Cloud. Inputs. Azure Integrations Maria Db 
- Azure MariaDB. See Integration blocks below for details.
- Monitor
Pulumi.New Relic. Cloud. Inputs. Azure Integrations Monitor 
- Azure Monitor. See Integration blocks below for details. - The following arguments/integration blocks are intended to be used with a minimum - metrics_polling_intervalof 300 seconds.
- Mysql
Pulumi.New Relic. Cloud. Inputs. Azure Integrations Mysql 
- Azure MySQL. See Integration blocks below for details.
- MysqlFlexible Pulumi.New Relic. Cloud. Inputs. Azure Integrations Mysql Flexible 
- Azure MySQL Flexible Server. See Integration blocks below for details.
- Postgresql
Pulumi.New Relic. Cloud. Inputs. Azure Integrations Postgresql 
- Azure PostgreSQL. See Integration blocks below for details.
- PostgresqlFlexible Pulumi.New Relic. Cloud. Inputs. Azure Integrations Postgresql Flexible 
- Azure PostgreSQL Flexible Server. See Integration blocks below for details.
- PowerBi Pulumi.Dedicated New Relic. Cloud. Inputs. Azure Integrations Power Bi Dedicated 
- Azure Power BI Dedicated. See Integration blocks below for details.
- RedisCache Pulumi.New Relic. Cloud. Inputs. Azure Integrations Redis Cache 
- Azure Redis Cache. See Integration blocks below for details.
- ServiceBus Pulumi.New Relic. Cloud. Inputs. Azure Integrations Service Bus 
- Azure Service Bus. See Integration blocks below for details.
- Sql
Pulumi.New Relic. Cloud. Inputs. Azure Integrations Sql 
- Azure SQL. See Integration blocks below for details.
- SqlManaged Pulumi.New Relic. Cloud. Inputs. Azure Integrations Sql Managed 
- Azure SQL Managed. See Integration blocks below for details.
- Storage
Pulumi.New Relic. Cloud. Inputs. Azure Integrations Storage 
- for Azure Storage. See Integration blocks below for details. - The following arguments/integration blocks are intended to be used with a minimum - metrics_polling_intervalof 3600 seconds.
- VirtualMachine Pulumi.New Relic. Cloud. Inputs. Azure Integrations Virtual Machine 
- Azure Virtual machine. See Integration blocks below for details.
- VirtualNetworks Pulumi.New Relic. Cloud. Inputs. Azure Integrations Virtual Networks 
- for Azure Virtual networks. See Integration blocks below for details.
- Vms
Pulumi.New Relic. Cloud. Inputs. Azure Integrations Vms 
- Azure VMs. See Integration blocks below for details.
- VpnGateway Pulumi.New Relic. Cloud. Inputs. Azure Integrations Vpn Gateway 
- Azure VPN Gateway. See Integration blocks below for details. - The following arguments/integration blocks are intended to be used with a minimum - metrics_polling_intervalof 1800 seconds.
- LinkedAccount stringId 
- The ID of the linked Azure account in New Relic. - The following arguments/integration blocks are intended to be used with a minimum - metrics_polling_intervalof 60 seconds.
- AccountId string
- The New Relic account ID to operate on. This allows the user to override the account_idattribute set on the provider. Defaults to the environment variableNEW_RELIC_ACCOUNT_ID.
- ApiManagement AzureIntegrations Api Management Args 
- Azure API Management. See Integration blocks below for details.
- AppGateway AzureIntegrations App Gateway Args 
- Azure App Gateway. See Integration blocks below for details.
- AppService AzureIntegrations App Service Args 
- Azure App Service. See Integration blocks below for details.
- Containers
AzureIntegrations Containers Args 
- Azure Containers. See Integration blocks below for details.
- CosmosDb AzureIntegrations Cosmos Db Args 
- Azure CosmosDB. See Integration blocks below for details.
- CostManagement AzureIntegrations Cost Management Args 
- Azure Cost Management. See Integration blocks below for details.
- DataFactory AzureIntegrations Data Factory Args 
- Azure Data Factory. See Integration blocks below for details.
- EventHub AzureIntegrations Event Hub Args 
- Azure Event Hub. See Integration blocks below for details.
- ExpressRoute AzureIntegrations Express Route Args 
- Azure Express Route. See Integration blocks below for details.
- Firewalls
AzureIntegrations Firewalls Args 
- Azure Firewalls. See Integration blocks below for details.
- FrontDoor AzureIntegrations Front Door Args 
- Azure Front Door. See Integration blocks below for details.
- Functions
AzureIntegrations Functions Args 
- Azure Functions. See Integration blocks below for details.
- KeyVault AzureIntegrations Key Vault Args 
- Azure Key Vault. See Integration blocks below for details.
- LoadBalancer AzureIntegrations Load Balancer Args 
- Azure Load Balancer. See Integration blocks below for details.
- LogicApps AzureIntegrations Logic Apps Args 
- Azure Logic Apps. See Integration blocks below for details.
- MachineLearning AzureIntegrations Machine Learning Args 
- Azure Machine Learning. See Integration blocks below for details.
- MariaDb AzureIntegrations Maria Db Args 
- Azure MariaDB. See Integration blocks below for details.
- Monitor
AzureIntegrations Monitor Args 
- Azure Monitor. See Integration blocks below for details. - The following arguments/integration blocks are intended to be used with a minimum - metrics_polling_intervalof 300 seconds.
- Mysql
AzureIntegrations Mysql Args 
- Azure MySQL. See Integration blocks below for details.
- MysqlFlexible AzureIntegrations Mysql Flexible Args 
- Azure MySQL Flexible Server. See Integration blocks below for details.
- Postgresql
AzureIntegrations Postgresql Args 
- Azure PostgreSQL. See Integration blocks below for details.
- PostgresqlFlexible AzureIntegrations Postgresql Flexible Args 
- Azure PostgreSQL Flexible Server. See Integration blocks below for details.
- PowerBi AzureDedicated Integrations Power Bi Dedicated Args 
- Azure Power BI Dedicated. See Integration blocks below for details.
- RedisCache AzureIntegrations Redis Cache Args 
- Azure Redis Cache. See Integration blocks below for details.
- ServiceBus AzureIntegrations Service Bus Args 
- Azure Service Bus. See Integration blocks below for details.
- Sql
AzureIntegrations Sql Args 
- Azure SQL. See Integration blocks below for details.
- SqlManaged AzureIntegrations Sql Managed Args 
- Azure SQL Managed. See Integration blocks below for details.
- Storage
AzureIntegrations Storage Args 
- for Azure Storage. See Integration blocks below for details. - The following arguments/integration blocks are intended to be used with a minimum - metrics_polling_intervalof 3600 seconds.
- VirtualMachine AzureIntegrations Virtual Machine Args 
- Azure Virtual machine. See Integration blocks below for details.
- VirtualNetworks AzureIntegrations Virtual Networks Args 
- for Azure Virtual networks. See Integration blocks below for details.
- Vms
AzureIntegrations Vms Args 
- Azure VMs. See Integration blocks below for details.
- VpnGateway AzureIntegrations Vpn Gateway Args 
- Azure VPN Gateway. See Integration blocks below for details. - The following arguments/integration blocks are intended to be used with a minimum - metrics_polling_intervalof 1800 seconds.
- linkedAccount StringId 
- The ID of the linked Azure account in New Relic. - The following arguments/integration blocks are intended to be used with a minimum - metrics_polling_intervalof 60 seconds.
- accountId String
- The New Relic account ID to operate on. This allows the user to override the account_idattribute set on the provider. Defaults to the environment variableNEW_RELIC_ACCOUNT_ID.
- apiManagement AzureIntegrations Api Management 
- Azure API Management. See Integration blocks below for details.
- appGateway AzureIntegrations App Gateway 
- Azure App Gateway. See Integration blocks below for details.
- appService AzureIntegrations App Service 
- Azure App Service. See Integration blocks below for details.
- containers
AzureIntegrations Containers 
- Azure Containers. See Integration blocks below for details.
- cosmosDb AzureIntegrations Cosmos Db 
- Azure CosmosDB. See Integration blocks below for details.
- costManagement AzureIntegrations Cost Management 
- Azure Cost Management. See Integration blocks below for details.
- dataFactory AzureIntegrations Data Factory 
- Azure Data Factory. See Integration blocks below for details.
- eventHub AzureIntegrations Event Hub 
- Azure Event Hub. See Integration blocks below for details.
- expressRoute AzureIntegrations Express Route 
- Azure Express Route. See Integration blocks below for details.
- firewalls
AzureIntegrations Firewalls 
- Azure Firewalls. See Integration blocks below for details.
- frontDoor AzureIntegrations Front Door 
- Azure Front Door. See Integration blocks below for details.
- functions
AzureIntegrations Functions 
- Azure Functions. See Integration blocks below for details.
- keyVault AzureIntegrations Key Vault 
- Azure Key Vault. See Integration blocks below for details.
- loadBalancer AzureIntegrations Load Balancer 
- Azure Load Balancer. See Integration blocks below for details.
- logicApps AzureIntegrations Logic Apps 
- Azure Logic Apps. See Integration blocks below for details.
- machineLearning AzureIntegrations Machine Learning 
- Azure Machine Learning. See Integration blocks below for details.
- mariaDb AzureIntegrations Maria Db 
- Azure MariaDB. See Integration blocks below for details.
- monitor
AzureIntegrations Monitor 
- Azure Monitor. See Integration blocks below for details. - The following arguments/integration blocks are intended to be used with a minimum - metrics_polling_intervalof 300 seconds.
- mysql
AzureIntegrations Mysql 
- Azure MySQL. See Integration blocks below for details.
- mysqlFlexible AzureIntegrations Mysql Flexible 
- Azure MySQL Flexible Server. See Integration blocks below for details.
- postgresql
AzureIntegrations Postgresql 
- Azure PostgreSQL. See Integration blocks below for details.
- postgresqlFlexible AzureIntegrations Postgresql Flexible 
- Azure PostgreSQL Flexible Server. See Integration blocks below for details.
- powerBi AzureDedicated Integrations Power Bi Dedicated 
- Azure Power BI Dedicated. See Integration blocks below for details.
- redisCache AzureIntegrations Redis Cache 
- Azure Redis Cache. See Integration blocks below for details.
- serviceBus AzureIntegrations Service Bus 
- Azure Service Bus. See Integration blocks below for details.
- sql
AzureIntegrations Sql 
- Azure SQL. See Integration blocks below for details.
- sqlManaged AzureIntegrations Sql Managed 
- Azure SQL Managed. See Integration blocks below for details.
- storage
AzureIntegrations Storage 
- for Azure Storage. See Integration blocks below for details. - The following arguments/integration blocks are intended to be used with a minimum - metrics_polling_intervalof 3600 seconds.
- virtualMachine AzureIntegrations Virtual Machine 
- Azure Virtual machine. See Integration blocks below for details.
- virtualNetworks AzureIntegrations Virtual Networks 
- for Azure Virtual networks. See Integration blocks below for details.
- vms
AzureIntegrations Vms 
- Azure VMs. See Integration blocks below for details.
- vpnGateway AzureIntegrations Vpn Gateway 
- Azure VPN Gateway. See Integration blocks below for details. - The following arguments/integration blocks are intended to be used with a minimum - metrics_polling_intervalof 1800 seconds.
- linkedAccount stringId 
- The ID of the linked Azure account in New Relic. - The following arguments/integration blocks are intended to be used with a minimum - metrics_polling_intervalof 60 seconds.
- accountId string
- The New Relic account ID to operate on. This allows the user to override the account_idattribute set on the provider. Defaults to the environment variableNEW_RELIC_ACCOUNT_ID.
- apiManagement AzureIntegrations Api Management 
- Azure API Management. See Integration blocks below for details.
- appGateway AzureIntegrations App Gateway 
- Azure App Gateway. See Integration blocks below for details.
- appService AzureIntegrations App Service 
- Azure App Service. See Integration blocks below for details.
- containers
AzureIntegrations Containers 
- Azure Containers. See Integration blocks below for details.
- cosmosDb AzureIntegrations Cosmos Db 
- Azure CosmosDB. See Integration blocks below for details.
- costManagement AzureIntegrations Cost Management 
- Azure Cost Management. See Integration blocks below for details.
- dataFactory AzureIntegrations Data Factory 
- Azure Data Factory. See Integration blocks below for details.
- eventHub AzureIntegrations Event Hub 
- Azure Event Hub. See Integration blocks below for details.
- expressRoute AzureIntegrations Express Route 
- Azure Express Route. See Integration blocks below for details.
- firewalls
AzureIntegrations Firewalls 
- Azure Firewalls. See Integration blocks below for details.
- frontDoor AzureIntegrations Front Door 
- Azure Front Door. See Integration blocks below for details.
- functions
AzureIntegrations Functions 
- Azure Functions. See Integration blocks below for details.
- keyVault AzureIntegrations Key Vault 
- Azure Key Vault. See Integration blocks below for details.
- loadBalancer AzureIntegrations Load Balancer 
- Azure Load Balancer. See Integration blocks below for details.
- logicApps AzureIntegrations Logic Apps 
- Azure Logic Apps. See Integration blocks below for details.
- machineLearning AzureIntegrations Machine Learning 
- Azure Machine Learning. See Integration blocks below for details.
- mariaDb AzureIntegrations Maria Db 
- Azure MariaDB. See Integration blocks below for details.
- monitor
AzureIntegrations Monitor 
- Azure Monitor. See Integration blocks below for details. - The following arguments/integration blocks are intended to be used with a minimum - metrics_polling_intervalof 300 seconds.
- mysql
AzureIntegrations Mysql 
- Azure MySQL. See Integration blocks below for details.
- mysqlFlexible AzureIntegrations Mysql Flexible 
- Azure MySQL Flexible Server. See Integration blocks below for details.
- postgresql
AzureIntegrations Postgresql 
- Azure PostgreSQL. See Integration blocks below for details.
- postgresqlFlexible AzureIntegrations Postgresql Flexible 
- Azure PostgreSQL Flexible Server. See Integration blocks below for details.
- powerBi AzureDedicated Integrations Power Bi Dedicated 
- Azure Power BI Dedicated. See Integration blocks below for details.
- redisCache AzureIntegrations Redis Cache 
- Azure Redis Cache. See Integration blocks below for details.
- serviceBus AzureIntegrations Service Bus 
- Azure Service Bus. See Integration blocks below for details.
- sql
AzureIntegrations Sql 
- Azure SQL. See Integration blocks below for details.
- sqlManaged AzureIntegrations Sql Managed 
- Azure SQL Managed. See Integration blocks below for details.
- storage
AzureIntegrations Storage 
- for Azure Storage. See Integration blocks below for details. - The following arguments/integration blocks are intended to be used with a minimum - metrics_polling_intervalof 3600 seconds.
- virtualMachine AzureIntegrations Virtual Machine 
- Azure Virtual machine. See Integration blocks below for details.
- virtualNetworks AzureIntegrations Virtual Networks 
- for Azure Virtual networks. See Integration blocks below for details.
- vms
AzureIntegrations Vms 
- Azure VMs. See Integration blocks below for details.
- vpnGateway AzureIntegrations Vpn Gateway 
- Azure VPN Gateway. See Integration blocks below for details. - The following arguments/integration blocks are intended to be used with a minimum - metrics_polling_intervalof 1800 seconds.
- linked_account_ strid 
- The ID of the linked Azure account in New Relic. - The following arguments/integration blocks are intended to be used with a minimum - metrics_polling_intervalof 60 seconds.
- account_id str
- The New Relic account ID to operate on. This allows the user to override the account_idattribute set on the provider. Defaults to the environment variableNEW_RELIC_ACCOUNT_ID.
- api_management AzureIntegrations Api Management Args 
- Azure API Management. See Integration blocks below for details.
- app_gateway AzureIntegrations App Gateway Args 
- Azure App Gateway. See Integration blocks below for details.
- app_service AzureIntegrations App Service Args 
- Azure App Service. See Integration blocks below for details.
- containers
AzureIntegrations Containers Args 
- Azure Containers. See Integration blocks below for details.
- cosmos_db AzureIntegrations Cosmos Db Args 
- Azure CosmosDB. See Integration blocks below for details.
- cost_management AzureIntegrations Cost Management Args 
- Azure Cost Management. See Integration blocks below for details.
- data_factory AzureIntegrations Data Factory Args 
- Azure Data Factory. See Integration blocks below for details.
- event_hub AzureIntegrations Event Hub Args 
- Azure Event Hub. See Integration blocks below for details.
- express_route AzureIntegrations Express Route Args 
- Azure Express Route. See Integration blocks below for details.
- firewalls
AzureIntegrations Firewalls Args 
- Azure Firewalls. See Integration blocks below for details.
- front_door AzureIntegrations Front Door Args 
- Azure Front Door. See Integration blocks below for details.
- functions
AzureIntegrations Functions Args 
- Azure Functions. See Integration blocks below for details.
- key_vault AzureIntegrations Key Vault Args 
- Azure Key Vault. See Integration blocks below for details.
- load_balancer AzureIntegrations Load Balancer Args 
- Azure Load Balancer. See Integration blocks below for details.
- logic_apps AzureIntegrations Logic Apps Args 
- Azure Logic Apps. See Integration blocks below for details.
- machine_learning AzureIntegrations Machine Learning Args 
- Azure Machine Learning. See Integration blocks below for details.
- maria_db AzureIntegrations Maria Db Args 
- Azure MariaDB. See Integration blocks below for details.
- monitor
AzureIntegrations Monitor Args 
- Azure Monitor. See Integration blocks below for details. - The following arguments/integration blocks are intended to be used with a minimum - metrics_polling_intervalof 300 seconds.
- mysql
AzureIntegrations Mysql Args 
- Azure MySQL. See Integration blocks below for details.
- mysql_flexible AzureIntegrations Mysql Flexible Args 
- Azure MySQL Flexible Server. See Integration blocks below for details.
- postgresql
AzureIntegrations Postgresql Args 
- Azure PostgreSQL. See Integration blocks below for details.
- postgresql_flexible AzureIntegrations Postgresql Flexible Args 
- Azure PostgreSQL Flexible Server. See Integration blocks below for details.
- power_bi_ Azurededicated Integrations Power Bi Dedicated Args 
- Azure Power BI Dedicated. See Integration blocks below for details.
- redis_cache AzureIntegrations Redis Cache Args 
- Azure Redis Cache. See Integration blocks below for details.
- service_bus AzureIntegrations Service Bus Args 
- Azure Service Bus. See Integration blocks below for details.
- sql
AzureIntegrations Sql Args 
- Azure SQL. See Integration blocks below for details.
- sql_managed AzureIntegrations Sql Managed Args 
- Azure SQL Managed. See Integration blocks below for details.
- storage
AzureIntegrations Storage Args 
- for Azure Storage. See Integration blocks below for details. - The following arguments/integration blocks are intended to be used with a minimum - metrics_polling_intervalof 3600 seconds.
- virtual_machine AzureIntegrations Virtual Machine Args 
- Azure Virtual machine. See Integration blocks below for details.
- virtual_networks AzureIntegrations Virtual Networks Args 
- for Azure Virtual networks. See Integration blocks below for details.
- vms
AzureIntegrations Vms Args 
- Azure VMs. See Integration blocks below for details.
- vpn_gateway AzureIntegrations Vpn Gateway Args 
- Azure VPN Gateway. See Integration blocks below for details. - The following arguments/integration blocks are intended to be used with a minimum - metrics_polling_intervalof 1800 seconds.
- linkedAccount StringId 
- The ID of the linked Azure account in New Relic. - The following arguments/integration blocks are intended to be used with a minimum - metrics_polling_intervalof 60 seconds.
- accountId String
- The New Relic account ID to operate on. This allows the user to override the account_idattribute set on the provider. Defaults to the environment variableNEW_RELIC_ACCOUNT_ID.
- apiManagement Property Map
- Azure API Management. See Integration blocks below for details.
- appGateway Property Map
- Azure App Gateway. See Integration blocks below for details.
- appService Property Map
- Azure App Service. See Integration blocks below for details.
- containers Property Map
- Azure Containers. See Integration blocks below for details.
- cosmosDb Property Map
- Azure CosmosDB. See Integration blocks below for details.
- costManagement Property Map
- Azure Cost Management. See Integration blocks below for details.
- dataFactory Property Map
- Azure Data Factory. See Integration blocks below for details.
- eventHub Property Map
- Azure Event Hub. See Integration blocks below for details.
- expressRoute Property Map
- Azure Express Route. See Integration blocks below for details.
- firewalls Property Map
- Azure Firewalls. See Integration blocks below for details.
- frontDoor Property Map
- Azure Front Door. See Integration blocks below for details.
- functions Property Map
- Azure Functions. See Integration blocks below for details.
- keyVault Property Map
- Azure Key Vault. See Integration blocks below for details.
- loadBalancer Property Map
- Azure Load Balancer. See Integration blocks below for details.
- logicApps Property Map
- Azure Logic Apps. See Integration blocks below for details.
- machineLearning Property Map
- Azure Machine Learning. See Integration blocks below for details.
- mariaDb Property Map
- Azure MariaDB. See Integration blocks below for details.
- monitor Property Map
- Azure Monitor. See Integration blocks below for details. - The following arguments/integration blocks are intended to be used with a minimum - metrics_polling_intervalof 300 seconds.
- mysql Property Map
- Azure MySQL. See Integration blocks below for details.
- mysqlFlexible Property Map
- Azure MySQL Flexible Server. See Integration blocks below for details.
- postgresql Property Map
- Azure PostgreSQL. See Integration blocks below for details.
- postgresqlFlexible Property Map
- Azure PostgreSQL Flexible Server. See Integration blocks below for details.
- powerBi Property MapDedicated 
- Azure Power BI Dedicated. See Integration blocks below for details.
- redisCache Property Map
- Azure Redis Cache. See Integration blocks below for details.
- serviceBus Property Map
- Azure Service Bus. See Integration blocks below for details.
- sql Property Map
- Azure SQL. See Integration blocks below for details.
- sqlManaged Property Map
- Azure SQL Managed. See Integration blocks below for details.
- storage Property Map
- for Azure Storage. See Integration blocks below for details. - The following arguments/integration blocks are intended to be used with a minimum - metrics_polling_intervalof 3600 seconds.
- virtualMachine Property Map
- Azure Virtual machine. See Integration blocks below for details.
- virtualNetworks Property Map
- for Azure Virtual networks. See Integration blocks below for details.
- vms Property Map
- Azure VMs. See Integration blocks below for details.
- vpnGateway Property Map
- Azure VPN Gateway. See Integration blocks below for details. - The following arguments/integration blocks are intended to be used with a minimum - metrics_polling_intervalof 1800 seconds.
Outputs
All input properties are implicitly available as output properties. Additionally, the AzureIntegrations resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id str
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
Look up Existing AzureIntegrations Resource
Get an existing AzureIntegrations resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: AzureIntegrationsState, opts?: CustomResourceOptions): AzureIntegrations@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        account_id: Optional[str] = None,
        api_management: Optional[AzureIntegrationsApiManagementArgs] = None,
        app_gateway: Optional[AzureIntegrationsAppGatewayArgs] = None,
        app_service: Optional[AzureIntegrationsAppServiceArgs] = None,
        containers: Optional[AzureIntegrationsContainersArgs] = None,
        cosmos_db: Optional[AzureIntegrationsCosmosDbArgs] = None,
        cost_management: Optional[AzureIntegrationsCostManagementArgs] = None,
        data_factory: Optional[AzureIntegrationsDataFactoryArgs] = None,
        event_hub: Optional[AzureIntegrationsEventHubArgs] = None,
        express_route: Optional[AzureIntegrationsExpressRouteArgs] = None,
        firewalls: Optional[AzureIntegrationsFirewallsArgs] = None,
        front_door: Optional[AzureIntegrationsFrontDoorArgs] = None,
        functions: Optional[AzureIntegrationsFunctionsArgs] = None,
        key_vault: Optional[AzureIntegrationsKeyVaultArgs] = None,
        linked_account_id: Optional[str] = None,
        load_balancer: Optional[AzureIntegrationsLoadBalancerArgs] = None,
        logic_apps: Optional[AzureIntegrationsLogicAppsArgs] = None,
        machine_learning: Optional[AzureIntegrationsMachineLearningArgs] = None,
        maria_db: Optional[AzureIntegrationsMariaDbArgs] = None,
        monitor: Optional[AzureIntegrationsMonitorArgs] = None,
        mysql: Optional[AzureIntegrationsMysqlArgs] = None,
        mysql_flexible: Optional[AzureIntegrationsMysqlFlexibleArgs] = None,
        postgresql: Optional[AzureIntegrationsPostgresqlArgs] = None,
        postgresql_flexible: Optional[AzureIntegrationsPostgresqlFlexibleArgs] = None,
        power_bi_dedicated: Optional[AzureIntegrationsPowerBiDedicatedArgs] = None,
        redis_cache: Optional[AzureIntegrationsRedisCacheArgs] = None,
        service_bus: Optional[AzureIntegrationsServiceBusArgs] = None,
        sql: Optional[AzureIntegrationsSqlArgs] = None,
        sql_managed: Optional[AzureIntegrationsSqlManagedArgs] = None,
        storage: Optional[AzureIntegrationsStorageArgs] = None,
        virtual_machine: Optional[AzureIntegrationsVirtualMachineArgs] = None,
        virtual_networks: Optional[AzureIntegrationsVirtualNetworksArgs] = None,
        vms: Optional[AzureIntegrationsVmsArgs] = None,
        vpn_gateway: Optional[AzureIntegrationsVpnGatewayArgs] = None) -> AzureIntegrationsfunc GetAzureIntegrations(ctx *Context, name string, id IDInput, state *AzureIntegrationsState, opts ...ResourceOption) (*AzureIntegrations, error)public static AzureIntegrations Get(string name, Input<string> id, AzureIntegrationsState? state, CustomResourceOptions? opts = null)public static AzureIntegrations get(String name, Output<String> id, AzureIntegrationsState state, CustomResourceOptions options)resources:  _:    type: newrelic:cloud:AzureIntegrations    get:      id: ${id}- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- AccountId string
- The New Relic account ID to operate on. This allows the user to override the account_idattribute set on the provider. Defaults to the environment variableNEW_RELIC_ACCOUNT_ID.
- ApiManagement Pulumi.New Relic. Cloud. Inputs. Azure Integrations Api Management 
- Azure API Management. See Integration blocks below for details.
- AppGateway Pulumi.New Relic. Cloud. Inputs. Azure Integrations App Gateway 
- Azure App Gateway. See Integration blocks below for details.
- AppService Pulumi.New Relic. Cloud. Inputs. Azure Integrations App Service 
- Azure App Service. See Integration blocks below for details.
- Containers
Pulumi.New Relic. Cloud. Inputs. Azure Integrations Containers 
- Azure Containers. See Integration blocks below for details.
- CosmosDb Pulumi.New Relic. Cloud. Inputs. Azure Integrations Cosmos Db 
- Azure CosmosDB. See Integration blocks below for details.
- CostManagement Pulumi.New Relic. Cloud. Inputs. Azure Integrations Cost Management 
- Azure Cost Management. See Integration blocks below for details.
- DataFactory Pulumi.New Relic. Cloud. Inputs. Azure Integrations Data Factory 
- Azure Data Factory. See Integration blocks below for details.
- EventHub Pulumi.New Relic. Cloud. Inputs. Azure Integrations Event Hub 
- Azure Event Hub. See Integration blocks below for details.
- ExpressRoute Pulumi.New Relic. Cloud. Inputs. Azure Integrations Express Route 
- Azure Express Route. See Integration blocks below for details.
- Firewalls
Pulumi.New Relic. Cloud. Inputs. Azure Integrations Firewalls 
- Azure Firewalls. See Integration blocks below for details.
- FrontDoor Pulumi.New Relic. Cloud. Inputs. Azure Integrations Front Door 
- Azure Front Door. See Integration blocks below for details.
- Functions
Pulumi.New Relic. Cloud. Inputs. Azure Integrations Functions 
- Azure Functions. See Integration blocks below for details.
- KeyVault Pulumi.New Relic. Cloud. Inputs. Azure Integrations Key Vault 
- Azure Key Vault. See Integration blocks below for details.
- LinkedAccount stringId 
- The ID of the linked Azure account in New Relic. - The following arguments/integration blocks are intended to be used with a minimum - metrics_polling_intervalof 60 seconds.
- LoadBalancer Pulumi.New Relic. Cloud. Inputs. Azure Integrations Load Balancer 
- Azure Load Balancer. See Integration blocks below for details.
- LogicApps Pulumi.New Relic. Cloud. Inputs. Azure Integrations Logic Apps 
- Azure Logic Apps. See Integration blocks below for details.
- MachineLearning Pulumi.New Relic. Cloud. Inputs. Azure Integrations Machine Learning 
- Azure Machine Learning. See Integration blocks below for details.
- MariaDb Pulumi.New Relic. Cloud. Inputs. Azure Integrations Maria Db 
- Azure MariaDB. See Integration blocks below for details.
- Monitor
Pulumi.New Relic. Cloud. Inputs. Azure Integrations Monitor 
- Azure Monitor. See Integration blocks below for details. - The following arguments/integration blocks are intended to be used with a minimum - metrics_polling_intervalof 300 seconds.
- Mysql
Pulumi.New Relic. Cloud. Inputs. Azure Integrations Mysql 
- Azure MySQL. See Integration blocks below for details.
- MysqlFlexible Pulumi.New Relic. Cloud. Inputs. Azure Integrations Mysql Flexible 
- Azure MySQL Flexible Server. See Integration blocks below for details.
- Postgresql
Pulumi.New Relic. Cloud. Inputs. Azure Integrations Postgresql 
- Azure PostgreSQL. See Integration blocks below for details.
- PostgresqlFlexible Pulumi.New Relic. Cloud. Inputs. Azure Integrations Postgresql Flexible 
- Azure PostgreSQL Flexible Server. See Integration blocks below for details.
- PowerBi Pulumi.Dedicated New Relic. Cloud. Inputs. Azure Integrations Power Bi Dedicated 
- Azure Power BI Dedicated. See Integration blocks below for details.
- RedisCache Pulumi.New Relic. Cloud. Inputs. Azure Integrations Redis Cache 
- Azure Redis Cache. See Integration blocks below for details.
- ServiceBus Pulumi.New Relic. Cloud. Inputs. Azure Integrations Service Bus 
- Azure Service Bus. See Integration blocks below for details.
- Sql
Pulumi.New Relic. Cloud. Inputs. Azure Integrations Sql 
- Azure SQL. See Integration blocks below for details.
- SqlManaged Pulumi.New Relic. Cloud. Inputs. Azure Integrations Sql Managed 
- Azure SQL Managed. See Integration blocks below for details.
- Storage
Pulumi.New Relic. Cloud. Inputs. Azure Integrations Storage 
- for Azure Storage. See Integration blocks below for details. - The following arguments/integration blocks are intended to be used with a minimum - metrics_polling_intervalof 3600 seconds.
- VirtualMachine Pulumi.New Relic. Cloud. Inputs. Azure Integrations Virtual Machine 
- Azure Virtual machine. See Integration blocks below for details.
- VirtualNetworks Pulumi.New Relic. Cloud. Inputs. Azure Integrations Virtual Networks 
- for Azure Virtual networks. See Integration blocks below for details.
- Vms
Pulumi.New Relic. Cloud. Inputs. Azure Integrations Vms 
- Azure VMs. See Integration blocks below for details.
- VpnGateway Pulumi.New Relic. Cloud. Inputs. Azure Integrations Vpn Gateway 
- Azure VPN Gateway. See Integration blocks below for details. - The following arguments/integration blocks are intended to be used with a minimum - metrics_polling_intervalof 1800 seconds.
- AccountId string
- The New Relic account ID to operate on. This allows the user to override the account_idattribute set on the provider. Defaults to the environment variableNEW_RELIC_ACCOUNT_ID.
- ApiManagement AzureIntegrations Api Management Args 
- Azure API Management. See Integration blocks below for details.
- AppGateway AzureIntegrations App Gateway Args 
- Azure App Gateway. See Integration blocks below for details.
- AppService AzureIntegrations App Service Args 
- Azure App Service. See Integration blocks below for details.
- Containers
AzureIntegrations Containers Args 
- Azure Containers. See Integration blocks below for details.
- CosmosDb AzureIntegrations Cosmos Db Args 
- Azure CosmosDB. See Integration blocks below for details.
- CostManagement AzureIntegrations Cost Management Args 
- Azure Cost Management. See Integration blocks below for details.
- DataFactory AzureIntegrations Data Factory Args 
- Azure Data Factory. See Integration blocks below for details.
- EventHub AzureIntegrations Event Hub Args 
- Azure Event Hub. See Integration blocks below for details.
- ExpressRoute AzureIntegrations Express Route Args 
- Azure Express Route. See Integration blocks below for details.
- Firewalls
AzureIntegrations Firewalls Args 
- Azure Firewalls. See Integration blocks below for details.
- FrontDoor AzureIntegrations Front Door Args 
- Azure Front Door. See Integration blocks below for details.
- Functions
AzureIntegrations Functions Args 
- Azure Functions. See Integration blocks below for details.
- KeyVault AzureIntegrations Key Vault Args 
- Azure Key Vault. See Integration blocks below for details.
- LinkedAccount stringId 
- The ID of the linked Azure account in New Relic. - The following arguments/integration blocks are intended to be used with a minimum - metrics_polling_intervalof 60 seconds.
- LoadBalancer AzureIntegrations Load Balancer Args 
- Azure Load Balancer. See Integration blocks below for details.
- LogicApps AzureIntegrations Logic Apps Args 
- Azure Logic Apps. See Integration blocks below for details.
- MachineLearning AzureIntegrations Machine Learning Args 
- Azure Machine Learning. See Integration blocks below for details.
- MariaDb AzureIntegrations Maria Db Args 
- Azure MariaDB. See Integration blocks below for details.
- Monitor
AzureIntegrations Monitor Args 
- Azure Monitor. See Integration blocks below for details. - The following arguments/integration blocks are intended to be used with a minimum - metrics_polling_intervalof 300 seconds.
- Mysql
AzureIntegrations Mysql Args 
- Azure MySQL. See Integration blocks below for details.
- MysqlFlexible AzureIntegrations Mysql Flexible Args 
- Azure MySQL Flexible Server. See Integration blocks below for details.
- Postgresql
AzureIntegrations Postgresql Args 
- Azure PostgreSQL. See Integration blocks below for details.
- PostgresqlFlexible AzureIntegrations Postgresql Flexible Args 
- Azure PostgreSQL Flexible Server. See Integration blocks below for details.
- PowerBi AzureDedicated Integrations Power Bi Dedicated Args 
- Azure Power BI Dedicated. See Integration blocks below for details.
- RedisCache AzureIntegrations Redis Cache Args 
- Azure Redis Cache. See Integration blocks below for details.
- ServiceBus AzureIntegrations Service Bus Args 
- Azure Service Bus. See Integration blocks below for details.
- Sql
AzureIntegrations Sql Args 
- Azure SQL. See Integration blocks below for details.
- SqlManaged AzureIntegrations Sql Managed Args 
- Azure SQL Managed. See Integration blocks below for details.
- Storage
AzureIntegrations Storage Args 
- for Azure Storage. See Integration blocks below for details. - The following arguments/integration blocks are intended to be used with a minimum - metrics_polling_intervalof 3600 seconds.
- VirtualMachine AzureIntegrations Virtual Machine Args 
- Azure Virtual machine. See Integration blocks below for details.
- VirtualNetworks AzureIntegrations Virtual Networks Args 
- for Azure Virtual networks. See Integration blocks below for details.
- Vms
AzureIntegrations Vms Args 
- Azure VMs. See Integration blocks below for details.
- VpnGateway AzureIntegrations Vpn Gateway Args 
- Azure VPN Gateway. See Integration blocks below for details. - The following arguments/integration blocks are intended to be used with a minimum - metrics_polling_intervalof 1800 seconds.
- accountId String
- The New Relic account ID to operate on. This allows the user to override the account_idattribute set on the provider. Defaults to the environment variableNEW_RELIC_ACCOUNT_ID.
- apiManagement AzureIntegrations Api Management 
- Azure API Management. See Integration blocks below for details.
- appGateway AzureIntegrations App Gateway 
- Azure App Gateway. See Integration blocks below for details.
- appService AzureIntegrations App Service 
- Azure App Service. See Integration blocks below for details.
- containers
AzureIntegrations Containers 
- Azure Containers. See Integration blocks below for details.
- cosmosDb AzureIntegrations Cosmos Db 
- Azure CosmosDB. See Integration blocks below for details.
- costManagement AzureIntegrations Cost Management 
- Azure Cost Management. See Integration blocks below for details.
- dataFactory AzureIntegrations Data Factory 
- Azure Data Factory. See Integration blocks below for details.
- eventHub AzureIntegrations Event Hub 
- Azure Event Hub. See Integration blocks below for details.
- expressRoute AzureIntegrations Express Route 
- Azure Express Route. See Integration blocks below for details.
- firewalls
AzureIntegrations Firewalls 
- Azure Firewalls. See Integration blocks below for details.
- frontDoor AzureIntegrations Front Door 
- Azure Front Door. See Integration blocks below for details.
- functions
AzureIntegrations Functions 
- Azure Functions. See Integration blocks below for details.
- keyVault AzureIntegrations Key Vault 
- Azure Key Vault. See Integration blocks below for details.
- linkedAccount StringId 
- The ID of the linked Azure account in New Relic. - The following arguments/integration blocks are intended to be used with a minimum - metrics_polling_intervalof 60 seconds.
- loadBalancer AzureIntegrations Load Balancer 
- Azure Load Balancer. See Integration blocks below for details.
- logicApps AzureIntegrations Logic Apps 
- Azure Logic Apps. See Integration blocks below for details.
- machineLearning AzureIntegrations Machine Learning 
- Azure Machine Learning. See Integration blocks below for details.
- mariaDb AzureIntegrations Maria Db 
- Azure MariaDB. See Integration blocks below for details.
- monitor
AzureIntegrations Monitor 
- Azure Monitor. See Integration blocks below for details. - The following arguments/integration blocks are intended to be used with a minimum - metrics_polling_intervalof 300 seconds.
- mysql
AzureIntegrations Mysql 
- Azure MySQL. See Integration blocks below for details.
- mysqlFlexible AzureIntegrations Mysql Flexible 
- Azure MySQL Flexible Server. See Integration blocks below for details.
- postgresql
AzureIntegrations Postgresql 
- Azure PostgreSQL. See Integration blocks below for details.
- postgresqlFlexible AzureIntegrations Postgresql Flexible 
- Azure PostgreSQL Flexible Server. See Integration blocks below for details.
- powerBi AzureDedicated Integrations Power Bi Dedicated 
- Azure Power BI Dedicated. See Integration blocks below for details.
- redisCache AzureIntegrations Redis Cache 
- Azure Redis Cache. See Integration blocks below for details.
- serviceBus AzureIntegrations Service Bus 
- Azure Service Bus. See Integration blocks below for details.
- sql
AzureIntegrations Sql 
- Azure SQL. See Integration blocks below for details.
- sqlManaged AzureIntegrations Sql Managed 
- Azure SQL Managed. See Integration blocks below for details.
- storage
AzureIntegrations Storage 
- for Azure Storage. See Integration blocks below for details. - The following arguments/integration blocks are intended to be used with a minimum - metrics_polling_intervalof 3600 seconds.
- virtualMachine AzureIntegrations Virtual Machine 
- Azure Virtual machine. See Integration blocks below for details.
- virtualNetworks AzureIntegrations Virtual Networks 
- for Azure Virtual networks. See Integration blocks below for details.
- vms
AzureIntegrations Vms 
- Azure VMs. See Integration blocks below for details.
- vpnGateway AzureIntegrations Vpn Gateway 
- Azure VPN Gateway. See Integration blocks below for details. - The following arguments/integration blocks are intended to be used with a minimum - metrics_polling_intervalof 1800 seconds.
- accountId string
- The New Relic account ID to operate on. This allows the user to override the account_idattribute set on the provider. Defaults to the environment variableNEW_RELIC_ACCOUNT_ID.
- apiManagement AzureIntegrations Api Management 
- Azure API Management. See Integration blocks below for details.
- appGateway AzureIntegrations App Gateway 
- Azure App Gateway. See Integration blocks below for details.
- appService AzureIntegrations App Service 
- Azure App Service. See Integration blocks below for details.
- containers
AzureIntegrations Containers 
- Azure Containers. See Integration blocks below for details.
- cosmosDb AzureIntegrations Cosmos Db 
- Azure CosmosDB. See Integration blocks below for details.
- costManagement AzureIntegrations Cost Management 
- Azure Cost Management. See Integration blocks below for details.
- dataFactory AzureIntegrations Data Factory 
- Azure Data Factory. See Integration blocks below for details.
- eventHub AzureIntegrations Event Hub 
- Azure Event Hub. See Integration blocks below for details.
- expressRoute AzureIntegrations Express Route 
- Azure Express Route. See Integration blocks below for details.
- firewalls
AzureIntegrations Firewalls 
- Azure Firewalls. See Integration blocks below for details.
- frontDoor AzureIntegrations Front Door 
- Azure Front Door. See Integration blocks below for details.
- functions
AzureIntegrations Functions 
- Azure Functions. See Integration blocks below for details.
- keyVault AzureIntegrations Key Vault 
- Azure Key Vault. See Integration blocks below for details.
- linkedAccount stringId 
- The ID of the linked Azure account in New Relic. - The following arguments/integration blocks are intended to be used with a minimum - metrics_polling_intervalof 60 seconds.
- loadBalancer AzureIntegrations Load Balancer 
- Azure Load Balancer. See Integration blocks below for details.
- logicApps AzureIntegrations Logic Apps 
- Azure Logic Apps. See Integration blocks below for details.
- machineLearning AzureIntegrations Machine Learning 
- Azure Machine Learning. See Integration blocks below for details.
- mariaDb AzureIntegrations Maria Db 
- Azure MariaDB. See Integration blocks below for details.
- monitor
AzureIntegrations Monitor 
- Azure Monitor. See Integration blocks below for details. - The following arguments/integration blocks are intended to be used with a minimum - metrics_polling_intervalof 300 seconds.
- mysql
AzureIntegrations Mysql 
- Azure MySQL. See Integration blocks below for details.
- mysqlFlexible AzureIntegrations Mysql Flexible 
- Azure MySQL Flexible Server. See Integration blocks below for details.
- postgresql
AzureIntegrations Postgresql 
- Azure PostgreSQL. See Integration blocks below for details.
- postgresqlFlexible AzureIntegrations Postgresql Flexible 
- Azure PostgreSQL Flexible Server. See Integration blocks below for details.
- powerBi AzureDedicated Integrations Power Bi Dedicated 
- Azure Power BI Dedicated. See Integration blocks below for details.
- redisCache AzureIntegrations Redis Cache 
- Azure Redis Cache. See Integration blocks below for details.
- serviceBus AzureIntegrations Service Bus 
- Azure Service Bus. See Integration blocks below for details.
- sql
AzureIntegrations Sql 
- Azure SQL. See Integration blocks below for details.
- sqlManaged AzureIntegrations Sql Managed 
- Azure SQL Managed. See Integration blocks below for details.
- storage
AzureIntegrations Storage 
- for Azure Storage. See Integration blocks below for details. - The following arguments/integration blocks are intended to be used with a minimum - metrics_polling_intervalof 3600 seconds.
- virtualMachine AzureIntegrations Virtual Machine 
- Azure Virtual machine. See Integration blocks below for details.
- virtualNetworks AzureIntegrations Virtual Networks 
- for Azure Virtual networks. See Integration blocks below for details.
- vms
AzureIntegrations Vms 
- Azure VMs. See Integration blocks below for details.
- vpnGateway AzureIntegrations Vpn Gateway 
- Azure VPN Gateway. See Integration blocks below for details. - The following arguments/integration blocks are intended to be used with a minimum - metrics_polling_intervalof 1800 seconds.
- account_id str
- The New Relic account ID to operate on. This allows the user to override the account_idattribute set on the provider. Defaults to the environment variableNEW_RELIC_ACCOUNT_ID.
- api_management AzureIntegrations Api Management Args 
- Azure API Management. See Integration blocks below for details.
- app_gateway AzureIntegrations App Gateway Args 
- Azure App Gateway. See Integration blocks below for details.
- app_service AzureIntegrations App Service Args 
- Azure App Service. See Integration blocks below for details.
- containers
AzureIntegrations Containers Args 
- Azure Containers. See Integration blocks below for details.
- cosmos_db AzureIntegrations Cosmos Db Args 
- Azure CosmosDB. See Integration blocks below for details.
- cost_management AzureIntegrations Cost Management Args 
- Azure Cost Management. See Integration blocks below for details.
- data_factory AzureIntegrations Data Factory Args 
- Azure Data Factory. See Integration blocks below for details.
- event_hub AzureIntegrations Event Hub Args 
- Azure Event Hub. See Integration blocks below for details.
- express_route AzureIntegrations Express Route Args 
- Azure Express Route. See Integration blocks below for details.
- firewalls
AzureIntegrations Firewalls Args 
- Azure Firewalls. See Integration blocks below for details.
- front_door AzureIntegrations Front Door Args 
- Azure Front Door. See Integration blocks below for details.
- functions
AzureIntegrations Functions Args 
- Azure Functions. See Integration blocks below for details.
- key_vault AzureIntegrations Key Vault Args 
- Azure Key Vault. See Integration blocks below for details.
- linked_account_ strid 
- The ID of the linked Azure account in New Relic. - The following arguments/integration blocks are intended to be used with a minimum - metrics_polling_intervalof 60 seconds.
- load_balancer AzureIntegrations Load Balancer Args 
- Azure Load Balancer. See Integration blocks below for details.
- logic_apps AzureIntegrations Logic Apps Args 
- Azure Logic Apps. See Integration blocks below for details.
- machine_learning AzureIntegrations Machine Learning Args 
- Azure Machine Learning. See Integration blocks below for details.
- maria_db AzureIntegrations Maria Db Args 
- Azure MariaDB. See Integration blocks below for details.
- monitor
AzureIntegrations Monitor Args 
- Azure Monitor. See Integration blocks below for details. - The following arguments/integration blocks are intended to be used with a minimum - metrics_polling_intervalof 300 seconds.
- mysql
AzureIntegrations Mysql Args 
- Azure MySQL. See Integration blocks below for details.
- mysql_flexible AzureIntegrations Mysql Flexible Args 
- Azure MySQL Flexible Server. See Integration blocks below for details.
- postgresql
AzureIntegrations Postgresql Args 
- Azure PostgreSQL. See Integration blocks below for details.
- postgresql_flexible AzureIntegrations Postgresql Flexible Args 
- Azure PostgreSQL Flexible Server. See Integration blocks below for details.
- power_bi_ Azurededicated Integrations Power Bi Dedicated Args 
- Azure Power BI Dedicated. See Integration blocks below for details.
- redis_cache AzureIntegrations Redis Cache Args 
- Azure Redis Cache. See Integration blocks below for details.
- service_bus AzureIntegrations Service Bus Args 
- Azure Service Bus. See Integration blocks below for details.
- sql
AzureIntegrations Sql Args 
- Azure SQL. See Integration blocks below for details.
- sql_managed AzureIntegrations Sql Managed Args 
- Azure SQL Managed. See Integration blocks below for details.
- storage
AzureIntegrations Storage Args 
- for Azure Storage. See Integration blocks below for details. - The following arguments/integration blocks are intended to be used with a minimum - metrics_polling_intervalof 3600 seconds.
- virtual_machine AzureIntegrations Virtual Machine Args 
- Azure Virtual machine. See Integration blocks below for details.
- virtual_networks AzureIntegrations Virtual Networks Args 
- for Azure Virtual networks. See Integration blocks below for details.
- vms
AzureIntegrations Vms Args 
- Azure VMs. See Integration blocks below for details.
- vpn_gateway AzureIntegrations Vpn Gateway Args 
- Azure VPN Gateway. See Integration blocks below for details. - The following arguments/integration blocks are intended to be used with a minimum - metrics_polling_intervalof 1800 seconds.
- accountId String
- The New Relic account ID to operate on. This allows the user to override the account_idattribute set on the provider. Defaults to the environment variableNEW_RELIC_ACCOUNT_ID.
- apiManagement Property Map
- Azure API Management. See Integration blocks below for details.
- appGateway Property Map
- Azure App Gateway. See Integration blocks below for details.
- appService Property Map
- Azure App Service. See Integration blocks below for details.
- containers Property Map
- Azure Containers. See Integration blocks below for details.
- cosmosDb Property Map
- Azure CosmosDB. See Integration blocks below for details.
- costManagement Property Map
- Azure Cost Management. See Integration blocks below for details.
- dataFactory Property Map
- Azure Data Factory. See Integration blocks below for details.
- eventHub Property Map
- Azure Event Hub. See Integration blocks below for details.
- expressRoute Property Map
- Azure Express Route. See Integration blocks below for details.
- firewalls Property Map
- Azure Firewalls. See Integration blocks below for details.
- frontDoor Property Map
- Azure Front Door. See Integration blocks below for details.
- functions Property Map
- Azure Functions. See Integration blocks below for details.
- keyVault Property Map
- Azure Key Vault. See Integration blocks below for details.
- linkedAccount StringId 
- The ID of the linked Azure account in New Relic. - The following arguments/integration blocks are intended to be used with a minimum - metrics_polling_intervalof 60 seconds.
- loadBalancer Property Map
- Azure Load Balancer. See Integration blocks below for details.
- logicApps Property Map
- Azure Logic Apps. See Integration blocks below for details.
- machineLearning Property Map
- Azure Machine Learning. See Integration blocks below for details.
- mariaDb Property Map
- Azure MariaDB. See Integration blocks below for details.
- monitor Property Map
- Azure Monitor. See Integration blocks below for details. - The following arguments/integration blocks are intended to be used with a minimum - metrics_polling_intervalof 300 seconds.
- mysql Property Map
- Azure MySQL. See Integration blocks below for details.
- mysqlFlexible Property Map
- Azure MySQL Flexible Server. See Integration blocks below for details.
- postgresql Property Map
- Azure PostgreSQL. See Integration blocks below for details.
- postgresqlFlexible Property Map
- Azure PostgreSQL Flexible Server. See Integration blocks below for details.
- powerBi Property MapDedicated 
- Azure Power BI Dedicated. See Integration blocks below for details.
- redisCache Property Map
- Azure Redis Cache. See Integration blocks below for details.
- serviceBus Property Map
- Azure Service Bus. See Integration blocks below for details.
- sql Property Map
- Azure SQL. See Integration blocks below for details.
- sqlManaged Property Map
- Azure SQL Managed. See Integration blocks below for details.
- storage Property Map
- for Azure Storage. See Integration blocks below for details. - The following arguments/integration blocks are intended to be used with a minimum - metrics_polling_intervalof 3600 seconds.
- virtualMachine Property Map
- Azure Virtual machine. See Integration blocks below for details.
- virtualNetworks Property Map
- for Azure Virtual networks. See Integration blocks below for details.
- vms Property Map
- Azure VMs. See Integration blocks below for details.
- vpnGateway Property Map
- Azure VPN Gateway. See Integration blocks below for details. - The following arguments/integration blocks are intended to be used with a minimum - metrics_polling_intervalof 1800 seconds.
Supporting Types
AzureIntegrationsApiManagement, AzureIntegrationsApiManagementArgs        
- MetricsPolling intInterval 
- The data polling interval in seconds
- ResourceGroups List<string>
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- MetricsPolling intInterval 
- The data polling interval in seconds
- ResourceGroups []string
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metricsPolling IntegerInterval 
- The data polling interval in seconds
- resourceGroups List<String>
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metricsPolling numberInterval 
- The data polling interval in seconds
- resourceGroups string[]
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metrics_polling_ intinterval 
- The data polling interval in seconds
- resource_groups Sequence[str]
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metricsPolling NumberInterval 
- The data polling interval in seconds
- resourceGroups List<String>
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
AzureIntegrationsAppGateway, AzureIntegrationsAppGatewayArgs        
- MetricsPolling intInterval 
- The data polling interval in seconds
- ResourceGroups List<string>
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- MetricsPolling intInterval 
- The data polling interval in seconds
- ResourceGroups []string
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metricsPolling IntegerInterval 
- The data polling interval in seconds
- resourceGroups List<String>
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metricsPolling numberInterval 
- The data polling interval in seconds
- resourceGroups string[]
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metrics_polling_ intinterval 
- The data polling interval in seconds
- resource_groups Sequence[str]
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metricsPolling NumberInterval 
- The data polling interval in seconds
- resourceGroups List<String>
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
AzureIntegrationsAppService, AzureIntegrationsAppServiceArgs        
- MetricsPolling intInterval 
- The data polling interval in seconds
- ResourceGroups List<string>
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- MetricsPolling intInterval 
- The data polling interval in seconds
- ResourceGroups []string
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metricsPolling IntegerInterval 
- The data polling interval in seconds
- resourceGroups List<String>
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metricsPolling numberInterval 
- The data polling interval in seconds
- resourceGroups string[]
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metrics_polling_ intinterval 
- The data polling interval in seconds
- resource_groups Sequence[str]
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metricsPolling NumberInterval 
- The data polling interval in seconds
- resourceGroups List<String>
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
AzureIntegrationsContainers, AzureIntegrationsContainersArgs      
- MetricsPolling intInterval 
- The data polling interval in seconds
- ResourceGroups List<string>
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- MetricsPolling intInterval 
- The data polling interval in seconds
- ResourceGroups []string
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metricsPolling IntegerInterval 
- The data polling interval in seconds
- resourceGroups List<String>
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metricsPolling numberInterval 
- The data polling interval in seconds
- resourceGroups string[]
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metrics_polling_ intinterval 
- The data polling interval in seconds
- resource_groups Sequence[str]
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metricsPolling NumberInterval 
- The data polling interval in seconds
- resourceGroups List<String>
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
AzureIntegrationsCosmosDb, AzureIntegrationsCosmosDbArgs        
- MetricsPolling intInterval 
- The data polling interval in seconds
- ResourceGroups List<string>
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- MetricsPolling intInterval 
- The data polling interval in seconds
- ResourceGroups []string
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metricsPolling IntegerInterval 
- The data polling interval in seconds
- resourceGroups List<String>
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metricsPolling numberInterval 
- The data polling interval in seconds
- resourceGroups string[]
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metrics_polling_ intinterval 
- The data polling interval in seconds
- resource_groups Sequence[str]
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metricsPolling NumberInterval 
- The data polling interval in seconds
- resourceGroups List<String>
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
AzureIntegrationsCostManagement, AzureIntegrationsCostManagementArgs        
- MetricsPolling intInterval 
- The data polling interval in seconds
- TagKeys List<string>
- Specify if additional cost data per tag should be collected. This field is case sensitive.
- MetricsPolling intInterval 
- The data polling interval in seconds
- TagKeys []string
- Specify if additional cost data per tag should be collected. This field is case sensitive.
- metricsPolling IntegerInterval 
- The data polling interval in seconds
- tagKeys List<String>
- Specify if additional cost data per tag should be collected. This field is case sensitive.
- metricsPolling numberInterval 
- The data polling interval in seconds
- tagKeys string[]
- Specify if additional cost data per tag should be collected. This field is case sensitive.
- metrics_polling_ intinterval 
- The data polling interval in seconds
- tag_keys Sequence[str]
- Specify if additional cost data per tag should be collected. This field is case sensitive.
- metricsPolling NumberInterval 
- The data polling interval in seconds
- tagKeys List<String>
- Specify if additional cost data per tag should be collected. This field is case sensitive.
AzureIntegrationsDataFactory, AzureIntegrationsDataFactoryArgs        
- MetricsPolling intInterval 
- The data polling interval in seconds
- ResourceGroups List<string>
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- MetricsPolling intInterval 
- The data polling interval in seconds
- ResourceGroups []string
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metricsPolling IntegerInterval 
- The data polling interval in seconds
- resourceGroups List<String>
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metricsPolling numberInterval 
- The data polling interval in seconds
- resourceGroups string[]
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metrics_polling_ intinterval 
- The data polling interval in seconds
- resource_groups Sequence[str]
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metricsPolling NumberInterval 
- The data polling interval in seconds
- resourceGroups List<String>
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
AzureIntegrationsEventHub, AzureIntegrationsEventHubArgs        
- MetricsPolling intInterval 
- The data polling interval in seconds
- ResourceGroups List<string>
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- MetricsPolling intInterval 
- The data polling interval in seconds
- ResourceGroups []string
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metricsPolling IntegerInterval 
- The data polling interval in seconds
- resourceGroups List<String>
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metricsPolling numberInterval 
- The data polling interval in seconds
- resourceGroups string[]
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metrics_polling_ intinterval 
- The data polling interval in seconds
- resource_groups Sequence[str]
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metricsPolling NumberInterval 
- The data polling interval in seconds
- resourceGroups List<String>
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
AzureIntegrationsExpressRoute, AzureIntegrationsExpressRouteArgs        
- MetricsPolling intInterval 
- The data polling interval in seconds
- ResourceGroups List<string>
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- MetricsPolling intInterval 
- The data polling interval in seconds
- ResourceGroups []string
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metricsPolling IntegerInterval 
- The data polling interval in seconds
- resourceGroups List<String>
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metricsPolling numberInterval 
- The data polling interval in seconds
- resourceGroups string[]
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metrics_polling_ intinterval 
- The data polling interval in seconds
- resource_groups Sequence[str]
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metricsPolling NumberInterval 
- The data polling interval in seconds
- resourceGroups List<String>
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
AzureIntegrationsFirewalls, AzureIntegrationsFirewallsArgs      
- MetricsPolling intInterval 
- The data polling interval in seconds
- ResourceGroups List<string>
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- MetricsPolling intInterval 
- The data polling interval in seconds
- ResourceGroups []string
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metricsPolling IntegerInterval 
- The data polling interval in seconds
- resourceGroups List<String>
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metricsPolling numberInterval 
- The data polling interval in seconds
- resourceGroups string[]
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metrics_polling_ intinterval 
- The data polling interval in seconds
- resource_groups Sequence[str]
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metricsPolling NumberInterval 
- The data polling interval in seconds
- resourceGroups List<String>
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
AzureIntegrationsFrontDoor, AzureIntegrationsFrontDoorArgs        
- MetricsPolling intInterval 
- The data polling interval in seconds
- ResourceGroups List<string>
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- MetricsPolling intInterval 
- The data polling interval in seconds
- ResourceGroups []string
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metricsPolling IntegerInterval 
- The data polling interval in seconds
- resourceGroups List<String>
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metricsPolling numberInterval 
- The data polling interval in seconds
- resourceGroups string[]
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metrics_polling_ intinterval 
- The data polling interval in seconds
- resource_groups Sequence[str]
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metricsPolling NumberInterval 
- The data polling interval in seconds
- resourceGroups List<String>
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
AzureIntegrationsFunctions, AzureIntegrationsFunctionsArgs      
- MetricsPolling intInterval 
- The data polling interval in seconds
- ResourceGroups List<string>
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- MetricsPolling intInterval 
- The data polling interval in seconds
- ResourceGroups []string
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metricsPolling IntegerInterval 
- The data polling interval in seconds
- resourceGroups List<String>
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metricsPolling numberInterval 
- The data polling interval in seconds
- resourceGroups string[]
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metrics_polling_ intinterval 
- The data polling interval in seconds
- resource_groups Sequence[str]
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metricsPolling NumberInterval 
- The data polling interval in seconds
- resourceGroups List<String>
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
AzureIntegrationsKeyVault, AzureIntegrationsKeyVaultArgs        
- MetricsPolling intInterval 
- The data polling interval in seconds
- ResourceGroups List<string>
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- MetricsPolling intInterval 
- The data polling interval in seconds
- ResourceGroups []string
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metricsPolling IntegerInterval 
- The data polling interval in seconds
- resourceGroups List<String>
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metricsPolling numberInterval 
- The data polling interval in seconds
- resourceGroups string[]
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metrics_polling_ intinterval 
- The data polling interval in seconds
- resource_groups Sequence[str]
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metricsPolling NumberInterval 
- The data polling interval in seconds
- resourceGroups List<String>
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
AzureIntegrationsLoadBalancer, AzureIntegrationsLoadBalancerArgs        
- MetricsPolling intInterval 
- The data polling interval in seconds
- ResourceGroups List<string>
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- MetricsPolling intInterval 
- The data polling interval in seconds
- ResourceGroups []string
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metricsPolling IntegerInterval 
- The data polling interval in seconds
- resourceGroups List<String>
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metricsPolling numberInterval 
- The data polling interval in seconds
- resourceGroups string[]
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metrics_polling_ intinterval 
- The data polling interval in seconds
- resource_groups Sequence[str]
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metricsPolling NumberInterval 
- The data polling interval in seconds
- resourceGroups List<String>
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
AzureIntegrationsLogicApps, AzureIntegrationsLogicAppsArgs        
- MetricsPolling intInterval 
- The data polling interval in seconds
- ResourceGroups List<string>
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- MetricsPolling intInterval 
- The data polling interval in seconds
- ResourceGroups []string
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metricsPolling IntegerInterval 
- The data polling interval in seconds
- resourceGroups List<String>
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metricsPolling numberInterval 
- The data polling interval in seconds
- resourceGroups string[]
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metrics_polling_ intinterval 
- The data polling interval in seconds
- resource_groups Sequence[str]
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metricsPolling NumberInterval 
- The data polling interval in seconds
- resourceGroups List<String>
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
AzureIntegrationsMachineLearning, AzureIntegrationsMachineLearningArgs        
- MetricsPolling intInterval 
- The data polling interval in seconds
- ResourceGroups List<string>
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- MetricsPolling intInterval 
- The data polling interval in seconds
- ResourceGroups []string
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metricsPolling IntegerInterval 
- The data polling interval in seconds
- resourceGroups List<String>
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metricsPolling numberInterval 
- The data polling interval in seconds
- resourceGroups string[]
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metrics_polling_ intinterval 
- The data polling interval in seconds
- resource_groups Sequence[str]
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metricsPolling NumberInterval 
- The data polling interval in seconds
- resourceGroups List<String>
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
AzureIntegrationsMariaDb, AzureIntegrationsMariaDbArgs        
- MetricsPolling intInterval 
- The data polling interval in seconds
- ResourceGroups List<string>
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- MetricsPolling intInterval 
- The data polling interval in seconds
- ResourceGroups []string
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metricsPolling IntegerInterval 
- The data polling interval in seconds
- resourceGroups List<String>
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metricsPolling numberInterval 
- The data polling interval in seconds
- resourceGroups string[]
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metrics_polling_ intinterval 
- The data polling interval in seconds
- resource_groups Sequence[str]
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metricsPolling NumberInterval 
- The data polling interval in seconds
- resourceGroups List<String>
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
AzureIntegrationsMonitor, AzureIntegrationsMonitorArgs      
- Enabled bool
- A flag that specifies if the integration is active
- List<string>
- Specify resource tags in 'key:value' form to be excluded from monitoring
- List<string>
- Specify resource tags in 'key:value' form to be monitored
- MetricsPolling intInterval 
- The data polling interval in seconds
- ResourceGroups List<string>
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- ResourceTypes List<string>
- Specify each Azure resource type that needs to be monitored
- Enabled bool
- A flag that specifies if the integration is active
- []string
- Specify resource tags in 'key:value' form to be excluded from monitoring
- []string
- Specify resource tags in 'key:value' form to be monitored
- MetricsPolling intInterval 
- The data polling interval in seconds
- ResourceGroups []string
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- ResourceTypes []string
- Specify each Azure resource type that needs to be monitored
- enabled Boolean
- A flag that specifies if the integration is active
- List<String>
- Specify resource tags in 'key:value' form to be excluded from monitoring
- List<String>
- Specify resource tags in 'key:value' form to be monitored
- metricsPolling IntegerInterval 
- The data polling interval in seconds
- resourceGroups List<String>
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- resourceTypes List<String>
- Specify each Azure resource type that needs to be monitored
- enabled boolean
- A flag that specifies if the integration is active
- string[]
- Specify resource tags in 'key:value' form to be excluded from monitoring
- string[]
- Specify resource tags in 'key:value' form to be monitored
- metricsPolling numberInterval 
- The data polling interval in seconds
- resourceGroups string[]
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- resourceTypes string[]
- Specify each Azure resource type that needs to be monitored
- enabled bool
- A flag that specifies if the integration is active
- Sequence[str]
- Specify resource tags in 'key:value' form to be excluded from monitoring
- Sequence[str]
- Specify resource tags in 'key:value' form to be monitored
- metrics_polling_ intinterval 
- The data polling interval in seconds
- resource_groups Sequence[str]
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- resource_types Sequence[str]
- Specify each Azure resource type that needs to be monitored
- enabled Boolean
- A flag that specifies if the integration is active
- List<String>
- Specify resource tags in 'key:value' form to be excluded from monitoring
- List<String>
- Specify resource tags in 'key:value' form to be monitored
- metricsPolling NumberInterval 
- The data polling interval in seconds
- resourceGroups List<String>
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- resourceTypes List<String>
- Specify each Azure resource type that needs to be monitored
AzureIntegrationsMysql, AzureIntegrationsMysqlArgs      
- MetricsPolling intInterval 
- The data polling interval in seconds
- ResourceGroups List<string>
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- MetricsPolling intInterval 
- The data polling interval in seconds
- ResourceGroups []string
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metricsPolling IntegerInterval 
- The data polling interval in seconds
- resourceGroups List<String>
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metricsPolling numberInterval 
- The data polling interval in seconds
- resourceGroups string[]
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metrics_polling_ intinterval 
- The data polling interval in seconds
- resource_groups Sequence[str]
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metricsPolling NumberInterval 
- The data polling interval in seconds
- resourceGroups List<String>
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
AzureIntegrationsMysqlFlexible, AzureIntegrationsMysqlFlexibleArgs        
- MetricsPolling intInterval 
- The data polling interval in seconds
- ResourceGroups List<string>
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- MetricsPolling intInterval 
- The data polling interval in seconds
- ResourceGroups []string
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metricsPolling IntegerInterval 
- The data polling interval in seconds
- resourceGroups List<String>
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metricsPolling numberInterval 
- The data polling interval in seconds
- resourceGroups string[]
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metrics_polling_ intinterval 
- The data polling interval in seconds
- resource_groups Sequence[str]
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metricsPolling NumberInterval 
- The data polling interval in seconds
- resourceGroups List<String>
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
AzureIntegrationsPostgresql, AzureIntegrationsPostgresqlArgs      
- MetricsPolling intInterval 
- The data polling interval in seconds
- ResourceGroups List<string>
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- MetricsPolling intInterval 
- The data polling interval in seconds
- ResourceGroups []string
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metricsPolling IntegerInterval 
- The data polling interval in seconds
- resourceGroups List<String>
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metricsPolling numberInterval 
- The data polling interval in seconds
- resourceGroups string[]
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metrics_polling_ intinterval 
- The data polling interval in seconds
- resource_groups Sequence[str]
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metricsPolling NumberInterval 
- The data polling interval in seconds
- resourceGroups List<String>
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
AzureIntegrationsPostgresqlFlexible, AzureIntegrationsPostgresqlFlexibleArgs        
- MetricsPolling intInterval 
- The data polling interval in seconds
- ResourceGroups List<string>
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- MetricsPolling intInterval 
- The data polling interval in seconds
- ResourceGroups []string
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metricsPolling IntegerInterval 
- The data polling interval in seconds
- resourceGroups List<String>
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metricsPolling numberInterval 
- The data polling interval in seconds
- resourceGroups string[]
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metrics_polling_ intinterval 
- The data polling interval in seconds
- resource_groups Sequence[str]
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metricsPolling NumberInterval 
- The data polling interval in seconds
- resourceGroups List<String>
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
AzureIntegrationsPowerBiDedicated, AzureIntegrationsPowerBiDedicatedArgs          
- MetricsPolling intInterval 
- The data polling interval in seconds
- ResourceGroups List<string>
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- MetricsPolling intInterval 
- The data polling interval in seconds
- ResourceGroups []string
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metricsPolling IntegerInterval 
- The data polling interval in seconds
- resourceGroups List<String>
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metricsPolling numberInterval 
- The data polling interval in seconds
- resourceGroups string[]
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metrics_polling_ intinterval 
- The data polling interval in seconds
- resource_groups Sequence[str]
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metricsPolling NumberInterval 
- The data polling interval in seconds
- resourceGroups List<String>
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
AzureIntegrationsRedisCache, AzureIntegrationsRedisCacheArgs        
- MetricsPolling intInterval 
- The data polling interval in seconds
- ResourceGroups List<string>
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- MetricsPolling intInterval 
- The data polling interval in seconds
- ResourceGroups []string
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metricsPolling IntegerInterval 
- The data polling interval in seconds
- resourceGroups List<String>
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metricsPolling numberInterval 
- The data polling interval in seconds
- resourceGroups string[]
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metrics_polling_ intinterval 
- The data polling interval in seconds
- resource_groups Sequence[str]
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metricsPolling NumberInterval 
- The data polling interval in seconds
- resourceGroups List<String>
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
AzureIntegrationsServiceBus, AzureIntegrationsServiceBusArgs        
- MetricsPolling intInterval 
- The data polling interval in seconds
- ResourceGroups List<string>
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- MetricsPolling intInterval 
- The data polling interval in seconds
- ResourceGroups []string
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metricsPolling IntegerInterval 
- The data polling interval in seconds
- resourceGroups List<String>
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metricsPolling numberInterval 
- The data polling interval in seconds
- resourceGroups string[]
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metrics_polling_ intinterval 
- The data polling interval in seconds
- resource_groups Sequence[str]
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metricsPolling NumberInterval 
- The data polling interval in seconds
- resourceGroups List<String>
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
AzureIntegrationsSql, AzureIntegrationsSqlArgs      
- MetricsPolling intInterval 
- The data polling interval in seconds
- ResourceGroups List<string>
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- MetricsPolling intInterval 
- The data polling interval in seconds
- ResourceGroups []string
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metricsPolling IntegerInterval 
- The data polling interval in seconds
- resourceGroups List<String>
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metricsPolling numberInterval 
- The data polling interval in seconds
- resourceGroups string[]
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metrics_polling_ intinterval 
- The data polling interval in seconds
- resource_groups Sequence[str]
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metricsPolling NumberInterval 
- The data polling interval in seconds
- resourceGroups List<String>
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
AzureIntegrationsSqlManaged, AzureIntegrationsSqlManagedArgs        
- MetricsPolling intInterval 
- The data polling interval in seconds
- ResourceGroups List<string>
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- MetricsPolling intInterval 
- The data polling interval in seconds
- ResourceGroups []string
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metricsPolling IntegerInterval 
- The data polling interval in seconds
- resourceGroups List<String>
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metricsPolling numberInterval 
- The data polling interval in seconds
- resourceGroups string[]
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metrics_polling_ intinterval 
- The data polling interval in seconds
- resource_groups Sequence[str]
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metricsPolling NumberInterval 
- The data polling interval in seconds
- resourceGroups List<String>
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
AzureIntegrationsStorage, AzureIntegrationsStorageArgs      
- MetricsPolling intInterval 
- The data polling interval in seconds
- ResourceGroups List<string>
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- MetricsPolling intInterval 
- The data polling interval in seconds
- ResourceGroups []string
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metricsPolling IntegerInterval 
- The data polling interval in seconds
- resourceGroups List<String>
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metricsPolling numberInterval 
- The data polling interval in seconds
- resourceGroups string[]
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metrics_polling_ intinterval 
- The data polling interval in seconds
- resource_groups Sequence[str]
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metricsPolling NumberInterval 
- The data polling interval in seconds
- resourceGroups List<String>
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
AzureIntegrationsVirtualMachine, AzureIntegrationsVirtualMachineArgs        
- MetricsPolling intInterval 
- The data polling interval in seconds
- ResourceGroups List<string>
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- MetricsPolling intInterval 
- The data polling interval in seconds
- ResourceGroups []string
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metricsPolling IntegerInterval 
- The data polling interval in seconds
- resourceGroups List<String>
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metricsPolling numberInterval 
- The data polling interval in seconds
- resourceGroups string[]
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metrics_polling_ intinterval 
- The data polling interval in seconds
- resource_groups Sequence[str]
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metricsPolling NumberInterval 
- The data polling interval in seconds
- resourceGroups List<String>
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
AzureIntegrationsVirtualNetworks, AzureIntegrationsVirtualNetworksArgs        
- MetricsPolling intInterval 
- The data polling interval in seconds
- ResourceGroups List<string>
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- MetricsPolling intInterval 
- The data polling interval in seconds
- ResourceGroups []string
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metricsPolling IntegerInterval 
- The data polling interval in seconds
- resourceGroups List<String>
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metricsPolling numberInterval 
- The data polling interval in seconds
- resourceGroups string[]
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metrics_polling_ intinterval 
- The data polling interval in seconds
- resource_groups Sequence[str]
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metricsPolling NumberInterval 
- The data polling interval in seconds
- resourceGroups List<String>
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
AzureIntegrationsVms, AzureIntegrationsVmsArgs      
- MetricsPolling intInterval 
- The data polling interval in seconds
- ResourceGroups List<string>
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- MetricsPolling intInterval 
- The data polling interval in seconds
- ResourceGroups []string
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metricsPolling IntegerInterval 
- The data polling interval in seconds
- resourceGroups List<String>
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metricsPolling numberInterval 
- The data polling interval in seconds
- resourceGroups string[]
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metrics_polling_ intinterval 
- The data polling interval in seconds
- resource_groups Sequence[str]
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metricsPolling NumberInterval 
- The data polling interval in seconds
- resourceGroups List<String>
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
AzureIntegrationsVpnGateway, AzureIntegrationsVpnGatewayArgs        
- MetricsPolling intInterval 
- The data polling interval in seconds
- ResourceGroups List<string>
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- MetricsPolling intInterval 
- The data polling interval in seconds
- ResourceGroups []string
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metricsPolling IntegerInterval 
- The data polling interval in seconds
- resourceGroups List<String>
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metricsPolling numberInterval 
- The data polling interval in seconds
- resourceGroups string[]
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metrics_polling_ intinterval 
- The data polling interval in seconds
- resource_groups Sequence[str]
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
- metricsPolling NumberInterval 
- The data polling interval in seconds
- resourceGroups List<String>
- Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive
Import
Linked Azure accounts can be imported using id, you can find the id of existing Azure linked accounts in Azure dashboard under Infrastructure in NewRelic.
bash
$ pulumi import newrelic:cloud/azureIntegrations:AzureIntegrations foo <id>
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- New Relic pulumi/pulumi-newrelic
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the newrelicTerraform Provider.