1. Packages
  2. Packages
  3. Newrelic Provider
  4. API Docs
  5. cloud
  6. GcpDmIntegrations
Viewing docs for New Relic v5.75.2
published on Wednesday, Aug 12, 2026 by Pulumi
newrelic logo newrelic logo
Viewing docs for New Relic v5.75.2
published on Wednesday, Aug 12, 2026 by Pulumi

    Use this resource to configure which GCP services New Relic polls as part of the GCP Dimensional Metrics integration. Each service is enabled by adding the corresponding block; omit a block to disable polling for that service.

    Prerequisite

    This resource requires a linked GCP account created with newrelic.cloud.GcpLinkAccount using its keyless (WIF) mode — set useWorkloadIdentityFederation = true along with audience and serviceAccountEmail on that resource. See the full GCP Dimensional Metrics guide for complete setup instructions including the required GCP Workload Identity Federation infrastructure.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as newrelic from "@pulumi/newrelic";
    
    const example = new newrelic.cloud.GcpLinkAccount("example", {
        accountId: newrelicAccountId,
        name: "my-gcp-project",
        projectId: "my-gcp-project-id",
        useWorkloadIdentityFederation: true,
        audience: "//iam.googleapis.com/projects/PROJECT_NUMBER/locations/global/workloadIdentityPools/POOL_ID/providers/PROVIDER_ID",
        serviceAccountEmail: "newrelic-integration@my-gcp-project-id.iam.gserviceaccount.com",
    });
    const exampleGcpDmIntegrations = new newrelic.cloud.GcpDmIntegrations("example", {
        accountId: newrelicAccountId,
        linkedAccountId: example.id,
        aiPlatform: {
            metricsPollingInterval: 300,
        },
        apiGateway: {
            metricsPollingInterval: 300,
        },
        appEngine: {
            metricsPollingInterval: 300,
        },
        bigTable: {
            metricsPollingInterval: 300,
        },
        composer: {
            metricsPollingInterval: 300,
        },
        dataStore: {
            metricsPollingInterval: 300,
        },
        firebaseAuth: {
            metricsPollingInterval: 300,
        },
        firebaseDatabase: {
            metricsPollingInterval: 300,
        },
        firebaseHosting: {
            metricsPollingInterval: 300,
        },
        firebaseStorage: {
            metricsPollingInterval: 300,
        },
        firestore: {
            metricsPollingInterval: 300,
        },
        functions: {
            metricsPollingInterval: 300,
        },
        interconnect: {
            metricsPollingInterval: 300,
        },
        istio: {
            metricsPollingInterval: 300,
        },
        memCache: {
            metricsPollingInterval: 300,
        },
        memoryStore: {
            metricsPollingInterval: 300,
        },
        redis: {
            metricsPollingInterval: 300,
        },
        router: {
            metricsPollingInterval: 300,
        },
        run: {
            metricsPollingInterval: 300,
        },
        sql: {
            metricsPollingInterval: 300,
        },
        virtualMachines: {
            metricsPollingInterval: 300,
        },
        vpcAccess: {
            metricsPollingInterval: 300,
        },
        firebaseAppHosting: {
            metricsPollingInterval: 300,
        },
        firebaseVertexAi: {
            metricsPollingInterval: 300,
        },
        alloyDb: {
            metricsPollingInterval: 60,
        },
        bigQuery: {
            metricsPollingInterval: 60,
        },
        dataFlow: {
            metricsPollingInterval: 60,
        },
        dataProc: {
            metricsPollingInterval: 60,
        },
        kubernetes: {
            metricsPollingInterval: 60,
        },
        loadBalancing: {
            metricsPollingInterval: 60,
        },
        managedKafka: {
            metricsPollingInterval: 60,
        },
        pubSub: {
            metricsPollingInterval: 60,
        },
        spanner: {
            metricsPollingInterval: 60,
        },
        storage: {
            metricsPollingInterval: 300,
        },
    });
    
    import pulumi
    import pulumi_newrelic as newrelic
    
    example = newrelic.cloud.GcpLinkAccount("example",
        account_id=newrelic_account_id,
        name="my-gcp-project",
        project_id="my-gcp-project-id",
        use_workload_identity_federation=True,
        audience="//iam.googleapis.com/projects/PROJECT_NUMBER/locations/global/workloadIdentityPools/POOL_ID/providers/PROVIDER_ID",
        service_account_email="newrelic-integration@my-gcp-project-id.iam.gserviceaccount.com")
    example_gcp_dm_integrations = newrelic.cloud.GcpDmIntegrations("example",
        account_id=newrelic_account_id,
        linked_account_id=example.id,
        ai_platform={
            "metrics_polling_interval": 300,
        },
        api_gateway={
            "metrics_polling_interval": 300,
        },
        app_engine={
            "metrics_polling_interval": 300,
        },
        big_table={
            "metrics_polling_interval": 300,
        },
        composer={
            "metrics_polling_interval": 300,
        },
        data_store={
            "metrics_polling_interval": 300,
        },
        firebase_auth={
            "metrics_polling_interval": 300,
        },
        firebase_database={
            "metrics_polling_interval": 300,
        },
        firebase_hosting={
            "metrics_polling_interval": 300,
        },
        firebase_storage={
            "metrics_polling_interval": 300,
        },
        firestore={
            "metrics_polling_interval": 300,
        },
        functions={
            "metrics_polling_interval": 300,
        },
        interconnect={
            "metrics_polling_interval": 300,
        },
        istio={
            "metrics_polling_interval": 300,
        },
        mem_cache={
            "metrics_polling_interval": 300,
        },
        memory_store={
            "metrics_polling_interval": 300,
        },
        redis={
            "metrics_polling_interval": 300,
        },
        router={
            "metrics_polling_interval": 300,
        },
        run={
            "metrics_polling_interval": 300,
        },
        sql={
            "metrics_polling_interval": 300,
        },
        virtual_machines={
            "metrics_polling_interval": 300,
        },
        vpc_access={
            "metrics_polling_interval": 300,
        },
        firebase_app_hosting={
            "metrics_polling_interval": 300,
        },
        firebase_vertex_ai={
            "metrics_polling_interval": 300,
        },
        alloy_db={
            "metrics_polling_interval": 60,
        },
        big_query={
            "metrics_polling_interval": 60,
        },
        data_flow={
            "metrics_polling_interval": 60,
        },
        data_proc={
            "metrics_polling_interval": 60,
        },
        kubernetes={
            "metrics_polling_interval": 60,
        },
        load_balancing={
            "metrics_polling_interval": 60,
        },
        managed_kafka={
            "metrics_polling_interval": 60,
        },
        pub_sub={
            "metrics_polling_interval": 60,
        },
        spanner={
            "metrics_polling_interval": 60,
        },
        storage={
            "metrics_polling_interval": 300,
        })
    
    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 {
    		example, err := cloud.NewGcpLinkAccount(ctx, "example", &cloud.GcpLinkAccountArgs{
    			AccountId:                     pulumi.Any(newrelicAccountId),
    			Name:                          pulumi.String("my-gcp-project"),
    			ProjectId:                     pulumi.String("my-gcp-project-id"),
    			UseWorkloadIdentityFederation: pulumi.Bool(true),
    			Audience:                      pulumi.String("//iam.googleapis.com/projects/PROJECT_NUMBER/locations/global/workloadIdentityPools/POOL_ID/providers/PROVIDER_ID"),
    			ServiceAccountEmail:           pulumi.String("newrelic-integration@my-gcp-project-id.iam.gserviceaccount.com"),
    		})
    		if err != nil {
    			return err
    		}
    		_, err = cloud.NewGcpDmIntegrations(ctx, "example", &cloud.GcpDmIntegrationsArgs{
    			AccountId:       pulumi.Any(newrelicAccountId),
    			LinkedAccountId: example.ID().ToIDOutput().ToStringOutput(),
    			AiPlatform: &cloud.GcpDmIntegrationsAiPlatformArgs{
    				MetricsPollingInterval: pulumi.Int(300),
    			},
    			ApiGateway: &cloud.GcpDmIntegrationsApiGatewayArgs{
    				MetricsPollingInterval: pulumi.Int(300),
    			},
    			AppEngine: &cloud.GcpDmIntegrationsAppEngineArgs{
    				MetricsPollingInterval: pulumi.Int(300),
    			},
    			BigTable: &cloud.GcpDmIntegrationsBigTableArgs{
    				MetricsPollingInterval: pulumi.Int(300),
    			},
    			Composer: &cloud.GcpDmIntegrationsComposerArgs{
    				MetricsPollingInterval: pulumi.Int(300),
    			},
    			DataStore: &cloud.GcpDmIntegrationsDataStoreArgs{
    				MetricsPollingInterval: pulumi.Int(300),
    			},
    			FirebaseAuth: &cloud.GcpDmIntegrationsFirebaseAuthArgs{
    				MetricsPollingInterval: pulumi.Int(300),
    			},
    			FirebaseDatabase: &cloud.GcpDmIntegrationsFirebaseDatabaseArgs{
    				MetricsPollingInterval: pulumi.Int(300),
    			},
    			FirebaseHosting: &cloud.GcpDmIntegrationsFirebaseHostingArgs{
    				MetricsPollingInterval: pulumi.Int(300),
    			},
    			FirebaseStorage: &cloud.GcpDmIntegrationsFirebaseStorageArgs{
    				MetricsPollingInterval: pulumi.Int(300),
    			},
    			Firestore: &cloud.GcpDmIntegrationsFirestoreArgs{
    				MetricsPollingInterval: pulumi.Int(300),
    			},
    			Functions: &cloud.GcpDmIntegrationsFunctionsArgs{
    				MetricsPollingInterval: pulumi.Int(300),
    			},
    			Interconnect: &cloud.GcpDmIntegrationsInterconnectArgs{
    				MetricsPollingInterval: pulumi.Int(300),
    			},
    			Istio: &cloud.GcpDmIntegrationsIstioArgs{
    				MetricsPollingInterval: pulumi.Int(300),
    			},
    			MemCache: &cloud.GcpDmIntegrationsMemCacheArgs{
    				MetricsPollingInterval: pulumi.Int(300),
    			},
    			MemoryStore: &cloud.GcpDmIntegrationsMemoryStoreArgs{
    				MetricsPollingInterval: pulumi.Int(300),
    			},
    			Redis: &cloud.GcpDmIntegrationsRedisArgs{
    				MetricsPollingInterval: pulumi.Int(300),
    			},
    			Router: &cloud.GcpDmIntegrationsRouterArgs{
    				MetricsPollingInterval: pulumi.Int(300),
    			},
    			Run: &cloud.GcpDmIntegrationsRunArgs{
    				MetricsPollingInterval: pulumi.Int(300),
    			},
    			Sql: &cloud.GcpDmIntegrationsSqlArgs{
    				MetricsPollingInterval: pulumi.Int(300),
    			},
    			VirtualMachines: &cloud.GcpDmIntegrationsVirtualMachinesArgs{
    				MetricsPollingInterval: pulumi.Int(300),
    			},
    			VpcAccess: &cloud.GcpDmIntegrationsVpcAccessArgs{
    				MetricsPollingInterval: pulumi.Int(300),
    			},
    			FirebaseAppHosting: &cloud.GcpDmIntegrationsFirebaseAppHostingArgs{
    				MetricsPollingInterval: pulumi.Int(300),
    			},
    			FirebaseVertexAi: &cloud.GcpDmIntegrationsFirebaseVertexAiArgs{
    				MetricsPollingInterval: pulumi.Int(300),
    			},
    			AlloyDb: &cloud.GcpDmIntegrationsAlloyDbArgs{
    				MetricsPollingInterval: pulumi.Int(60),
    			},
    			BigQuery: &cloud.GcpDmIntegrationsBigQueryArgs{
    				MetricsPollingInterval: pulumi.Int(60),
    			},
    			DataFlow: &cloud.GcpDmIntegrationsDataFlowArgs{
    				MetricsPollingInterval: pulumi.Int(60),
    			},
    			DataProc: &cloud.GcpDmIntegrationsDataProcArgs{
    				MetricsPollingInterval: pulumi.Int(60),
    			},
    			Kubernetes: &cloud.GcpDmIntegrationsKubernetesArgs{
    				MetricsPollingInterval: pulumi.Int(60),
    			},
    			LoadBalancing: &cloud.GcpDmIntegrationsLoadBalancingArgs{
    				MetricsPollingInterval: pulumi.Int(60),
    			},
    			ManagedKafka: &cloud.GcpDmIntegrationsManagedKafkaArgs{
    				MetricsPollingInterval: pulumi.Int(60),
    			},
    			PubSub: &cloud.GcpDmIntegrationsPubSubArgs{
    				MetricsPollingInterval: pulumi.Int(60),
    			},
    			Spanner: &cloud.GcpDmIntegrationsSpannerArgs{
    				MetricsPollingInterval: pulumi.Int(60),
    			},
    			Storage: &cloud.GcpDmIntegrationsStorageArgs{
    				MetricsPollingInterval: pulumi.Int(300),
    			},
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using NewRelic = Pulumi.NewRelic;
    
    return await Deployment.RunAsync(() => 
    {
        var example = new NewRelic.Cloud.GcpLinkAccount("example", new()
        {
            AccountId = newrelicAccountId,
            Name = "my-gcp-project",
            ProjectId = "my-gcp-project-id",
            UseWorkloadIdentityFederation = true,
            Audience = "//iam.googleapis.com/projects/PROJECT_NUMBER/locations/global/workloadIdentityPools/POOL_ID/providers/PROVIDER_ID",
            ServiceAccountEmail = "newrelic-integration@my-gcp-project-id.iam.gserviceaccount.com",
        });
    
        var exampleGcpDmIntegrations = new NewRelic.Cloud.GcpDmIntegrations("example", new()
        {
            AccountId = newrelicAccountId,
            LinkedAccountId = example.Id,
            AiPlatform = new NewRelic.Cloud.Inputs.GcpDmIntegrationsAiPlatformArgs
            {
                MetricsPollingInterval = 300,
            },
            ApiGateway = new NewRelic.Cloud.Inputs.GcpDmIntegrationsApiGatewayArgs
            {
                MetricsPollingInterval = 300,
            },
            AppEngine = new NewRelic.Cloud.Inputs.GcpDmIntegrationsAppEngineArgs
            {
                MetricsPollingInterval = 300,
            },
            BigTable = new NewRelic.Cloud.Inputs.GcpDmIntegrationsBigTableArgs
            {
                MetricsPollingInterval = 300,
            },
            Composer = new NewRelic.Cloud.Inputs.GcpDmIntegrationsComposerArgs
            {
                MetricsPollingInterval = 300,
            },
            DataStore = new NewRelic.Cloud.Inputs.GcpDmIntegrationsDataStoreArgs
            {
                MetricsPollingInterval = 300,
            },
            FirebaseAuth = new NewRelic.Cloud.Inputs.GcpDmIntegrationsFirebaseAuthArgs
            {
                MetricsPollingInterval = 300,
            },
            FirebaseDatabase = new NewRelic.Cloud.Inputs.GcpDmIntegrationsFirebaseDatabaseArgs
            {
                MetricsPollingInterval = 300,
            },
            FirebaseHosting = new NewRelic.Cloud.Inputs.GcpDmIntegrationsFirebaseHostingArgs
            {
                MetricsPollingInterval = 300,
            },
            FirebaseStorage = new NewRelic.Cloud.Inputs.GcpDmIntegrationsFirebaseStorageArgs
            {
                MetricsPollingInterval = 300,
            },
            Firestore = new NewRelic.Cloud.Inputs.GcpDmIntegrationsFirestoreArgs
            {
                MetricsPollingInterval = 300,
            },
            Functions = new NewRelic.Cloud.Inputs.GcpDmIntegrationsFunctionsArgs
            {
                MetricsPollingInterval = 300,
            },
            Interconnect = new NewRelic.Cloud.Inputs.GcpDmIntegrationsInterconnectArgs
            {
                MetricsPollingInterval = 300,
            },
            Istio = new NewRelic.Cloud.Inputs.GcpDmIntegrationsIstioArgs
            {
                MetricsPollingInterval = 300,
            },
            MemCache = new NewRelic.Cloud.Inputs.GcpDmIntegrationsMemCacheArgs
            {
                MetricsPollingInterval = 300,
            },
            MemoryStore = new NewRelic.Cloud.Inputs.GcpDmIntegrationsMemoryStoreArgs
            {
                MetricsPollingInterval = 300,
            },
            Redis = new NewRelic.Cloud.Inputs.GcpDmIntegrationsRedisArgs
            {
                MetricsPollingInterval = 300,
            },
            Router = new NewRelic.Cloud.Inputs.GcpDmIntegrationsRouterArgs
            {
                MetricsPollingInterval = 300,
            },
            Run = new NewRelic.Cloud.Inputs.GcpDmIntegrationsRunArgs
            {
                MetricsPollingInterval = 300,
            },
            Sql = new NewRelic.Cloud.Inputs.GcpDmIntegrationsSqlArgs
            {
                MetricsPollingInterval = 300,
            },
            VirtualMachines = new NewRelic.Cloud.Inputs.GcpDmIntegrationsVirtualMachinesArgs
            {
                MetricsPollingInterval = 300,
            },
            VpcAccess = new NewRelic.Cloud.Inputs.GcpDmIntegrationsVpcAccessArgs
            {
                MetricsPollingInterval = 300,
            },
            FirebaseAppHosting = new NewRelic.Cloud.Inputs.GcpDmIntegrationsFirebaseAppHostingArgs
            {
                MetricsPollingInterval = 300,
            },
            FirebaseVertexAi = new NewRelic.Cloud.Inputs.GcpDmIntegrationsFirebaseVertexAiArgs
            {
                MetricsPollingInterval = 300,
            },
            AlloyDb = new NewRelic.Cloud.Inputs.GcpDmIntegrationsAlloyDbArgs
            {
                MetricsPollingInterval = 60,
            },
            BigQuery = new NewRelic.Cloud.Inputs.GcpDmIntegrationsBigQueryArgs
            {
                MetricsPollingInterval = 60,
            },
            DataFlow = new NewRelic.Cloud.Inputs.GcpDmIntegrationsDataFlowArgs
            {
                MetricsPollingInterval = 60,
            },
            DataProc = new NewRelic.Cloud.Inputs.GcpDmIntegrationsDataProcArgs
            {
                MetricsPollingInterval = 60,
            },
            Kubernetes = new NewRelic.Cloud.Inputs.GcpDmIntegrationsKubernetesArgs
            {
                MetricsPollingInterval = 60,
            },
            LoadBalancing = new NewRelic.Cloud.Inputs.GcpDmIntegrationsLoadBalancingArgs
            {
                MetricsPollingInterval = 60,
            },
            ManagedKafka = new NewRelic.Cloud.Inputs.GcpDmIntegrationsManagedKafkaArgs
            {
                MetricsPollingInterval = 60,
            },
            PubSub = new NewRelic.Cloud.Inputs.GcpDmIntegrationsPubSubArgs
            {
                MetricsPollingInterval = 60,
            },
            Spanner = new NewRelic.Cloud.Inputs.GcpDmIntegrationsSpannerArgs
            {
                MetricsPollingInterval = 60,
            },
            Storage = new NewRelic.Cloud.Inputs.GcpDmIntegrationsStorageArgs
            {
                MetricsPollingInterval = 300,
            },
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.newrelic.cloud.GcpLinkAccount;
    import com.pulumi.newrelic.cloud.GcpLinkAccountArgs;
    import com.pulumi.newrelic.cloud.GcpDmIntegrations;
    import com.pulumi.newrelic.cloud.GcpDmIntegrationsArgs;
    import com.pulumi.newrelic.cloud.inputs.GcpDmIntegrationsAiPlatformArgs;
    import com.pulumi.newrelic.cloud.inputs.GcpDmIntegrationsApiGatewayArgs;
    import com.pulumi.newrelic.cloud.inputs.GcpDmIntegrationsAppEngineArgs;
    import com.pulumi.newrelic.cloud.inputs.GcpDmIntegrationsBigTableArgs;
    import com.pulumi.newrelic.cloud.inputs.GcpDmIntegrationsComposerArgs;
    import com.pulumi.newrelic.cloud.inputs.GcpDmIntegrationsDataStoreArgs;
    import com.pulumi.newrelic.cloud.inputs.GcpDmIntegrationsFirebaseAuthArgs;
    import com.pulumi.newrelic.cloud.inputs.GcpDmIntegrationsFirebaseDatabaseArgs;
    import com.pulumi.newrelic.cloud.inputs.GcpDmIntegrationsFirebaseHostingArgs;
    import com.pulumi.newrelic.cloud.inputs.GcpDmIntegrationsFirebaseStorageArgs;
    import com.pulumi.newrelic.cloud.inputs.GcpDmIntegrationsFirestoreArgs;
    import com.pulumi.newrelic.cloud.inputs.GcpDmIntegrationsFunctionsArgs;
    import com.pulumi.newrelic.cloud.inputs.GcpDmIntegrationsInterconnectArgs;
    import com.pulumi.newrelic.cloud.inputs.GcpDmIntegrationsIstioArgs;
    import com.pulumi.newrelic.cloud.inputs.GcpDmIntegrationsMemCacheArgs;
    import com.pulumi.newrelic.cloud.inputs.GcpDmIntegrationsMemoryStoreArgs;
    import com.pulumi.newrelic.cloud.inputs.GcpDmIntegrationsRedisArgs;
    import com.pulumi.newrelic.cloud.inputs.GcpDmIntegrationsRouterArgs;
    import com.pulumi.newrelic.cloud.inputs.GcpDmIntegrationsRunArgs;
    import com.pulumi.newrelic.cloud.inputs.GcpDmIntegrationsSqlArgs;
    import com.pulumi.newrelic.cloud.inputs.GcpDmIntegrationsVirtualMachinesArgs;
    import com.pulumi.newrelic.cloud.inputs.GcpDmIntegrationsVpcAccessArgs;
    import com.pulumi.newrelic.cloud.inputs.GcpDmIntegrationsFirebaseAppHostingArgs;
    import com.pulumi.newrelic.cloud.inputs.GcpDmIntegrationsFirebaseVertexAiArgs;
    import com.pulumi.newrelic.cloud.inputs.GcpDmIntegrationsAlloyDbArgs;
    import com.pulumi.newrelic.cloud.inputs.GcpDmIntegrationsBigQueryArgs;
    import com.pulumi.newrelic.cloud.inputs.GcpDmIntegrationsDataFlowArgs;
    import com.pulumi.newrelic.cloud.inputs.GcpDmIntegrationsDataProcArgs;
    import com.pulumi.newrelic.cloud.inputs.GcpDmIntegrationsKubernetesArgs;
    import com.pulumi.newrelic.cloud.inputs.GcpDmIntegrationsLoadBalancingArgs;
    import com.pulumi.newrelic.cloud.inputs.GcpDmIntegrationsManagedKafkaArgs;
    import com.pulumi.newrelic.cloud.inputs.GcpDmIntegrationsPubSubArgs;
    import com.pulumi.newrelic.cloud.inputs.GcpDmIntegrationsSpannerArgs;
    import com.pulumi.newrelic.cloud.inputs.GcpDmIntegrationsStorageArgs;
    import java.util.ArrayList;
    import java.util.Arrays;
    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 example = new GcpLinkAccount("example", GcpLinkAccountArgs.builder()
                .accountId(newrelicAccountId)
                .name("my-gcp-project")
                .projectId("my-gcp-project-id")
                .useWorkloadIdentityFederation(true)
                .audience("//iam.googleapis.com/projects/PROJECT_NUMBER/locations/global/workloadIdentityPools/POOL_ID/providers/PROVIDER_ID")
                .serviceAccountEmail("newrelic-integration@my-gcp-project-id.iam.gserviceaccount.com")
                .build());
    
            var exampleGcpDmIntegrations = new GcpDmIntegrations("exampleGcpDmIntegrations", GcpDmIntegrationsArgs.builder()
                .accountId(newrelicAccountId)
                .linkedAccountId(example.id())
                .aiPlatform(GcpDmIntegrationsAiPlatformArgs.builder()
                    .metricsPollingInterval(300)
                    .build())
                .apiGateway(GcpDmIntegrationsApiGatewayArgs.builder()
                    .metricsPollingInterval(300)
                    .build())
                .appEngine(GcpDmIntegrationsAppEngineArgs.builder()
                    .metricsPollingInterval(300)
                    .build())
                .bigTable(GcpDmIntegrationsBigTableArgs.builder()
                    .metricsPollingInterval(300)
                    .build())
                .composer(GcpDmIntegrationsComposerArgs.builder()
                    .metricsPollingInterval(300)
                    .build())
                .dataStore(GcpDmIntegrationsDataStoreArgs.builder()
                    .metricsPollingInterval(300)
                    .build())
                .firebaseAuth(GcpDmIntegrationsFirebaseAuthArgs.builder()
                    .metricsPollingInterval(300)
                    .build())
                .firebaseDatabase(GcpDmIntegrationsFirebaseDatabaseArgs.builder()
                    .metricsPollingInterval(300)
                    .build())
                .firebaseHosting(GcpDmIntegrationsFirebaseHostingArgs.builder()
                    .metricsPollingInterval(300)
                    .build())
                .firebaseStorage(GcpDmIntegrationsFirebaseStorageArgs.builder()
                    .metricsPollingInterval(300)
                    .build())
                .firestore(GcpDmIntegrationsFirestoreArgs.builder()
                    .metricsPollingInterval(300)
                    .build())
                .functions(GcpDmIntegrationsFunctionsArgs.builder()
                    .metricsPollingInterval(300)
                    .build())
                .interconnect(GcpDmIntegrationsInterconnectArgs.builder()
                    .metricsPollingInterval(300)
                    .build())
                .istio(GcpDmIntegrationsIstioArgs.builder()
                    .metricsPollingInterval(300)
                    .build())
                .memCache(GcpDmIntegrationsMemCacheArgs.builder()
                    .metricsPollingInterval(300)
                    .build())
                .memoryStore(GcpDmIntegrationsMemoryStoreArgs.builder()
                    .metricsPollingInterval(300)
                    .build())
                .redis(GcpDmIntegrationsRedisArgs.builder()
                    .metricsPollingInterval(300)
                    .build())
                .router(GcpDmIntegrationsRouterArgs.builder()
                    .metricsPollingInterval(300)
                    .build())
                .run(GcpDmIntegrationsRunArgs.builder()
                    .metricsPollingInterval(300)
                    .build())
                .sql(GcpDmIntegrationsSqlArgs.builder()
                    .metricsPollingInterval(300)
                    .build())
                .virtualMachines(GcpDmIntegrationsVirtualMachinesArgs.builder()
                    .metricsPollingInterval(300)
                    .build())
                .vpcAccess(GcpDmIntegrationsVpcAccessArgs.builder()
                    .metricsPollingInterval(300)
                    .build())
                .firebaseAppHosting(GcpDmIntegrationsFirebaseAppHostingArgs.builder()
                    .metricsPollingInterval(300)
                    .build())
                .firebaseVertexAi(GcpDmIntegrationsFirebaseVertexAiArgs.builder()
                    .metricsPollingInterval(300)
                    .build())
                .alloyDb(GcpDmIntegrationsAlloyDbArgs.builder()
                    .metricsPollingInterval(60)
                    .build())
                .bigQuery(GcpDmIntegrationsBigQueryArgs.builder()
                    .metricsPollingInterval(60)
                    .build())
                .dataFlow(GcpDmIntegrationsDataFlowArgs.builder()
                    .metricsPollingInterval(60)
                    .build())
                .dataProc(GcpDmIntegrationsDataProcArgs.builder()
                    .metricsPollingInterval(60)
                    .build())
                .kubernetes(GcpDmIntegrationsKubernetesArgs.builder()
                    .metricsPollingInterval(60)
                    .build())
                .loadBalancing(GcpDmIntegrationsLoadBalancingArgs.builder()
                    .metricsPollingInterval(60)
                    .build())
                .managedKafka(GcpDmIntegrationsManagedKafkaArgs.builder()
                    .metricsPollingInterval(60)
                    .build())
                .pubSub(GcpDmIntegrationsPubSubArgs.builder()
                    .metricsPollingInterval(60)
                    .build())
                .spanner(GcpDmIntegrationsSpannerArgs.builder()
                    .metricsPollingInterval(60)
                    .build())
                .storage(GcpDmIntegrationsStorageArgs.builder()
                    .metricsPollingInterval(300)
                    .build())
                .build());
    
        }
    }
    
    resources:
      example:
        type: newrelic:cloud:GcpLinkAccount
        properties:
          accountId: ${newrelicAccountId}
          name: my-gcp-project
          projectId: my-gcp-project-id
          useWorkloadIdentityFederation: true
          audience: //iam.googleapis.com/projects/PROJECT_NUMBER/locations/global/workloadIdentityPools/POOL_ID/providers/PROVIDER_ID
          serviceAccountEmail: newrelic-integration@my-gcp-project-id.iam.gserviceaccount.com
      exampleGcpDmIntegrations:
        type: newrelic:cloud:GcpDmIntegrations
        name: example
        properties:
          accountId: ${newrelicAccountId}
          linkedAccountId: ${example.id}
          aiPlatform:
            metricsPollingInterval: 300
          apiGateway:
            metricsPollingInterval: 300
          appEngine:
            metricsPollingInterval: 300
          bigTable:
            metricsPollingInterval: 300
          composer:
            metricsPollingInterval: 300
          dataStore:
            metricsPollingInterval: 300
          firebaseAuth:
            metricsPollingInterval: 300
          firebaseDatabase:
            metricsPollingInterval: 300
          firebaseHosting:
            metricsPollingInterval: 300
          firebaseStorage:
            metricsPollingInterval: 300
          firestore:
            metricsPollingInterval: 300
          functions:
            metricsPollingInterval: 300
          interconnect:
            metricsPollingInterval: 300
          istio:
            metricsPollingInterval: 300
          memCache:
            metricsPollingInterval: 300
          memoryStore:
            metricsPollingInterval: 300
          redis:
            metricsPollingInterval: 300
          router:
            metricsPollingInterval: 300
          run:
            metricsPollingInterval: 300
          sql:
            metricsPollingInterval: 300
          virtualMachines:
            metricsPollingInterval: 300
          vpcAccess:
            metricsPollingInterval: 300
          firebaseAppHosting:
            metricsPollingInterval: 300
          firebaseVertexAi:
            metricsPollingInterval: 300
          alloyDb:
            metricsPollingInterval: 60
          bigQuery:
            metricsPollingInterval: 60
          dataFlow:
            metricsPollingInterval: 60
          dataProc:
            metricsPollingInterval: 60
          kubernetes:
            metricsPollingInterval: 60
          loadBalancing:
            metricsPollingInterval: 60
          managedKafka:
            metricsPollingInterval: 60
          pubSub:
            metricsPollingInterval: 60
          spanner:
            metricsPollingInterval: 60
          storage:
            metricsPollingInterval: 300
    
    pulumi {
      required_providers {
        newrelic = {
          source = "pulumi/newrelic"
        }
      }
    }
    
    resource "newrelic_cloud_gcplinkaccount" "example" {
      account_id                       = newrelicAccountId
      name                             = "my-gcp-project"
      project_id                       = "my-gcp-project-id"
      use_workload_identity_federation = true
      audience                         = "//iam.googleapis.com/projects/PROJECT_NUMBER/locations/global/workloadIdentityPools/POOL_ID/providers/PROVIDER_ID"
      service_account_email            = "newrelic-integration@my-gcp-project-id.iam.gserviceaccount.com"
    }
    resource "newrelic_cloud_gcpdmintegrations" "example" {
      account_id        = newrelicAccountId
      linked_account_id = newrelic_cloud_gcplinkaccount.example.id
      ai_platform = {
        metrics_polling_interval = 300
      }
      api_gateway = {
        metrics_polling_interval = 300
      }
      app_engine = {
        metrics_polling_interval = 300
      }
      big_table = {
        metrics_polling_interval = 300
      }
      composer = {
        metrics_polling_interval = 300
      }
      data_store = {
        metrics_polling_interval = 300
      }
      firebase_auth = {
        metrics_polling_interval = 300
      }
      firebase_database = {
        metrics_polling_interval = 300
      }
      firebase_hosting = {
        metrics_polling_interval = 300
      }
      firebase_storage = {
        metrics_polling_interval = 300
      }
      firestore = {
        metrics_polling_interval = 300
      }
      functions = {
        metrics_polling_interval = 300
      }
      interconnect = {
        metrics_polling_interval = 300
      }
      istio = {
        metrics_polling_interval = 300
      }
      mem_cache = {
        metrics_polling_interval = 300
      }
      memory_store = {
        metrics_polling_interval = 300
      }
      redis = {
        metrics_polling_interval = 300
      }
      router = {
        metrics_polling_interval = 300
      }
      run = {
        metrics_polling_interval = 300
      }
      sql = {
        metrics_polling_interval = 300
      }
      virtual_machines = {
        metrics_polling_interval = 300
      }
      vpc_access = {
        metrics_polling_interval = 300
      }
      firebase_app_hosting = {
        metrics_polling_interval = 300
      }
      firebase_vertex_ai = {
        metrics_polling_interval = 300
      }
      alloy_db = {
        metrics_polling_interval = 60
      }
      big_query = {
        metrics_polling_interval = 60
      }
      data_flow = {
        metrics_polling_interval = 60
      }
      data_proc = {
        metrics_polling_interval = 60
      }
      kubernetes = {
        metrics_polling_interval = 60
      }
      load_balancing = {
        metrics_polling_interval = 60
      }
      managed_kafka = {
        metrics_polling_interval = 60
      }
      pub_sub = {
        metrics_polling_interval = 60
      }
      spanner = {
        metrics_polling_interval = 60
      }
      storage = {
        metrics_polling_interval = 300
      }
    }
    

    Create GcpDmIntegrations Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new GcpDmIntegrations(name: string, args: GcpDmIntegrationsArgs, opts?: CustomResourceOptions);
    @overload
    def GcpDmIntegrations(resource_name: str,
                          args: GcpDmIntegrationsArgs,
                          opts: Optional[ResourceOptions] = None)
    
    @overload
    def GcpDmIntegrations(resource_name: str,
                          opts: Optional[ResourceOptions] = None,
                          linked_account_id: Optional[str] = None,
                          functions: Optional[GcpDmIntegrationsFunctionsArgs] = None,
                          account_id: Optional[str] = None,
                          api_gateway: Optional[GcpDmIntegrationsApiGatewayArgs] = None,
                          app_engine: Optional[GcpDmIntegrationsAppEngineArgs] = None,
                          big_query: Optional[GcpDmIntegrationsBigQueryArgs] = None,
                          big_table: Optional[GcpDmIntegrationsBigTableArgs] = None,
                          composer: Optional[GcpDmIntegrationsComposerArgs] = None,
                          data_flow: Optional[GcpDmIntegrationsDataFlowArgs] = None,
                          data_proc: Optional[GcpDmIntegrationsDataProcArgs] = None,
                          data_store: Optional[GcpDmIntegrationsDataStoreArgs] = None,
                          firebase_app_hosting: Optional[GcpDmIntegrationsFirebaseAppHostingArgs] = None,
                          firebase_auth: Optional[GcpDmIntegrationsFirebaseAuthArgs] = None,
                          firebase_database: Optional[GcpDmIntegrationsFirebaseDatabaseArgs] = None,
                          firebase_hosting: Optional[GcpDmIntegrationsFirebaseHostingArgs] = None,
                          firebase_storage: Optional[GcpDmIntegrationsFirebaseStorageArgs] = None,
                          firebase_vertex_ai: Optional[GcpDmIntegrationsFirebaseVertexAiArgs] = None,
                          alloy_db: Optional[GcpDmIntegrationsAlloyDbArgs] = None,
                          firestore: Optional[GcpDmIntegrationsFirestoreArgs] = None,
                          interconnect: Optional[GcpDmIntegrationsInterconnectArgs] = None,
                          istio: Optional[GcpDmIntegrationsIstioArgs] = None,
                          kubernetes: Optional[GcpDmIntegrationsKubernetesArgs] = None,
                          ai_platform: Optional[GcpDmIntegrationsAiPlatformArgs] = None,
                          load_balancing: Optional[GcpDmIntegrationsLoadBalancingArgs] = None,
                          managed_kafka: Optional[GcpDmIntegrationsManagedKafkaArgs] = None,
                          mem_cache: Optional[GcpDmIntegrationsMemCacheArgs] = None,
                          memory_store: Optional[GcpDmIntegrationsMemoryStoreArgs] = None,
                          pub_sub: Optional[GcpDmIntegrationsPubSubArgs] = None,
                          redis: Optional[GcpDmIntegrationsRedisArgs] = None,
                          router: Optional[GcpDmIntegrationsRouterArgs] = None,
                          run: Optional[GcpDmIntegrationsRunArgs] = None,
                          spanner: Optional[GcpDmIntegrationsSpannerArgs] = None,
                          sql: Optional[GcpDmIntegrationsSqlArgs] = None,
                          storage: Optional[GcpDmIntegrationsStorageArgs] = None,
                          virtual_machines: Optional[GcpDmIntegrationsVirtualMachinesArgs] = None,
                          vpc_access: Optional[GcpDmIntegrationsVpcAccessArgs] = None)
    func NewGcpDmIntegrations(ctx *Context, name string, args GcpDmIntegrationsArgs, opts ...ResourceOption) (*GcpDmIntegrations, error)
    public GcpDmIntegrations(string name, GcpDmIntegrationsArgs args, CustomResourceOptions? opts = null)
    public GcpDmIntegrations(String name, GcpDmIntegrationsArgs args)
    public GcpDmIntegrations(String name, GcpDmIntegrationsArgs args, CustomResourceOptions options)
    
    type: newrelic:cloud:GcpDmIntegrations
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    resource "newrelic_cloud_gcp_dm_integrations" "name" {
        # resource properties
    }

    Parameters

    name string
    The unique name of the resource.
    args GcpDmIntegrationsArgs
    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 GcpDmIntegrationsArgs
    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 GcpDmIntegrationsArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args GcpDmIntegrationsArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args GcpDmIntegrationsArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

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

    var gcpDmIntegrationsResource = new NewRelic.Cloud.GcpDmIntegrations("gcpDmIntegrationsResource", new()
    {
        LinkedAccountId = "string",
        Functions = new NewRelic.Cloud.Inputs.GcpDmIntegrationsFunctionsArgs
        {
            MetricsPollingInterval = 0,
        },
        AccountId = "string",
        ApiGateway = new NewRelic.Cloud.Inputs.GcpDmIntegrationsApiGatewayArgs
        {
            MetricsPollingInterval = 0,
        },
        AppEngine = new NewRelic.Cloud.Inputs.GcpDmIntegrationsAppEngineArgs
        {
            MetricsPollingInterval = 0,
        },
        BigQuery = new NewRelic.Cloud.Inputs.GcpDmIntegrationsBigQueryArgs
        {
            MetricsPollingInterval = 0,
        },
        BigTable = new NewRelic.Cloud.Inputs.GcpDmIntegrationsBigTableArgs
        {
            MetricsPollingInterval = 0,
        },
        Composer = new NewRelic.Cloud.Inputs.GcpDmIntegrationsComposerArgs
        {
            MetricsPollingInterval = 0,
        },
        DataFlow = new NewRelic.Cloud.Inputs.GcpDmIntegrationsDataFlowArgs
        {
            MetricsPollingInterval = 0,
        },
        DataProc = new NewRelic.Cloud.Inputs.GcpDmIntegrationsDataProcArgs
        {
            MetricsPollingInterval = 0,
        },
        DataStore = new NewRelic.Cloud.Inputs.GcpDmIntegrationsDataStoreArgs
        {
            MetricsPollingInterval = 0,
        },
        FirebaseAppHosting = new NewRelic.Cloud.Inputs.GcpDmIntegrationsFirebaseAppHostingArgs
        {
            MetricsPollingInterval = 0,
        },
        FirebaseAuth = new NewRelic.Cloud.Inputs.GcpDmIntegrationsFirebaseAuthArgs
        {
            MetricsPollingInterval = 0,
        },
        FirebaseDatabase = new NewRelic.Cloud.Inputs.GcpDmIntegrationsFirebaseDatabaseArgs
        {
            MetricsPollingInterval = 0,
        },
        FirebaseHosting = new NewRelic.Cloud.Inputs.GcpDmIntegrationsFirebaseHostingArgs
        {
            MetricsPollingInterval = 0,
        },
        FirebaseStorage = new NewRelic.Cloud.Inputs.GcpDmIntegrationsFirebaseStorageArgs
        {
            MetricsPollingInterval = 0,
        },
        FirebaseVertexAi = new NewRelic.Cloud.Inputs.GcpDmIntegrationsFirebaseVertexAiArgs
        {
            MetricsPollingInterval = 0,
        },
        AlloyDb = new NewRelic.Cloud.Inputs.GcpDmIntegrationsAlloyDbArgs
        {
            MetricsPollingInterval = 0,
        },
        Firestore = new NewRelic.Cloud.Inputs.GcpDmIntegrationsFirestoreArgs
        {
            MetricsPollingInterval = 0,
        },
        Interconnect = new NewRelic.Cloud.Inputs.GcpDmIntegrationsInterconnectArgs
        {
            MetricsPollingInterval = 0,
        },
        Istio = new NewRelic.Cloud.Inputs.GcpDmIntegrationsIstioArgs
        {
            MetricsPollingInterval = 0,
        },
        Kubernetes = new NewRelic.Cloud.Inputs.GcpDmIntegrationsKubernetesArgs
        {
            MetricsPollingInterval = 0,
        },
        AiPlatform = new NewRelic.Cloud.Inputs.GcpDmIntegrationsAiPlatformArgs
        {
            MetricsPollingInterval = 0,
        },
        LoadBalancing = new NewRelic.Cloud.Inputs.GcpDmIntegrationsLoadBalancingArgs
        {
            MetricsPollingInterval = 0,
        },
        ManagedKafka = new NewRelic.Cloud.Inputs.GcpDmIntegrationsManagedKafkaArgs
        {
            MetricsPollingInterval = 0,
        },
        MemCache = new NewRelic.Cloud.Inputs.GcpDmIntegrationsMemCacheArgs
        {
            MetricsPollingInterval = 0,
        },
        MemoryStore = new NewRelic.Cloud.Inputs.GcpDmIntegrationsMemoryStoreArgs
        {
            MetricsPollingInterval = 0,
        },
        PubSub = new NewRelic.Cloud.Inputs.GcpDmIntegrationsPubSubArgs
        {
            MetricsPollingInterval = 0,
        },
        Redis = new NewRelic.Cloud.Inputs.GcpDmIntegrationsRedisArgs
        {
            MetricsPollingInterval = 0,
        },
        Router = new NewRelic.Cloud.Inputs.GcpDmIntegrationsRouterArgs
        {
            MetricsPollingInterval = 0,
        },
        Run = new NewRelic.Cloud.Inputs.GcpDmIntegrationsRunArgs
        {
            MetricsPollingInterval = 0,
        },
        Spanner = new NewRelic.Cloud.Inputs.GcpDmIntegrationsSpannerArgs
        {
            MetricsPollingInterval = 0,
        },
        Sql = new NewRelic.Cloud.Inputs.GcpDmIntegrationsSqlArgs
        {
            MetricsPollingInterval = 0,
        },
        Storage = new NewRelic.Cloud.Inputs.GcpDmIntegrationsStorageArgs
        {
            MetricsPollingInterval = 0,
        },
        VirtualMachines = new NewRelic.Cloud.Inputs.GcpDmIntegrationsVirtualMachinesArgs
        {
            MetricsPollingInterval = 0,
        },
        VpcAccess = new NewRelic.Cloud.Inputs.GcpDmIntegrationsVpcAccessArgs
        {
            MetricsPollingInterval = 0,
        },
    });
    
    example, err := cloud.NewGcpDmIntegrations(ctx, "gcpDmIntegrationsResource", &cloud.GcpDmIntegrationsArgs{
    	LinkedAccountId: pulumi.String("string"),
    	Functions: &cloud.GcpDmIntegrationsFunctionsArgs{
    		MetricsPollingInterval: pulumi.Int(0),
    	},
    	AccountId: pulumi.String("string"),
    	ApiGateway: &cloud.GcpDmIntegrationsApiGatewayArgs{
    		MetricsPollingInterval: pulumi.Int(0),
    	},
    	AppEngine: &cloud.GcpDmIntegrationsAppEngineArgs{
    		MetricsPollingInterval: pulumi.Int(0),
    	},
    	BigQuery: &cloud.GcpDmIntegrationsBigQueryArgs{
    		MetricsPollingInterval: pulumi.Int(0),
    	},
    	BigTable: &cloud.GcpDmIntegrationsBigTableArgs{
    		MetricsPollingInterval: pulumi.Int(0),
    	},
    	Composer: &cloud.GcpDmIntegrationsComposerArgs{
    		MetricsPollingInterval: pulumi.Int(0),
    	},
    	DataFlow: &cloud.GcpDmIntegrationsDataFlowArgs{
    		MetricsPollingInterval: pulumi.Int(0),
    	},
    	DataProc: &cloud.GcpDmIntegrationsDataProcArgs{
    		MetricsPollingInterval: pulumi.Int(0),
    	},
    	DataStore: &cloud.GcpDmIntegrationsDataStoreArgs{
    		MetricsPollingInterval: pulumi.Int(0),
    	},
    	FirebaseAppHosting: &cloud.GcpDmIntegrationsFirebaseAppHostingArgs{
    		MetricsPollingInterval: pulumi.Int(0),
    	},
    	FirebaseAuth: &cloud.GcpDmIntegrationsFirebaseAuthArgs{
    		MetricsPollingInterval: pulumi.Int(0),
    	},
    	FirebaseDatabase: &cloud.GcpDmIntegrationsFirebaseDatabaseArgs{
    		MetricsPollingInterval: pulumi.Int(0),
    	},
    	FirebaseHosting: &cloud.GcpDmIntegrationsFirebaseHostingArgs{
    		MetricsPollingInterval: pulumi.Int(0),
    	},
    	FirebaseStorage: &cloud.GcpDmIntegrationsFirebaseStorageArgs{
    		MetricsPollingInterval: pulumi.Int(0),
    	},
    	FirebaseVertexAi: &cloud.GcpDmIntegrationsFirebaseVertexAiArgs{
    		MetricsPollingInterval: pulumi.Int(0),
    	},
    	AlloyDb: &cloud.GcpDmIntegrationsAlloyDbArgs{
    		MetricsPollingInterval: pulumi.Int(0),
    	},
    	Firestore: &cloud.GcpDmIntegrationsFirestoreArgs{
    		MetricsPollingInterval: pulumi.Int(0),
    	},
    	Interconnect: &cloud.GcpDmIntegrationsInterconnectArgs{
    		MetricsPollingInterval: pulumi.Int(0),
    	},
    	Istio: &cloud.GcpDmIntegrationsIstioArgs{
    		MetricsPollingInterval: pulumi.Int(0),
    	},
    	Kubernetes: &cloud.GcpDmIntegrationsKubernetesArgs{
    		MetricsPollingInterval: pulumi.Int(0),
    	},
    	AiPlatform: &cloud.GcpDmIntegrationsAiPlatformArgs{
    		MetricsPollingInterval: pulumi.Int(0),
    	},
    	LoadBalancing: &cloud.GcpDmIntegrationsLoadBalancingArgs{
    		MetricsPollingInterval: pulumi.Int(0),
    	},
    	ManagedKafka: &cloud.GcpDmIntegrationsManagedKafkaArgs{
    		MetricsPollingInterval: pulumi.Int(0),
    	},
    	MemCache: &cloud.GcpDmIntegrationsMemCacheArgs{
    		MetricsPollingInterval: pulumi.Int(0),
    	},
    	MemoryStore: &cloud.GcpDmIntegrationsMemoryStoreArgs{
    		MetricsPollingInterval: pulumi.Int(0),
    	},
    	PubSub: &cloud.GcpDmIntegrationsPubSubArgs{
    		MetricsPollingInterval: pulumi.Int(0),
    	},
    	Redis: &cloud.GcpDmIntegrationsRedisArgs{
    		MetricsPollingInterval: pulumi.Int(0),
    	},
    	Router: &cloud.GcpDmIntegrationsRouterArgs{
    		MetricsPollingInterval: pulumi.Int(0),
    	},
    	Run: &cloud.GcpDmIntegrationsRunArgs{
    		MetricsPollingInterval: pulumi.Int(0),
    	},
    	Spanner: &cloud.GcpDmIntegrationsSpannerArgs{
    		MetricsPollingInterval: pulumi.Int(0),
    	},
    	Sql: &cloud.GcpDmIntegrationsSqlArgs{
    		MetricsPollingInterval: pulumi.Int(0),
    	},
    	Storage: &cloud.GcpDmIntegrationsStorageArgs{
    		MetricsPollingInterval: pulumi.Int(0),
    	},
    	VirtualMachines: &cloud.GcpDmIntegrationsVirtualMachinesArgs{
    		MetricsPollingInterval: pulumi.Int(0),
    	},
    	VpcAccess: &cloud.GcpDmIntegrationsVpcAccessArgs{
    		MetricsPollingInterval: pulumi.Int(0),
    	},
    })
    
    resource "newrelic_cloud_gcp_dm_integrations" "gcpDmIntegrationsResource" {
      lifecycle {
        create_before_destroy = true
      }
      linked_account_id = "string"
      functions = {
        metrics_polling_interval = 0
      }
      account_id = "string"
      api_gateway = {
        metrics_polling_interval = 0
      }
      app_engine = {
        metrics_polling_interval = 0
      }
      big_query = {
        metrics_polling_interval = 0
      }
      big_table = {
        metrics_polling_interval = 0
      }
      composer = {
        metrics_polling_interval = 0
      }
      data_flow = {
        metrics_polling_interval = 0
      }
      data_proc = {
        metrics_polling_interval = 0
      }
      data_store = {
        metrics_polling_interval = 0
      }
      firebase_app_hosting = {
        metrics_polling_interval = 0
      }
      firebase_auth = {
        metrics_polling_interval = 0
      }
      firebase_database = {
        metrics_polling_interval = 0
      }
      firebase_hosting = {
        metrics_polling_interval = 0
      }
      firebase_storage = {
        metrics_polling_interval = 0
      }
      firebase_vertex_ai = {
        metrics_polling_interval = 0
      }
      alloy_db = {
        metrics_polling_interval = 0
      }
      firestore = {
        metrics_polling_interval = 0
      }
      interconnect = {
        metrics_polling_interval = 0
      }
      istio = {
        metrics_polling_interval = 0
      }
      kubernetes = {
        metrics_polling_interval = 0
      }
      ai_platform = {
        metrics_polling_interval = 0
      }
      load_balancing = {
        metrics_polling_interval = 0
      }
      managed_kafka = {
        metrics_polling_interval = 0
      }
      mem_cache = {
        metrics_polling_interval = 0
      }
      memory_store = {
        metrics_polling_interval = 0
      }
      pub_sub = {
        metrics_polling_interval = 0
      }
      redis = {
        metrics_polling_interval = 0
      }
      router = {
        metrics_polling_interval = 0
      }
      run = {
        metrics_polling_interval = 0
      }
      spanner = {
        metrics_polling_interval = 0
      }
      sql = {
        metrics_polling_interval = 0
      }
      storage = {
        metrics_polling_interval = 0
      }
      virtual_machines = {
        metrics_polling_interval = 0
      }
      vpc_access = {
        metrics_polling_interval = 0
      }
    }
    
    var gcpDmIntegrationsResource = new GcpDmIntegrations("gcpDmIntegrationsResource", GcpDmIntegrationsArgs.builder()
        .linkedAccountId("string")
        .functions(GcpDmIntegrationsFunctionsArgs.builder()
            .metricsPollingInterval(0)
            .build())
        .accountId("string")
        .apiGateway(GcpDmIntegrationsApiGatewayArgs.builder()
            .metricsPollingInterval(0)
            .build())
        .appEngine(GcpDmIntegrationsAppEngineArgs.builder()
            .metricsPollingInterval(0)
            .build())
        .bigQuery(GcpDmIntegrationsBigQueryArgs.builder()
            .metricsPollingInterval(0)
            .build())
        .bigTable(GcpDmIntegrationsBigTableArgs.builder()
            .metricsPollingInterval(0)
            .build())
        .composer(GcpDmIntegrationsComposerArgs.builder()
            .metricsPollingInterval(0)
            .build())
        .dataFlow(GcpDmIntegrationsDataFlowArgs.builder()
            .metricsPollingInterval(0)
            .build())
        .dataProc(GcpDmIntegrationsDataProcArgs.builder()
            .metricsPollingInterval(0)
            .build())
        .dataStore(GcpDmIntegrationsDataStoreArgs.builder()
            .metricsPollingInterval(0)
            .build())
        .firebaseAppHosting(GcpDmIntegrationsFirebaseAppHostingArgs.builder()
            .metricsPollingInterval(0)
            .build())
        .firebaseAuth(GcpDmIntegrationsFirebaseAuthArgs.builder()
            .metricsPollingInterval(0)
            .build())
        .firebaseDatabase(GcpDmIntegrationsFirebaseDatabaseArgs.builder()
            .metricsPollingInterval(0)
            .build())
        .firebaseHosting(GcpDmIntegrationsFirebaseHostingArgs.builder()
            .metricsPollingInterval(0)
            .build())
        .firebaseStorage(GcpDmIntegrationsFirebaseStorageArgs.builder()
            .metricsPollingInterval(0)
            .build())
        .firebaseVertexAi(GcpDmIntegrationsFirebaseVertexAiArgs.builder()
            .metricsPollingInterval(0)
            .build())
        .alloyDb(GcpDmIntegrationsAlloyDbArgs.builder()
            .metricsPollingInterval(0)
            .build())
        .firestore(GcpDmIntegrationsFirestoreArgs.builder()
            .metricsPollingInterval(0)
            .build())
        .interconnect(GcpDmIntegrationsInterconnectArgs.builder()
            .metricsPollingInterval(0)
            .build())
        .istio(GcpDmIntegrationsIstioArgs.builder()
            .metricsPollingInterval(0)
            .build())
        .kubernetes(GcpDmIntegrationsKubernetesArgs.builder()
            .metricsPollingInterval(0)
            .build())
        .aiPlatform(GcpDmIntegrationsAiPlatformArgs.builder()
            .metricsPollingInterval(0)
            .build())
        .loadBalancing(GcpDmIntegrationsLoadBalancingArgs.builder()
            .metricsPollingInterval(0)
            .build())
        .managedKafka(GcpDmIntegrationsManagedKafkaArgs.builder()
            .metricsPollingInterval(0)
            .build())
        .memCache(GcpDmIntegrationsMemCacheArgs.builder()
            .metricsPollingInterval(0)
            .build())
        .memoryStore(GcpDmIntegrationsMemoryStoreArgs.builder()
            .metricsPollingInterval(0)
            .build())
        .pubSub(GcpDmIntegrationsPubSubArgs.builder()
            .metricsPollingInterval(0)
            .build())
        .redis(GcpDmIntegrationsRedisArgs.builder()
            .metricsPollingInterval(0)
            .build())
        .router(GcpDmIntegrationsRouterArgs.builder()
            .metricsPollingInterval(0)
            .build())
        .run(GcpDmIntegrationsRunArgs.builder()
            .metricsPollingInterval(0)
            .build())
        .spanner(GcpDmIntegrationsSpannerArgs.builder()
            .metricsPollingInterval(0)
            .build())
        .sql(GcpDmIntegrationsSqlArgs.builder()
            .metricsPollingInterval(0)
            .build())
        .storage(GcpDmIntegrationsStorageArgs.builder()
            .metricsPollingInterval(0)
            .build())
        .virtualMachines(GcpDmIntegrationsVirtualMachinesArgs.builder()
            .metricsPollingInterval(0)
            .build())
        .vpcAccess(GcpDmIntegrationsVpcAccessArgs.builder()
            .metricsPollingInterval(0)
            .build())
        .build());
    
    gcp_dm_integrations_resource = newrelic.cloud.GcpDmIntegrations("gcpDmIntegrationsResource",
        linked_account_id="string",
        functions={
            "metrics_polling_interval": 0,
        },
        account_id="string",
        api_gateway={
            "metrics_polling_interval": 0,
        },
        app_engine={
            "metrics_polling_interval": 0,
        },
        big_query={
            "metrics_polling_interval": 0,
        },
        big_table={
            "metrics_polling_interval": 0,
        },
        composer={
            "metrics_polling_interval": 0,
        },
        data_flow={
            "metrics_polling_interval": 0,
        },
        data_proc={
            "metrics_polling_interval": 0,
        },
        data_store={
            "metrics_polling_interval": 0,
        },
        firebase_app_hosting={
            "metrics_polling_interval": 0,
        },
        firebase_auth={
            "metrics_polling_interval": 0,
        },
        firebase_database={
            "metrics_polling_interval": 0,
        },
        firebase_hosting={
            "metrics_polling_interval": 0,
        },
        firebase_storage={
            "metrics_polling_interval": 0,
        },
        firebase_vertex_ai={
            "metrics_polling_interval": 0,
        },
        alloy_db={
            "metrics_polling_interval": 0,
        },
        firestore={
            "metrics_polling_interval": 0,
        },
        interconnect={
            "metrics_polling_interval": 0,
        },
        istio={
            "metrics_polling_interval": 0,
        },
        kubernetes={
            "metrics_polling_interval": 0,
        },
        ai_platform={
            "metrics_polling_interval": 0,
        },
        load_balancing={
            "metrics_polling_interval": 0,
        },
        managed_kafka={
            "metrics_polling_interval": 0,
        },
        mem_cache={
            "metrics_polling_interval": 0,
        },
        memory_store={
            "metrics_polling_interval": 0,
        },
        pub_sub={
            "metrics_polling_interval": 0,
        },
        redis={
            "metrics_polling_interval": 0,
        },
        router={
            "metrics_polling_interval": 0,
        },
        run={
            "metrics_polling_interval": 0,
        },
        spanner={
            "metrics_polling_interval": 0,
        },
        sql={
            "metrics_polling_interval": 0,
        },
        storage={
            "metrics_polling_interval": 0,
        },
        virtual_machines={
            "metrics_polling_interval": 0,
        },
        vpc_access={
            "metrics_polling_interval": 0,
        })
    
    const gcpDmIntegrationsResource = new newrelic.cloud.GcpDmIntegrations("gcpDmIntegrationsResource", {
        linkedAccountId: "string",
        functions: {
            metricsPollingInterval: 0,
        },
        accountId: "string",
        apiGateway: {
            metricsPollingInterval: 0,
        },
        appEngine: {
            metricsPollingInterval: 0,
        },
        bigQuery: {
            metricsPollingInterval: 0,
        },
        bigTable: {
            metricsPollingInterval: 0,
        },
        composer: {
            metricsPollingInterval: 0,
        },
        dataFlow: {
            metricsPollingInterval: 0,
        },
        dataProc: {
            metricsPollingInterval: 0,
        },
        dataStore: {
            metricsPollingInterval: 0,
        },
        firebaseAppHosting: {
            metricsPollingInterval: 0,
        },
        firebaseAuth: {
            metricsPollingInterval: 0,
        },
        firebaseDatabase: {
            metricsPollingInterval: 0,
        },
        firebaseHosting: {
            metricsPollingInterval: 0,
        },
        firebaseStorage: {
            metricsPollingInterval: 0,
        },
        firebaseVertexAi: {
            metricsPollingInterval: 0,
        },
        alloyDb: {
            metricsPollingInterval: 0,
        },
        firestore: {
            metricsPollingInterval: 0,
        },
        interconnect: {
            metricsPollingInterval: 0,
        },
        istio: {
            metricsPollingInterval: 0,
        },
        kubernetes: {
            metricsPollingInterval: 0,
        },
        aiPlatform: {
            metricsPollingInterval: 0,
        },
        loadBalancing: {
            metricsPollingInterval: 0,
        },
        managedKafka: {
            metricsPollingInterval: 0,
        },
        memCache: {
            metricsPollingInterval: 0,
        },
        memoryStore: {
            metricsPollingInterval: 0,
        },
        pubSub: {
            metricsPollingInterval: 0,
        },
        redis: {
            metricsPollingInterval: 0,
        },
        router: {
            metricsPollingInterval: 0,
        },
        run: {
            metricsPollingInterval: 0,
        },
        spanner: {
            metricsPollingInterval: 0,
        },
        sql: {
            metricsPollingInterval: 0,
        },
        storage: {
            metricsPollingInterval: 0,
        },
        virtualMachines: {
            metricsPollingInterval: 0,
        },
        vpcAccess: {
            metricsPollingInterval: 0,
        },
    });
    
    type: newrelic:cloud:GcpDmIntegrations
    properties:
        accountId: string
        aiPlatform:
            metricsPollingInterval: 0
        alloyDb:
            metricsPollingInterval: 0
        apiGateway:
            metricsPollingInterval: 0
        appEngine:
            metricsPollingInterval: 0
        bigQuery:
            metricsPollingInterval: 0
        bigTable:
            metricsPollingInterval: 0
        composer:
            metricsPollingInterval: 0
        dataFlow:
            metricsPollingInterval: 0
        dataProc:
            metricsPollingInterval: 0
        dataStore:
            metricsPollingInterval: 0
        firebaseAppHosting:
            metricsPollingInterval: 0
        firebaseAuth:
            metricsPollingInterval: 0
        firebaseDatabase:
            metricsPollingInterval: 0
        firebaseHosting:
            metricsPollingInterval: 0
        firebaseStorage:
            metricsPollingInterval: 0
        firebaseVertexAi:
            metricsPollingInterval: 0
        firestore:
            metricsPollingInterval: 0
        functions:
            metricsPollingInterval: 0
        interconnect:
            metricsPollingInterval: 0
        istio:
            metricsPollingInterval: 0
        kubernetes:
            metricsPollingInterval: 0
        linkedAccountId: string
        loadBalancing:
            metricsPollingInterval: 0
        managedKafka:
            metricsPollingInterval: 0
        memCache:
            metricsPollingInterval: 0
        memoryStore:
            metricsPollingInterval: 0
        pubSub:
            metricsPollingInterval: 0
        redis:
            metricsPollingInterval: 0
        router:
            metricsPollingInterval: 0
        run:
            metricsPollingInterval: 0
        spanner:
            metricsPollingInterval: 0
        sql:
            metricsPollingInterval: 0
        storage:
            metricsPollingInterval: 0
        virtualMachines:
            metricsPollingInterval: 0
        vpcAccess:
            metricsPollingInterval: 0
    

    GcpDmIntegrations Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The GcpDmIntegrations resource accepts the following input properties:

    LinkedAccountId string
    The ID of the linked GCP account created by newrelic.cloud.GcpLinkAccount (in keyless/WIF mode).
    AccountId string
    The New Relic account ID to operate on. Defaults to the accountId set on the provider.
    AiPlatform Pulumi.NewRelic.Cloud.Inputs.GcpDmIntegrationsAiPlatform
    GCP Vertex AI / AI Platform.
    AlloyDb Pulumi.NewRelic.Cloud.Inputs.GcpDmIntegrationsAlloyDb
    GCP AlloyDB.
    ApiGateway Pulumi.NewRelic.Cloud.Inputs.GcpDmIntegrationsApiGateway
    GCP API Gateway (Dimensional Metrics only).
    AppEngine Pulumi.NewRelic.Cloud.Inputs.GcpDmIntegrationsAppEngine
    GCP App Engine.
    BigQuery Pulumi.NewRelic.Cloud.Inputs.GcpDmIntegrationsBigQuery
    GCP BigQuery.
    BigTable Pulumi.NewRelic.Cloud.Inputs.GcpDmIntegrationsBigTable
    GCP Bigtable.
    Composer Pulumi.NewRelic.Cloud.Inputs.GcpDmIntegrationsComposer
    GCP Cloud Composer.
    DataFlow Pulumi.NewRelic.Cloud.Inputs.GcpDmIntegrationsDataFlow
    GCP Cloud Dataflow.
    DataProc Pulumi.NewRelic.Cloud.Inputs.GcpDmIntegrationsDataProc
    GCP Cloud Dataproc.
    DataStore Pulumi.NewRelic.Cloud.Inputs.GcpDmIntegrationsDataStore
    GCP Cloud Datastore.
    FirebaseAppHosting Pulumi.NewRelic.Cloud.Inputs.GcpDmIntegrationsFirebaseAppHosting
    Firebase App Hosting (Dimensional Metrics only; no entity synthesis).
    FirebaseAuth Pulumi.NewRelic.Cloud.Inputs.GcpDmIntegrationsFirebaseAuth
    Firebase Authentication (Dimensional Metrics only).
    FirebaseDatabase Pulumi.NewRelic.Cloud.Inputs.GcpDmIntegrationsFirebaseDatabase
    GCP Firebase Realtime Database.
    FirebaseHosting Pulumi.NewRelic.Cloud.Inputs.GcpDmIntegrationsFirebaseHosting
    GCP Firebase Hosting.
    FirebaseStorage Pulumi.NewRelic.Cloud.Inputs.GcpDmIntegrationsFirebaseStorage
    GCP Firebase Storage.
    FirebaseVertexAi Pulumi.NewRelic.Cloud.Inputs.GcpDmIntegrationsFirebaseVertexAi
    Firebase Vertex AI (Dimensional Metrics only; no entity synthesis).
    Firestore Pulumi.NewRelic.Cloud.Inputs.GcpDmIntegrationsFirestore
    GCP Firestore.
    Functions Pulumi.NewRelic.Cloud.Inputs.GcpDmIntegrationsFunctions
    GCP Cloud Functions.
    Interconnect Pulumi.NewRelic.Cloud.Inputs.GcpDmIntegrationsInterconnect
    GCP Cloud Interconnect.
    Istio Pulumi.NewRelic.Cloud.Inputs.GcpDmIntegrationsIstio
    GCP Istio Service Mesh (Dimensional Metrics only; no entity synthesis).
    Kubernetes Pulumi.NewRelic.Cloud.Inputs.GcpDmIntegrationsKubernetes
    GCP Google Kubernetes Engine (GKE).
    LoadBalancing Pulumi.NewRelic.Cloud.Inputs.GcpDmIntegrationsLoadBalancing
    GCP Cloud Load Balancing.
    ManagedKafka Pulumi.NewRelic.Cloud.Inputs.GcpDmIntegrationsManagedKafka
    GCP Managed Service for Apache Kafka (Dimensional Metrics only).
    MemCache Pulumi.NewRelic.Cloud.Inputs.GcpDmIntegrationsMemCache
    GCP Memcache.
    MemoryStore Pulumi.NewRelic.Cloud.Inputs.GcpDmIntegrationsMemoryStore
    GCP Memorystore for Redis/Memcached (Dimensional Metrics only).
    PubSub Pulumi.NewRelic.Cloud.Inputs.GcpDmIntegrationsPubSub
    GCP Cloud Pub/Sub.
    Redis Pulumi.NewRelic.Cloud.Inputs.GcpDmIntegrationsRedis
    GCP Memorystore for Redis (legacy).
    Router Pulumi.NewRelic.Cloud.Inputs.GcpDmIntegrationsRouter
    GCP Cloud Router.
    Run Pulumi.NewRelic.Cloud.Inputs.GcpDmIntegrationsRun
    GCP Cloud Run.
    Spanner Pulumi.NewRelic.Cloud.Inputs.GcpDmIntegrationsSpanner
    GCP Cloud Spanner.
    Sql Pulumi.NewRelic.Cloud.Inputs.GcpDmIntegrationsSql
    GCP Cloud SQL.
    Storage Pulumi.NewRelic.Cloud.Inputs.GcpDmIntegrationsStorage
    GCP Cloud Storage.
    VirtualMachines Pulumi.NewRelic.Cloud.Inputs.GcpDmIntegrationsVirtualMachines
    GCP Compute Engine VMs.
    VpcAccess Pulumi.NewRelic.Cloud.Inputs.GcpDmIntegrationsVpcAccess
    GCP Serverless VPC Access.
    LinkedAccountId string
    The ID of the linked GCP account created by newrelic.cloud.GcpLinkAccount (in keyless/WIF mode).
    AccountId string
    The New Relic account ID to operate on. Defaults to the accountId set on the provider.
    AiPlatform GcpDmIntegrationsAiPlatformArgs
    GCP Vertex AI / AI Platform.
    AlloyDb GcpDmIntegrationsAlloyDbArgs
    GCP AlloyDB.
    ApiGateway GcpDmIntegrationsApiGatewayArgs
    GCP API Gateway (Dimensional Metrics only).
    AppEngine GcpDmIntegrationsAppEngineArgs
    GCP App Engine.
    BigQuery GcpDmIntegrationsBigQueryArgs
    GCP BigQuery.
    BigTable GcpDmIntegrationsBigTableArgs
    GCP Bigtable.
    Composer GcpDmIntegrationsComposerArgs
    GCP Cloud Composer.
    DataFlow GcpDmIntegrationsDataFlowArgs
    GCP Cloud Dataflow.
    DataProc GcpDmIntegrationsDataProcArgs
    GCP Cloud Dataproc.
    DataStore GcpDmIntegrationsDataStoreArgs
    GCP Cloud Datastore.
    FirebaseAppHosting GcpDmIntegrationsFirebaseAppHostingArgs
    Firebase App Hosting (Dimensional Metrics only; no entity synthesis).
    FirebaseAuth GcpDmIntegrationsFirebaseAuthArgs
    Firebase Authentication (Dimensional Metrics only).
    FirebaseDatabase GcpDmIntegrationsFirebaseDatabaseArgs
    GCP Firebase Realtime Database.
    FirebaseHosting GcpDmIntegrationsFirebaseHostingArgs
    GCP Firebase Hosting.
    FirebaseStorage GcpDmIntegrationsFirebaseStorageArgs
    GCP Firebase Storage.
    FirebaseVertexAi GcpDmIntegrationsFirebaseVertexAiArgs
    Firebase Vertex AI (Dimensional Metrics only; no entity synthesis).
    Firestore GcpDmIntegrationsFirestoreArgs
    GCP Firestore.
    Functions GcpDmIntegrationsFunctionsArgs
    GCP Cloud Functions.
    Interconnect GcpDmIntegrationsInterconnectArgs
    GCP Cloud Interconnect.
    Istio GcpDmIntegrationsIstioArgs
    GCP Istio Service Mesh (Dimensional Metrics only; no entity synthesis).
    Kubernetes GcpDmIntegrationsKubernetesArgs
    GCP Google Kubernetes Engine (GKE).
    LoadBalancing GcpDmIntegrationsLoadBalancingArgs
    GCP Cloud Load Balancing.
    ManagedKafka GcpDmIntegrationsManagedKafkaArgs
    GCP Managed Service for Apache Kafka (Dimensional Metrics only).
    MemCache GcpDmIntegrationsMemCacheArgs
    GCP Memcache.
    MemoryStore GcpDmIntegrationsMemoryStoreArgs
    GCP Memorystore for Redis/Memcached (Dimensional Metrics only).
    PubSub GcpDmIntegrationsPubSubArgs
    GCP Cloud Pub/Sub.
    Redis GcpDmIntegrationsRedisArgs
    GCP Memorystore for Redis (legacy).
    Router GcpDmIntegrationsRouterArgs
    GCP Cloud Router.
    Run GcpDmIntegrationsRunArgs
    GCP Cloud Run.
    Spanner GcpDmIntegrationsSpannerArgs
    GCP Cloud Spanner.
    Sql GcpDmIntegrationsSqlArgs
    GCP Cloud SQL.
    Storage GcpDmIntegrationsStorageArgs
    GCP Cloud Storage.
    VirtualMachines GcpDmIntegrationsVirtualMachinesArgs
    GCP Compute Engine VMs.
    VpcAccess GcpDmIntegrationsVpcAccessArgs
    GCP Serverless VPC Access.
    linked_account_id string
    The ID of the linked GCP account created by newrelic.cloud.GcpLinkAccount (in keyless/WIF mode).
    account_id string
    The New Relic account ID to operate on. Defaults to the accountId set on the provider.
    ai_platform object
    GCP Vertex AI / AI Platform.
    alloy_db object
    GCP AlloyDB.
    api_gateway object
    GCP API Gateway (Dimensional Metrics only).
    app_engine object
    GCP App Engine.
    big_query object
    GCP BigQuery.
    big_table object
    GCP Bigtable.
    composer object
    GCP Cloud Composer.
    data_flow object
    GCP Cloud Dataflow.
    data_proc object
    GCP Cloud Dataproc.
    data_store object
    GCP Cloud Datastore.
    firebase_app_hosting object
    Firebase App Hosting (Dimensional Metrics only; no entity synthesis).
    firebase_auth object
    Firebase Authentication (Dimensional Metrics only).
    firebase_database object
    GCP Firebase Realtime Database.
    firebase_hosting object
    GCP Firebase Hosting.
    firebase_storage object
    GCP Firebase Storage.
    firebase_vertex_ai object
    Firebase Vertex AI (Dimensional Metrics only; no entity synthesis).
    firestore object
    GCP Firestore.
    functions object
    GCP Cloud Functions.
    interconnect object
    GCP Cloud Interconnect.
    istio object
    GCP Istio Service Mesh (Dimensional Metrics only; no entity synthesis).
    kubernetes object
    GCP Google Kubernetes Engine (GKE).
    load_balancing object
    GCP Cloud Load Balancing.
    managed_kafka object
    GCP Managed Service for Apache Kafka (Dimensional Metrics only).
    mem_cache object
    GCP Memcache.
    memory_store object
    GCP Memorystore for Redis/Memcached (Dimensional Metrics only).
    pub_sub object
    GCP Cloud Pub/Sub.
    redis object
    GCP Memorystore for Redis (legacy).
    router object
    GCP Cloud Router.
    run object
    GCP Cloud Run.
    spanner object
    GCP Cloud Spanner.
    sql object
    GCP Cloud SQL.
    storage object
    GCP Cloud Storage.
    virtual_machines object
    GCP Compute Engine VMs.
    vpc_access object
    GCP Serverless VPC Access.
    linkedAccountId String
    The ID of the linked GCP account created by newrelic.cloud.GcpLinkAccount (in keyless/WIF mode).
    accountId String
    The New Relic account ID to operate on. Defaults to the accountId set on the provider.
    aiPlatform GcpDmIntegrationsAiPlatform
    GCP Vertex AI / AI Platform.
    alloyDb GcpDmIntegrationsAlloyDb
    GCP AlloyDB.
    apiGateway GcpDmIntegrationsApiGateway
    GCP API Gateway (Dimensional Metrics only).
    appEngine GcpDmIntegrationsAppEngine
    GCP App Engine.
    bigQuery GcpDmIntegrationsBigQuery
    GCP BigQuery.
    bigTable GcpDmIntegrationsBigTable
    GCP Bigtable.
    composer GcpDmIntegrationsComposer
    GCP Cloud Composer.
    dataFlow GcpDmIntegrationsDataFlow
    GCP Cloud Dataflow.
    dataProc GcpDmIntegrationsDataProc
    GCP Cloud Dataproc.
    dataStore GcpDmIntegrationsDataStore
    GCP Cloud Datastore.
    firebaseAppHosting GcpDmIntegrationsFirebaseAppHosting
    Firebase App Hosting (Dimensional Metrics only; no entity synthesis).
    firebaseAuth GcpDmIntegrationsFirebaseAuth
    Firebase Authentication (Dimensional Metrics only).
    firebaseDatabase GcpDmIntegrationsFirebaseDatabase
    GCP Firebase Realtime Database.
    firebaseHosting GcpDmIntegrationsFirebaseHosting
    GCP Firebase Hosting.
    firebaseStorage GcpDmIntegrationsFirebaseStorage
    GCP Firebase Storage.
    firebaseVertexAi GcpDmIntegrationsFirebaseVertexAi
    Firebase Vertex AI (Dimensional Metrics only; no entity synthesis).
    firestore GcpDmIntegrationsFirestore
    GCP Firestore.
    functions GcpDmIntegrationsFunctions
    GCP Cloud Functions.
    interconnect GcpDmIntegrationsInterconnect
    GCP Cloud Interconnect.
    istio GcpDmIntegrationsIstio
    GCP Istio Service Mesh (Dimensional Metrics only; no entity synthesis).
    kubernetes GcpDmIntegrationsKubernetes
    GCP Google Kubernetes Engine (GKE).
    loadBalancing GcpDmIntegrationsLoadBalancing
    GCP Cloud Load Balancing.
    managedKafka GcpDmIntegrationsManagedKafka
    GCP Managed Service for Apache Kafka (Dimensional Metrics only).
    memCache GcpDmIntegrationsMemCache
    GCP Memcache.
    memoryStore GcpDmIntegrationsMemoryStore
    GCP Memorystore for Redis/Memcached (Dimensional Metrics only).
    pubSub GcpDmIntegrationsPubSub
    GCP Cloud Pub/Sub.
    redis GcpDmIntegrationsRedis
    GCP Memorystore for Redis (legacy).
    router GcpDmIntegrationsRouter
    GCP Cloud Router.
    run GcpDmIntegrationsRun
    GCP Cloud Run.
    spanner GcpDmIntegrationsSpanner
    GCP Cloud Spanner.
    sql GcpDmIntegrationsSql
    GCP Cloud SQL.
    storage GcpDmIntegrationsStorage
    GCP Cloud Storage.
    virtualMachines GcpDmIntegrationsVirtualMachines
    GCP Compute Engine VMs.
    vpcAccess GcpDmIntegrationsVpcAccess
    GCP Serverless VPC Access.
    linkedAccountId string
    The ID of the linked GCP account created by newrelic.cloud.GcpLinkAccount (in keyless/WIF mode).
    accountId string
    The New Relic account ID to operate on. Defaults to the accountId set on the provider.
    aiPlatform GcpDmIntegrationsAiPlatform
    GCP Vertex AI / AI Platform.
    alloyDb GcpDmIntegrationsAlloyDb
    GCP AlloyDB.
    apiGateway GcpDmIntegrationsApiGateway
    GCP API Gateway (Dimensional Metrics only).
    appEngine GcpDmIntegrationsAppEngine
    GCP App Engine.
    bigQuery GcpDmIntegrationsBigQuery
    GCP BigQuery.
    bigTable GcpDmIntegrationsBigTable
    GCP Bigtable.
    composer GcpDmIntegrationsComposer
    GCP Cloud Composer.
    dataFlow GcpDmIntegrationsDataFlow
    GCP Cloud Dataflow.
    dataProc GcpDmIntegrationsDataProc
    GCP Cloud Dataproc.
    dataStore GcpDmIntegrationsDataStore
    GCP Cloud Datastore.
    firebaseAppHosting GcpDmIntegrationsFirebaseAppHosting
    Firebase App Hosting (Dimensional Metrics only; no entity synthesis).
    firebaseAuth GcpDmIntegrationsFirebaseAuth
    Firebase Authentication (Dimensional Metrics only).
    firebaseDatabase GcpDmIntegrationsFirebaseDatabase
    GCP Firebase Realtime Database.
    firebaseHosting GcpDmIntegrationsFirebaseHosting
    GCP Firebase Hosting.
    firebaseStorage GcpDmIntegrationsFirebaseStorage
    GCP Firebase Storage.
    firebaseVertexAi GcpDmIntegrationsFirebaseVertexAi
    Firebase Vertex AI (Dimensional Metrics only; no entity synthesis).
    firestore GcpDmIntegrationsFirestore
    GCP Firestore.
    functions GcpDmIntegrationsFunctions
    GCP Cloud Functions.
    interconnect GcpDmIntegrationsInterconnect
    GCP Cloud Interconnect.
    istio GcpDmIntegrationsIstio
    GCP Istio Service Mesh (Dimensional Metrics only; no entity synthesis).
    kubernetes GcpDmIntegrationsKubernetes
    GCP Google Kubernetes Engine (GKE).
    loadBalancing GcpDmIntegrationsLoadBalancing
    GCP Cloud Load Balancing.
    managedKafka GcpDmIntegrationsManagedKafka
    GCP Managed Service for Apache Kafka (Dimensional Metrics only).
    memCache GcpDmIntegrationsMemCache
    GCP Memcache.
    memoryStore GcpDmIntegrationsMemoryStore
    GCP Memorystore for Redis/Memcached (Dimensional Metrics only).
    pubSub GcpDmIntegrationsPubSub
    GCP Cloud Pub/Sub.
    redis GcpDmIntegrationsRedis
    GCP Memorystore for Redis (legacy).
    router GcpDmIntegrationsRouter
    GCP Cloud Router.
    run GcpDmIntegrationsRun
    GCP Cloud Run.
    spanner GcpDmIntegrationsSpanner
    GCP Cloud Spanner.
    sql GcpDmIntegrationsSql
    GCP Cloud SQL.
    storage GcpDmIntegrationsStorage
    GCP Cloud Storage.
    virtualMachines GcpDmIntegrationsVirtualMachines
    GCP Compute Engine VMs.
    vpcAccess GcpDmIntegrationsVpcAccess
    GCP Serverless VPC Access.
    linked_account_id str
    The ID of the linked GCP account created by newrelic.cloud.GcpLinkAccount (in keyless/WIF mode).
    account_id str
    The New Relic account ID to operate on. Defaults to the accountId set on the provider.
    ai_platform GcpDmIntegrationsAiPlatformArgs
    GCP Vertex AI / AI Platform.
    alloy_db GcpDmIntegrationsAlloyDbArgs
    GCP AlloyDB.
    api_gateway GcpDmIntegrationsApiGatewayArgs
    GCP API Gateway (Dimensional Metrics only).
    app_engine GcpDmIntegrationsAppEngineArgs
    GCP App Engine.
    big_query GcpDmIntegrationsBigQueryArgs
    GCP BigQuery.
    big_table GcpDmIntegrationsBigTableArgs
    GCP Bigtable.
    composer GcpDmIntegrationsComposerArgs
    GCP Cloud Composer.
    data_flow GcpDmIntegrationsDataFlowArgs
    GCP Cloud Dataflow.
    data_proc GcpDmIntegrationsDataProcArgs
    GCP Cloud Dataproc.
    data_store GcpDmIntegrationsDataStoreArgs
    GCP Cloud Datastore.
    firebase_app_hosting GcpDmIntegrationsFirebaseAppHostingArgs
    Firebase App Hosting (Dimensional Metrics only; no entity synthesis).
    firebase_auth GcpDmIntegrationsFirebaseAuthArgs
    Firebase Authentication (Dimensional Metrics only).
    firebase_database GcpDmIntegrationsFirebaseDatabaseArgs
    GCP Firebase Realtime Database.
    firebase_hosting GcpDmIntegrationsFirebaseHostingArgs
    GCP Firebase Hosting.
    firebase_storage GcpDmIntegrationsFirebaseStorageArgs
    GCP Firebase Storage.
    firebase_vertex_ai GcpDmIntegrationsFirebaseVertexAiArgs
    Firebase Vertex AI (Dimensional Metrics only; no entity synthesis).
    firestore GcpDmIntegrationsFirestoreArgs
    GCP Firestore.
    functions GcpDmIntegrationsFunctionsArgs
    GCP Cloud Functions.
    interconnect GcpDmIntegrationsInterconnectArgs
    GCP Cloud Interconnect.
    istio GcpDmIntegrationsIstioArgs
    GCP Istio Service Mesh (Dimensional Metrics only; no entity synthesis).
    kubernetes GcpDmIntegrationsKubernetesArgs
    GCP Google Kubernetes Engine (GKE).
    load_balancing GcpDmIntegrationsLoadBalancingArgs
    GCP Cloud Load Balancing.
    managed_kafka GcpDmIntegrationsManagedKafkaArgs
    GCP Managed Service for Apache Kafka (Dimensional Metrics only).
    mem_cache GcpDmIntegrationsMemCacheArgs
    GCP Memcache.
    memory_store GcpDmIntegrationsMemoryStoreArgs
    GCP Memorystore for Redis/Memcached (Dimensional Metrics only).
    pub_sub GcpDmIntegrationsPubSubArgs
    GCP Cloud Pub/Sub.
    redis GcpDmIntegrationsRedisArgs
    GCP Memorystore for Redis (legacy).
    router GcpDmIntegrationsRouterArgs
    GCP Cloud Router.
    run GcpDmIntegrationsRunArgs
    GCP Cloud Run.
    spanner GcpDmIntegrationsSpannerArgs
    GCP Cloud Spanner.
    sql GcpDmIntegrationsSqlArgs
    GCP Cloud SQL.
    storage GcpDmIntegrationsStorageArgs
    GCP Cloud Storage.
    virtual_machines GcpDmIntegrationsVirtualMachinesArgs
    GCP Compute Engine VMs.
    vpc_access GcpDmIntegrationsVpcAccessArgs
    GCP Serverless VPC Access.
    linkedAccountId String
    The ID of the linked GCP account created by newrelic.cloud.GcpLinkAccount (in keyless/WIF mode).
    accountId String
    The New Relic account ID to operate on. Defaults to the accountId set on the provider.
    aiPlatform Property Map
    GCP Vertex AI / AI Platform.
    alloyDb Property Map
    GCP AlloyDB.
    apiGateway Property Map
    GCP API Gateway (Dimensional Metrics only).
    appEngine Property Map
    GCP App Engine.
    bigQuery Property Map
    GCP BigQuery.
    bigTable Property Map
    GCP Bigtable.
    composer Property Map
    GCP Cloud Composer.
    dataFlow Property Map
    GCP Cloud Dataflow.
    dataProc Property Map
    GCP Cloud Dataproc.
    dataStore Property Map
    GCP Cloud Datastore.
    firebaseAppHosting Property Map
    Firebase App Hosting (Dimensional Metrics only; no entity synthesis).
    firebaseAuth Property Map
    Firebase Authentication (Dimensional Metrics only).
    firebaseDatabase Property Map
    GCP Firebase Realtime Database.
    firebaseHosting Property Map
    GCP Firebase Hosting.
    firebaseStorage Property Map
    GCP Firebase Storage.
    firebaseVertexAi Property Map
    Firebase Vertex AI (Dimensional Metrics only; no entity synthesis).
    firestore Property Map
    GCP Firestore.
    functions Property Map
    GCP Cloud Functions.
    interconnect Property Map
    GCP Cloud Interconnect.
    istio Property Map
    GCP Istio Service Mesh (Dimensional Metrics only; no entity synthesis).
    kubernetes Property Map
    GCP Google Kubernetes Engine (GKE).
    loadBalancing Property Map
    GCP Cloud Load Balancing.
    managedKafka Property Map
    GCP Managed Service for Apache Kafka (Dimensional Metrics only).
    memCache Property Map
    GCP Memcache.
    memoryStore Property Map
    GCP Memorystore for Redis/Memcached (Dimensional Metrics only).
    pubSub Property Map
    GCP Cloud Pub/Sub.
    redis Property Map
    GCP Memorystore for Redis (legacy).
    router Property Map
    GCP Cloud Router.
    run Property Map
    GCP Cloud Run.
    spanner Property Map
    GCP Cloud Spanner.
    sql Property Map
    GCP Cloud SQL.
    storage Property Map
    GCP Cloud Storage.
    virtualMachines Property Map
    GCP Compute Engine VMs.
    vpcAccess Property Map
    GCP Serverless VPC Access.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the GcpDmIntegrations 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 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 GcpDmIntegrations Resource

    Get an existing GcpDmIntegrations 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?: GcpDmIntegrationsState, opts?: CustomResourceOptions): GcpDmIntegrations
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            account_id: Optional[str] = None,
            ai_platform: Optional[GcpDmIntegrationsAiPlatformArgs] = None,
            alloy_db: Optional[GcpDmIntegrationsAlloyDbArgs] = None,
            api_gateway: Optional[GcpDmIntegrationsApiGatewayArgs] = None,
            app_engine: Optional[GcpDmIntegrationsAppEngineArgs] = None,
            big_query: Optional[GcpDmIntegrationsBigQueryArgs] = None,
            big_table: Optional[GcpDmIntegrationsBigTableArgs] = None,
            composer: Optional[GcpDmIntegrationsComposerArgs] = None,
            data_flow: Optional[GcpDmIntegrationsDataFlowArgs] = None,
            data_proc: Optional[GcpDmIntegrationsDataProcArgs] = None,
            data_store: Optional[GcpDmIntegrationsDataStoreArgs] = None,
            firebase_app_hosting: Optional[GcpDmIntegrationsFirebaseAppHostingArgs] = None,
            firebase_auth: Optional[GcpDmIntegrationsFirebaseAuthArgs] = None,
            firebase_database: Optional[GcpDmIntegrationsFirebaseDatabaseArgs] = None,
            firebase_hosting: Optional[GcpDmIntegrationsFirebaseHostingArgs] = None,
            firebase_storage: Optional[GcpDmIntegrationsFirebaseStorageArgs] = None,
            firebase_vertex_ai: Optional[GcpDmIntegrationsFirebaseVertexAiArgs] = None,
            firestore: Optional[GcpDmIntegrationsFirestoreArgs] = None,
            functions: Optional[GcpDmIntegrationsFunctionsArgs] = None,
            interconnect: Optional[GcpDmIntegrationsInterconnectArgs] = None,
            istio: Optional[GcpDmIntegrationsIstioArgs] = None,
            kubernetes: Optional[GcpDmIntegrationsKubernetesArgs] = None,
            linked_account_id: Optional[str] = None,
            load_balancing: Optional[GcpDmIntegrationsLoadBalancingArgs] = None,
            managed_kafka: Optional[GcpDmIntegrationsManagedKafkaArgs] = None,
            mem_cache: Optional[GcpDmIntegrationsMemCacheArgs] = None,
            memory_store: Optional[GcpDmIntegrationsMemoryStoreArgs] = None,
            pub_sub: Optional[GcpDmIntegrationsPubSubArgs] = None,
            redis: Optional[GcpDmIntegrationsRedisArgs] = None,
            router: Optional[GcpDmIntegrationsRouterArgs] = None,
            run: Optional[GcpDmIntegrationsRunArgs] = None,
            spanner: Optional[GcpDmIntegrationsSpannerArgs] = None,
            sql: Optional[GcpDmIntegrationsSqlArgs] = None,
            storage: Optional[GcpDmIntegrationsStorageArgs] = None,
            virtual_machines: Optional[GcpDmIntegrationsVirtualMachinesArgs] = None,
            vpc_access: Optional[GcpDmIntegrationsVpcAccessArgs] = None) -> GcpDmIntegrations
    func GetGcpDmIntegrations(ctx *Context, name string, id IDInput, state *GcpDmIntegrationsState, opts ...ResourceOption) (*GcpDmIntegrations, error)
    public static GcpDmIntegrations Get(string name, Input<string> id, GcpDmIntegrationsState? state, CustomResourceOptions? opts = null)
    public static GcpDmIntegrations get(String name, Output<String> id, GcpDmIntegrationsState state, CustomResourceOptions options)
    resources:  _:    type: newrelic:cloud:GcpDmIntegrations    get:      id: ${id}
    import {
      to = newrelic_cloud_gcp_dm_integrations.example
      id = "${id}"
    }
    
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    AccountId string
    The New Relic account ID to operate on. Defaults to the accountId set on the provider.
    AiPlatform Pulumi.NewRelic.Cloud.Inputs.GcpDmIntegrationsAiPlatform
    GCP Vertex AI / AI Platform.
    AlloyDb Pulumi.NewRelic.Cloud.Inputs.GcpDmIntegrationsAlloyDb
    GCP AlloyDB.
    ApiGateway Pulumi.NewRelic.Cloud.Inputs.GcpDmIntegrationsApiGateway
    GCP API Gateway (Dimensional Metrics only).
    AppEngine Pulumi.NewRelic.Cloud.Inputs.GcpDmIntegrationsAppEngine
    GCP App Engine.
    BigQuery Pulumi.NewRelic.Cloud.Inputs.GcpDmIntegrationsBigQuery
    GCP BigQuery.
    BigTable Pulumi.NewRelic.Cloud.Inputs.GcpDmIntegrationsBigTable
    GCP Bigtable.
    Composer Pulumi.NewRelic.Cloud.Inputs.GcpDmIntegrationsComposer
    GCP Cloud Composer.
    DataFlow Pulumi.NewRelic.Cloud.Inputs.GcpDmIntegrationsDataFlow
    GCP Cloud Dataflow.
    DataProc Pulumi.NewRelic.Cloud.Inputs.GcpDmIntegrationsDataProc
    GCP Cloud Dataproc.
    DataStore Pulumi.NewRelic.Cloud.Inputs.GcpDmIntegrationsDataStore
    GCP Cloud Datastore.
    FirebaseAppHosting Pulumi.NewRelic.Cloud.Inputs.GcpDmIntegrationsFirebaseAppHosting
    Firebase App Hosting (Dimensional Metrics only; no entity synthesis).
    FirebaseAuth Pulumi.NewRelic.Cloud.Inputs.GcpDmIntegrationsFirebaseAuth
    Firebase Authentication (Dimensional Metrics only).
    FirebaseDatabase Pulumi.NewRelic.Cloud.Inputs.GcpDmIntegrationsFirebaseDatabase
    GCP Firebase Realtime Database.
    FirebaseHosting Pulumi.NewRelic.Cloud.Inputs.GcpDmIntegrationsFirebaseHosting
    GCP Firebase Hosting.
    FirebaseStorage Pulumi.NewRelic.Cloud.Inputs.GcpDmIntegrationsFirebaseStorage
    GCP Firebase Storage.
    FirebaseVertexAi Pulumi.NewRelic.Cloud.Inputs.GcpDmIntegrationsFirebaseVertexAi
    Firebase Vertex AI (Dimensional Metrics only; no entity synthesis).
    Firestore Pulumi.NewRelic.Cloud.Inputs.GcpDmIntegrationsFirestore
    GCP Firestore.
    Functions Pulumi.NewRelic.Cloud.Inputs.GcpDmIntegrationsFunctions
    GCP Cloud Functions.
    Interconnect Pulumi.NewRelic.Cloud.Inputs.GcpDmIntegrationsInterconnect
    GCP Cloud Interconnect.
    Istio Pulumi.NewRelic.Cloud.Inputs.GcpDmIntegrationsIstio
    GCP Istio Service Mesh (Dimensional Metrics only; no entity synthesis).
    Kubernetes Pulumi.NewRelic.Cloud.Inputs.GcpDmIntegrationsKubernetes
    GCP Google Kubernetes Engine (GKE).
    LinkedAccountId string
    The ID of the linked GCP account created by newrelic.cloud.GcpLinkAccount (in keyless/WIF mode).
    LoadBalancing Pulumi.NewRelic.Cloud.Inputs.GcpDmIntegrationsLoadBalancing
    GCP Cloud Load Balancing.
    ManagedKafka Pulumi.NewRelic.Cloud.Inputs.GcpDmIntegrationsManagedKafka
    GCP Managed Service for Apache Kafka (Dimensional Metrics only).
    MemCache Pulumi.NewRelic.Cloud.Inputs.GcpDmIntegrationsMemCache
    GCP Memcache.
    MemoryStore Pulumi.NewRelic.Cloud.Inputs.GcpDmIntegrationsMemoryStore
    GCP Memorystore for Redis/Memcached (Dimensional Metrics only).
    PubSub Pulumi.NewRelic.Cloud.Inputs.GcpDmIntegrationsPubSub
    GCP Cloud Pub/Sub.
    Redis Pulumi.NewRelic.Cloud.Inputs.GcpDmIntegrationsRedis
    GCP Memorystore for Redis (legacy).
    Router Pulumi.NewRelic.Cloud.Inputs.GcpDmIntegrationsRouter
    GCP Cloud Router.
    Run Pulumi.NewRelic.Cloud.Inputs.GcpDmIntegrationsRun
    GCP Cloud Run.
    Spanner Pulumi.NewRelic.Cloud.Inputs.GcpDmIntegrationsSpanner
    GCP Cloud Spanner.
    Sql Pulumi.NewRelic.Cloud.Inputs.GcpDmIntegrationsSql
    GCP Cloud SQL.
    Storage Pulumi.NewRelic.Cloud.Inputs.GcpDmIntegrationsStorage
    GCP Cloud Storage.
    VirtualMachines Pulumi.NewRelic.Cloud.Inputs.GcpDmIntegrationsVirtualMachines
    GCP Compute Engine VMs.
    VpcAccess Pulumi.NewRelic.Cloud.Inputs.GcpDmIntegrationsVpcAccess
    GCP Serverless VPC Access.
    AccountId string
    The New Relic account ID to operate on. Defaults to the accountId set on the provider.
    AiPlatform GcpDmIntegrationsAiPlatformArgs
    GCP Vertex AI / AI Platform.
    AlloyDb GcpDmIntegrationsAlloyDbArgs
    GCP AlloyDB.
    ApiGateway GcpDmIntegrationsApiGatewayArgs
    GCP API Gateway (Dimensional Metrics only).
    AppEngine GcpDmIntegrationsAppEngineArgs
    GCP App Engine.
    BigQuery GcpDmIntegrationsBigQueryArgs
    GCP BigQuery.
    BigTable GcpDmIntegrationsBigTableArgs
    GCP Bigtable.
    Composer GcpDmIntegrationsComposerArgs
    GCP Cloud Composer.
    DataFlow GcpDmIntegrationsDataFlowArgs
    GCP Cloud Dataflow.
    DataProc GcpDmIntegrationsDataProcArgs
    GCP Cloud Dataproc.
    DataStore GcpDmIntegrationsDataStoreArgs
    GCP Cloud Datastore.
    FirebaseAppHosting GcpDmIntegrationsFirebaseAppHostingArgs
    Firebase App Hosting (Dimensional Metrics only; no entity synthesis).
    FirebaseAuth GcpDmIntegrationsFirebaseAuthArgs
    Firebase Authentication (Dimensional Metrics only).
    FirebaseDatabase GcpDmIntegrationsFirebaseDatabaseArgs
    GCP Firebase Realtime Database.
    FirebaseHosting GcpDmIntegrationsFirebaseHostingArgs
    GCP Firebase Hosting.
    FirebaseStorage GcpDmIntegrationsFirebaseStorageArgs
    GCP Firebase Storage.
    FirebaseVertexAi GcpDmIntegrationsFirebaseVertexAiArgs
    Firebase Vertex AI (Dimensional Metrics only; no entity synthesis).
    Firestore GcpDmIntegrationsFirestoreArgs
    GCP Firestore.
    Functions GcpDmIntegrationsFunctionsArgs
    GCP Cloud Functions.
    Interconnect GcpDmIntegrationsInterconnectArgs
    GCP Cloud Interconnect.
    Istio GcpDmIntegrationsIstioArgs
    GCP Istio Service Mesh (Dimensional Metrics only; no entity synthesis).
    Kubernetes GcpDmIntegrationsKubernetesArgs
    GCP Google Kubernetes Engine (GKE).
    LinkedAccountId string
    The ID of the linked GCP account created by newrelic.cloud.GcpLinkAccount (in keyless/WIF mode).
    LoadBalancing GcpDmIntegrationsLoadBalancingArgs
    GCP Cloud Load Balancing.
    ManagedKafka GcpDmIntegrationsManagedKafkaArgs
    GCP Managed Service for Apache Kafka (Dimensional Metrics only).
    MemCache GcpDmIntegrationsMemCacheArgs
    GCP Memcache.
    MemoryStore GcpDmIntegrationsMemoryStoreArgs
    GCP Memorystore for Redis/Memcached (Dimensional Metrics only).
    PubSub GcpDmIntegrationsPubSubArgs
    GCP Cloud Pub/Sub.
    Redis GcpDmIntegrationsRedisArgs
    GCP Memorystore for Redis (legacy).
    Router GcpDmIntegrationsRouterArgs
    GCP Cloud Router.
    Run GcpDmIntegrationsRunArgs
    GCP Cloud Run.
    Spanner GcpDmIntegrationsSpannerArgs
    GCP Cloud Spanner.
    Sql GcpDmIntegrationsSqlArgs
    GCP Cloud SQL.
    Storage GcpDmIntegrationsStorageArgs
    GCP Cloud Storage.
    VirtualMachines GcpDmIntegrationsVirtualMachinesArgs
    GCP Compute Engine VMs.
    VpcAccess GcpDmIntegrationsVpcAccessArgs
    GCP Serverless VPC Access.
    account_id string
    The New Relic account ID to operate on. Defaults to the accountId set on the provider.
    ai_platform object
    GCP Vertex AI / AI Platform.
    alloy_db object
    GCP AlloyDB.
    api_gateway object
    GCP API Gateway (Dimensional Metrics only).
    app_engine object
    GCP App Engine.
    big_query object
    GCP BigQuery.
    big_table object
    GCP Bigtable.
    composer object
    GCP Cloud Composer.
    data_flow object
    GCP Cloud Dataflow.
    data_proc object
    GCP Cloud Dataproc.
    data_store object
    GCP Cloud Datastore.
    firebase_app_hosting object
    Firebase App Hosting (Dimensional Metrics only; no entity synthesis).
    firebase_auth object
    Firebase Authentication (Dimensional Metrics only).
    firebase_database object
    GCP Firebase Realtime Database.
    firebase_hosting object
    GCP Firebase Hosting.
    firebase_storage object
    GCP Firebase Storage.
    firebase_vertex_ai object
    Firebase Vertex AI (Dimensional Metrics only; no entity synthesis).
    firestore object
    GCP Firestore.
    functions object
    GCP Cloud Functions.
    interconnect object
    GCP Cloud Interconnect.
    istio object
    GCP Istio Service Mesh (Dimensional Metrics only; no entity synthesis).
    kubernetes object
    GCP Google Kubernetes Engine (GKE).
    linked_account_id string
    The ID of the linked GCP account created by newrelic.cloud.GcpLinkAccount (in keyless/WIF mode).
    load_balancing object
    GCP Cloud Load Balancing.
    managed_kafka object
    GCP Managed Service for Apache Kafka (Dimensional Metrics only).
    mem_cache object
    GCP Memcache.
    memory_store object
    GCP Memorystore for Redis/Memcached (Dimensional Metrics only).
    pub_sub object
    GCP Cloud Pub/Sub.
    redis object
    GCP Memorystore for Redis (legacy).
    router object
    GCP Cloud Router.
    run object
    GCP Cloud Run.
    spanner object
    GCP Cloud Spanner.
    sql object
    GCP Cloud SQL.
    storage object
    GCP Cloud Storage.
    virtual_machines object
    GCP Compute Engine VMs.
    vpc_access object
    GCP Serverless VPC Access.
    accountId String
    The New Relic account ID to operate on. Defaults to the accountId set on the provider.
    aiPlatform GcpDmIntegrationsAiPlatform
    GCP Vertex AI / AI Platform.
    alloyDb GcpDmIntegrationsAlloyDb
    GCP AlloyDB.
    apiGateway GcpDmIntegrationsApiGateway
    GCP API Gateway (Dimensional Metrics only).
    appEngine GcpDmIntegrationsAppEngine
    GCP App Engine.
    bigQuery GcpDmIntegrationsBigQuery
    GCP BigQuery.
    bigTable GcpDmIntegrationsBigTable
    GCP Bigtable.
    composer GcpDmIntegrationsComposer
    GCP Cloud Composer.
    dataFlow GcpDmIntegrationsDataFlow
    GCP Cloud Dataflow.
    dataProc GcpDmIntegrationsDataProc
    GCP Cloud Dataproc.
    dataStore GcpDmIntegrationsDataStore
    GCP Cloud Datastore.
    firebaseAppHosting GcpDmIntegrationsFirebaseAppHosting
    Firebase App Hosting (Dimensional Metrics only; no entity synthesis).
    firebaseAuth GcpDmIntegrationsFirebaseAuth
    Firebase Authentication (Dimensional Metrics only).
    firebaseDatabase GcpDmIntegrationsFirebaseDatabase
    GCP Firebase Realtime Database.
    firebaseHosting GcpDmIntegrationsFirebaseHosting
    GCP Firebase Hosting.
    firebaseStorage GcpDmIntegrationsFirebaseStorage
    GCP Firebase Storage.
    firebaseVertexAi GcpDmIntegrationsFirebaseVertexAi
    Firebase Vertex AI (Dimensional Metrics only; no entity synthesis).
    firestore GcpDmIntegrationsFirestore
    GCP Firestore.
    functions GcpDmIntegrationsFunctions
    GCP Cloud Functions.
    interconnect GcpDmIntegrationsInterconnect
    GCP Cloud Interconnect.
    istio GcpDmIntegrationsIstio
    GCP Istio Service Mesh (Dimensional Metrics only; no entity synthesis).
    kubernetes GcpDmIntegrationsKubernetes
    GCP Google Kubernetes Engine (GKE).
    linkedAccountId String
    The ID of the linked GCP account created by newrelic.cloud.GcpLinkAccount (in keyless/WIF mode).
    loadBalancing GcpDmIntegrationsLoadBalancing
    GCP Cloud Load Balancing.
    managedKafka GcpDmIntegrationsManagedKafka
    GCP Managed Service for Apache Kafka (Dimensional Metrics only).
    memCache GcpDmIntegrationsMemCache
    GCP Memcache.
    memoryStore GcpDmIntegrationsMemoryStore
    GCP Memorystore for Redis/Memcached (Dimensional Metrics only).
    pubSub GcpDmIntegrationsPubSub
    GCP Cloud Pub/Sub.
    redis GcpDmIntegrationsRedis
    GCP Memorystore for Redis (legacy).
    router GcpDmIntegrationsRouter
    GCP Cloud Router.
    run GcpDmIntegrationsRun
    GCP Cloud Run.
    spanner GcpDmIntegrationsSpanner
    GCP Cloud Spanner.
    sql GcpDmIntegrationsSql
    GCP Cloud SQL.
    storage GcpDmIntegrationsStorage
    GCP Cloud Storage.
    virtualMachines GcpDmIntegrationsVirtualMachines
    GCP Compute Engine VMs.
    vpcAccess GcpDmIntegrationsVpcAccess
    GCP Serverless VPC Access.
    accountId string
    The New Relic account ID to operate on. Defaults to the accountId set on the provider.
    aiPlatform GcpDmIntegrationsAiPlatform
    GCP Vertex AI / AI Platform.
    alloyDb GcpDmIntegrationsAlloyDb
    GCP AlloyDB.
    apiGateway GcpDmIntegrationsApiGateway
    GCP API Gateway (Dimensional Metrics only).
    appEngine GcpDmIntegrationsAppEngine
    GCP App Engine.
    bigQuery GcpDmIntegrationsBigQuery
    GCP BigQuery.
    bigTable GcpDmIntegrationsBigTable
    GCP Bigtable.
    composer GcpDmIntegrationsComposer
    GCP Cloud Composer.
    dataFlow GcpDmIntegrationsDataFlow
    GCP Cloud Dataflow.
    dataProc GcpDmIntegrationsDataProc
    GCP Cloud Dataproc.
    dataStore GcpDmIntegrationsDataStore
    GCP Cloud Datastore.
    firebaseAppHosting GcpDmIntegrationsFirebaseAppHosting
    Firebase App Hosting (Dimensional Metrics only; no entity synthesis).
    firebaseAuth GcpDmIntegrationsFirebaseAuth
    Firebase Authentication (Dimensional Metrics only).
    firebaseDatabase GcpDmIntegrationsFirebaseDatabase
    GCP Firebase Realtime Database.
    firebaseHosting GcpDmIntegrationsFirebaseHosting
    GCP Firebase Hosting.
    firebaseStorage GcpDmIntegrationsFirebaseStorage
    GCP Firebase Storage.
    firebaseVertexAi GcpDmIntegrationsFirebaseVertexAi
    Firebase Vertex AI (Dimensional Metrics only; no entity synthesis).
    firestore GcpDmIntegrationsFirestore
    GCP Firestore.
    functions GcpDmIntegrationsFunctions
    GCP Cloud Functions.
    interconnect GcpDmIntegrationsInterconnect
    GCP Cloud Interconnect.
    istio GcpDmIntegrationsIstio
    GCP Istio Service Mesh (Dimensional Metrics only; no entity synthesis).
    kubernetes GcpDmIntegrationsKubernetes
    GCP Google Kubernetes Engine (GKE).
    linkedAccountId string
    The ID of the linked GCP account created by newrelic.cloud.GcpLinkAccount (in keyless/WIF mode).
    loadBalancing GcpDmIntegrationsLoadBalancing
    GCP Cloud Load Balancing.
    managedKafka GcpDmIntegrationsManagedKafka
    GCP Managed Service for Apache Kafka (Dimensional Metrics only).
    memCache GcpDmIntegrationsMemCache
    GCP Memcache.
    memoryStore GcpDmIntegrationsMemoryStore
    GCP Memorystore for Redis/Memcached (Dimensional Metrics only).
    pubSub GcpDmIntegrationsPubSub
    GCP Cloud Pub/Sub.
    redis GcpDmIntegrationsRedis
    GCP Memorystore for Redis (legacy).
    router GcpDmIntegrationsRouter
    GCP Cloud Router.
    run GcpDmIntegrationsRun
    GCP Cloud Run.
    spanner GcpDmIntegrationsSpanner
    GCP Cloud Spanner.
    sql GcpDmIntegrationsSql
    GCP Cloud SQL.
    storage GcpDmIntegrationsStorage
    GCP Cloud Storage.
    virtualMachines GcpDmIntegrationsVirtualMachines
    GCP Compute Engine VMs.
    vpcAccess GcpDmIntegrationsVpcAccess
    GCP Serverless VPC Access.
    account_id str
    The New Relic account ID to operate on. Defaults to the accountId set on the provider.
    ai_platform GcpDmIntegrationsAiPlatformArgs
    GCP Vertex AI / AI Platform.
    alloy_db GcpDmIntegrationsAlloyDbArgs
    GCP AlloyDB.
    api_gateway GcpDmIntegrationsApiGatewayArgs
    GCP API Gateway (Dimensional Metrics only).
    app_engine GcpDmIntegrationsAppEngineArgs
    GCP App Engine.
    big_query GcpDmIntegrationsBigQueryArgs
    GCP BigQuery.
    big_table GcpDmIntegrationsBigTableArgs
    GCP Bigtable.
    composer GcpDmIntegrationsComposerArgs
    GCP Cloud Composer.
    data_flow GcpDmIntegrationsDataFlowArgs
    GCP Cloud Dataflow.
    data_proc GcpDmIntegrationsDataProcArgs
    GCP Cloud Dataproc.
    data_store GcpDmIntegrationsDataStoreArgs
    GCP Cloud Datastore.
    firebase_app_hosting GcpDmIntegrationsFirebaseAppHostingArgs
    Firebase App Hosting (Dimensional Metrics only; no entity synthesis).
    firebase_auth GcpDmIntegrationsFirebaseAuthArgs
    Firebase Authentication (Dimensional Metrics only).
    firebase_database GcpDmIntegrationsFirebaseDatabaseArgs
    GCP Firebase Realtime Database.
    firebase_hosting GcpDmIntegrationsFirebaseHostingArgs
    GCP Firebase Hosting.
    firebase_storage GcpDmIntegrationsFirebaseStorageArgs
    GCP Firebase Storage.
    firebase_vertex_ai GcpDmIntegrationsFirebaseVertexAiArgs
    Firebase Vertex AI (Dimensional Metrics only; no entity synthesis).
    firestore GcpDmIntegrationsFirestoreArgs
    GCP Firestore.
    functions GcpDmIntegrationsFunctionsArgs
    GCP Cloud Functions.
    interconnect GcpDmIntegrationsInterconnectArgs
    GCP Cloud Interconnect.
    istio GcpDmIntegrationsIstioArgs
    GCP Istio Service Mesh (Dimensional Metrics only; no entity synthesis).
    kubernetes GcpDmIntegrationsKubernetesArgs
    GCP Google Kubernetes Engine (GKE).
    linked_account_id str
    The ID of the linked GCP account created by newrelic.cloud.GcpLinkAccount (in keyless/WIF mode).
    load_balancing GcpDmIntegrationsLoadBalancingArgs
    GCP Cloud Load Balancing.
    managed_kafka GcpDmIntegrationsManagedKafkaArgs
    GCP Managed Service for Apache Kafka (Dimensional Metrics only).
    mem_cache GcpDmIntegrationsMemCacheArgs
    GCP Memcache.
    memory_store GcpDmIntegrationsMemoryStoreArgs
    GCP Memorystore for Redis/Memcached (Dimensional Metrics only).
    pub_sub GcpDmIntegrationsPubSubArgs
    GCP Cloud Pub/Sub.
    redis GcpDmIntegrationsRedisArgs
    GCP Memorystore for Redis (legacy).
    router GcpDmIntegrationsRouterArgs
    GCP Cloud Router.
    run GcpDmIntegrationsRunArgs
    GCP Cloud Run.
    spanner GcpDmIntegrationsSpannerArgs
    GCP Cloud Spanner.
    sql GcpDmIntegrationsSqlArgs
    GCP Cloud SQL.
    storage GcpDmIntegrationsStorageArgs
    GCP Cloud Storage.
    virtual_machines GcpDmIntegrationsVirtualMachinesArgs
    GCP Compute Engine VMs.
    vpc_access GcpDmIntegrationsVpcAccessArgs
    GCP Serverless VPC Access.
    accountId String
    The New Relic account ID to operate on. Defaults to the accountId set on the provider.
    aiPlatform Property Map
    GCP Vertex AI / AI Platform.
    alloyDb Property Map
    GCP AlloyDB.
    apiGateway Property Map
    GCP API Gateway (Dimensional Metrics only).
    appEngine Property Map
    GCP App Engine.
    bigQuery Property Map
    GCP BigQuery.
    bigTable Property Map
    GCP Bigtable.
    composer Property Map
    GCP Cloud Composer.
    dataFlow Property Map
    GCP Cloud Dataflow.
    dataProc Property Map
    GCP Cloud Dataproc.
    dataStore Property Map
    GCP Cloud Datastore.
    firebaseAppHosting Property Map
    Firebase App Hosting (Dimensional Metrics only; no entity synthesis).
    firebaseAuth Property Map
    Firebase Authentication (Dimensional Metrics only).
    firebaseDatabase Property Map
    GCP Firebase Realtime Database.
    firebaseHosting Property Map
    GCP Firebase Hosting.
    firebaseStorage Property Map
    GCP Firebase Storage.
    firebaseVertexAi Property Map
    Firebase Vertex AI (Dimensional Metrics only; no entity synthesis).
    firestore Property Map
    GCP Firestore.
    functions Property Map
    GCP Cloud Functions.
    interconnect Property Map
    GCP Cloud Interconnect.
    istio Property Map
    GCP Istio Service Mesh (Dimensional Metrics only; no entity synthesis).
    kubernetes Property Map
    GCP Google Kubernetes Engine (GKE).
    linkedAccountId String
    The ID of the linked GCP account created by newrelic.cloud.GcpLinkAccount (in keyless/WIF mode).
    loadBalancing Property Map
    GCP Cloud Load Balancing.
    managedKafka Property Map
    GCP Managed Service for Apache Kafka (Dimensional Metrics only).
    memCache Property Map
    GCP Memcache.
    memoryStore Property Map
    GCP Memorystore for Redis/Memcached (Dimensional Metrics only).
    pubSub Property Map
    GCP Cloud Pub/Sub.
    redis Property Map
    GCP Memorystore for Redis (legacy).
    router Property Map
    GCP Cloud Router.
    run Property Map
    GCP Cloud Run.
    spanner Property Map
    GCP Cloud Spanner.
    sql Property Map
    GCP Cloud SQL.
    storage Property Map
    GCP Cloud Storage.
    virtualMachines Property Map
    GCP Compute Engine VMs.
    vpcAccess Property Map
    GCP Serverless VPC Access.

    Supporting Types

    GcpDmIntegrationsAiPlatform, GcpDmIntegrationsAiPlatformArgs

    MetricsPollingInterval int
    The data polling interval in seconds.
    MetricsPollingInterval int
    The data polling interval in seconds.
    metrics_polling_interval number
    The data polling interval in seconds.
    metricsPollingInterval Integer
    The data polling interval in seconds.
    metricsPollingInterval number
    The data polling interval in seconds.
    metrics_polling_interval int
    The data polling interval in seconds.
    metricsPollingInterval Number
    The data polling interval in seconds.

    GcpDmIntegrationsAlloyDb, GcpDmIntegrationsAlloyDbArgs

    MetricsPollingInterval int
    The data polling interval in seconds.
    MetricsPollingInterval int
    The data polling interval in seconds.
    metrics_polling_interval number
    The data polling interval in seconds.
    metricsPollingInterval Integer
    The data polling interval in seconds.
    metricsPollingInterval number
    The data polling interval in seconds.
    metrics_polling_interval int
    The data polling interval in seconds.
    metricsPollingInterval Number
    The data polling interval in seconds.

    GcpDmIntegrationsApiGateway, GcpDmIntegrationsApiGatewayArgs

    MetricsPollingInterval int
    The data polling interval in seconds.
    MetricsPollingInterval int
    The data polling interval in seconds.
    metrics_polling_interval number
    The data polling interval in seconds.
    metricsPollingInterval Integer
    The data polling interval in seconds.
    metricsPollingInterval number
    The data polling interval in seconds.
    metrics_polling_interval int
    The data polling interval in seconds.
    metricsPollingInterval Number
    The data polling interval in seconds.

    GcpDmIntegrationsAppEngine, GcpDmIntegrationsAppEngineArgs

    MetricsPollingInterval int
    The data polling interval in seconds.
    MetricsPollingInterval int
    The data polling interval in seconds.
    metrics_polling_interval number
    The data polling interval in seconds.
    metricsPollingInterval Integer
    The data polling interval in seconds.
    metricsPollingInterval number
    The data polling interval in seconds.
    metrics_polling_interval int
    The data polling interval in seconds.
    metricsPollingInterval Number
    The data polling interval in seconds.

    GcpDmIntegrationsBigQuery, GcpDmIntegrationsBigQueryArgs

    MetricsPollingInterval int
    The data polling interval in seconds.
    MetricsPollingInterval int
    The data polling interval in seconds.
    metrics_polling_interval number
    The data polling interval in seconds.
    metricsPollingInterval Integer
    The data polling interval in seconds.
    metricsPollingInterval number
    The data polling interval in seconds.
    metrics_polling_interval int
    The data polling interval in seconds.
    metricsPollingInterval Number
    The data polling interval in seconds.

    GcpDmIntegrationsBigTable, GcpDmIntegrationsBigTableArgs

    MetricsPollingInterval int
    The data polling interval in seconds.
    MetricsPollingInterval int
    The data polling interval in seconds.
    metrics_polling_interval number
    The data polling interval in seconds.
    metricsPollingInterval Integer
    The data polling interval in seconds.
    metricsPollingInterval number
    The data polling interval in seconds.
    metrics_polling_interval int
    The data polling interval in seconds.
    metricsPollingInterval Number
    The data polling interval in seconds.

    GcpDmIntegrationsComposer, GcpDmIntegrationsComposerArgs

    MetricsPollingInterval int
    The data polling interval in seconds.
    MetricsPollingInterval int
    The data polling interval in seconds.
    metrics_polling_interval number
    The data polling interval in seconds.
    metricsPollingInterval Integer
    The data polling interval in seconds.
    metricsPollingInterval number
    The data polling interval in seconds.
    metrics_polling_interval int
    The data polling interval in seconds.
    metricsPollingInterval Number
    The data polling interval in seconds.

    GcpDmIntegrationsDataFlow, GcpDmIntegrationsDataFlowArgs

    MetricsPollingInterval int
    The data polling interval in seconds.
    MetricsPollingInterval int
    The data polling interval in seconds.
    metrics_polling_interval number
    The data polling interval in seconds.
    metricsPollingInterval Integer
    The data polling interval in seconds.
    metricsPollingInterval number
    The data polling interval in seconds.
    metrics_polling_interval int
    The data polling interval in seconds.
    metricsPollingInterval Number
    The data polling interval in seconds.

    GcpDmIntegrationsDataProc, GcpDmIntegrationsDataProcArgs

    MetricsPollingInterval int
    The data polling interval in seconds.
    MetricsPollingInterval int
    The data polling interval in seconds.
    metrics_polling_interval number
    The data polling interval in seconds.
    metricsPollingInterval Integer
    The data polling interval in seconds.
    metricsPollingInterval number
    The data polling interval in seconds.
    metrics_polling_interval int
    The data polling interval in seconds.
    metricsPollingInterval Number
    The data polling interval in seconds.

    GcpDmIntegrationsDataStore, GcpDmIntegrationsDataStoreArgs

    MetricsPollingInterval int
    The data polling interval in seconds.
    MetricsPollingInterval int
    The data polling interval in seconds.
    metrics_polling_interval number
    The data polling interval in seconds.
    metricsPollingInterval Integer
    The data polling interval in seconds.
    metricsPollingInterval number
    The data polling interval in seconds.
    metrics_polling_interval int
    The data polling interval in seconds.
    metricsPollingInterval Number
    The data polling interval in seconds.

    GcpDmIntegrationsFirebaseAppHosting, GcpDmIntegrationsFirebaseAppHostingArgs

    MetricsPollingInterval int
    The data polling interval in seconds.
    MetricsPollingInterval int
    The data polling interval in seconds.
    metrics_polling_interval number
    The data polling interval in seconds.
    metricsPollingInterval Integer
    The data polling interval in seconds.
    metricsPollingInterval number
    The data polling interval in seconds.
    metrics_polling_interval int
    The data polling interval in seconds.
    metricsPollingInterval Number
    The data polling interval in seconds.

    GcpDmIntegrationsFirebaseAuth, GcpDmIntegrationsFirebaseAuthArgs

    MetricsPollingInterval int
    The data polling interval in seconds.
    MetricsPollingInterval int
    The data polling interval in seconds.
    metrics_polling_interval number
    The data polling interval in seconds.
    metricsPollingInterval Integer
    The data polling interval in seconds.
    metricsPollingInterval number
    The data polling interval in seconds.
    metrics_polling_interval int
    The data polling interval in seconds.
    metricsPollingInterval Number
    The data polling interval in seconds.

    GcpDmIntegrationsFirebaseDatabase, GcpDmIntegrationsFirebaseDatabaseArgs

    MetricsPollingInterval int
    The data polling interval in seconds.
    MetricsPollingInterval int
    The data polling interval in seconds.
    metrics_polling_interval number
    The data polling interval in seconds.
    metricsPollingInterval Integer
    The data polling interval in seconds.
    metricsPollingInterval number
    The data polling interval in seconds.
    metrics_polling_interval int
    The data polling interval in seconds.
    metricsPollingInterval Number
    The data polling interval in seconds.

    GcpDmIntegrationsFirebaseHosting, GcpDmIntegrationsFirebaseHostingArgs

    MetricsPollingInterval int
    The data polling interval in seconds.
    MetricsPollingInterval int
    The data polling interval in seconds.
    metrics_polling_interval number
    The data polling interval in seconds.
    metricsPollingInterval Integer
    The data polling interval in seconds.
    metricsPollingInterval number
    The data polling interval in seconds.
    metrics_polling_interval int
    The data polling interval in seconds.
    metricsPollingInterval Number
    The data polling interval in seconds.

    GcpDmIntegrationsFirebaseStorage, GcpDmIntegrationsFirebaseStorageArgs

    MetricsPollingInterval int
    The data polling interval in seconds.
    MetricsPollingInterval int
    The data polling interval in seconds.
    metrics_polling_interval number
    The data polling interval in seconds.
    metricsPollingInterval Integer
    The data polling interval in seconds.
    metricsPollingInterval number
    The data polling interval in seconds.
    metrics_polling_interval int
    The data polling interval in seconds.
    metricsPollingInterval Number
    The data polling interval in seconds.

    GcpDmIntegrationsFirebaseVertexAi, GcpDmIntegrationsFirebaseVertexAiArgs

    MetricsPollingInterval int
    The data polling interval in seconds.
    MetricsPollingInterval int
    The data polling interval in seconds.
    metrics_polling_interval number
    The data polling interval in seconds.
    metricsPollingInterval Integer
    The data polling interval in seconds.
    metricsPollingInterval number
    The data polling interval in seconds.
    metrics_polling_interval int
    The data polling interval in seconds.
    metricsPollingInterval Number
    The data polling interval in seconds.

    GcpDmIntegrationsFirestore, GcpDmIntegrationsFirestoreArgs

    MetricsPollingInterval int
    The data polling interval in seconds.
    MetricsPollingInterval int
    The data polling interval in seconds.
    metrics_polling_interval number
    The data polling interval in seconds.
    metricsPollingInterval Integer
    The data polling interval in seconds.
    metricsPollingInterval number
    The data polling interval in seconds.
    metrics_polling_interval int
    The data polling interval in seconds.
    metricsPollingInterval Number
    The data polling interval in seconds.

    GcpDmIntegrationsFunctions, GcpDmIntegrationsFunctionsArgs

    MetricsPollingInterval int
    The data polling interval in seconds.
    MetricsPollingInterval int
    The data polling interval in seconds.
    metrics_polling_interval number
    The data polling interval in seconds.
    metricsPollingInterval Integer
    The data polling interval in seconds.
    metricsPollingInterval number
    The data polling interval in seconds.
    metrics_polling_interval int
    The data polling interval in seconds.
    metricsPollingInterval Number
    The data polling interval in seconds.

    GcpDmIntegrationsInterconnect, GcpDmIntegrationsInterconnectArgs

    MetricsPollingInterval int
    The data polling interval in seconds.
    MetricsPollingInterval int
    The data polling interval in seconds.
    metrics_polling_interval number
    The data polling interval in seconds.
    metricsPollingInterval Integer
    The data polling interval in seconds.
    metricsPollingInterval number
    The data polling interval in seconds.
    metrics_polling_interval int
    The data polling interval in seconds.
    metricsPollingInterval Number
    The data polling interval in seconds.

    GcpDmIntegrationsIstio, GcpDmIntegrationsIstioArgs

    MetricsPollingInterval int
    The data polling interval in seconds.
    MetricsPollingInterval int
    The data polling interval in seconds.
    metrics_polling_interval number
    The data polling interval in seconds.
    metricsPollingInterval Integer
    The data polling interval in seconds.
    metricsPollingInterval number
    The data polling interval in seconds.
    metrics_polling_interval int
    The data polling interval in seconds.
    metricsPollingInterval Number
    The data polling interval in seconds.

    GcpDmIntegrationsKubernetes, GcpDmIntegrationsKubernetesArgs

    MetricsPollingInterval int
    The data polling interval in seconds.
    MetricsPollingInterval int
    The data polling interval in seconds.
    metrics_polling_interval number
    The data polling interval in seconds.
    metricsPollingInterval Integer
    The data polling interval in seconds.
    metricsPollingInterval number
    The data polling interval in seconds.
    metrics_polling_interval int
    The data polling interval in seconds.
    metricsPollingInterval Number
    The data polling interval in seconds.

    GcpDmIntegrationsLoadBalancing, GcpDmIntegrationsLoadBalancingArgs

    MetricsPollingInterval int
    The data polling interval in seconds.
    MetricsPollingInterval int
    The data polling interval in seconds.
    metrics_polling_interval number
    The data polling interval in seconds.
    metricsPollingInterval Integer
    The data polling interval in seconds.
    metricsPollingInterval number
    The data polling interval in seconds.
    metrics_polling_interval int
    The data polling interval in seconds.
    metricsPollingInterval Number
    The data polling interval in seconds.

    GcpDmIntegrationsManagedKafka, GcpDmIntegrationsManagedKafkaArgs

    MetricsPollingInterval int
    The data polling interval in seconds.
    MetricsPollingInterval int
    The data polling interval in seconds.
    metrics_polling_interval number
    The data polling interval in seconds.
    metricsPollingInterval Integer
    The data polling interval in seconds.
    metricsPollingInterval number
    The data polling interval in seconds.
    metrics_polling_interval int
    The data polling interval in seconds.
    metricsPollingInterval Number
    The data polling interval in seconds.

    GcpDmIntegrationsMemCache, GcpDmIntegrationsMemCacheArgs

    MetricsPollingInterval int
    The data polling interval in seconds.
    MetricsPollingInterval int
    The data polling interval in seconds.
    metrics_polling_interval number
    The data polling interval in seconds.
    metricsPollingInterval Integer
    The data polling interval in seconds.
    metricsPollingInterval number
    The data polling interval in seconds.
    metrics_polling_interval int
    The data polling interval in seconds.
    metricsPollingInterval Number
    The data polling interval in seconds.

    GcpDmIntegrationsMemoryStore, GcpDmIntegrationsMemoryStoreArgs

    MetricsPollingInterval int
    The data polling interval in seconds.
    MetricsPollingInterval int
    The data polling interval in seconds.
    metrics_polling_interval number
    The data polling interval in seconds.
    metricsPollingInterval Integer
    The data polling interval in seconds.
    metricsPollingInterval number
    The data polling interval in seconds.
    metrics_polling_interval int
    The data polling interval in seconds.
    metricsPollingInterval Number
    The data polling interval in seconds.

    GcpDmIntegrationsPubSub, GcpDmIntegrationsPubSubArgs

    MetricsPollingInterval int
    The data polling interval in seconds.
    MetricsPollingInterval int
    The data polling interval in seconds.
    metrics_polling_interval number
    The data polling interval in seconds.
    metricsPollingInterval Integer
    The data polling interval in seconds.
    metricsPollingInterval number
    The data polling interval in seconds.
    metrics_polling_interval int
    The data polling interval in seconds.
    metricsPollingInterval Number
    The data polling interval in seconds.

    GcpDmIntegrationsRedis, GcpDmIntegrationsRedisArgs

    MetricsPollingInterval int
    The data polling interval in seconds.
    MetricsPollingInterval int
    The data polling interval in seconds.
    metrics_polling_interval number
    The data polling interval in seconds.
    metricsPollingInterval Integer
    The data polling interval in seconds.
    metricsPollingInterval number
    The data polling interval in seconds.
    metrics_polling_interval int
    The data polling interval in seconds.
    metricsPollingInterval Number
    The data polling interval in seconds.

    GcpDmIntegrationsRouter, GcpDmIntegrationsRouterArgs

    MetricsPollingInterval int
    The data polling interval in seconds.
    MetricsPollingInterval int
    The data polling interval in seconds.
    metrics_polling_interval number
    The data polling interval in seconds.
    metricsPollingInterval Integer
    The data polling interval in seconds.
    metricsPollingInterval number
    The data polling interval in seconds.
    metrics_polling_interval int
    The data polling interval in seconds.
    metricsPollingInterval Number
    The data polling interval in seconds.

    GcpDmIntegrationsRun, GcpDmIntegrationsRunArgs

    MetricsPollingInterval int
    The data polling interval in seconds.
    MetricsPollingInterval int
    The data polling interval in seconds.
    metrics_polling_interval number
    The data polling interval in seconds.
    metricsPollingInterval Integer
    The data polling interval in seconds.
    metricsPollingInterval number
    The data polling interval in seconds.
    metrics_polling_interval int
    The data polling interval in seconds.
    metricsPollingInterval Number
    The data polling interval in seconds.

    GcpDmIntegrationsSpanner, GcpDmIntegrationsSpannerArgs

    MetricsPollingInterval int
    The data polling interval in seconds.
    MetricsPollingInterval int
    The data polling interval in seconds.
    metrics_polling_interval number
    The data polling interval in seconds.
    metricsPollingInterval Integer
    The data polling interval in seconds.
    metricsPollingInterval number
    The data polling interval in seconds.
    metrics_polling_interval int
    The data polling interval in seconds.
    metricsPollingInterval Number
    The data polling interval in seconds.

    GcpDmIntegrationsSql, GcpDmIntegrationsSqlArgs

    MetricsPollingInterval int
    The data polling interval in seconds.
    MetricsPollingInterval int
    The data polling interval in seconds.
    metrics_polling_interval number
    The data polling interval in seconds.
    metricsPollingInterval Integer
    The data polling interval in seconds.
    metricsPollingInterval number
    The data polling interval in seconds.
    metrics_polling_interval int
    The data polling interval in seconds.
    metricsPollingInterval Number
    The data polling interval in seconds.

    GcpDmIntegrationsStorage, GcpDmIntegrationsStorageArgs

    MetricsPollingInterval int
    The data polling interval in seconds.
    MetricsPollingInterval int
    The data polling interval in seconds.
    metrics_polling_interval number
    The data polling interval in seconds.
    metricsPollingInterval Integer
    The data polling interval in seconds.
    metricsPollingInterval number
    The data polling interval in seconds.
    metrics_polling_interval int
    The data polling interval in seconds.
    metricsPollingInterval Number
    The data polling interval in seconds.

    GcpDmIntegrationsVirtualMachines, GcpDmIntegrationsVirtualMachinesArgs

    MetricsPollingInterval int
    The data polling interval in seconds.
    MetricsPollingInterval int
    The data polling interval in seconds.
    metrics_polling_interval number
    The data polling interval in seconds.
    metricsPollingInterval Integer
    The data polling interval in seconds.
    metricsPollingInterval number
    The data polling interval in seconds.
    metrics_polling_interval int
    The data polling interval in seconds.
    metricsPollingInterval Number
    The data polling interval in seconds.

    GcpDmIntegrationsVpcAccess, GcpDmIntegrationsVpcAccessArgs

    MetricsPollingInterval int
    The data polling interval in seconds.
    MetricsPollingInterval int
    The data polling interval in seconds.
    metrics_polling_interval number
    The data polling interval in seconds.
    metricsPollingInterval Integer
    The data polling interval in seconds.
    metricsPollingInterval number
    The data polling interval in seconds.
    metrics_polling_interval int
    The data polling interval in seconds.
    metricsPollingInterval Number
    The data polling interval in seconds.

    Import

    GCP DM integrations can be imported using the id:

    $ pulumi import newrelic:cloud/gcpDmIntegrations:GcpDmIntegrations example <id>
    

    To learn more about importing existing cloud resources, see Importing resources.

    Package Details

    Repository
    New Relic pulumi/pulumi-newrelic
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the newrelic Terraform Provider.
    newrelic logo newrelic logo
    Viewing docs for New Relic v5.75.2
    published on Wednesday, Aug 12, 2026 by Pulumi

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial