1. Packages
  2. New Relic
  3. API Docs
  4. cloud
  5. AzureIntegrations
New Relic v5.22.1 published on Friday, Mar 29, 2024 by Pulumi

newrelic.cloud.AzureIntegrations

Explore with Pulumi AI

newrelic logo
New Relic v5.22.1 published on Friday, Mar 29, 2024 by Pulumi

    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 fooAzureLinkAccount = new newrelic.cloud.AzureLinkAccount("fooAzureLinkAccount", {
        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",
    });
    const fooAzureIntegrations = new newrelic.cloud.AzureIntegrations("fooAzureIntegrations", {
        linkedAccountId: fooAzureLinkAccount.id,
        accountId: "The New Relic account ID",
        apiManagement: {
            metricsPollingInterval: 1200,
            resourceGroups: ["resource_groups"],
        },
        appGateway: {
            metricsPollingInterval: 1200,
            resourceGroups: ["resource_groups"],
        },
        appService: {
            metricsPollingInterval: 1200,
            resourceGroups: ["resource_groups"],
        },
        containers: {
            metricsPollingInterval: 1200,
            resourceGroups: ["resource_groups"],
        },
        cosmosDb: {
            metricsPollingInterval: 1200,
            resourceGroups: ["resource_groups"],
        },
        costManagement: {
            metricsPollingInterval: 3600,
            tagKeys: ["tag_keys"],
        },
        dataFactory: {
            metricsPollingInterval: 1200,
            resourceGroups: ["resource_groups"],
        },
        eventHub: {
            metricsPollingInterval: 1200,
            resourceGroups: ["resource_groups"],
        },
        expressRoute: {
            metricsPollingInterval: 1200,
            resourceGroups: ["resource_groups"],
        },
        firewalls: {
            metricsPollingInterval: 1200,
            resourceGroups: ["resource_groups"],
        },
        frontDoor: {
            metricsPollingInterval: 1200,
            resourceGroups: ["resource_groups"],
        },
        functions: {
            metricsPollingInterval: 1200,
            resourceGroups: ["resource_groups"],
        },
        keyVault: {
            metricsPollingInterval: 1200,
            resourceGroups: ["resource_groups"],
        },
        loadBalancer: {
            metricsPollingInterval: 1200,
            resourceGroups: ["resource_groups"],
        },
        logicApps: {
            metricsPollingInterval: 1200,
            resourceGroups: ["resource_groups"],
        },
        machineLearning: {
            metricsPollingInterval: 1200,
            resourceGroups: ["resource_groups"],
        },
        mariaDb: {
            metricsPollingInterval: 1200,
            resourceGroups: ["resource_groups"],
        },
        monitor: {
            metricsPollingInterval: 1200,
            resourceGroups: ["resource_groups"],
            includeTags: ["env:production"],
            excludeTags: [
                "env:staging",
                "env:testing",
            ],
            enabled: true,
            resourceTypes: ["microsoft.datashare/accounts"],
        },
        mysql: {
            metricsPollingInterval: 1200,
            resourceGroups: ["resource_groups"],
        },
        mysqlFlexible: {
            metricsPollingInterval: 1200,
            resourceGroups: ["resource_groups"],
        },
        postgresql: {
            metricsPollingInterval: 1200,
            resourceGroups: ["resource_groups"],
        },
        postgresqlFlexible: {
            metricsPollingInterval: 1200,
            resourceGroups: ["resource_groups"],
        },
        powerBiDedicated: {
            metricsPollingInterval: 1200,
            resourceGroups: ["resource_groups"],
        },
        redisCache: {
            metricsPollingInterval: 1200,
            resourceGroups: ["resource_groups"],
        },
        serviceBus: {
            metricsPollingInterval: 1200,
            resourceGroups: ["resource_groups"],
        },
        sql: {
            metricsPollingInterval: 1200,
            resourceGroups: ["resource_groups"],
        },
        sqlManaged: {
            metricsPollingInterval: 1200,
            resourceGroups: ["resource_groups"],
        },
        storage: {
            metricsPollingInterval: 1200,
            resourceGroups: ["resource_groups"],
        },
        virtualMachine: {
            metricsPollingInterval: 1200,
            resourceGroups: ["resource_groups"],
        },
        virtualNetworks: {
            metricsPollingInterval: 1200,
            resourceGroups: ["resource_groups"],
        },
        vms: {
            metricsPollingInterval: 1200,
            resourceGroups: ["resource_groups"],
        },
        vpnGateway: {
            metricsPollingInterval: 1200,
            resourceGroups: ["resource_groups"],
        },
    });
    
    import pulumi
    import pulumi_newrelic as newrelic
    
    foo_azure_link_account = newrelic.cloud.AzureLinkAccount("fooAzureLinkAccount",
        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")
    foo_azure_integrations = newrelic.cloud.AzureIntegrations("fooAzureIntegrations",
        linked_account_id=foo_azure_link_account.id,
        account_id="The New Relic account ID",
        api_management=newrelic.cloud.AzureIntegrationsApiManagementArgs(
            metrics_polling_interval=1200,
            resource_groups=["resource_groups"],
        ),
        app_gateway=newrelic.cloud.AzureIntegrationsAppGatewayArgs(
            metrics_polling_interval=1200,
            resource_groups=["resource_groups"],
        ),
        app_service=newrelic.cloud.AzureIntegrationsAppServiceArgs(
            metrics_polling_interval=1200,
            resource_groups=["resource_groups"],
        ),
        containers=newrelic.cloud.AzureIntegrationsContainersArgs(
            metrics_polling_interval=1200,
            resource_groups=["resource_groups"],
        ),
        cosmos_db=newrelic.cloud.AzureIntegrationsCosmosDbArgs(
            metrics_polling_interval=1200,
            resource_groups=["resource_groups"],
        ),
        cost_management=newrelic.cloud.AzureIntegrationsCostManagementArgs(
            metrics_polling_interval=3600,
            tag_keys=["tag_keys"],
        ),
        data_factory=newrelic.cloud.AzureIntegrationsDataFactoryArgs(
            metrics_polling_interval=1200,
            resource_groups=["resource_groups"],
        ),
        event_hub=newrelic.cloud.AzureIntegrationsEventHubArgs(
            metrics_polling_interval=1200,
            resource_groups=["resource_groups"],
        ),
        express_route=newrelic.cloud.AzureIntegrationsExpressRouteArgs(
            metrics_polling_interval=1200,
            resource_groups=["resource_groups"],
        ),
        firewalls=newrelic.cloud.AzureIntegrationsFirewallsArgs(
            metrics_polling_interval=1200,
            resource_groups=["resource_groups"],
        ),
        front_door=newrelic.cloud.AzureIntegrationsFrontDoorArgs(
            metrics_polling_interval=1200,
            resource_groups=["resource_groups"],
        ),
        functions=newrelic.cloud.AzureIntegrationsFunctionsArgs(
            metrics_polling_interval=1200,
            resource_groups=["resource_groups"],
        ),
        key_vault=newrelic.cloud.AzureIntegrationsKeyVaultArgs(
            metrics_polling_interval=1200,
            resource_groups=["resource_groups"],
        ),
        load_balancer=newrelic.cloud.AzureIntegrationsLoadBalancerArgs(
            metrics_polling_interval=1200,
            resource_groups=["resource_groups"],
        ),
        logic_apps=newrelic.cloud.AzureIntegrationsLogicAppsArgs(
            metrics_polling_interval=1200,
            resource_groups=["resource_groups"],
        ),
        machine_learning=newrelic.cloud.AzureIntegrationsMachineLearningArgs(
            metrics_polling_interval=1200,
            resource_groups=["resource_groups"],
        ),
        maria_db=newrelic.cloud.AzureIntegrationsMariaDbArgs(
            metrics_polling_interval=1200,
            resource_groups=["resource_groups"],
        ),
        monitor=newrelic.cloud.AzureIntegrationsMonitorArgs(
            metrics_polling_interval=1200,
            resource_groups=["resource_groups"],
            include_tags=["env:production"],
            exclude_tags=[
                "env:staging",
                "env:testing",
            ],
            enabled=True,
            resource_types=["microsoft.datashare/accounts"],
        ),
        mysql=newrelic.cloud.AzureIntegrationsMysqlArgs(
            metrics_polling_interval=1200,
            resource_groups=["resource_groups"],
        ),
        mysql_flexible=newrelic.cloud.AzureIntegrationsMysqlFlexibleArgs(
            metrics_polling_interval=1200,
            resource_groups=["resource_groups"],
        ),
        postgresql=newrelic.cloud.AzureIntegrationsPostgresqlArgs(
            metrics_polling_interval=1200,
            resource_groups=["resource_groups"],
        ),
        postgresql_flexible=newrelic.cloud.AzureIntegrationsPostgresqlFlexibleArgs(
            metrics_polling_interval=1200,
            resource_groups=["resource_groups"],
        ),
        power_bi_dedicated=newrelic.cloud.AzureIntegrationsPowerBiDedicatedArgs(
            metrics_polling_interval=1200,
            resource_groups=["resource_groups"],
        ),
        redis_cache=newrelic.cloud.AzureIntegrationsRedisCacheArgs(
            metrics_polling_interval=1200,
            resource_groups=["resource_groups"],
        ),
        service_bus=newrelic.cloud.AzureIntegrationsServiceBusArgs(
            metrics_polling_interval=1200,
            resource_groups=["resource_groups"],
        ),
        sql=newrelic.cloud.AzureIntegrationsSqlArgs(
            metrics_polling_interval=1200,
            resource_groups=["resource_groups"],
        ),
        sql_managed=newrelic.cloud.AzureIntegrationsSqlManagedArgs(
            metrics_polling_interval=1200,
            resource_groups=["resource_groups"],
        ),
        storage=newrelic.cloud.AzureIntegrationsStorageArgs(
            metrics_polling_interval=1200,
            resource_groups=["resource_groups"],
        ),
        virtual_machine=newrelic.cloud.AzureIntegrationsVirtualMachineArgs(
            metrics_polling_interval=1200,
            resource_groups=["resource_groups"],
        ),
        virtual_networks=newrelic.cloud.AzureIntegrationsVirtualNetworksArgs(
            metrics_polling_interval=1200,
            resource_groups=["resource_groups"],
        ),
        vms=newrelic.cloud.AzureIntegrationsVmsArgs(
            metrics_polling_interval=1200,
            resource_groups=["resource_groups"],
        ),
        vpn_gateway=newrelic.cloud.AzureIntegrationsVpnGatewayArgs(
            metrics_polling_interval=1200,
            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 {
    		fooAzureLinkAccount, err := cloud.NewAzureLinkAccount(ctx, "fooAzureLinkAccount", &cloud.AzureLinkAccountArgs{
    			AccountId:      pulumi.Int("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"),
    		})
    		if err != nil {
    			return err
    		}
    		_, err = cloud.NewAzureIntegrations(ctx, "fooAzureIntegrations", &cloud.AzureIntegrationsArgs{
    			LinkedAccountId: fooAzureLinkAccount.ID(),
    			AccountId:       pulumi.Int("The New Relic account ID"),
    			ApiManagement: &cloud.AzureIntegrationsApiManagementArgs{
    				MetricsPollingInterval: pulumi.Int(1200),
    				ResourceGroups: pulumi.StringArray{
    					pulumi.String("resource_groups"),
    				},
    			},
    			AppGateway: &cloud.AzureIntegrationsAppGatewayArgs{
    				MetricsPollingInterval: pulumi.Int(1200),
    				ResourceGroups: pulumi.StringArray{
    					pulumi.String("resource_groups"),
    				},
    			},
    			AppService: &cloud.AzureIntegrationsAppServiceArgs{
    				MetricsPollingInterval: pulumi.Int(1200),
    				ResourceGroups: pulumi.StringArray{
    					pulumi.String("resource_groups"),
    				},
    			},
    			Containers: &cloud.AzureIntegrationsContainersArgs{
    				MetricsPollingInterval: pulumi.Int(1200),
    				ResourceGroups: pulumi.StringArray{
    					pulumi.String("resource_groups"),
    				},
    			},
    			CosmosDb: &cloud.AzureIntegrationsCosmosDbArgs{
    				MetricsPollingInterval: pulumi.Int(1200),
    				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(1200),
    				ResourceGroups: pulumi.StringArray{
    					pulumi.String("resource_groups"),
    				},
    			},
    			EventHub: &cloud.AzureIntegrationsEventHubArgs{
    				MetricsPollingInterval: pulumi.Int(1200),
    				ResourceGroups: pulumi.StringArray{
    					pulumi.String("resource_groups"),
    				},
    			},
    			ExpressRoute: &cloud.AzureIntegrationsExpressRouteArgs{
    				MetricsPollingInterval: pulumi.Int(1200),
    				ResourceGroups: pulumi.StringArray{
    					pulumi.String("resource_groups"),
    				},
    			},
    			Firewalls: &cloud.AzureIntegrationsFirewallsArgs{
    				MetricsPollingInterval: pulumi.Int(1200),
    				ResourceGroups: pulumi.StringArray{
    					pulumi.String("resource_groups"),
    				},
    			},
    			FrontDoor: &cloud.AzureIntegrationsFrontDoorArgs{
    				MetricsPollingInterval: pulumi.Int(1200),
    				ResourceGroups: pulumi.StringArray{
    					pulumi.String("resource_groups"),
    				},
    			},
    			Functions: &cloud.AzureIntegrationsFunctionsArgs{
    				MetricsPollingInterval: pulumi.Int(1200),
    				ResourceGroups: pulumi.StringArray{
    					pulumi.String("resource_groups"),
    				},
    			},
    			KeyVault: &cloud.AzureIntegrationsKeyVaultArgs{
    				MetricsPollingInterval: pulumi.Int(1200),
    				ResourceGroups: pulumi.StringArray{
    					pulumi.String("resource_groups"),
    				},
    			},
    			LoadBalancer: &cloud.AzureIntegrationsLoadBalancerArgs{
    				MetricsPollingInterval: pulumi.Int(1200),
    				ResourceGroups: pulumi.StringArray{
    					pulumi.String("resource_groups"),
    				},
    			},
    			LogicApps: &cloud.AzureIntegrationsLogicAppsArgs{
    				MetricsPollingInterval: pulumi.Int(1200),
    				ResourceGroups: pulumi.StringArray{
    					pulumi.String("resource_groups"),
    				},
    			},
    			MachineLearning: &cloud.AzureIntegrationsMachineLearningArgs{
    				MetricsPollingInterval: pulumi.Int(1200),
    				ResourceGroups: pulumi.StringArray{
    					pulumi.String("resource_groups"),
    				},
    			},
    			MariaDb: &cloud.AzureIntegrationsMariaDbArgs{
    				MetricsPollingInterval: pulumi.Int(1200),
    				ResourceGroups: pulumi.StringArray{
    					pulumi.String("resource_groups"),
    				},
    			},
    			Monitor: &cloud.AzureIntegrationsMonitorArgs{
    				MetricsPollingInterval: pulumi.Int(1200),
    				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(1200),
    				ResourceGroups: pulumi.StringArray{
    					pulumi.String("resource_groups"),
    				},
    			},
    			MysqlFlexible: &cloud.AzureIntegrationsMysqlFlexibleArgs{
    				MetricsPollingInterval: pulumi.Int(1200),
    				ResourceGroups: pulumi.StringArray{
    					pulumi.String("resource_groups"),
    				},
    			},
    			Postgresql: &cloud.AzureIntegrationsPostgresqlArgs{
    				MetricsPollingInterval: pulumi.Int(1200),
    				ResourceGroups: pulumi.StringArray{
    					pulumi.String("resource_groups"),
    				},
    			},
    			PostgresqlFlexible: &cloud.AzureIntegrationsPostgresqlFlexibleArgs{
    				MetricsPollingInterval: pulumi.Int(1200),
    				ResourceGroups: pulumi.StringArray{
    					pulumi.String("resource_groups"),
    				},
    			},
    			PowerBiDedicated: &cloud.AzureIntegrationsPowerBiDedicatedArgs{
    				MetricsPollingInterval: pulumi.Int(1200),
    				ResourceGroups: pulumi.StringArray{
    					pulumi.String("resource_groups"),
    				},
    			},
    			RedisCache: &cloud.AzureIntegrationsRedisCacheArgs{
    				MetricsPollingInterval: pulumi.Int(1200),
    				ResourceGroups: pulumi.StringArray{
    					pulumi.String("resource_groups"),
    				},
    			},
    			ServiceBus: &cloud.AzureIntegrationsServiceBusArgs{
    				MetricsPollingInterval: pulumi.Int(1200),
    				ResourceGroups: pulumi.StringArray{
    					pulumi.String("resource_groups"),
    				},
    			},
    			Sql: &cloud.AzureIntegrationsSqlArgs{
    				MetricsPollingInterval: pulumi.Int(1200),
    				ResourceGroups: pulumi.StringArray{
    					pulumi.String("resource_groups"),
    				},
    			},
    			SqlManaged: &cloud.AzureIntegrationsSqlManagedArgs{
    				MetricsPollingInterval: pulumi.Int(1200),
    				ResourceGroups: pulumi.StringArray{
    					pulumi.String("resource_groups"),
    				},
    			},
    			Storage: &cloud.AzureIntegrationsStorageArgs{
    				MetricsPollingInterval: pulumi.Int(1200),
    				ResourceGroups: pulumi.StringArray{
    					pulumi.String("resource_groups"),
    				},
    			},
    			VirtualMachine: &cloud.AzureIntegrationsVirtualMachineArgs{
    				MetricsPollingInterval: pulumi.Int(1200),
    				ResourceGroups: pulumi.StringArray{
    					pulumi.String("resource_groups"),
    				},
    			},
    			VirtualNetworks: &cloud.AzureIntegrationsVirtualNetworksArgs{
    				MetricsPollingInterval: pulumi.Int(1200),
    				ResourceGroups: pulumi.StringArray{
    					pulumi.String("resource_groups"),
    				},
    			},
    			Vms: &cloud.AzureIntegrationsVmsArgs{
    				MetricsPollingInterval: pulumi.Int(1200),
    				ResourceGroups: pulumi.StringArray{
    					pulumi.String("resource_groups"),
    				},
    			},
    			VpnGateway: &cloud.AzureIntegrationsVpnGatewayArgs{
    				MetricsPollingInterval: pulumi.Int(1200),
    				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 fooAzureLinkAccount = new NewRelic.Cloud.AzureLinkAccount("fooAzureLinkAccount", 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",
        });
    
        var fooAzureIntegrations = new NewRelic.Cloud.AzureIntegrations("fooAzureIntegrations", new()
        {
            LinkedAccountId = fooAzureLinkAccount.Id,
            AccountId = "The New Relic account ID",
            ApiManagement = new NewRelic.Cloud.Inputs.AzureIntegrationsApiManagementArgs
            {
                MetricsPollingInterval = 1200,
                ResourceGroups = new[]
                {
                    "resource_groups",
                },
            },
            AppGateway = new NewRelic.Cloud.Inputs.AzureIntegrationsAppGatewayArgs
            {
                MetricsPollingInterval = 1200,
                ResourceGroups = new[]
                {
                    "resource_groups",
                },
            },
            AppService = new NewRelic.Cloud.Inputs.AzureIntegrationsAppServiceArgs
            {
                MetricsPollingInterval = 1200,
                ResourceGroups = new[]
                {
                    "resource_groups",
                },
            },
            Containers = new NewRelic.Cloud.Inputs.AzureIntegrationsContainersArgs
            {
                MetricsPollingInterval = 1200,
                ResourceGroups = new[]
                {
                    "resource_groups",
                },
            },
            CosmosDb = new NewRelic.Cloud.Inputs.AzureIntegrationsCosmosDbArgs
            {
                MetricsPollingInterval = 1200,
                ResourceGroups = new[]
                {
                    "resource_groups",
                },
            },
            CostManagement = new NewRelic.Cloud.Inputs.AzureIntegrationsCostManagementArgs
            {
                MetricsPollingInterval = 3600,
                TagKeys = new[]
                {
                    "tag_keys",
                },
            },
            DataFactory = new NewRelic.Cloud.Inputs.AzureIntegrationsDataFactoryArgs
            {
                MetricsPollingInterval = 1200,
                ResourceGroups = new[]
                {
                    "resource_groups",
                },
            },
            EventHub = new NewRelic.Cloud.Inputs.AzureIntegrationsEventHubArgs
            {
                MetricsPollingInterval = 1200,
                ResourceGroups = new[]
                {
                    "resource_groups",
                },
            },
            ExpressRoute = new NewRelic.Cloud.Inputs.AzureIntegrationsExpressRouteArgs
            {
                MetricsPollingInterval = 1200,
                ResourceGroups = new[]
                {
                    "resource_groups",
                },
            },
            Firewalls = new NewRelic.Cloud.Inputs.AzureIntegrationsFirewallsArgs
            {
                MetricsPollingInterval = 1200,
                ResourceGroups = new[]
                {
                    "resource_groups",
                },
            },
            FrontDoor = new NewRelic.Cloud.Inputs.AzureIntegrationsFrontDoorArgs
            {
                MetricsPollingInterval = 1200,
                ResourceGroups = new[]
                {
                    "resource_groups",
                },
            },
            Functions = new NewRelic.Cloud.Inputs.AzureIntegrationsFunctionsArgs
            {
                MetricsPollingInterval = 1200,
                ResourceGroups = new[]
                {
                    "resource_groups",
                },
            },
            KeyVault = new NewRelic.Cloud.Inputs.AzureIntegrationsKeyVaultArgs
            {
                MetricsPollingInterval = 1200,
                ResourceGroups = new[]
                {
                    "resource_groups",
                },
            },
            LoadBalancer = new NewRelic.Cloud.Inputs.AzureIntegrationsLoadBalancerArgs
            {
                MetricsPollingInterval = 1200,
                ResourceGroups = new[]
                {
                    "resource_groups",
                },
            },
            LogicApps = new NewRelic.Cloud.Inputs.AzureIntegrationsLogicAppsArgs
            {
                MetricsPollingInterval = 1200,
                ResourceGroups = new[]
                {
                    "resource_groups",
                },
            },
            MachineLearning = new NewRelic.Cloud.Inputs.AzureIntegrationsMachineLearningArgs
            {
                MetricsPollingInterval = 1200,
                ResourceGroups = new[]
                {
                    "resource_groups",
                },
            },
            MariaDb = new NewRelic.Cloud.Inputs.AzureIntegrationsMariaDbArgs
            {
                MetricsPollingInterval = 1200,
                ResourceGroups = new[]
                {
                    "resource_groups",
                },
            },
            Monitor = new NewRelic.Cloud.Inputs.AzureIntegrationsMonitorArgs
            {
                MetricsPollingInterval = 1200,
                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 = 1200,
                ResourceGroups = new[]
                {
                    "resource_groups",
                },
            },
            MysqlFlexible = new NewRelic.Cloud.Inputs.AzureIntegrationsMysqlFlexibleArgs
            {
                MetricsPollingInterval = 1200,
                ResourceGroups = new[]
                {
                    "resource_groups",
                },
            },
            Postgresql = new NewRelic.Cloud.Inputs.AzureIntegrationsPostgresqlArgs
            {
                MetricsPollingInterval = 1200,
                ResourceGroups = new[]
                {
                    "resource_groups",
                },
            },
            PostgresqlFlexible = new NewRelic.Cloud.Inputs.AzureIntegrationsPostgresqlFlexibleArgs
            {
                MetricsPollingInterval = 1200,
                ResourceGroups = new[]
                {
                    "resource_groups",
                },
            },
            PowerBiDedicated = new NewRelic.Cloud.Inputs.AzureIntegrationsPowerBiDedicatedArgs
            {
                MetricsPollingInterval = 1200,
                ResourceGroups = new[]
                {
                    "resource_groups",
                },
            },
            RedisCache = new NewRelic.Cloud.Inputs.AzureIntegrationsRedisCacheArgs
            {
                MetricsPollingInterval = 1200,
                ResourceGroups = new[]
                {
                    "resource_groups",
                },
            },
            ServiceBus = new NewRelic.Cloud.Inputs.AzureIntegrationsServiceBusArgs
            {
                MetricsPollingInterval = 1200,
                ResourceGroups = new[]
                {
                    "resource_groups",
                },
            },
            Sql = new NewRelic.Cloud.Inputs.AzureIntegrationsSqlArgs
            {
                MetricsPollingInterval = 1200,
                ResourceGroups = new[]
                {
                    "resource_groups",
                },
            },
            SqlManaged = new NewRelic.Cloud.Inputs.AzureIntegrationsSqlManagedArgs
            {
                MetricsPollingInterval = 1200,
                ResourceGroups = new[]
                {
                    "resource_groups",
                },
            },
            Storage = new NewRelic.Cloud.Inputs.AzureIntegrationsStorageArgs
            {
                MetricsPollingInterval = 1200,
                ResourceGroups = new[]
                {
                    "resource_groups",
                },
            },
            VirtualMachine = new NewRelic.Cloud.Inputs.AzureIntegrationsVirtualMachineArgs
            {
                MetricsPollingInterval = 1200,
                ResourceGroups = new[]
                {
                    "resource_groups",
                },
            },
            VirtualNetworks = new NewRelic.Cloud.Inputs.AzureIntegrationsVirtualNetworksArgs
            {
                MetricsPollingInterval = 1200,
                ResourceGroups = new[]
                {
                    "resource_groups",
                },
            },
            Vms = new NewRelic.Cloud.Inputs.AzureIntegrationsVmsArgs
            {
                MetricsPollingInterval = 1200,
                ResourceGroups = new[]
                {
                    "resource_groups",
                },
            },
            VpnGateway = new NewRelic.Cloud.Inputs.AzureIntegrationsVpnGatewayArgs
            {
                MetricsPollingInterval = 1200,
                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 fooAzureLinkAccount = new AzureLinkAccount("fooAzureLinkAccount", 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")
                .build());
    
            var fooAzureIntegrations = new AzureIntegrations("fooAzureIntegrations", AzureIntegrationsArgs.builder()        
                .linkedAccountId(fooAzureLinkAccount.id())
                .accountId("The New Relic account ID")
                .apiManagement(AzureIntegrationsApiManagementArgs.builder()
                    .metricsPollingInterval(1200)
                    .resourceGroups("resource_groups")
                    .build())
                .appGateway(AzureIntegrationsAppGatewayArgs.builder()
                    .metricsPollingInterval(1200)
                    .resourceGroups("resource_groups")
                    .build())
                .appService(AzureIntegrationsAppServiceArgs.builder()
                    .metricsPollingInterval(1200)
                    .resourceGroups("resource_groups")
                    .build())
                .containers(AzureIntegrationsContainersArgs.builder()
                    .metricsPollingInterval(1200)
                    .resourceGroups("resource_groups")
                    .build())
                .cosmosDb(AzureIntegrationsCosmosDbArgs.builder()
                    .metricsPollingInterval(1200)
                    .resourceGroups("resource_groups")
                    .build())
                .costManagement(AzureIntegrationsCostManagementArgs.builder()
                    .metricsPollingInterval(3600)
                    .tagKeys("tag_keys")
                    .build())
                .dataFactory(AzureIntegrationsDataFactoryArgs.builder()
                    .metricsPollingInterval(1200)
                    .resourceGroups("resource_groups")
                    .build())
                .eventHub(AzureIntegrationsEventHubArgs.builder()
                    .metricsPollingInterval(1200)
                    .resourceGroups("resource_groups")
                    .build())
                .expressRoute(AzureIntegrationsExpressRouteArgs.builder()
                    .metricsPollingInterval(1200)
                    .resourceGroups("resource_groups")
                    .build())
                .firewalls(AzureIntegrationsFirewallsArgs.builder()
                    .metricsPollingInterval(1200)
                    .resourceGroups("resource_groups")
                    .build())
                .frontDoor(AzureIntegrationsFrontDoorArgs.builder()
                    .metricsPollingInterval(1200)
                    .resourceGroups("resource_groups")
                    .build())
                .functions(AzureIntegrationsFunctionsArgs.builder()
                    .metricsPollingInterval(1200)
                    .resourceGroups("resource_groups")
                    .build())
                .keyVault(AzureIntegrationsKeyVaultArgs.builder()
                    .metricsPollingInterval(1200)
                    .resourceGroups("resource_groups")
                    .build())
                .loadBalancer(AzureIntegrationsLoadBalancerArgs.builder()
                    .metricsPollingInterval(1200)
                    .resourceGroups("resource_groups")
                    .build())
                .logicApps(AzureIntegrationsLogicAppsArgs.builder()
                    .metricsPollingInterval(1200)
                    .resourceGroups("resource_groups")
                    .build())
                .machineLearning(AzureIntegrationsMachineLearningArgs.builder()
                    .metricsPollingInterval(1200)
                    .resourceGroups("resource_groups")
                    .build())
                .mariaDb(AzureIntegrationsMariaDbArgs.builder()
                    .metricsPollingInterval(1200)
                    .resourceGroups("resource_groups")
                    .build())
                .monitor(AzureIntegrationsMonitorArgs.builder()
                    .metricsPollingInterval(1200)
                    .resourceGroups("resource_groups")
                    .includeTags("env:production")
                    .excludeTags(                
                        "env:staging",
                        "env:testing")
                    .enabled(true)
                    .resourceTypes("microsoft.datashare/accounts")
                    .build())
                .mysql(AzureIntegrationsMysqlArgs.builder()
                    .metricsPollingInterval(1200)
                    .resourceGroups("resource_groups")
                    .build())
                .mysqlFlexible(AzureIntegrationsMysqlFlexibleArgs.builder()
                    .metricsPollingInterval(1200)
                    .resourceGroups("resource_groups")
                    .build())
                .postgresql(AzureIntegrationsPostgresqlArgs.builder()
                    .metricsPollingInterval(1200)
                    .resourceGroups("resource_groups")
                    .build())
                .postgresqlFlexible(AzureIntegrationsPostgresqlFlexibleArgs.builder()
                    .metricsPollingInterval(1200)
                    .resourceGroups("resource_groups")
                    .build())
                .powerBiDedicated(AzureIntegrationsPowerBiDedicatedArgs.builder()
                    .metricsPollingInterval(1200)
                    .resourceGroups("resource_groups")
                    .build())
                .redisCache(AzureIntegrationsRedisCacheArgs.builder()
                    .metricsPollingInterval(1200)
                    .resourceGroups("resource_groups")
                    .build())
                .serviceBus(AzureIntegrationsServiceBusArgs.builder()
                    .metricsPollingInterval(1200)
                    .resourceGroups("resource_groups")
                    .build())
                .sql(AzureIntegrationsSqlArgs.builder()
                    .metricsPollingInterval(1200)
                    .resourceGroups("resource_groups")
                    .build())
                .sqlManaged(AzureIntegrationsSqlManagedArgs.builder()
                    .metricsPollingInterval(1200)
                    .resourceGroups("resource_groups")
                    .build())
                .storage(AzureIntegrationsStorageArgs.builder()
                    .metricsPollingInterval(1200)
                    .resourceGroups("resource_groups")
                    .build())
                .virtualMachine(AzureIntegrationsVirtualMachineArgs.builder()
                    .metricsPollingInterval(1200)
                    .resourceGroups("resource_groups")
                    .build())
                .virtualNetworks(AzureIntegrationsVirtualNetworksArgs.builder()
                    .metricsPollingInterval(1200)
                    .resourceGroups("resource_groups")
                    .build())
                .vms(AzureIntegrationsVmsArgs.builder()
                    .metricsPollingInterval(1200)
                    .resourceGroups("resource_groups")
                    .build())
                .vpnGateway(AzureIntegrationsVpnGatewayArgs.builder()
                    .metricsPollingInterval(1200)
                    .resourceGroups("resource_groups")
                    .build())
                .build());
    
        }
    }
    
    resources:
      fooAzureLinkAccount:
        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
      fooAzureIntegrations:
        type: newrelic:cloud:AzureIntegrations
        properties:
          linkedAccountId: ${fooAzureLinkAccount.id}
          accountId: The New Relic account ID
          apiManagement:
            metricsPollingInterval: 1200
            resourceGroups:
              - resource_groups
          appGateway:
            metricsPollingInterval: 1200
            resourceGroups:
              - resource_groups
          appService:
            metricsPollingInterval: 1200
            resourceGroups:
              - resource_groups
          containers:
            metricsPollingInterval: 1200
            resourceGroups:
              - resource_groups
          cosmosDb:
            metricsPollingInterval: 1200
            resourceGroups:
              - resource_groups
          costManagement:
            metricsPollingInterval: 3600
            tagKeys:
              - tag_keys
          dataFactory:
            metricsPollingInterval: 1200
            resourceGroups:
              - resource_groups
          eventHub:
            metricsPollingInterval: 1200
            resourceGroups:
              - resource_groups
          expressRoute:
            metricsPollingInterval: 1200
            resourceGroups:
              - resource_groups
          firewalls:
            metricsPollingInterval: 1200
            resourceGroups:
              - resource_groups
          frontDoor:
            metricsPollingInterval: 1200
            resourceGroups:
              - resource_groups
          functions:
            metricsPollingInterval: 1200
            resourceGroups:
              - resource_groups
          keyVault:
            metricsPollingInterval: 1200
            resourceGroups:
              - resource_groups
          loadBalancer:
            metricsPollingInterval: 1200
            resourceGroups:
              - resource_groups
          logicApps:
            metricsPollingInterval: 1200
            resourceGroups:
              - resource_groups
          machineLearning:
            metricsPollingInterval: 1200
            resourceGroups:
              - resource_groups
          mariaDb:
            metricsPollingInterval: 1200
            resourceGroups:
              - resource_groups
          monitor:
            metricsPollingInterval: 1200
            resourceGroups:
              - resource_groups
            includeTags:
              - env:production
            excludeTags:
              - env:staging
              - env:testing
            enabled: true
            resourceTypes:
              - microsoft.datashare/accounts
          mysql:
            metricsPollingInterval: 1200
            resourceGroups:
              - resource_groups
          mysqlFlexible:
            metricsPollingInterval: 1200
            resourceGroups:
              - resource_groups
          postgresql:
            metricsPollingInterval: 1200
            resourceGroups:
              - resource_groups
          postgresqlFlexible:
            metricsPollingInterval: 1200
            resourceGroups:
              - resource_groups
          powerBiDedicated:
            metricsPollingInterval: 1200
            resourceGroups:
              - resource_groups
          redisCache:
            metricsPollingInterval: 1200
            resourceGroups:
              - resource_groups
          serviceBus:
            metricsPollingInterval: 1200
            resourceGroups:
              - resource_groups
          sql:
            metricsPollingInterval: 1200
            resourceGroups:
              - resource_groups
          sqlManaged:
            metricsPollingInterval: 1200
            resourceGroups:
              - resource_groups
          storage:
            metricsPollingInterval: 1200
            resourceGroups:
              - resource_groups
          virtualMachine:
            metricsPollingInterval: 1200
            resourceGroups:
              - resource_groups
          virtualNetworks:
            metricsPollingInterval: 1200
            resourceGroups:
              - resource_groups
          vms:
            metricsPollingInterval: 1200
            resourceGroups:
              - resource_groups
          vpnGateway:
            metricsPollingInterval: 1200
            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[int] = None,
                          logic_apps: Optional[AzureIntegrationsLogicAppsArgs] = None,
                          event_hub: Optional[AzureIntegrationsEventHubArgs] = None,
                          app_service: Optional[AzureIntegrationsAppServiceArgs] = None,
                          machine_learning: Optional[AzureIntegrationsMachineLearningArgs] = None,
                          cosmos_db: Optional[AzureIntegrationsCosmosDbArgs] = None,
                          cost_management: Optional[AzureIntegrationsCostManagementArgs] = None,
                          data_factory: Optional[AzureIntegrationsDataFactoryArgs] = None,
                          maria_db: Optional[AzureIntegrationsMariaDbArgs] = None,
                          express_route: Optional[AzureIntegrationsExpressRouteArgs] = None,
                          firewalls: Optional[AzureIntegrationsFirewallsArgs] = None,
                          front_door: Optional[AzureIntegrationsFrontDoorArgs] = None,
                          functions: Optional[AzureIntegrationsFunctionsArgs] = None,
                          key_vault: Optional[AzureIntegrationsKeyVaultArgs] = None,
                          monitor: Optional[AzureIntegrationsMonitorArgs] = None,
                          load_balancer: Optional[AzureIntegrationsLoadBalancerArgs] = None,
                          account_id: Optional[int] = None,
                          containers: Optional[AzureIntegrationsContainersArgs] = None,
                          app_gateway: Optional[AzureIntegrationsAppGatewayArgs] = None,
                          api_management: Optional[AzureIntegrationsApiManagementArgs] = 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.

    Example

    The following reference example uses placeholder values for all input properties.

    var azureIntegrationsResource = new NewRelic.Cloud.AzureIntegrations("azureIntegrationsResource", new()
    {
        LinkedAccountId = 0,
        LogicApps = new NewRelic.Cloud.Inputs.AzureIntegrationsLogicAppsArgs
        {
            MetricsPollingInterval = 0,
            ResourceGroups = new[]
            {
                "string",
            },
        },
        EventHub = new NewRelic.Cloud.Inputs.AzureIntegrationsEventHubArgs
        {
            MetricsPollingInterval = 0,
            ResourceGroups = new[]
            {
                "string",
            },
        },
        AppService = new NewRelic.Cloud.Inputs.AzureIntegrationsAppServiceArgs
        {
            MetricsPollingInterval = 0,
            ResourceGroups = new[]
            {
                "string",
            },
        },
        MachineLearning = new NewRelic.Cloud.Inputs.AzureIntegrationsMachineLearningArgs
        {
            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",
            },
        },
        MariaDb = new NewRelic.Cloud.Inputs.AzureIntegrationsMariaDbArgs
        {
            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",
            },
        },
        Monitor = new NewRelic.Cloud.Inputs.AzureIntegrationsMonitorArgs
        {
            Enabled = false,
            ExcludeTags = new[]
            {
                "string",
            },
            IncludeTags = new[]
            {
                "string",
            },
            MetricsPollingInterval = 0,
            ResourceGroups = new[]
            {
                "string",
            },
            ResourceTypes = new[]
            {
                "string",
            },
        },
        LoadBalancer = new NewRelic.Cloud.Inputs.AzureIntegrationsLoadBalancerArgs
        {
            MetricsPollingInterval = 0,
            ResourceGroups = new[]
            {
                "string",
            },
        },
        AccountId = 0,
        Containers = new NewRelic.Cloud.Inputs.AzureIntegrationsContainersArgs
        {
            MetricsPollingInterval = 0,
            ResourceGroups = new[]
            {
                "string",
            },
        },
        AppGateway = new NewRelic.Cloud.Inputs.AzureIntegrationsAppGatewayArgs
        {
            MetricsPollingInterval = 0,
            ResourceGroups = new[]
            {
                "string",
            },
        },
        ApiManagement = new NewRelic.Cloud.Inputs.AzureIntegrationsApiManagementArgs
        {
            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.Int(0),
    	LogicApps: &cloud.AzureIntegrationsLogicAppsArgs{
    		MetricsPollingInterval: pulumi.Int(0),
    		ResourceGroups: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    	},
    	EventHub: &cloud.AzureIntegrationsEventHubArgs{
    		MetricsPollingInterval: pulumi.Int(0),
    		ResourceGroups: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    	},
    	AppService: &cloud.AzureIntegrationsAppServiceArgs{
    		MetricsPollingInterval: pulumi.Int(0),
    		ResourceGroups: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    	},
    	MachineLearning: &cloud.AzureIntegrationsMachineLearningArgs{
    		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"),
    		},
    	},
    	MariaDb: &cloud.AzureIntegrationsMariaDbArgs{
    		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"),
    		},
    	},
    	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"),
    		},
    	},
    	LoadBalancer: &cloud.AzureIntegrationsLoadBalancerArgs{
    		MetricsPollingInterval: pulumi.Int(0),
    		ResourceGroups: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    	},
    	AccountId: pulumi.Int(0),
    	Containers: &cloud.AzureIntegrationsContainersArgs{
    		MetricsPollingInterval: pulumi.Int(0),
    		ResourceGroups: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    	},
    	AppGateway: &cloud.AzureIntegrationsAppGatewayArgs{
    		MetricsPollingInterval: pulumi.Int(0),
    		ResourceGroups: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    	},
    	ApiManagement: &cloud.AzureIntegrationsApiManagementArgs{
    		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(0)
        .logicApps(AzureIntegrationsLogicAppsArgs.builder()
            .metricsPollingInterval(0)
            .resourceGroups("string")
            .build())
        .eventHub(AzureIntegrationsEventHubArgs.builder()
            .metricsPollingInterval(0)
            .resourceGroups("string")
            .build())
        .appService(AzureIntegrationsAppServiceArgs.builder()
            .metricsPollingInterval(0)
            .resourceGroups("string")
            .build())
        .machineLearning(AzureIntegrationsMachineLearningArgs.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())
        .mariaDb(AzureIntegrationsMariaDbArgs.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())
        .monitor(AzureIntegrationsMonitorArgs.builder()
            .enabled(false)
            .excludeTags("string")
            .includeTags("string")
            .metricsPollingInterval(0)
            .resourceGroups("string")
            .resourceTypes("string")
            .build())
        .loadBalancer(AzureIntegrationsLoadBalancerArgs.builder()
            .metricsPollingInterval(0)
            .resourceGroups("string")
            .build())
        .accountId(0)
        .containers(AzureIntegrationsContainersArgs.builder()
            .metricsPollingInterval(0)
            .resourceGroups("string")
            .build())
        .appGateway(AzureIntegrationsAppGatewayArgs.builder()
            .metricsPollingInterval(0)
            .resourceGroups("string")
            .build())
        .apiManagement(AzureIntegrationsApiManagementArgs.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=0,
        logic_apps=newrelic.cloud.AzureIntegrationsLogicAppsArgs(
            metrics_polling_interval=0,
            resource_groups=["string"],
        ),
        event_hub=newrelic.cloud.AzureIntegrationsEventHubArgs(
            metrics_polling_interval=0,
            resource_groups=["string"],
        ),
        app_service=newrelic.cloud.AzureIntegrationsAppServiceArgs(
            metrics_polling_interval=0,
            resource_groups=["string"],
        ),
        machine_learning=newrelic.cloud.AzureIntegrationsMachineLearningArgs(
            metrics_polling_interval=0,
            resource_groups=["string"],
        ),
        cosmos_db=newrelic.cloud.AzureIntegrationsCosmosDbArgs(
            metrics_polling_interval=0,
            resource_groups=["string"],
        ),
        cost_management=newrelic.cloud.AzureIntegrationsCostManagementArgs(
            metrics_polling_interval=0,
            tag_keys=["string"],
        ),
        data_factory=newrelic.cloud.AzureIntegrationsDataFactoryArgs(
            metrics_polling_interval=0,
            resource_groups=["string"],
        ),
        maria_db=newrelic.cloud.AzureIntegrationsMariaDbArgs(
            metrics_polling_interval=0,
            resource_groups=["string"],
        ),
        express_route=newrelic.cloud.AzureIntegrationsExpressRouteArgs(
            metrics_polling_interval=0,
            resource_groups=["string"],
        ),
        firewalls=newrelic.cloud.AzureIntegrationsFirewallsArgs(
            metrics_polling_interval=0,
            resource_groups=["string"],
        ),
        front_door=newrelic.cloud.AzureIntegrationsFrontDoorArgs(
            metrics_polling_interval=0,
            resource_groups=["string"],
        ),
        functions=newrelic.cloud.AzureIntegrationsFunctionsArgs(
            metrics_polling_interval=0,
            resource_groups=["string"],
        ),
        key_vault=newrelic.cloud.AzureIntegrationsKeyVaultArgs(
            metrics_polling_interval=0,
            resource_groups=["string"],
        ),
        monitor=newrelic.cloud.AzureIntegrationsMonitorArgs(
            enabled=False,
            exclude_tags=["string"],
            include_tags=["string"],
            metrics_polling_interval=0,
            resource_groups=["string"],
            resource_types=["string"],
        ),
        load_balancer=newrelic.cloud.AzureIntegrationsLoadBalancerArgs(
            metrics_polling_interval=0,
            resource_groups=["string"],
        ),
        account_id=0,
        containers=newrelic.cloud.AzureIntegrationsContainersArgs(
            metrics_polling_interval=0,
            resource_groups=["string"],
        ),
        app_gateway=newrelic.cloud.AzureIntegrationsAppGatewayArgs(
            metrics_polling_interval=0,
            resource_groups=["string"],
        ),
        api_management=newrelic.cloud.AzureIntegrationsApiManagementArgs(
            metrics_polling_interval=0,
            resource_groups=["string"],
        ),
        mysql=newrelic.cloud.AzureIntegrationsMysqlArgs(
            metrics_polling_interval=0,
            resource_groups=["string"],
        ),
        mysql_flexible=newrelic.cloud.AzureIntegrationsMysqlFlexibleArgs(
            metrics_polling_interval=0,
            resource_groups=["string"],
        ),
        postgresql=newrelic.cloud.AzureIntegrationsPostgresqlArgs(
            metrics_polling_interval=0,
            resource_groups=["string"],
        ),
        postgresql_flexible=newrelic.cloud.AzureIntegrationsPostgresqlFlexibleArgs(
            metrics_polling_interval=0,
            resource_groups=["string"],
        ),
        power_bi_dedicated=newrelic.cloud.AzureIntegrationsPowerBiDedicatedArgs(
            metrics_polling_interval=0,
            resource_groups=["string"],
        ),
        redis_cache=newrelic.cloud.AzureIntegrationsRedisCacheArgs(
            metrics_polling_interval=0,
            resource_groups=["string"],
        ),
        service_bus=newrelic.cloud.AzureIntegrationsServiceBusArgs(
            metrics_polling_interval=0,
            resource_groups=["string"],
        ),
        sql=newrelic.cloud.AzureIntegrationsSqlArgs(
            metrics_polling_interval=0,
            resource_groups=["string"],
        ),
        sql_managed=newrelic.cloud.AzureIntegrationsSqlManagedArgs(
            metrics_polling_interval=0,
            resource_groups=["string"],
        ),
        storage=newrelic.cloud.AzureIntegrationsStorageArgs(
            metrics_polling_interval=0,
            resource_groups=["string"],
        ),
        virtual_machine=newrelic.cloud.AzureIntegrationsVirtualMachineArgs(
            metrics_polling_interval=0,
            resource_groups=["string"],
        ),
        virtual_networks=newrelic.cloud.AzureIntegrationsVirtualNetworksArgs(
            metrics_polling_interval=0,
            resource_groups=["string"],
        ),
        vms=newrelic.cloud.AzureIntegrationsVmsArgs(
            metrics_polling_interval=0,
            resource_groups=["string"],
        ),
        vpn_gateway=newrelic.cloud.AzureIntegrationsVpnGatewayArgs(
            metrics_polling_interval=0,
            resource_groups=["string"],
        ))
    
    const azureIntegrationsResource = new newrelic.cloud.AzureIntegrations("azureIntegrationsResource", {
        linkedAccountId: 0,
        logicApps: {
            metricsPollingInterval: 0,
            resourceGroups: ["string"],
        },
        eventHub: {
            metricsPollingInterval: 0,
            resourceGroups: ["string"],
        },
        appService: {
            metricsPollingInterval: 0,
            resourceGroups: ["string"],
        },
        machineLearning: {
            metricsPollingInterval: 0,
            resourceGroups: ["string"],
        },
        cosmosDb: {
            metricsPollingInterval: 0,
            resourceGroups: ["string"],
        },
        costManagement: {
            metricsPollingInterval: 0,
            tagKeys: ["string"],
        },
        dataFactory: {
            metricsPollingInterval: 0,
            resourceGroups: ["string"],
        },
        mariaDb: {
            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"],
        },
        monitor: {
            enabled: false,
            excludeTags: ["string"],
            includeTags: ["string"],
            metricsPollingInterval: 0,
            resourceGroups: ["string"],
            resourceTypes: ["string"],
        },
        loadBalancer: {
            metricsPollingInterval: 0,
            resourceGroups: ["string"],
        },
        accountId: 0,
        containers: {
            metricsPollingInterval: 0,
            resourceGroups: ["string"],
        },
        appGateway: {
            metricsPollingInterval: 0,
            resourceGroups: ["string"],
        },
        apiManagement: {
            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: 0
        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: 0
        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

    The AzureIntegrations resource accepts the following input properties:

    LinkedAccountId int
    The ID of the linked Azure account in New Relic.
    AccountId int
    The New Relic account ID to operate on. This allows the user to override the account_id attribute set on the provider. Defaults to the environment variable NEW_RELIC_ACCOUNT_ID.
    ApiManagement Pulumi.NewRelic.Cloud.Inputs.AzureIntegrationsApiManagement
    Azure API Management. See Integration blocks below for details.
    AppGateway Pulumi.NewRelic.Cloud.Inputs.AzureIntegrationsAppGateway
    Azure App Gateway. See Integration blocks below for details.
    AppService Pulumi.NewRelic.Cloud.Inputs.AzureIntegrationsAppService
    Azure App Service. See Integration blocks below for details.
    Containers Pulumi.NewRelic.Cloud.Inputs.AzureIntegrationsContainers
    Azure Containers. See Integration blocks below for details.
    CosmosDb Pulumi.NewRelic.Cloud.Inputs.AzureIntegrationsCosmosDb
    Azure CosmosDB. See Integration blocks below for details.
    CostManagement Pulumi.NewRelic.Cloud.Inputs.AzureIntegrationsCostManagement
    Azure Cost Management. See Integration blocks below for details.
    DataFactory Pulumi.NewRelic.Cloud.Inputs.AzureIntegrationsDataFactory
    Azure Data Factory. See Integration blocks below for details.
    EventHub Pulumi.NewRelic.Cloud.Inputs.AzureIntegrationsEventHub
    Azure Event Hub. See Integration blocks below for details.
    ExpressRoute Pulumi.NewRelic.Cloud.Inputs.AzureIntegrationsExpressRoute
    Azure Express Route. See Integration blocks below for details.
    Firewalls Pulumi.NewRelic.Cloud.Inputs.AzureIntegrationsFirewalls
    Azure Firewalls. See Integration blocks below for details.
    FrontDoor Pulumi.NewRelic.Cloud.Inputs.AzureIntegrationsFrontDoor
    Azure Front Door. See Integration blocks below for details.
    Functions Pulumi.NewRelic.Cloud.Inputs.AzureIntegrationsFunctions
    Azure Functions. See Integration blocks below for details.
    KeyVault Pulumi.NewRelic.Cloud.Inputs.AzureIntegrationsKeyVault
    Azure Key Vault. See Integration blocks below for details.
    LoadBalancer Pulumi.NewRelic.Cloud.Inputs.AzureIntegrationsLoadBalancer
    Azure Load Balancer. See Integration blocks below for details.
    LogicApps Pulumi.NewRelic.Cloud.Inputs.AzureIntegrationsLogicApps
    Azure Logic Apps. See Integration blocks below for details.
    MachineLearning Pulumi.NewRelic.Cloud.Inputs.AzureIntegrationsMachineLearning
    Azure Machine Learning. See Integration blocks below for details.
    MariaDb Pulumi.NewRelic.Cloud.Inputs.AzureIntegrationsMariaDb
    Azure MariaDB. See Integration blocks below for details.
    Monitor Pulumi.NewRelic.Cloud.Inputs.AzureIntegrationsMonitor
    Azure Monitor. See Integration blocks below for details.
    Mysql Pulumi.NewRelic.Cloud.Inputs.AzureIntegrationsMysql
    Azure MySQL. See Integration blocks below for details.
    MysqlFlexible Pulumi.NewRelic.Cloud.Inputs.AzureIntegrationsMysqlFlexible
    Azure MySQL Flexible Server. See Integration blocks below for details.
    Postgresql Pulumi.NewRelic.Cloud.Inputs.AzureIntegrationsPostgresql
    Azure PostgreSQL. See Integration blocks below for details.
    PostgresqlFlexible Pulumi.NewRelic.Cloud.Inputs.AzureIntegrationsPostgresqlFlexible
    Azure PostgreSQL Flexible Server. See Integration blocks below for details.
    PowerBiDedicated Pulumi.NewRelic.Cloud.Inputs.AzureIntegrationsPowerBiDedicated
    Azure Power BI Dedicated. See Integration blocks below for details.
    RedisCache Pulumi.NewRelic.Cloud.Inputs.AzureIntegrationsRedisCache
    Azure Redis Cache. See Integration blocks below for details.
    ServiceBus Pulumi.NewRelic.Cloud.Inputs.AzureIntegrationsServiceBus
    Azure Service Bus. See Integration blocks below for details.
    Sql Pulumi.NewRelic.Cloud.Inputs.AzureIntegrationsSql
    Azure SQL. See Integration blocks below for details.
    SqlManaged Pulumi.NewRelic.Cloud.Inputs.AzureIntegrationsSqlManaged
    Azure SQL Managed. See Integration blocks below for details.
    Storage Pulumi.NewRelic.Cloud.Inputs.AzureIntegrationsStorage
    for Azure Storage. See Integration blocks below for details.
    VirtualMachine Pulumi.NewRelic.Cloud.Inputs.AzureIntegrationsVirtualMachine
    Azure Virtual machine. See Integration blocks below for details.
    VirtualNetworks Pulumi.NewRelic.Cloud.Inputs.AzureIntegrationsVirtualNetworks

    for Azure Virtual networks. See Integration blocks below for details.

    Below argument supports the minimum metric polling interval of 3600 seconds

    Vms Pulumi.NewRelic.Cloud.Inputs.AzureIntegrationsVms
    Azure VMs. See Integration blocks below for details.
    VpnGateway Pulumi.NewRelic.Cloud.Inputs.AzureIntegrationsVpnGateway

    Azure VPN Gateway. See Integration blocks below for details.

    Below arguments supports the minimum metric polling interval of 900 seconds

    LinkedAccountId int
    The ID of the linked Azure account in New Relic.
    AccountId int
    The New Relic account ID to operate on. This allows the user to override the account_id attribute set on the provider. Defaults to the environment variable NEW_RELIC_ACCOUNT_ID.
    ApiManagement AzureIntegrationsApiManagementArgs
    Azure API Management. See Integration blocks below for details.
    AppGateway AzureIntegrationsAppGatewayArgs
    Azure App Gateway. See Integration blocks below for details.
    AppService AzureIntegrationsAppServiceArgs
    Azure App Service. See Integration blocks below for details.
    Containers AzureIntegrationsContainersArgs
    Azure Containers. See Integration blocks below for details.
    CosmosDb AzureIntegrationsCosmosDbArgs
    Azure CosmosDB. See Integration blocks below for details.
    CostManagement AzureIntegrationsCostManagementArgs
    Azure Cost Management. See Integration blocks below for details.
    DataFactory AzureIntegrationsDataFactoryArgs
    Azure Data Factory. See Integration blocks below for details.
    EventHub AzureIntegrationsEventHubArgs
    Azure Event Hub. See Integration blocks below for details.
    ExpressRoute AzureIntegrationsExpressRouteArgs
    Azure Express Route. See Integration blocks below for details.
    Firewalls AzureIntegrationsFirewallsArgs
    Azure Firewalls. See Integration blocks below for details.
    FrontDoor AzureIntegrationsFrontDoorArgs
    Azure Front Door. See Integration blocks below for details.
    Functions AzureIntegrationsFunctionsArgs
    Azure Functions. See Integration blocks below for details.
    KeyVault AzureIntegrationsKeyVaultArgs
    Azure Key Vault. See Integration blocks below for details.
    LoadBalancer AzureIntegrationsLoadBalancerArgs
    Azure Load Balancer. See Integration blocks below for details.
    LogicApps AzureIntegrationsLogicAppsArgs
    Azure Logic Apps. See Integration blocks below for details.
    MachineLearning AzureIntegrationsMachineLearningArgs
    Azure Machine Learning. See Integration blocks below for details.
    MariaDb AzureIntegrationsMariaDbArgs
    Azure MariaDB. See Integration blocks below for details.
    Monitor AzureIntegrationsMonitorArgs
    Azure Monitor. See Integration blocks below for details.
    Mysql AzureIntegrationsMysqlArgs
    Azure MySQL. See Integration blocks below for details.
    MysqlFlexible AzureIntegrationsMysqlFlexibleArgs
    Azure MySQL Flexible Server. See Integration blocks below for details.
    Postgresql AzureIntegrationsPostgresqlArgs
    Azure PostgreSQL. See Integration blocks below for details.
    PostgresqlFlexible AzureIntegrationsPostgresqlFlexibleArgs
    Azure PostgreSQL Flexible Server. See Integration blocks below for details.
    PowerBiDedicated AzureIntegrationsPowerBiDedicatedArgs
    Azure Power BI Dedicated. See Integration blocks below for details.
    RedisCache AzureIntegrationsRedisCacheArgs
    Azure Redis Cache. See Integration blocks below for details.
    ServiceBus AzureIntegrationsServiceBusArgs
    Azure Service Bus. See Integration blocks below for details.
    Sql AzureIntegrationsSqlArgs
    Azure SQL. See Integration blocks below for details.
    SqlManaged AzureIntegrationsSqlManagedArgs
    Azure SQL Managed. See Integration blocks below for details.
    Storage AzureIntegrationsStorageArgs
    for Azure Storage. See Integration blocks below for details.
    VirtualMachine AzureIntegrationsVirtualMachineArgs
    Azure Virtual machine. See Integration blocks below for details.
    VirtualNetworks AzureIntegrationsVirtualNetworksArgs

    for Azure Virtual networks. See Integration blocks below for details.

    Below argument supports the minimum metric polling interval of 3600 seconds

    Vms AzureIntegrationsVmsArgs
    Azure VMs. See Integration blocks below for details.
    VpnGateway AzureIntegrationsVpnGatewayArgs

    Azure VPN Gateway. See Integration blocks below for details.

    Below arguments supports the minimum metric polling interval of 900 seconds

    linkedAccountId Integer
    The ID of the linked Azure account in New Relic.
    accountId Integer
    The New Relic account ID to operate on. This allows the user to override the account_id attribute set on the provider. Defaults to the environment variable NEW_RELIC_ACCOUNT_ID.
    apiManagement AzureIntegrationsApiManagement
    Azure API Management. See Integration blocks below for details.
    appGateway AzureIntegrationsAppGateway
    Azure App Gateway. See Integration blocks below for details.
    appService AzureIntegrationsAppService
    Azure App Service. See Integration blocks below for details.
    containers AzureIntegrationsContainers
    Azure Containers. See Integration blocks below for details.
    cosmosDb AzureIntegrationsCosmosDb
    Azure CosmosDB. See Integration blocks below for details.
    costManagement AzureIntegrationsCostManagement
    Azure Cost Management. See Integration blocks below for details.
    dataFactory AzureIntegrationsDataFactory
    Azure Data Factory. See Integration blocks below for details.
    eventHub AzureIntegrationsEventHub
    Azure Event Hub. See Integration blocks below for details.
    expressRoute AzureIntegrationsExpressRoute
    Azure Express Route. See Integration blocks below for details.
    firewalls AzureIntegrationsFirewalls
    Azure Firewalls. See Integration blocks below for details.
    frontDoor AzureIntegrationsFrontDoor
    Azure Front Door. See Integration blocks below for details.
    functions AzureIntegrationsFunctions
    Azure Functions. See Integration blocks below for details.
    keyVault AzureIntegrationsKeyVault
    Azure Key Vault. See Integration blocks below for details.
    loadBalancer AzureIntegrationsLoadBalancer
    Azure Load Balancer. See Integration blocks below for details.
    logicApps AzureIntegrationsLogicApps
    Azure Logic Apps. See Integration blocks below for details.
    machineLearning AzureIntegrationsMachineLearning
    Azure Machine Learning. See Integration blocks below for details.
    mariaDb AzureIntegrationsMariaDb
    Azure MariaDB. See Integration blocks below for details.
    monitor AzureIntegrationsMonitor
    Azure Monitor. See Integration blocks below for details.
    mysql AzureIntegrationsMysql
    Azure MySQL. See Integration blocks below for details.
    mysqlFlexible AzureIntegrationsMysqlFlexible
    Azure MySQL Flexible Server. See Integration blocks below for details.
    postgresql AzureIntegrationsPostgresql
    Azure PostgreSQL. See Integration blocks below for details.
    postgresqlFlexible AzureIntegrationsPostgresqlFlexible
    Azure PostgreSQL Flexible Server. See Integration blocks below for details.
    powerBiDedicated AzureIntegrationsPowerBiDedicated
    Azure Power BI Dedicated. See Integration blocks below for details.
    redisCache AzureIntegrationsRedisCache
    Azure Redis Cache. See Integration blocks below for details.
    serviceBus AzureIntegrationsServiceBus
    Azure Service Bus. See Integration blocks below for details.
    sql AzureIntegrationsSql
    Azure SQL. See Integration blocks below for details.
    sqlManaged AzureIntegrationsSqlManaged
    Azure SQL Managed. See Integration blocks below for details.
    storage AzureIntegrationsStorage
    for Azure Storage. See Integration blocks below for details.
    virtualMachine AzureIntegrationsVirtualMachine
    Azure Virtual machine. See Integration blocks below for details.
    virtualNetworks AzureIntegrationsVirtualNetworks

    for Azure Virtual networks. See Integration blocks below for details.

    Below argument supports the minimum metric polling interval of 3600 seconds

    vms AzureIntegrationsVms
    Azure VMs. See Integration blocks below for details.
    vpnGateway AzureIntegrationsVpnGateway

    Azure VPN Gateway. See Integration blocks below for details.

    Below arguments supports the minimum metric polling interval of 900 seconds

    linkedAccountId number
    The ID of the linked Azure account in New Relic.
    accountId number
    The New Relic account ID to operate on. This allows the user to override the account_id attribute set on the provider. Defaults to the environment variable NEW_RELIC_ACCOUNT_ID.
    apiManagement AzureIntegrationsApiManagement
    Azure API Management. See Integration blocks below for details.
    appGateway AzureIntegrationsAppGateway
    Azure App Gateway. See Integration blocks below for details.
    appService AzureIntegrationsAppService
    Azure App Service. See Integration blocks below for details.
    containers AzureIntegrationsContainers
    Azure Containers. See Integration blocks below for details.
    cosmosDb AzureIntegrationsCosmosDb
    Azure CosmosDB. See Integration blocks below for details.
    costManagement AzureIntegrationsCostManagement
    Azure Cost Management. See Integration blocks below for details.
    dataFactory AzureIntegrationsDataFactory
    Azure Data Factory. See Integration blocks below for details.
    eventHub AzureIntegrationsEventHub
    Azure Event Hub. See Integration blocks below for details.
    expressRoute AzureIntegrationsExpressRoute
    Azure Express Route. See Integration blocks below for details.
    firewalls AzureIntegrationsFirewalls
    Azure Firewalls. See Integration blocks below for details.
    frontDoor AzureIntegrationsFrontDoor
    Azure Front Door. See Integration blocks below for details.
    functions AzureIntegrationsFunctions
    Azure Functions. See Integration blocks below for details.
    keyVault AzureIntegrationsKeyVault
    Azure Key Vault. See Integration blocks below for details.
    loadBalancer AzureIntegrationsLoadBalancer
    Azure Load Balancer. See Integration blocks below for details.
    logicApps AzureIntegrationsLogicApps
    Azure Logic Apps. See Integration blocks below for details.
    machineLearning AzureIntegrationsMachineLearning
    Azure Machine Learning. See Integration blocks below for details.
    mariaDb AzureIntegrationsMariaDb
    Azure MariaDB. See Integration blocks below for details.
    monitor AzureIntegrationsMonitor
    Azure Monitor. See Integration blocks below for details.
    mysql AzureIntegrationsMysql
    Azure MySQL. See Integration blocks below for details.
    mysqlFlexible AzureIntegrationsMysqlFlexible
    Azure MySQL Flexible Server. See Integration blocks below for details.
    postgresql AzureIntegrationsPostgresql
    Azure PostgreSQL. See Integration blocks below for details.
    postgresqlFlexible AzureIntegrationsPostgresqlFlexible
    Azure PostgreSQL Flexible Server. See Integration blocks below for details.
    powerBiDedicated AzureIntegrationsPowerBiDedicated
    Azure Power BI Dedicated. See Integration blocks below for details.
    redisCache AzureIntegrationsRedisCache
    Azure Redis Cache. See Integration blocks below for details.
    serviceBus AzureIntegrationsServiceBus
    Azure Service Bus. See Integration blocks below for details.
    sql AzureIntegrationsSql
    Azure SQL. See Integration blocks below for details.
    sqlManaged AzureIntegrationsSqlManaged
    Azure SQL Managed. See Integration blocks below for details.
    storage AzureIntegrationsStorage
    for Azure Storage. See Integration blocks below for details.
    virtualMachine AzureIntegrationsVirtualMachine
    Azure Virtual machine. See Integration blocks below for details.
    virtualNetworks AzureIntegrationsVirtualNetworks

    for Azure Virtual networks. See Integration blocks below for details.

    Below argument supports the minimum metric polling interval of 3600 seconds

    vms AzureIntegrationsVms
    Azure VMs. See Integration blocks below for details.
    vpnGateway AzureIntegrationsVpnGateway

    Azure VPN Gateway. See Integration blocks below for details.

    Below arguments supports the minimum metric polling interval of 900 seconds

    linked_account_id int
    The ID of the linked Azure account in New Relic.
    account_id int
    The New Relic account ID to operate on. This allows the user to override the account_id attribute set on the provider. Defaults to the environment variable NEW_RELIC_ACCOUNT_ID.
    api_management AzureIntegrationsApiManagementArgs
    Azure API Management. See Integration blocks below for details.
    app_gateway AzureIntegrationsAppGatewayArgs
    Azure App Gateway. See Integration blocks below for details.
    app_service AzureIntegrationsAppServiceArgs
    Azure App Service. See Integration blocks below for details.
    containers AzureIntegrationsContainersArgs
    Azure Containers. See Integration blocks below for details.
    cosmos_db AzureIntegrationsCosmosDbArgs
    Azure CosmosDB. See Integration blocks below for details.
    cost_management AzureIntegrationsCostManagementArgs
    Azure Cost Management. See Integration blocks below for details.
    data_factory AzureIntegrationsDataFactoryArgs
    Azure Data Factory. See Integration blocks below for details.
    event_hub AzureIntegrationsEventHubArgs
    Azure Event Hub. See Integration blocks below for details.
    express_route AzureIntegrationsExpressRouteArgs
    Azure Express Route. See Integration blocks below for details.
    firewalls AzureIntegrationsFirewallsArgs
    Azure Firewalls. See Integration blocks below for details.
    front_door AzureIntegrationsFrontDoorArgs
    Azure Front Door. See Integration blocks below for details.
    functions AzureIntegrationsFunctionsArgs
    Azure Functions. See Integration blocks below for details.
    key_vault AzureIntegrationsKeyVaultArgs
    Azure Key Vault. See Integration blocks below for details.
    load_balancer AzureIntegrationsLoadBalancerArgs
    Azure Load Balancer. See Integration blocks below for details.
    logic_apps AzureIntegrationsLogicAppsArgs
    Azure Logic Apps. See Integration blocks below for details.
    machine_learning AzureIntegrationsMachineLearningArgs
    Azure Machine Learning. See Integration blocks below for details.
    maria_db AzureIntegrationsMariaDbArgs
    Azure MariaDB. See Integration blocks below for details.
    monitor AzureIntegrationsMonitorArgs
    Azure Monitor. See Integration blocks below for details.
    mysql AzureIntegrationsMysqlArgs
    Azure MySQL. See Integration blocks below for details.
    mysql_flexible AzureIntegrationsMysqlFlexibleArgs
    Azure MySQL Flexible Server. See Integration blocks below for details.
    postgresql AzureIntegrationsPostgresqlArgs
    Azure PostgreSQL. See Integration blocks below for details.
    postgresql_flexible AzureIntegrationsPostgresqlFlexibleArgs
    Azure PostgreSQL Flexible Server. See Integration blocks below for details.
    power_bi_dedicated AzureIntegrationsPowerBiDedicatedArgs
    Azure Power BI Dedicated. See Integration blocks below for details.
    redis_cache AzureIntegrationsRedisCacheArgs
    Azure Redis Cache. See Integration blocks below for details.
    service_bus AzureIntegrationsServiceBusArgs
    Azure Service Bus. See Integration blocks below for details.
    sql AzureIntegrationsSqlArgs
    Azure SQL. See Integration blocks below for details.
    sql_managed AzureIntegrationsSqlManagedArgs
    Azure SQL Managed. See Integration blocks below for details.
    storage AzureIntegrationsStorageArgs
    for Azure Storage. See Integration blocks below for details.
    virtual_machine AzureIntegrationsVirtualMachineArgs
    Azure Virtual machine. See Integration blocks below for details.
    virtual_networks AzureIntegrationsVirtualNetworksArgs

    for Azure Virtual networks. See Integration blocks below for details.

    Below argument supports the minimum metric polling interval of 3600 seconds

    vms AzureIntegrationsVmsArgs
    Azure VMs. See Integration blocks below for details.
    vpn_gateway AzureIntegrationsVpnGatewayArgs

    Azure VPN Gateway. See Integration blocks below for details.

    Below arguments supports the minimum metric polling interval of 900 seconds

    linkedAccountId Number
    The ID of the linked Azure account in New Relic.
    accountId Number
    The New Relic account ID to operate on. This allows the user to override the account_id attribute set on the provider. Defaults to the environment variable NEW_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.
    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.
    powerBiDedicated Property Map
    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.
    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.

    Below argument supports the minimum metric polling interval of 3600 seconds

    vms Property Map
    Azure VMs. See Integration blocks below for details.
    vpnGateway Property Map

    Azure VPN Gateway. See Integration blocks below for details.

    Below arguments supports the minimum metric polling interval of 900 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[int] = 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[int] = 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) -> AzureIntegrations
    func 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)
    Resource lookup is not supported in YAML
    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.
    The following state arguments are supported:
    AccountId int
    The New Relic account ID to operate on. This allows the user to override the account_id attribute set on the provider. Defaults to the environment variable NEW_RELIC_ACCOUNT_ID.
    ApiManagement Pulumi.NewRelic.Cloud.Inputs.AzureIntegrationsApiManagement
    Azure API Management. See Integration blocks below for details.
    AppGateway Pulumi.NewRelic.Cloud.Inputs.AzureIntegrationsAppGateway
    Azure App Gateway. See Integration blocks below for details.
    AppService Pulumi.NewRelic.Cloud.Inputs.AzureIntegrationsAppService
    Azure App Service. See Integration blocks below for details.
    Containers Pulumi.NewRelic.Cloud.Inputs.AzureIntegrationsContainers
    Azure Containers. See Integration blocks below for details.
    CosmosDb Pulumi.NewRelic.Cloud.Inputs.AzureIntegrationsCosmosDb
    Azure CosmosDB. See Integration blocks below for details.
    CostManagement Pulumi.NewRelic.Cloud.Inputs.AzureIntegrationsCostManagement
    Azure Cost Management. See Integration blocks below for details.
    DataFactory Pulumi.NewRelic.Cloud.Inputs.AzureIntegrationsDataFactory
    Azure Data Factory. See Integration blocks below for details.
    EventHub Pulumi.NewRelic.Cloud.Inputs.AzureIntegrationsEventHub
    Azure Event Hub. See Integration blocks below for details.
    ExpressRoute Pulumi.NewRelic.Cloud.Inputs.AzureIntegrationsExpressRoute
    Azure Express Route. See Integration blocks below for details.
    Firewalls Pulumi.NewRelic.Cloud.Inputs.AzureIntegrationsFirewalls
    Azure Firewalls. See Integration blocks below for details.
    FrontDoor Pulumi.NewRelic.Cloud.Inputs.AzureIntegrationsFrontDoor
    Azure Front Door. See Integration blocks below for details.
    Functions Pulumi.NewRelic.Cloud.Inputs.AzureIntegrationsFunctions
    Azure Functions. See Integration blocks below for details.
    KeyVault Pulumi.NewRelic.Cloud.Inputs.AzureIntegrationsKeyVault
    Azure Key Vault. See Integration blocks below for details.
    LinkedAccountId int
    The ID of the linked Azure account in New Relic.
    LoadBalancer Pulumi.NewRelic.Cloud.Inputs.AzureIntegrationsLoadBalancer
    Azure Load Balancer. See Integration blocks below for details.
    LogicApps Pulumi.NewRelic.Cloud.Inputs.AzureIntegrationsLogicApps
    Azure Logic Apps. See Integration blocks below for details.
    MachineLearning Pulumi.NewRelic.Cloud.Inputs.AzureIntegrationsMachineLearning
    Azure Machine Learning. See Integration blocks below for details.
    MariaDb Pulumi.NewRelic.Cloud.Inputs.AzureIntegrationsMariaDb
    Azure MariaDB. See Integration blocks below for details.
    Monitor Pulumi.NewRelic.Cloud.Inputs.AzureIntegrationsMonitor
    Azure Monitor. See Integration blocks below for details.
    Mysql Pulumi.NewRelic.Cloud.Inputs.AzureIntegrationsMysql
    Azure MySQL. See Integration blocks below for details.
    MysqlFlexible Pulumi.NewRelic.Cloud.Inputs.AzureIntegrationsMysqlFlexible
    Azure MySQL Flexible Server. See Integration blocks below for details.
    Postgresql Pulumi.NewRelic.Cloud.Inputs.AzureIntegrationsPostgresql
    Azure PostgreSQL. See Integration blocks below for details.
    PostgresqlFlexible Pulumi.NewRelic.Cloud.Inputs.AzureIntegrationsPostgresqlFlexible
    Azure PostgreSQL Flexible Server. See Integration blocks below for details.
    PowerBiDedicated Pulumi.NewRelic.Cloud.Inputs.AzureIntegrationsPowerBiDedicated
    Azure Power BI Dedicated. See Integration blocks below for details.
    RedisCache Pulumi.NewRelic.Cloud.Inputs.AzureIntegrationsRedisCache
    Azure Redis Cache. See Integration blocks below for details.
    ServiceBus Pulumi.NewRelic.Cloud.Inputs.AzureIntegrationsServiceBus
    Azure Service Bus. See Integration blocks below for details.
    Sql Pulumi.NewRelic.Cloud.Inputs.AzureIntegrationsSql
    Azure SQL. See Integration blocks below for details.
    SqlManaged Pulumi.NewRelic.Cloud.Inputs.AzureIntegrationsSqlManaged
    Azure SQL Managed. See Integration blocks below for details.
    Storage Pulumi.NewRelic.Cloud.Inputs.AzureIntegrationsStorage
    for Azure Storage. See Integration blocks below for details.
    VirtualMachine Pulumi.NewRelic.Cloud.Inputs.AzureIntegrationsVirtualMachine
    Azure Virtual machine. See Integration blocks below for details.
    VirtualNetworks Pulumi.NewRelic.Cloud.Inputs.AzureIntegrationsVirtualNetworks

    for Azure Virtual networks. See Integration blocks below for details.

    Below argument supports the minimum metric polling interval of 3600 seconds

    Vms Pulumi.NewRelic.Cloud.Inputs.AzureIntegrationsVms
    Azure VMs. See Integration blocks below for details.
    VpnGateway Pulumi.NewRelic.Cloud.Inputs.AzureIntegrationsVpnGateway

    Azure VPN Gateway. See Integration blocks below for details.

    Below arguments supports the minimum metric polling interval of 900 seconds

    AccountId int
    The New Relic account ID to operate on. This allows the user to override the account_id attribute set on the provider. Defaults to the environment variable NEW_RELIC_ACCOUNT_ID.
    ApiManagement AzureIntegrationsApiManagementArgs
    Azure API Management. See Integration blocks below for details.
    AppGateway AzureIntegrationsAppGatewayArgs
    Azure App Gateway. See Integration blocks below for details.
    AppService AzureIntegrationsAppServiceArgs
    Azure App Service. See Integration blocks below for details.
    Containers AzureIntegrationsContainersArgs
    Azure Containers. See Integration blocks below for details.
    CosmosDb AzureIntegrationsCosmosDbArgs
    Azure CosmosDB. See Integration blocks below for details.
    CostManagement AzureIntegrationsCostManagementArgs
    Azure Cost Management. See Integration blocks below for details.
    DataFactory AzureIntegrationsDataFactoryArgs
    Azure Data Factory. See Integration blocks below for details.
    EventHub AzureIntegrationsEventHubArgs
    Azure Event Hub. See Integration blocks below for details.
    ExpressRoute AzureIntegrationsExpressRouteArgs
    Azure Express Route. See Integration blocks below for details.
    Firewalls AzureIntegrationsFirewallsArgs
    Azure Firewalls. See Integration blocks below for details.
    FrontDoor AzureIntegrationsFrontDoorArgs
    Azure Front Door. See Integration blocks below for details.
    Functions AzureIntegrationsFunctionsArgs
    Azure Functions. See Integration blocks below for details.
    KeyVault AzureIntegrationsKeyVaultArgs
    Azure Key Vault. See Integration blocks below for details.
    LinkedAccountId int
    The ID of the linked Azure account in New Relic.
    LoadBalancer AzureIntegrationsLoadBalancerArgs
    Azure Load Balancer. See Integration blocks below for details.
    LogicApps AzureIntegrationsLogicAppsArgs
    Azure Logic Apps. See Integration blocks below for details.
    MachineLearning AzureIntegrationsMachineLearningArgs
    Azure Machine Learning. See Integration blocks below for details.
    MariaDb AzureIntegrationsMariaDbArgs
    Azure MariaDB. See Integration blocks below for details.
    Monitor AzureIntegrationsMonitorArgs
    Azure Monitor. See Integration blocks below for details.
    Mysql AzureIntegrationsMysqlArgs
    Azure MySQL. See Integration blocks below for details.
    MysqlFlexible AzureIntegrationsMysqlFlexibleArgs
    Azure MySQL Flexible Server. See Integration blocks below for details.
    Postgresql AzureIntegrationsPostgresqlArgs
    Azure PostgreSQL. See Integration blocks below for details.
    PostgresqlFlexible AzureIntegrationsPostgresqlFlexibleArgs
    Azure PostgreSQL Flexible Server. See Integration blocks below for details.
    PowerBiDedicated AzureIntegrationsPowerBiDedicatedArgs
    Azure Power BI Dedicated. See Integration blocks below for details.
    RedisCache AzureIntegrationsRedisCacheArgs
    Azure Redis Cache. See Integration blocks below for details.
    ServiceBus AzureIntegrationsServiceBusArgs
    Azure Service Bus. See Integration blocks below for details.
    Sql AzureIntegrationsSqlArgs
    Azure SQL. See Integration blocks below for details.
    SqlManaged AzureIntegrationsSqlManagedArgs
    Azure SQL Managed. See Integration blocks below for details.
    Storage AzureIntegrationsStorageArgs
    for Azure Storage. See Integration blocks below for details.
    VirtualMachine AzureIntegrationsVirtualMachineArgs
    Azure Virtual machine. See Integration blocks below for details.
    VirtualNetworks AzureIntegrationsVirtualNetworksArgs

    for Azure Virtual networks. See Integration blocks below for details.

    Below argument supports the minimum metric polling interval of 3600 seconds

    Vms AzureIntegrationsVmsArgs
    Azure VMs. See Integration blocks below for details.
    VpnGateway AzureIntegrationsVpnGatewayArgs

    Azure VPN Gateway. See Integration blocks below for details.

    Below arguments supports the minimum metric polling interval of 900 seconds

    accountId Integer
    The New Relic account ID to operate on. This allows the user to override the account_id attribute set on the provider. Defaults to the environment variable NEW_RELIC_ACCOUNT_ID.
    apiManagement AzureIntegrationsApiManagement
    Azure API Management. See Integration blocks below for details.
    appGateway AzureIntegrationsAppGateway
    Azure App Gateway. See Integration blocks below for details.
    appService AzureIntegrationsAppService
    Azure App Service. See Integration blocks below for details.
    containers AzureIntegrationsContainers
    Azure Containers. See Integration blocks below for details.
    cosmosDb AzureIntegrationsCosmosDb
    Azure CosmosDB. See Integration blocks below for details.
    costManagement AzureIntegrationsCostManagement
    Azure Cost Management. See Integration blocks below for details.
    dataFactory AzureIntegrationsDataFactory
    Azure Data Factory. See Integration blocks below for details.
    eventHub AzureIntegrationsEventHub
    Azure Event Hub. See Integration blocks below for details.
    expressRoute AzureIntegrationsExpressRoute
    Azure Express Route. See Integration blocks below for details.
    firewalls AzureIntegrationsFirewalls
    Azure Firewalls. See Integration blocks below for details.
    frontDoor AzureIntegrationsFrontDoor
    Azure Front Door. See Integration blocks below for details.
    functions AzureIntegrationsFunctions
    Azure Functions. See Integration blocks below for details.
    keyVault AzureIntegrationsKeyVault
    Azure Key Vault. See Integration blocks below for details.
    linkedAccountId Integer
    The ID of the linked Azure account in New Relic.
    loadBalancer AzureIntegrationsLoadBalancer
    Azure Load Balancer. See Integration blocks below for details.
    logicApps AzureIntegrationsLogicApps
    Azure Logic Apps. See Integration blocks below for details.
    machineLearning AzureIntegrationsMachineLearning
    Azure Machine Learning. See Integration blocks below for details.
    mariaDb AzureIntegrationsMariaDb
    Azure MariaDB. See Integration blocks below for details.
    monitor AzureIntegrationsMonitor
    Azure Monitor. See Integration blocks below for details.
    mysql AzureIntegrationsMysql
    Azure MySQL. See Integration blocks below for details.
    mysqlFlexible AzureIntegrationsMysqlFlexible
    Azure MySQL Flexible Server. See Integration blocks below for details.
    postgresql AzureIntegrationsPostgresql
    Azure PostgreSQL. See Integration blocks below for details.
    postgresqlFlexible AzureIntegrationsPostgresqlFlexible
    Azure PostgreSQL Flexible Server. See Integration blocks below for details.
    powerBiDedicated AzureIntegrationsPowerBiDedicated
    Azure Power BI Dedicated. See Integration blocks below for details.
    redisCache AzureIntegrationsRedisCache
    Azure Redis Cache. See Integration blocks below for details.
    serviceBus AzureIntegrationsServiceBus
    Azure Service Bus. See Integration blocks below for details.
    sql AzureIntegrationsSql
    Azure SQL. See Integration blocks below for details.
    sqlManaged AzureIntegrationsSqlManaged
    Azure SQL Managed. See Integration blocks below for details.
    storage AzureIntegrationsStorage
    for Azure Storage. See Integration blocks below for details.
    virtualMachine AzureIntegrationsVirtualMachine
    Azure Virtual machine. See Integration blocks below for details.
    virtualNetworks AzureIntegrationsVirtualNetworks

    for Azure Virtual networks. See Integration blocks below for details.

    Below argument supports the minimum metric polling interval of 3600 seconds

    vms AzureIntegrationsVms
    Azure VMs. See Integration blocks below for details.
    vpnGateway AzureIntegrationsVpnGateway

    Azure VPN Gateway. See Integration blocks below for details.

    Below arguments supports the minimum metric polling interval of 900 seconds

    accountId number
    The New Relic account ID to operate on. This allows the user to override the account_id attribute set on the provider. Defaults to the environment variable NEW_RELIC_ACCOUNT_ID.
    apiManagement AzureIntegrationsApiManagement
    Azure API Management. See Integration blocks below for details.
    appGateway AzureIntegrationsAppGateway
    Azure App Gateway. See Integration blocks below for details.
    appService AzureIntegrationsAppService
    Azure App Service. See Integration blocks below for details.
    containers AzureIntegrationsContainers
    Azure Containers. See Integration blocks below for details.
    cosmosDb AzureIntegrationsCosmosDb
    Azure CosmosDB. See Integration blocks below for details.
    costManagement AzureIntegrationsCostManagement
    Azure Cost Management. See Integration blocks below for details.
    dataFactory AzureIntegrationsDataFactory
    Azure Data Factory. See Integration blocks below for details.
    eventHub AzureIntegrationsEventHub
    Azure Event Hub. See Integration blocks below for details.
    expressRoute AzureIntegrationsExpressRoute
    Azure Express Route. See Integration blocks below for details.
    firewalls AzureIntegrationsFirewalls
    Azure Firewalls. See Integration blocks below for details.
    frontDoor AzureIntegrationsFrontDoor
    Azure Front Door. See Integration blocks below for details.
    functions AzureIntegrationsFunctions
    Azure Functions. See Integration blocks below for details.
    keyVault AzureIntegrationsKeyVault
    Azure Key Vault. See Integration blocks below for details.
    linkedAccountId number
    The ID of the linked Azure account in New Relic.
    loadBalancer AzureIntegrationsLoadBalancer
    Azure Load Balancer. See Integration blocks below for details.
    logicApps AzureIntegrationsLogicApps
    Azure Logic Apps. See Integration blocks below for details.
    machineLearning AzureIntegrationsMachineLearning
    Azure Machine Learning. See Integration blocks below for details.
    mariaDb AzureIntegrationsMariaDb
    Azure MariaDB. See Integration blocks below for details.
    monitor AzureIntegrationsMonitor
    Azure Monitor. See Integration blocks below for details.
    mysql AzureIntegrationsMysql
    Azure MySQL. See Integration blocks below for details.
    mysqlFlexible AzureIntegrationsMysqlFlexible
    Azure MySQL Flexible Server. See Integration blocks below for details.
    postgresql AzureIntegrationsPostgresql
    Azure PostgreSQL. See Integration blocks below for details.
    postgresqlFlexible AzureIntegrationsPostgresqlFlexible
    Azure PostgreSQL Flexible Server. See Integration blocks below for details.
    powerBiDedicated AzureIntegrationsPowerBiDedicated
    Azure Power BI Dedicated. See Integration blocks below for details.
    redisCache AzureIntegrationsRedisCache
    Azure Redis Cache. See Integration blocks below for details.
    serviceBus AzureIntegrationsServiceBus
    Azure Service Bus. See Integration blocks below for details.
    sql AzureIntegrationsSql
    Azure SQL. See Integration blocks below for details.
    sqlManaged AzureIntegrationsSqlManaged
    Azure SQL Managed. See Integration blocks below for details.
    storage AzureIntegrationsStorage
    for Azure Storage. See Integration blocks below for details.
    virtualMachine AzureIntegrationsVirtualMachine
    Azure Virtual machine. See Integration blocks below for details.
    virtualNetworks AzureIntegrationsVirtualNetworks

    for Azure Virtual networks. See Integration blocks below for details.

    Below argument supports the minimum metric polling interval of 3600 seconds

    vms AzureIntegrationsVms
    Azure VMs. See Integration blocks below for details.
    vpnGateway AzureIntegrationsVpnGateway

    Azure VPN Gateway. See Integration blocks below for details.

    Below arguments supports the minimum metric polling interval of 900 seconds

    account_id int
    The New Relic account ID to operate on. This allows the user to override the account_id attribute set on the provider. Defaults to the environment variable NEW_RELIC_ACCOUNT_ID.
    api_management AzureIntegrationsApiManagementArgs
    Azure API Management. See Integration blocks below for details.
    app_gateway AzureIntegrationsAppGatewayArgs
    Azure App Gateway. See Integration blocks below for details.
    app_service AzureIntegrationsAppServiceArgs
    Azure App Service. See Integration blocks below for details.
    containers AzureIntegrationsContainersArgs
    Azure Containers. See Integration blocks below for details.
    cosmos_db AzureIntegrationsCosmosDbArgs
    Azure CosmosDB. See Integration blocks below for details.
    cost_management AzureIntegrationsCostManagementArgs
    Azure Cost Management. See Integration blocks below for details.
    data_factory AzureIntegrationsDataFactoryArgs
    Azure Data Factory. See Integration blocks below for details.
    event_hub AzureIntegrationsEventHubArgs
    Azure Event Hub. See Integration blocks below for details.
    express_route AzureIntegrationsExpressRouteArgs
    Azure Express Route. See Integration blocks below for details.
    firewalls AzureIntegrationsFirewallsArgs
    Azure Firewalls. See Integration blocks below for details.
    front_door AzureIntegrationsFrontDoorArgs
    Azure Front Door. See Integration blocks below for details.
    functions AzureIntegrationsFunctionsArgs
    Azure Functions. See Integration blocks below for details.
    key_vault AzureIntegrationsKeyVaultArgs
    Azure Key Vault. See Integration blocks below for details.
    linked_account_id int
    The ID of the linked Azure account in New Relic.
    load_balancer AzureIntegrationsLoadBalancerArgs
    Azure Load Balancer. See Integration blocks below for details.
    logic_apps AzureIntegrationsLogicAppsArgs
    Azure Logic Apps. See Integration blocks below for details.
    machine_learning AzureIntegrationsMachineLearningArgs
    Azure Machine Learning. See Integration blocks below for details.
    maria_db AzureIntegrationsMariaDbArgs
    Azure MariaDB. See Integration blocks below for details.
    monitor AzureIntegrationsMonitorArgs
    Azure Monitor. See Integration blocks below for details.
    mysql AzureIntegrationsMysqlArgs
    Azure MySQL. See Integration blocks below for details.
    mysql_flexible AzureIntegrationsMysqlFlexibleArgs
    Azure MySQL Flexible Server. See Integration blocks below for details.
    postgresql AzureIntegrationsPostgresqlArgs
    Azure PostgreSQL. See Integration blocks below for details.
    postgresql_flexible AzureIntegrationsPostgresqlFlexibleArgs
    Azure PostgreSQL Flexible Server. See Integration blocks below for details.
    power_bi_dedicated AzureIntegrationsPowerBiDedicatedArgs
    Azure Power BI Dedicated. See Integration blocks below for details.
    redis_cache AzureIntegrationsRedisCacheArgs
    Azure Redis Cache. See Integration blocks below for details.
    service_bus AzureIntegrationsServiceBusArgs
    Azure Service Bus. See Integration blocks below for details.
    sql AzureIntegrationsSqlArgs
    Azure SQL. See Integration blocks below for details.
    sql_managed AzureIntegrationsSqlManagedArgs
    Azure SQL Managed. See Integration blocks below for details.
    storage AzureIntegrationsStorageArgs
    for Azure Storage. See Integration blocks below for details.
    virtual_machine AzureIntegrationsVirtualMachineArgs
    Azure Virtual machine. See Integration blocks below for details.
    virtual_networks AzureIntegrationsVirtualNetworksArgs

    for Azure Virtual networks. See Integration blocks below for details.

    Below argument supports the minimum metric polling interval of 3600 seconds

    vms AzureIntegrationsVmsArgs
    Azure VMs. See Integration blocks below for details.
    vpn_gateway AzureIntegrationsVpnGatewayArgs

    Azure VPN Gateway. See Integration blocks below for details.

    Below arguments supports the minimum metric polling interval of 900 seconds

    accountId Number
    The New Relic account ID to operate on. This allows the user to override the account_id attribute set on the provider. Defaults to the environment variable NEW_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.
    linkedAccountId Number
    The ID of the linked Azure account in New Relic.
    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.
    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.
    powerBiDedicated Property Map
    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.
    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.

    Below argument supports the minimum metric polling interval of 3600 seconds

    vms Property Map
    Azure VMs. See Integration blocks below for details.
    vpnGateway Property Map

    Azure VPN Gateway. See Integration blocks below for details.

    Below arguments supports the minimum metric polling interval of 900 seconds

    Supporting Types

    AzureIntegrationsApiManagement, AzureIntegrationsApiManagementArgs

    MetricsPollingInterval int
    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

    Other integration type support an additional argument:

    MetricsPollingInterval int
    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

    Other integration type support an additional argument:

    metricsPollingInterval Integer
    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

    Other integration type support an additional argument:

    metricsPollingInterval number
    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

    Other integration type support an additional argument:

    metrics_polling_interval int
    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

    Other integration type support an additional argument:

    metricsPollingInterval Number
    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

    Other integration type support an additional argument:

    AzureIntegrationsAppGateway, AzureIntegrationsAppGatewayArgs

    MetricsPollingInterval int
    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

    Other integration type support an additional argument:

    MetricsPollingInterval int
    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

    Other integration type support an additional argument:

    metricsPollingInterval Integer
    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

    Other integration type support an additional argument:

    metricsPollingInterval number
    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

    Other integration type support an additional argument:

    metrics_polling_interval int
    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

    Other integration type support an additional argument:

    metricsPollingInterval Number
    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

    Other integration type support an additional argument:

    AzureIntegrationsAppService, AzureIntegrationsAppServiceArgs

    MetricsPollingInterval int
    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

    Other integration type support an additional argument:

    MetricsPollingInterval int
    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

    Other integration type support an additional argument:

    metricsPollingInterval Integer
    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

    Other integration type support an additional argument:

    metricsPollingInterval number
    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

    Other integration type support an additional argument:

    metrics_polling_interval int
    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

    Other integration type support an additional argument:

    metricsPollingInterval Number
    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

    Other integration type support an additional argument:

    AzureIntegrationsContainers, AzureIntegrationsContainersArgs

    MetricsPollingInterval int
    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

    Other integration type support an additional argument:

    MetricsPollingInterval int
    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

    Other integration type support an additional argument:

    metricsPollingInterval Integer
    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

    Other integration type support an additional argument:

    metricsPollingInterval number
    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

    Other integration type support an additional argument:

    metrics_polling_interval int
    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

    Other integration type support an additional argument:

    metricsPollingInterval Number
    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

    Other integration type support an additional argument:

    AzureIntegrationsCosmosDb, AzureIntegrationsCosmosDbArgs

    MetricsPollingInterval int
    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

    Other integration type support an additional argument:

    MetricsPollingInterval int
    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

    Other integration type support an additional argument:

    metricsPollingInterval Integer
    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

    Other integration type support an additional argument:

    metricsPollingInterval number
    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

    Other integration type support an additional argument:

    metrics_polling_interval int
    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

    Other integration type support an additional argument:

    metricsPollingInterval Number
    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

    Other integration type support an additional argument:

    AzureIntegrationsCostManagement, AzureIntegrationsCostManagementArgs

    MetricsPollingInterval int
    The data polling interval in seconds.
    TagKeys List<string>
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    MetricsPollingInterval int
    The data polling interval in seconds.
    TagKeys []string
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    metricsPollingInterval Integer
    The data polling interval in seconds.
    tagKeys List<String>
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    metricsPollingInterval number
    The data polling interval in seconds.
    tagKeys string[]
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    metrics_polling_interval int
    The data polling interval in seconds.
    tag_keys Sequence[str]
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    metricsPollingInterval Number
    The data polling interval in seconds.
    tagKeys List<String>
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.

    AzureIntegrationsDataFactory, AzureIntegrationsDataFactoryArgs

    MetricsPollingInterval int
    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

    Other integration type support an additional argument:

    MetricsPollingInterval int
    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

    Other integration type support an additional argument:

    metricsPollingInterval Integer
    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

    Other integration type support an additional argument:

    metricsPollingInterval number
    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

    Other integration type support an additional argument:

    metrics_polling_interval int
    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

    Other integration type support an additional argument:

    metricsPollingInterval Number
    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

    Other integration type support an additional argument:

    AzureIntegrationsEventHub, AzureIntegrationsEventHubArgs

    MetricsPollingInterval int
    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

    Other integration type support an additional argument:

    MetricsPollingInterval int
    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

    Other integration type support an additional argument:

    metricsPollingInterval Integer
    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

    Other integration type support an additional argument:

    metricsPollingInterval number
    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

    Other integration type support an additional argument:

    metrics_polling_interval int
    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

    Other integration type support an additional argument:

    metricsPollingInterval Number
    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

    Other integration type support an additional argument:

    AzureIntegrationsExpressRoute, AzureIntegrationsExpressRouteArgs

    MetricsPollingInterval int
    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

    Other integration type support an additional argument:

    MetricsPollingInterval int
    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

    Other integration type support an additional argument:

    metricsPollingInterval Integer
    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

    Other integration type support an additional argument:

    metricsPollingInterval number
    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

    Other integration type support an additional argument:

    metrics_polling_interval int
    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

    Other integration type support an additional argument:

    metricsPollingInterval Number
    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

    Other integration type support an additional argument:

    AzureIntegrationsFirewalls, AzureIntegrationsFirewallsArgs

    MetricsPollingInterval int
    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

    Other integration type support an additional argument:

    MetricsPollingInterval int
    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

    Other integration type support an additional argument:

    metricsPollingInterval Integer
    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

    Other integration type support an additional argument:

    metricsPollingInterval number
    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

    Other integration type support an additional argument:

    metrics_polling_interval int
    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

    Other integration type support an additional argument:

    metricsPollingInterval Number
    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

    Other integration type support an additional argument:

    AzureIntegrationsFrontDoor, AzureIntegrationsFrontDoorArgs

    MetricsPollingInterval int
    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

    Other integration type support an additional argument:

    MetricsPollingInterval int
    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

    Other integration type support an additional argument:

    metricsPollingInterval Integer
    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

    Other integration type support an additional argument:

    metricsPollingInterval number
    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

    Other integration type support an additional argument:

    metrics_polling_interval int
    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

    Other integration type support an additional argument:

    metricsPollingInterval Number
    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

    Other integration type support an additional argument:

    AzureIntegrationsFunctions, AzureIntegrationsFunctionsArgs

    MetricsPollingInterval int
    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

    Other integration type support an additional argument:

    MetricsPollingInterval int
    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

    Other integration type support an additional argument:

    metricsPollingInterval Integer
    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

    Other integration type support an additional argument:

    metricsPollingInterval number
    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

    Other integration type support an additional argument:

    metrics_polling_interval int
    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

    Other integration type support an additional argument:

    metricsPollingInterval Number
    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

    Other integration type support an additional argument:

    AzureIntegrationsKeyVault, AzureIntegrationsKeyVaultArgs

    MetricsPollingInterval int
    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

    Other integration type support an additional argument:

    MetricsPollingInterval int
    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

    Other integration type support an additional argument:

    metricsPollingInterval Integer
    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

    Other integration type support an additional argument:

    metricsPollingInterval number
    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

    Other integration type support an additional argument:

    metrics_polling_interval int
    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

    Other integration type support an additional argument:

    metricsPollingInterval Number
    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

    Other integration type support an additional argument:

    AzureIntegrationsLoadBalancer, AzureIntegrationsLoadBalancerArgs

    MetricsPollingInterval int
    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

    Other integration type support an additional argument:

    MetricsPollingInterval int
    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

    Other integration type support an additional argument:

    metricsPollingInterval Integer
    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

    Other integration type support an additional argument:

    metricsPollingInterval number
    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

    Other integration type support an additional argument:

    metrics_polling_interval int
    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

    Other integration type support an additional argument:

    metricsPollingInterval Number
    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

    Other integration type support an additional argument:

    AzureIntegrationsLogicApps, AzureIntegrationsLogicAppsArgs

    MetricsPollingInterval int
    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

    Other integration type support an additional argument:

    MetricsPollingInterval int
    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

    Other integration type support an additional argument:

    metricsPollingInterval Integer
    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

    Other integration type support an additional argument:

    metricsPollingInterval number
    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

    Other integration type support an additional argument:

    metrics_polling_interval int
    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

    Other integration type support an additional argument:

    metricsPollingInterval Number
    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

    Other integration type support an additional argument:

    AzureIntegrationsMachineLearning, AzureIntegrationsMachineLearningArgs

    MetricsPollingInterval int
    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

    Other integration type support an additional argument:

    MetricsPollingInterval int
    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

    Other integration type support an additional argument:

    metricsPollingInterval Integer
    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

    Other integration type support an additional argument:

    metricsPollingInterval number
    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

    Other integration type support an additional argument:

    metrics_polling_interval int
    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

    Other integration type support an additional argument:

    metricsPollingInterval Number
    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

    Other integration type support an additional argument:

    AzureIntegrationsMariaDb, AzureIntegrationsMariaDbArgs

    MetricsPollingInterval int
    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

    Other integration type support an additional argument:

    MetricsPollingInterval int
    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

    Other integration type support an additional argument:

    metricsPollingInterval Integer
    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

    Other integration type support an additional argument:

    metricsPollingInterval number
    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

    Other integration type support an additional argument:

    metrics_polling_interval int
    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

    Other integration type support an additional argument:

    metricsPollingInterval Number
    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

    Other integration type support an additional argument:

    AzureIntegrationsMonitor, AzureIntegrationsMonitorArgs

    Enabled bool

    A boolean value, that specifies if the integration needs to be active. Defaults to 'true' if not specified.

    IMPORTANT! Using the monitor integration along with other polling integrations in this resource might lead to duplication of metrics. More information about this scenario may be found in the note in this section of New Relic's documentation on the Azure Monitor integration.

    ExcludeTags List<string>
    A list of resource tags associated with the resources that need to be excluded from monitoring.
    IncludeTags List<string>
    A list of resource tags associated with the resources that need to be monitored, in a "key:value" format. If this is not specified, all resources will be monitored.
    MetricsPollingInterval int
    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

    Other integration type support an additional argument:

    ResourceTypes List<string>
    A list of Azure resource types that need to be monitored.
    Enabled bool

    A boolean value, that specifies if the integration needs to be active. Defaults to 'true' if not specified.

    IMPORTANT! Using the monitor integration along with other polling integrations in this resource might lead to duplication of metrics. More information about this scenario may be found in the note in this section of New Relic's documentation on the Azure Monitor integration.

    ExcludeTags []string
    A list of resource tags associated with the resources that need to be excluded from monitoring.
    IncludeTags []string
    A list of resource tags associated with the resources that need to be monitored, in a "key:value" format. If this is not specified, all resources will be monitored.
    MetricsPollingInterval int
    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

    Other integration type support an additional argument:

    ResourceTypes []string
    A list of Azure resource types that need to be monitored.
    enabled Boolean

    A boolean value, that specifies if the integration needs to be active. Defaults to 'true' if not specified.

    IMPORTANT! Using the monitor integration along with other polling integrations in this resource might lead to duplication of metrics. More information about this scenario may be found in the note in this section of New Relic's documentation on the Azure Monitor integration.

    excludeTags List<String>
    A list of resource tags associated with the resources that need to be excluded from monitoring.
    includeTags List<String>
    A list of resource tags associated with the resources that need to be monitored, in a "key:value" format. If this is not specified, all resources will be monitored.
    metricsPollingInterval Integer
    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

    Other integration type support an additional argument:

    resourceTypes List<String>
    A list of Azure resource types that need to be monitored.
    enabled boolean

    A boolean value, that specifies if the integration needs to be active. Defaults to 'true' if not specified.

    IMPORTANT! Using the monitor integration along with other polling integrations in this resource might lead to duplication of metrics. More information about this scenario may be found in the note in this section of New Relic's documentation on the Azure Monitor integration.

    excludeTags string[]
    A list of resource tags associated with the resources that need to be excluded from monitoring.
    includeTags string[]
    A list of resource tags associated with the resources that need to be monitored, in a "key:value" format. If this is not specified, all resources will be monitored.
    metricsPollingInterval number
    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

    Other integration type support an additional argument:

    resourceTypes string[]
    A list of Azure resource types that need to be monitored.
    enabled bool

    A boolean value, that specifies if the integration needs to be active. Defaults to 'true' if not specified.

    IMPORTANT! Using the monitor integration along with other polling integrations in this resource might lead to duplication of metrics. More information about this scenario may be found in the note in this section of New Relic's documentation on the Azure Monitor integration.

    exclude_tags Sequence[str]
    A list of resource tags associated with the resources that need to be excluded from monitoring.
    include_tags Sequence[str]
    A list of resource tags associated with the resources that need to be monitored, in a "key:value" format. If this is not specified, all resources will be monitored.
    metrics_polling_interval int
    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

    Other integration type support an additional argument:

    resource_types Sequence[str]
    A list of Azure resource types that need to be monitored.
    enabled Boolean

    A boolean value, that specifies if the integration needs to be active. Defaults to 'true' if not specified.

    IMPORTANT! Using the monitor integration along with other polling integrations in this resource might lead to duplication of metrics. More information about this scenario may be found in the note in this section of New Relic's documentation on the Azure Monitor integration.

    excludeTags List<String>
    A list of resource tags associated with the resources that need to be excluded from monitoring.
    includeTags List<String>
    A list of resource tags associated with the resources that need to be monitored, in a "key:value" format. If this is not specified, all resources will be monitored.
    metricsPollingInterval Number
    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

    Other integration type support an additional argument:

    resourceTypes List<String>
    A list of Azure resource types that need to be monitored.

    AzureIntegrationsMysql, AzureIntegrationsMysqlArgs

    MetricsPollingInterval int
    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

    Other integration type support an additional argument:

    MetricsPollingInterval int
    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

    Other integration type support an additional argument:

    metricsPollingInterval Integer
    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

    Other integration type support an additional argument:

    metricsPollingInterval number
    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

    Other integration type support an additional argument:

    metrics_polling_interval int
    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

    Other integration type support an additional argument:

    metricsPollingInterval Number
    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

    Other integration type support an additional argument:

    AzureIntegrationsMysqlFlexible, AzureIntegrationsMysqlFlexibleArgs

    MetricsPollingInterval int
    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

    Other integration type support an additional argument:

    MetricsPollingInterval int
    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

    Other integration type support an additional argument:

    metricsPollingInterval Integer
    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

    Other integration type support an additional argument:

    metricsPollingInterval number
    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

    Other integration type support an additional argument:

    metrics_polling_interval int
    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

    Other integration type support an additional argument:

    metricsPollingInterval Number
    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

    Other integration type support an additional argument:

    AzureIntegrationsPostgresql, AzureIntegrationsPostgresqlArgs

    MetricsPollingInterval int
    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

    Other integration type support an additional argument:

    MetricsPollingInterval int
    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

    Other integration type support an additional argument:

    metricsPollingInterval Integer
    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

    Other integration type support an additional argument:

    metricsPollingInterval number
    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

    Other integration type support an additional argument:

    metrics_polling_interval int
    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

    Other integration type support an additional argument:

    metricsPollingInterval Number
    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

    Other integration type support an additional argument:

    AzureIntegrationsPostgresqlFlexible, AzureIntegrationsPostgresqlFlexibleArgs

    MetricsPollingInterval int
    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

    Other integration type support an additional argument:

    MetricsPollingInterval int
    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

    Other integration type support an additional argument:

    metricsPollingInterval Integer
    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

    Other integration type support an additional argument:

    metricsPollingInterval number
    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

    Other integration type support an additional argument:

    metrics_polling_interval int
    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

    Other integration type support an additional argument:

    metricsPollingInterval Number
    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

    Other integration type support an additional argument:

    AzureIntegrationsPowerBiDedicated, AzureIntegrationsPowerBiDedicatedArgs

    MetricsPollingInterval int
    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

    Other integration type support an additional argument:

    MetricsPollingInterval int
    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

    Other integration type support an additional argument:

    metricsPollingInterval Integer
    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

    Other integration type support an additional argument:

    metricsPollingInterval number
    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

    Other integration type support an additional argument:

    metrics_polling_interval int
    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

    Other integration type support an additional argument:

    metricsPollingInterval Number
    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

    Other integration type support an additional argument:

    AzureIntegrationsRedisCache, AzureIntegrationsRedisCacheArgs

    MetricsPollingInterval int
    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

    Other integration type support an additional argument:

    MetricsPollingInterval int
    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

    Other integration type support an additional argument:

    metricsPollingInterval Integer
    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

    Other integration type support an additional argument:

    metricsPollingInterval number
    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

    Other integration type support an additional argument:

    metrics_polling_interval int
    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

    Other integration type support an additional argument:

    metricsPollingInterval Number
    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

    Other integration type support an additional argument:

    AzureIntegrationsServiceBus, AzureIntegrationsServiceBusArgs

    MetricsPollingInterval int
    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

    Other integration type support an additional argument:

    MetricsPollingInterval int
    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

    Other integration type support an additional argument:

    metricsPollingInterval Integer
    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

    Other integration type support an additional argument:

    metricsPollingInterval number
    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

    Other integration type support an additional argument:

    metrics_polling_interval int
    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

    Other integration type support an additional argument:

    metricsPollingInterval Number
    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

    Other integration type support an additional argument:

    AzureIntegrationsSql, AzureIntegrationsSqlArgs

    MetricsPollingInterval int
    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

    Other integration type support an additional argument:

    MetricsPollingInterval int
    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

    Other integration type support an additional argument:

    metricsPollingInterval Integer
    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

    Other integration type support an additional argument:

    metricsPollingInterval number
    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

    Other integration type support an additional argument:

    metrics_polling_interval int
    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

    Other integration type support an additional argument:

    metricsPollingInterval Number
    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

    Other integration type support an additional argument:

    AzureIntegrationsSqlManaged, AzureIntegrationsSqlManagedArgs

    MetricsPollingInterval int
    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

    Other integration type support an additional argument:

    MetricsPollingInterval int
    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

    Other integration type support an additional argument:

    metricsPollingInterval Integer
    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

    Other integration type support an additional argument:

    metricsPollingInterval number
    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

    Other integration type support an additional argument:

    metrics_polling_interval int
    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

    Other integration type support an additional argument:

    metricsPollingInterval Number
    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

    Other integration type support an additional argument:

    AzureIntegrationsStorage, AzureIntegrationsStorageArgs

    MetricsPollingInterval int
    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

    Other integration type support an additional argument:

    MetricsPollingInterval int
    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

    Other integration type support an additional argument:

    metricsPollingInterval Integer
    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

    Other integration type support an additional argument:

    metricsPollingInterval number
    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

    Other integration type support an additional argument:

    metrics_polling_interval int
    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

    Other integration type support an additional argument:

    metricsPollingInterval Number
    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

    Other integration type support an additional argument:

    AzureIntegrationsVirtualMachine, AzureIntegrationsVirtualMachineArgs

    MetricsPollingInterval int
    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

    Other integration type support an additional argument:

    MetricsPollingInterval int
    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

    Other integration type support an additional argument:

    metricsPollingInterval Integer
    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

    Other integration type support an additional argument:

    metricsPollingInterval number
    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

    Other integration type support an additional argument:

    metrics_polling_interval int
    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

    Other integration type support an additional argument:

    metricsPollingInterval Number
    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

    Other integration type support an additional argument:

    AzureIntegrationsVirtualNetworks, AzureIntegrationsVirtualNetworksArgs

    MetricsPollingInterval int
    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

    Other integration type support an additional argument:

    MetricsPollingInterval int
    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

    Other integration type support an additional argument:

    metricsPollingInterval Integer
    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

    Other integration type support an additional argument:

    metricsPollingInterval number
    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

    Other integration type support an additional argument:

    metrics_polling_interval int
    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

    Other integration type support an additional argument:

    metricsPollingInterval Number
    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

    Other integration type support an additional argument:

    AzureIntegrationsVms, AzureIntegrationsVmsArgs

    MetricsPollingInterval int
    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

    Other integration type support an additional argument:

    MetricsPollingInterval int
    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

    Other integration type support an additional argument:

    metricsPollingInterval Integer
    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

    Other integration type support an additional argument:

    metricsPollingInterval number
    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

    Other integration type support an additional argument:

    metrics_polling_interval int
    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

    Other integration type support an additional argument:

    metricsPollingInterval Number
    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

    Other integration type support an additional argument:

    AzureIntegrationsVpnGateway, AzureIntegrationsVpnGatewayArgs

    MetricsPollingInterval int
    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

    Other integration type support an additional argument:

    MetricsPollingInterval int
    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

    Other integration type support an additional argument:

    metricsPollingInterval Integer
    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

    Other integration type support an additional argument:

    metricsPollingInterval number
    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

    Other integration type support an additional argument:

    metrics_polling_interval int
    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

    Other integration type support an additional argument:

    metricsPollingInterval Number
    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

    Other integration type support an additional argument:

    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 newrelic Terraform Provider.
    newrelic logo
    New Relic v5.22.1 published on Friday, Mar 29, 2024 by Pulumi