1. Packages
  2. New Relic
  3. API Docs
  4. cloud
  5. AzureIntegrations
New Relic v5.14.1 published on Monday, Aug 14, 2023 by Pulumi

newrelic.cloud.AzureIntegrations

Explore with Pulumi AI

newrelic logo
New Relic v5.14.1 published on Monday, Aug 14, 2023 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.

    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 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
    	})
    }
    
    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());
    
        }
    }
    
    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"],
        ))
    
    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"],
        },
    });
    
    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

    new AzureIntegrations(name: string, args: AzureIntegrationsArgs, opts?: CustomResourceOptions);
    @overload
    def AzureIntegrations(resource_name: 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)
    @overload
    def AzureIntegrations(resource_name: str,
                          args: AzureIntegrationsArgs,
                          opts: Optional[ResourceOptions] = 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.
    
    
    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.

    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.

    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.

    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.

    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.

    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.

    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.

    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>
    

    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.14.1 published on Monday, Aug 14, 2023 by Pulumi