newrelic.cloud.GcpIntegrations
Explore with Pulumi AI
Use this resource to integrate GCP services with New Relic.
Prerequisite
Setup is required for this resource to work properly. This resource assumes you have linked a GCP account to New Relic and configured it to pull metrics from GCP.
New Relic doesn’t automatically receive metrics from GCP services, so this resource can be used to configure integrations to those services.
Example Usage
Leave an integration block empty to use its default configuration. You can also use the full example, including the GCP set up, found in our guides.
import * as pulumi from "@pulumi/pulumi";
import * as newrelic from "@pulumi/newrelic";
const foo = new newrelic.cloud.GcpLinkAccount("foo", {
    name: "example",
    projectId: "<Your GCP project ID>",
});
const foo1 = new newrelic.cloud.GcpIntegrations("foo1", {
    linkedAccountId: foo.id,
    appEngine: {
        metricsPollingInterval: 300,
    },
    bigQuery: {
        metricsPollingInterval: 300,
        fetchTags: true,
    },
    bigTable: {
        metricsPollingInterval: 300,
    },
    composer: {
        metricsPollingInterval: 300,
    },
    dataFlow: {
        metricsPollingInterval: 300,
    },
    dataProc: {
        metricsPollingInterval: 300,
    },
    dataStore: {
        metricsPollingInterval: 300,
    },
    fireBaseDatabase: {
        metricsPollingInterval: 300,
    },
    fireBaseHosting: {
        metricsPollingInterval: 300,
    },
    fireBaseStorage: {
        metricsPollingInterval: 300,
    },
    fireStore: {
        metricsPollingInterval: 300,
    },
    functions: {
        metricsPollingInterval: 300,
    },
    interconnect: {
        metricsPollingInterval: 300,
    },
    kubernetes: {
        metricsPollingInterval: 300,
    },
    loadBalancing: {
        metricsPollingInterval: 300,
    },
    memCache: {
        metricsPollingInterval: 300,
    },
    pubSub: {
        metricsPollingInterval: 300,
        fetchTags: true,
    },
    redis: {
        metricsPollingInterval: 300,
    },
    router: {
        metricsPollingInterval: 300,
    },
    run: {
        metricsPollingInterval: 300,
    },
    spanner: {
        metricsPollingInterval: 300,
        fetchTags: true,
    },
    sql: {
        metricsPollingInterval: 300,
    },
    storage: {
        metricsPollingInterval: 300,
        fetchTags: true,
    },
    virtualMachines: {
        metricsPollingInterval: 300,
    },
    vpcAccess: {
        metricsPollingInterval: 300,
    },
});
import pulumi
import pulumi_newrelic as newrelic
foo = newrelic.cloud.GcpLinkAccount("foo",
    name="example",
    project_id="<Your GCP project ID>")
foo1 = newrelic.cloud.GcpIntegrations("foo1",
    linked_account_id=foo.id,
    app_engine={
        "metrics_polling_interval": 300,
    },
    big_query={
        "metrics_polling_interval": 300,
        "fetch_tags": True,
    },
    big_table={
        "metrics_polling_interval": 300,
    },
    composer={
        "metrics_polling_interval": 300,
    },
    data_flow={
        "metrics_polling_interval": 300,
    },
    data_proc={
        "metrics_polling_interval": 300,
    },
    data_store={
        "metrics_polling_interval": 300,
    },
    fire_base_database={
        "metrics_polling_interval": 300,
    },
    fire_base_hosting={
        "metrics_polling_interval": 300,
    },
    fire_base_storage={
        "metrics_polling_interval": 300,
    },
    fire_store={
        "metrics_polling_interval": 300,
    },
    functions={
        "metrics_polling_interval": 300,
    },
    interconnect={
        "metrics_polling_interval": 300,
    },
    kubernetes={
        "metrics_polling_interval": 300,
    },
    load_balancing={
        "metrics_polling_interval": 300,
    },
    mem_cache={
        "metrics_polling_interval": 300,
    },
    pub_sub={
        "metrics_polling_interval": 300,
        "fetch_tags": True,
    },
    redis={
        "metrics_polling_interval": 300,
    },
    router={
        "metrics_polling_interval": 300,
    },
    run={
        "metrics_polling_interval": 300,
    },
    spanner={
        "metrics_polling_interval": 300,
        "fetch_tags": True,
    },
    sql={
        "metrics_polling_interval": 300,
    },
    storage={
        "metrics_polling_interval": 300,
        "fetch_tags": True,
    },
    virtual_machines={
        "metrics_polling_interval": 300,
    },
    vpc_access={
        "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 {
		foo, err := cloud.NewGcpLinkAccount(ctx, "foo", &cloud.GcpLinkAccountArgs{
			Name:      pulumi.String("example"),
			ProjectId: pulumi.String("<Your GCP project ID>"),
		})
		if err != nil {
			return err
		}
		_, err = cloud.NewGcpIntegrations(ctx, "foo1", &cloud.GcpIntegrationsArgs{
			LinkedAccountId: foo.ID(),
			AppEngine: &cloud.GcpIntegrationsAppEngineArgs{
				MetricsPollingInterval: pulumi.Int(300),
			},
			BigQuery: &cloud.GcpIntegrationsBigQueryArgs{
				MetricsPollingInterval: pulumi.Int(300),
				FetchTags:              pulumi.Bool(true),
			},
			BigTable: &cloud.GcpIntegrationsBigTableArgs{
				MetricsPollingInterval: pulumi.Int(300),
			},
			Composer: &cloud.GcpIntegrationsComposerArgs{
				MetricsPollingInterval: pulumi.Int(300),
			},
			DataFlow: &cloud.GcpIntegrationsDataFlowArgs{
				MetricsPollingInterval: pulumi.Int(300),
			},
			DataProc: &cloud.GcpIntegrationsDataProcArgs{
				MetricsPollingInterval: pulumi.Int(300),
			},
			DataStore: &cloud.GcpIntegrationsDataStoreArgs{
				MetricsPollingInterval: pulumi.Int(300),
			},
			FireBaseDatabase: &cloud.GcpIntegrationsFireBaseDatabaseArgs{
				MetricsPollingInterval: pulumi.Int(300),
			},
			FireBaseHosting: &cloud.GcpIntegrationsFireBaseHostingArgs{
				MetricsPollingInterval: pulumi.Int(300),
			},
			FireBaseStorage: &cloud.GcpIntegrationsFireBaseStorageArgs{
				MetricsPollingInterval: pulumi.Int(300),
			},
			FireStore: &cloud.GcpIntegrationsFireStoreArgs{
				MetricsPollingInterval: pulumi.Int(300),
			},
			Functions: &cloud.GcpIntegrationsFunctionsArgs{
				MetricsPollingInterval: pulumi.Int(300),
			},
			Interconnect: &cloud.GcpIntegrationsInterconnectArgs{
				MetricsPollingInterval: pulumi.Int(300),
			},
			Kubernetes: &cloud.GcpIntegrationsKubernetesArgs{
				MetricsPollingInterval: pulumi.Int(300),
			},
			LoadBalancing: &cloud.GcpIntegrationsLoadBalancingArgs{
				MetricsPollingInterval: pulumi.Int(300),
			},
			MemCache: &cloud.GcpIntegrationsMemCacheArgs{
				MetricsPollingInterval: pulumi.Int(300),
			},
			PubSub: &cloud.GcpIntegrationsPubSubArgs{
				MetricsPollingInterval: pulumi.Int(300),
				FetchTags:              pulumi.Bool(true),
			},
			Redis: &cloud.GcpIntegrationsRedisArgs{
				MetricsPollingInterval: pulumi.Int(300),
			},
			Router: &cloud.GcpIntegrationsRouterArgs{
				MetricsPollingInterval: pulumi.Int(300),
			},
			Run: &cloud.GcpIntegrationsRunArgs{
				MetricsPollingInterval: pulumi.Int(300),
			},
			Spanner: &cloud.GcpIntegrationsSpannerArgs{
				MetricsPollingInterval: pulumi.Int(300),
				FetchTags:              pulumi.Bool(true),
			},
			Sql: &cloud.GcpIntegrationsSqlArgs{
				MetricsPollingInterval: pulumi.Int(300),
			},
			Storage: &cloud.GcpIntegrationsStorageArgs{
				MetricsPollingInterval: pulumi.Int(300),
				FetchTags:              pulumi.Bool(true),
			},
			VirtualMachines: &cloud.GcpIntegrationsVirtualMachinesArgs{
				MetricsPollingInterval: pulumi.Int(300),
			},
			VpcAccess: &cloud.GcpIntegrationsVpcAccessArgs{
				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 foo = new NewRelic.Cloud.GcpLinkAccount("foo", new()
    {
        Name = "example",
        ProjectId = "<Your GCP project ID>",
    });
    var foo1 = new NewRelic.Cloud.GcpIntegrations("foo1", new()
    {
        LinkedAccountId = foo.Id,
        AppEngine = new NewRelic.Cloud.Inputs.GcpIntegrationsAppEngineArgs
        {
            MetricsPollingInterval = 300,
        },
        BigQuery = new NewRelic.Cloud.Inputs.GcpIntegrationsBigQueryArgs
        {
            MetricsPollingInterval = 300,
            FetchTags = true,
        },
        BigTable = new NewRelic.Cloud.Inputs.GcpIntegrationsBigTableArgs
        {
            MetricsPollingInterval = 300,
        },
        Composer = new NewRelic.Cloud.Inputs.GcpIntegrationsComposerArgs
        {
            MetricsPollingInterval = 300,
        },
        DataFlow = new NewRelic.Cloud.Inputs.GcpIntegrationsDataFlowArgs
        {
            MetricsPollingInterval = 300,
        },
        DataProc = new NewRelic.Cloud.Inputs.GcpIntegrationsDataProcArgs
        {
            MetricsPollingInterval = 300,
        },
        DataStore = new NewRelic.Cloud.Inputs.GcpIntegrationsDataStoreArgs
        {
            MetricsPollingInterval = 300,
        },
        FireBaseDatabase = new NewRelic.Cloud.Inputs.GcpIntegrationsFireBaseDatabaseArgs
        {
            MetricsPollingInterval = 300,
        },
        FireBaseHosting = new NewRelic.Cloud.Inputs.GcpIntegrationsFireBaseHostingArgs
        {
            MetricsPollingInterval = 300,
        },
        FireBaseStorage = new NewRelic.Cloud.Inputs.GcpIntegrationsFireBaseStorageArgs
        {
            MetricsPollingInterval = 300,
        },
        FireStore = new NewRelic.Cloud.Inputs.GcpIntegrationsFireStoreArgs
        {
            MetricsPollingInterval = 300,
        },
        Functions = new NewRelic.Cloud.Inputs.GcpIntegrationsFunctionsArgs
        {
            MetricsPollingInterval = 300,
        },
        Interconnect = new NewRelic.Cloud.Inputs.GcpIntegrationsInterconnectArgs
        {
            MetricsPollingInterval = 300,
        },
        Kubernetes = new NewRelic.Cloud.Inputs.GcpIntegrationsKubernetesArgs
        {
            MetricsPollingInterval = 300,
        },
        LoadBalancing = new NewRelic.Cloud.Inputs.GcpIntegrationsLoadBalancingArgs
        {
            MetricsPollingInterval = 300,
        },
        MemCache = new NewRelic.Cloud.Inputs.GcpIntegrationsMemCacheArgs
        {
            MetricsPollingInterval = 300,
        },
        PubSub = new NewRelic.Cloud.Inputs.GcpIntegrationsPubSubArgs
        {
            MetricsPollingInterval = 300,
            FetchTags = true,
        },
        Redis = new NewRelic.Cloud.Inputs.GcpIntegrationsRedisArgs
        {
            MetricsPollingInterval = 300,
        },
        Router = new NewRelic.Cloud.Inputs.GcpIntegrationsRouterArgs
        {
            MetricsPollingInterval = 300,
        },
        Run = new NewRelic.Cloud.Inputs.GcpIntegrationsRunArgs
        {
            MetricsPollingInterval = 300,
        },
        Spanner = new NewRelic.Cloud.Inputs.GcpIntegrationsSpannerArgs
        {
            MetricsPollingInterval = 300,
            FetchTags = true,
        },
        Sql = new NewRelic.Cloud.Inputs.GcpIntegrationsSqlArgs
        {
            MetricsPollingInterval = 300,
        },
        Storage = new NewRelic.Cloud.Inputs.GcpIntegrationsStorageArgs
        {
            MetricsPollingInterval = 300,
            FetchTags = true,
        },
        VirtualMachines = new NewRelic.Cloud.Inputs.GcpIntegrationsVirtualMachinesArgs
        {
            MetricsPollingInterval = 300,
        },
        VpcAccess = new NewRelic.Cloud.Inputs.GcpIntegrationsVpcAccessArgs
        {
            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.GcpIntegrations;
import com.pulumi.newrelic.cloud.GcpIntegrationsArgs;
import com.pulumi.newrelic.cloud.inputs.GcpIntegrationsAppEngineArgs;
import com.pulumi.newrelic.cloud.inputs.GcpIntegrationsBigQueryArgs;
import com.pulumi.newrelic.cloud.inputs.GcpIntegrationsBigTableArgs;
import com.pulumi.newrelic.cloud.inputs.GcpIntegrationsComposerArgs;
import com.pulumi.newrelic.cloud.inputs.GcpIntegrationsDataFlowArgs;
import com.pulumi.newrelic.cloud.inputs.GcpIntegrationsDataProcArgs;
import com.pulumi.newrelic.cloud.inputs.GcpIntegrationsDataStoreArgs;
import com.pulumi.newrelic.cloud.inputs.GcpIntegrationsFireBaseDatabaseArgs;
import com.pulumi.newrelic.cloud.inputs.GcpIntegrationsFireBaseHostingArgs;
import com.pulumi.newrelic.cloud.inputs.GcpIntegrationsFireBaseStorageArgs;
import com.pulumi.newrelic.cloud.inputs.GcpIntegrationsFireStoreArgs;
import com.pulumi.newrelic.cloud.inputs.GcpIntegrationsFunctionsArgs;
import com.pulumi.newrelic.cloud.inputs.GcpIntegrationsInterconnectArgs;
import com.pulumi.newrelic.cloud.inputs.GcpIntegrationsKubernetesArgs;
import com.pulumi.newrelic.cloud.inputs.GcpIntegrationsLoadBalancingArgs;
import com.pulumi.newrelic.cloud.inputs.GcpIntegrationsMemCacheArgs;
import com.pulumi.newrelic.cloud.inputs.GcpIntegrationsPubSubArgs;
import com.pulumi.newrelic.cloud.inputs.GcpIntegrationsRedisArgs;
import com.pulumi.newrelic.cloud.inputs.GcpIntegrationsRouterArgs;
import com.pulumi.newrelic.cloud.inputs.GcpIntegrationsRunArgs;
import com.pulumi.newrelic.cloud.inputs.GcpIntegrationsSpannerArgs;
import com.pulumi.newrelic.cloud.inputs.GcpIntegrationsSqlArgs;
import com.pulumi.newrelic.cloud.inputs.GcpIntegrationsStorageArgs;
import com.pulumi.newrelic.cloud.inputs.GcpIntegrationsVirtualMachinesArgs;
import com.pulumi.newrelic.cloud.inputs.GcpIntegrationsVpcAccessArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }
    public static void stack(Context ctx) {
        var foo = new GcpLinkAccount("foo", GcpLinkAccountArgs.builder()
            .name("example")
            .projectId("<Your GCP project ID>")
            .build());
        var foo1 = new GcpIntegrations("foo1", GcpIntegrationsArgs.builder()
            .linkedAccountId(foo.id())
            .appEngine(GcpIntegrationsAppEngineArgs.builder()
                .metricsPollingInterval(300)
                .build())
            .bigQuery(GcpIntegrationsBigQueryArgs.builder()
                .metricsPollingInterval(300)
                .fetchTags(true)
                .build())
            .bigTable(GcpIntegrationsBigTableArgs.builder()
                .metricsPollingInterval(300)
                .build())
            .composer(GcpIntegrationsComposerArgs.builder()
                .metricsPollingInterval(300)
                .build())
            .dataFlow(GcpIntegrationsDataFlowArgs.builder()
                .metricsPollingInterval(300)
                .build())
            .dataProc(GcpIntegrationsDataProcArgs.builder()
                .metricsPollingInterval(300)
                .build())
            .dataStore(GcpIntegrationsDataStoreArgs.builder()
                .metricsPollingInterval(300)
                .build())
            .fireBaseDatabase(GcpIntegrationsFireBaseDatabaseArgs.builder()
                .metricsPollingInterval(300)
                .build())
            .fireBaseHosting(GcpIntegrationsFireBaseHostingArgs.builder()
                .metricsPollingInterval(300)
                .build())
            .fireBaseStorage(GcpIntegrationsFireBaseStorageArgs.builder()
                .metricsPollingInterval(300)
                .build())
            .fireStore(GcpIntegrationsFireStoreArgs.builder()
                .metricsPollingInterval(300)
                .build())
            .functions(GcpIntegrationsFunctionsArgs.builder()
                .metricsPollingInterval(300)
                .build())
            .interconnect(GcpIntegrationsInterconnectArgs.builder()
                .metricsPollingInterval(300)
                .build())
            .kubernetes(GcpIntegrationsKubernetesArgs.builder()
                .metricsPollingInterval(300)
                .build())
            .loadBalancing(GcpIntegrationsLoadBalancingArgs.builder()
                .metricsPollingInterval(300)
                .build())
            .memCache(GcpIntegrationsMemCacheArgs.builder()
                .metricsPollingInterval(300)
                .build())
            .pubSub(GcpIntegrationsPubSubArgs.builder()
                .metricsPollingInterval(300)
                .fetchTags(true)
                .build())
            .redis(GcpIntegrationsRedisArgs.builder()
                .metricsPollingInterval(300)
                .build())
            .router(GcpIntegrationsRouterArgs.builder()
                .metricsPollingInterval(300)
                .build())
            .run(GcpIntegrationsRunArgs.builder()
                .metricsPollingInterval(300)
                .build())
            .spanner(GcpIntegrationsSpannerArgs.builder()
                .metricsPollingInterval(300)
                .fetchTags(true)
                .build())
            .sql(GcpIntegrationsSqlArgs.builder()
                .metricsPollingInterval(300)
                .build())
            .storage(GcpIntegrationsStorageArgs.builder()
                .metricsPollingInterval(300)
                .fetchTags(true)
                .build())
            .virtualMachines(GcpIntegrationsVirtualMachinesArgs.builder()
                .metricsPollingInterval(300)
                .build())
            .vpcAccess(GcpIntegrationsVpcAccessArgs.builder()
                .metricsPollingInterval(300)
                .build())
            .build());
    }
}
resources:
  foo:
    type: newrelic:cloud:GcpLinkAccount
    properties:
      name: example
      projectId: <Your GCP project ID>
  foo1:
    type: newrelic:cloud:GcpIntegrations
    properties:
      linkedAccountId: ${foo.id}
      appEngine:
        metricsPollingInterval: 300
      bigQuery:
        metricsPollingInterval: 300
        fetchTags: true
      bigTable:
        metricsPollingInterval: 300
      composer:
        metricsPollingInterval: 300
      dataFlow:
        metricsPollingInterval: 300
      dataProc:
        metricsPollingInterval: 300
      dataStore:
        metricsPollingInterval: 300
      fireBaseDatabase:
        metricsPollingInterval: 300
      fireBaseHosting:
        metricsPollingInterval: 300
      fireBaseStorage:
        metricsPollingInterval: 300
      fireStore:
        metricsPollingInterval: 300
      functions:
        metricsPollingInterval: 300
      interconnect:
        metricsPollingInterval: 300
      kubernetes:
        metricsPollingInterval: 300
      loadBalancing:
        metricsPollingInterval: 300
      memCache:
        metricsPollingInterval: 300
      pubSub:
        metricsPollingInterval: 300
        fetchTags: true
      redis:
        metricsPollingInterval: 300
      router:
        metricsPollingInterval: 300
      run:
        metricsPollingInterval: 300
      spanner:
        metricsPollingInterval: 300
        fetchTags: true
      sql:
        metricsPollingInterval: 300
      storage:
        metricsPollingInterval: 300
        fetchTags: true
      virtualMachines:
        metricsPollingInterval: 300
      vpcAccess:
        metricsPollingInterval: 300
Create GcpIntegrations Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new GcpIntegrations(name: string, args: GcpIntegrationsArgs, opts?: CustomResourceOptions);@overload
def GcpIntegrations(resource_name: str,
                    args: GcpIntegrationsArgs,
                    opts: Optional[ResourceOptions] = None)
@overload
def GcpIntegrations(resource_name: str,
                    opts: Optional[ResourceOptions] = None,
                    linked_account_id: Optional[str] = None,
                    interconnect: Optional[GcpIntegrationsInterconnectArgs] = None,
                    storage: Optional[GcpIntegrationsStorageArgs] = None,
                    big_query: Optional[GcpIntegrationsBigQueryArgs] = None,
                    big_table: Optional[GcpIntegrationsBigTableArgs] = None,
                    composer: Optional[GcpIntegrationsComposerArgs] = None,
                    data_flow: Optional[GcpIntegrationsDataFlowArgs] = None,
                    data_proc: Optional[GcpIntegrationsDataProcArgs] = None,
                    data_store: Optional[GcpIntegrationsDataStoreArgs] = None,
                    fire_base_database: Optional[GcpIntegrationsFireBaseDatabaseArgs] = None,
                    fire_base_hosting: Optional[GcpIntegrationsFireBaseHostingArgs] = None,
                    fire_base_storage: Optional[GcpIntegrationsFireBaseStorageArgs] = None,
                    kubernetes: Optional[GcpIntegrationsKubernetesArgs] = None,
                    app_engine: Optional[GcpIntegrationsAppEngineArgs] = None,
                    functions: Optional[GcpIntegrationsFunctionsArgs] = None,
                    fire_store: Optional[GcpIntegrationsFireStoreArgs] = None,
                    alloy_db: Optional[GcpIntegrationsAlloyDbArgs] = None,
                    load_balancing: Optional[GcpIntegrationsLoadBalancingArgs] = None,
                    mem_cache: Optional[GcpIntegrationsMemCacheArgs] = None,
                    pub_sub: Optional[GcpIntegrationsPubSubArgs] = None,
                    redis: Optional[GcpIntegrationsRedisArgs] = None,
                    router: Optional[GcpIntegrationsRouterArgs] = None,
                    run: Optional[GcpIntegrationsRunArgs] = None,
                    spanner: Optional[GcpIntegrationsSpannerArgs] = None,
                    sql: Optional[GcpIntegrationsSqlArgs] = None,
                    account_id: Optional[str] = None,
                    virtual_machines: Optional[GcpIntegrationsVirtualMachinesArgs] = None,
                    vpc_access: Optional[GcpIntegrationsVpcAccessArgs] = None)func NewGcpIntegrations(ctx *Context, name string, args GcpIntegrationsArgs, opts ...ResourceOption) (*GcpIntegrations, error)public GcpIntegrations(string name, GcpIntegrationsArgs args, CustomResourceOptions? opts = null)
public GcpIntegrations(String name, GcpIntegrationsArgs args)
public GcpIntegrations(String name, GcpIntegrationsArgs args, CustomResourceOptions options)
type: newrelic:cloud:GcpIntegrations
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args GcpIntegrationsArgs
- 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 GcpIntegrationsArgs
- 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 GcpIntegrationsArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args GcpIntegrationsArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args GcpIntegrationsArgs
- 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 gcpIntegrationsResource = new NewRelic.Cloud.GcpIntegrations("gcpIntegrationsResource", new()
{
    LinkedAccountId = "string",
    Interconnect = new NewRelic.Cloud.Inputs.GcpIntegrationsInterconnectArgs
    {
        MetricsPollingInterval = 0,
    },
    Storage = new NewRelic.Cloud.Inputs.GcpIntegrationsStorageArgs
    {
        FetchTags = false,
        MetricsPollingInterval = 0,
    },
    BigQuery = new NewRelic.Cloud.Inputs.GcpIntegrationsBigQueryArgs
    {
        FetchTags = false,
        MetricsPollingInterval = 0,
    },
    BigTable = new NewRelic.Cloud.Inputs.GcpIntegrationsBigTableArgs
    {
        MetricsPollingInterval = 0,
    },
    Composer = new NewRelic.Cloud.Inputs.GcpIntegrationsComposerArgs
    {
        MetricsPollingInterval = 0,
    },
    DataFlow = new NewRelic.Cloud.Inputs.GcpIntegrationsDataFlowArgs
    {
        MetricsPollingInterval = 0,
    },
    DataProc = new NewRelic.Cloud.Inputs.GcpIntegrationsDataProcArgs
    {
        MetricsPollingInterval = 0,
    },
    DataStore = new NewRelic.Cloud.Inputs.GcpIntegrationsDataStoreArgs
    {
        MetricsPollingInterval = 0,
    },
    FireBaseDatabase = new NewRelic.Cloud.Inputs.GcpIntegrationsFireBaseDatabaseArgs
    {
        MetricsPollingInterval = 0,
    },
    FireBaseHosting = new NewRelic.Cloud.Inputs.GcpIntegrationsFireBaseHostingArgs
    {
        MetricsPollingInterval = 0,
    },
    FireBaseStorage = new NewRelic.Cloud.Inputs.GcpIntegrationsFireBaseStorageArgs
    {
        MetricsPollingInterval = 0,
    },
    Kubernetes = new NewRelic.Cloud.Inputs.GcpIntegrationsKubernetesArgs
    {
        MetricsPollingInterval = 0,
    },
    AppEngine = new NewRelic.Cloud.Inputs.GcpIntegrationsAppEngineArgs
    {
        MetricsPollingInterval = 0,
    },
    Functions = new NewRelic.Cloud.Inputs.GcpIntegrationsFunctionsArgs
    {
        MetricsPollingInterval = 0,
    },
    FireStore = new NewRelic.Cloud.Inputs.GcpIntegrationsFireStoreArgs
    {
        MetricsPollingInterval = 0,
    },
    AlloyDb = new NewRelic.Cloud.Inputs.GcpIntegrationsAlloyDbArgs
    {
        MetricsPollingInterval = 0,
    },
    LoadBalancing = new NewRelic.Cloud.Inputs.GcpIntegrationsLoadBalancingArgs
    {
        MetricsPollingInterval = 0,
    },
    MemCache = new NewRelic.Cloud.Inputs.GcpIntegrationsMemCacheArgs
    {
        MetricsPollingInterval = 0,
    },
    PubSub = new NewRelic.Cloud.Inputs.GcpIntegrationsPubSubArgs
    {
        FetchTags = false,
        MetricsPollingInterval = 0,
    },
    Redis = new NewRelic.Cloud.Inputs.GcpIntegrationsRedisArgs
    {
        MetricsPollingInterval = 0,
    },
    Router = new NewRelic.Cloud.Inputs.GcpIntegrationsRouterArgs
    {
        MetricsPollingInterval = 0,
    },
    Run = new NewRelic.Cloud.Inputs.GcpIntegrationsRunArgs
    {
        MetricsPollingInterval = 0,
    },
    Spanner = new NewRelic.Cloud.Inputs.GcpIntegrationsSpannerArgs
    {
        FetchTags = false,
        MetricsPollingInterval = 0,
    },
    Sql = new NewRelic.Cloud.Inputs.GcpIntegrationsSqlArgs
    {
        MetricsPollingInterval = 0,
    },
    AccountId = "string",
    VirtualMachines = new NewRelic.Cloud.Inputs.GcpIntegrationsVirtualMachinesArgs
    {
        MetricsPollingInterval = 0,
    },
    VpcAccess = new NewRelic.Cloud.Inputs.GcpIntegrationsVpcAccessArgs
    {
        MetricsPollingInterval = 0,
    },
});
example, err := cloud.NewGcpIntegrations(ctx, "gcpIntegrationsResource", &cloud.GcpIntegrationsArgs{
	LinkedAccountId: pulumi.String("string"),
	Interconnect: &cloud.GcpIntegrationsInterconnectArgs{
		MetricsPollingInterval: pulumi.Int(0),
	},
	Storage: &cloud.GcpIntegrationsStorageArgs{
		FetchTags:              pulumi.Bool(false),
		MetricsPollingInterval: pulumi.Int(0),
	},
	BigQuery: &cloud.GcpIntegrationsBigQueryArgs{
		FetchTags:              pulumi.Bool(false),
		MetricsPollingInterval: pulumi.Int(0),
	},
	BigTable: &cloud.GcpIntegrationsBigTableArgs{
		MetricsPollingInterval: pulumi.Int(0),
	},
	Composer: &cloud.GcpIntegrationsComposerArgs{
		MetricsPollingInterval: pulumi.Int(0),
	},
	DataFlow: &cloud.GcpIntegrationsDataFlowArgs{
		MetricsPollingInterval: pulumi.Int(0),
	},
	DataProc: &cloud.GcpIntegrationsDataProcArgs{
		MetricsPollingInterval: pulumi.Int(0),
	},
	DataStore: &cloud.GcpIntegrationsDataStoreArgs{
		MetricsPollingInterval: pulumi.Int(0),
	},
	FireBaseDatabase: &cloud.GcpIntegrationsFireBaseDatabaseArgs{
		MetricsPollingInterval: pulumi.Int(0),
	},
	FireBaseHosting: &cloud.GcpIntegrationsFireBaseHostingArgs{
		MetricsPollingInterval: pulumi.Int(0),
	},
	FireBaseStorage: &cloud.GcpIntegrationsFireBaseStorageArgs{
		MetricsPollingInterval: pulumi.Int(0),
	},
	Kubernetes: &cloud.GcpIntegrationsKubernetesArgs{
		MetricsPollingInterval: pulumi.Int(0),
	},
	AppEngine: &cloud.GcpIntegrationsAppEngineArgs{
		MetricsPollingInterval: pulumi.Int(0),
	},
	Functions: &cloud.GcpIntegrationsFunctionsArgs{
		MetricsPollingInterval: pulumi.Int(0),
	},
	FireStore: &cloud.GcpIntegrationsFireStoreArgs{
		MetricsPollingInterval: pulumi.Int(0),
	},
	AlloyDb: &cloud.GcpIntegrationsAlloyDbArgs{
		MetricsPollingInterval: pulumi.Int(0),
	},
	LoadBalancing: &cloud.GcpIntegrationsLoadBalancingArgs{
		MetricsPollingInterval: pulumi.Int(0),
	},
	MemCache: &cloud.GcpIntegrationsMemCacheArgs{
		MetricsPollingInterval: pulumi.Int(0),
	},
	PubSub: &cloud.GcpIntegrationsPubSubArgs{
		FetchTags:              pulumi.Bool(false),
		MetricsPollingInterval: pulumi.Int(0),
	},
	Redis: &cloud.GcpIntegrationsRedisArgs{
		MetricsPollingInterval: pulumi.Int(0),
	},
	Router: &cloud.GcpIntegrationsRouterArgs{
		MetricsPollingInterval: pulumi.Int(0),
	},
	Run: &cloud.GcpIntegrationsRunArgs{
		MetricsPollingInterval: pulumi.Int(0),
	},
	Spanner: &cloud.GcpIntegrationsSpannerArgs{
		FetchTags:              pulumi.Bool(false),
		MetricsPollingInterval: pulumi.Int(0),
	},
	Sql: &cloud.GcpIntegrationsSqlArgs{
		MetricsPollingInterval: pulumi.Int(0),
	},
	AccountId: pulumi.String("string"),
	VirtualMachines: &cloud.GcpIntegrationsVirtualMachinesArgs{
		MetricsPollingInterval: pulumi.Int(0),
	},
	VpcAccess: &cloud.GcpIntegrationsVpcAccessArgs{
		MetricsPollingInterval: pulumi.Int(0),
	},
})
var gcpIntegrationsResource = new GcpIntegrations("gcpIntegrationsResource", GcpIntegrationsArgs.builder()
    .linkedAccountId("string")
    .interconnect(GcpIntegrationsInterconnectArgs.builder()
        .metricsPollingInterval(0)
        .build())
    .storage(GcpIntegrationsStorageArgs.builder()
        .fetchTags(false)
        .metricsPollingInterval(0)
        .build())
    .bigQuery(GcpIntegrationsBigQueryArgs.builder()
        .fetchTags(false)
        .metricsPollingInterval(0)
        .build())
    .bigTable(GcpIntegrationsBigTableArgs.builder()
        .metricsPollingInterval(0)
        .build())
    .composer(GcpIntegrationsComposerArgs.builder()
        .metricsPollingInterval(0)
        .build())
    .dataFlow(GcpIntegrationsDataFlowArgs.builder()
        .metricsPollingInterval(0)
        .build())
    .dataProc(GcpIntegrationsDataProcArgs.builder()
        .metricsPollingInterval(0)
        .build())
    .dataStore(GcpIntegrationsDataStoreArgs.builder()
        .metricsPollingInterval(0)
        .build())
    .fireBaseDatabase(GcpIntegrationsFireBaseDatabaseArgs.builder()
        .metricsPollingInterval(0)
        .build())
    .fireBaseHosting(GcpIntegrationsFireBaseHostingArgs.builder()
        .metricsPollingInterval(0)
        .build())
    .fireBaseStorage(GcpIntegrationsFireBaseStorageArgs.builder()
        .metricsPollingInterval(0)
        .build())
    .kubernetes(GcpIntegrationsKubernetesArgs.builder()
        .metricsPollingInterval(0)
        .build())
    .appEngine(GcpIntegrationsAppEngineArgs.builder()
        .metricsPollingInterval(0)
        .build())
    .functions(GcpIntegrationsFunctionsArgs.builder()
        .metricsPollingInterval(0)
        .build())
    .fireStore(GcpIntegrationsFireStoreArgs.builder()
        .metricsPollingInterval(0)
        .build())
    .alloyDb(GcpIntegrationsAlloyDbArgs.builder()
        .metricsPollingInterval(0)
        .build())
    .loadBalancing(GcpIntegrationsLoadBalancingArgs.builder()
        .metricsPollingInterval(0)
        .build())
    .memCache(GcpIntegrationsMemCacheArgs.builder()
        .metricsPollingInterval(0)
        .build())
    .pubSub(GcpIntegrationsPubSubArgs.builder()
        .fetchTags(false)
        .metricsPollingInterval(0)
        .build())
    .redis(GcpIntegrationsRedisArgs.builder()
        .metricsPollingInterval(0)
        .build())
    .router(GcpIntegrationsRouterArgs.builder()
        .metricsPollingInterval(0)
        .build())
    .run(GcpIntegrationsRunArgs.builder()
        .metricsPollingInterval(0)
        .build())
    .spanner(GcpIntegrationsSpannerArgs.builder()
        .fetchTags(false)
        .metricsPollingInterval(0)
        .build())
    .sql(GcpIntegrationsSqlArgs.builder()
        .metricsPollingInterval(0)
        .build())
    .accountId("string")
    .virtualMachines(GcpIntegrationsVirtualMachinesArgs.builder()
        .metricsPollingInterval(0)
        .build())
    .vpcAccess(GcpIntegrationsVpcAccessArgs.builder()
        .metricsPollingInterval(0)
        .build())
    .build());
gcp_integrations_resource = newrelic.cloud.GcpIntegrations("gcpIntegrationsResource",
    linked_account_id="string",
    interconnect={
        "metrics_polling_interval": 0,
    },
    storage={
        "fetch_tags": False,
        "metrics_polling_interval": 0,
    },
    big_query={
        "fetch_tags": False,
        "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,
    },
    fire_base_database={
        "metrics_polling_interval": 0,
    },
    fire_base_hosting={
        "metrics_polling_interval": 0,
    },
    fire_base_storage={
        "metrics_polling_interval": 0,
    },
    kubernetes={
        "metrics_polling_interval": 0,
    },
    app_engine={
        "metrics_polling_interval": 0,
    },
    functions={
        "metrics_polling_interval": 0,
    },
    fire_store={
        "metrics_polling_interval": 0,
    },
    alloy_db={
        "metrics_polling_interval": 0,
    },
    load_balancing={
        "metrics_polling_interval": 0,
    },
    mem_cache={
        "metrics_polling_interval": 0,
    },
    pub_sub={
        "fetch_tags": False,
        "metrics_polling_interval": 0,
    },
    redis={
        "metrics_polling_interval": 0,
    },
    router={
        "metrics_polling_interval": 0,
    },
    run={
        "metrics_polling_interval": 0,
    },
    spanner={
        "fetch_tags": False,
        "metrics_polling_interval": 0,
    },
    sql={
        "metrics_polling_interval": 0,
    },
    account_id="string",
    virtual_machines={
        "metrics_polling_interval": 0,
    },
    vpc_access={
        "metrics_polling_interval": 0,
    })
const gcpIntegrationsResource = new newrelic.cloud.GcpIntegrations("gcpIntegrationsResource", {
    linkedAccountId: "string",
    interconnect: {
        metricsPollingInterval: 0,
    },
    storage: {
        fetchTags: false,
        metricsPollingInterval: 0,
    },
    bigQuery: {
        fetchTags: false,
        metricsPollingInterval: 0,
    },
    bigTable: {
        metricsPollingInterval: 0,
    },
    composer: {
        metricsPollingInterval: 0,
    },
    dataFlow: {
        metricsPollingInterval: 0,
    },
    dataProc: {
        metricsPollingInterval: 0,
    },
    dataStore: {
        metricsPollingInterval: 0,
    },
    fireBaseDatabase: {
        metricsPollingInterval: 0,
    },
    fireBaseHosting: {
        metricsPollingInterval: 0,
    },
    fireBaseStorage: {
        metricsPollingInterval: 0,
    },
    kubernetes: {
        metricsPollingInterval: 0,
    },
    appEngine: {
        metricsPollingInterval: 0,
    },
    functions: {
        metricsPollingInterval: 0,
    },
    fireStore: {
        metricsPollingInterval: 0,
    },
    alloyDb: {
        metricsPollingInterval: 0,
    },
    loadBalancing: {
        metricsPollingInterval: 0,
    },
    memCache: {
        metricsPollingInterval: 0,
    },
    pubSub: {
        fetchTags: false,
        metricsPollingInterval: 0,
    },
    redis: {
        metricsPollingInterval: 0,
    },
    router: {
        metricsPollingInterval: 0,
    },
    run: {
        metricsPollingInterval: 0,
    },
    spanner: {
        fetchTags: false,
        metricsPollingInterval: 0,
    },
    sql: {
        metricsPollingInterval: 0,
    },
    accountId: "string",
    virtualMachines: {
        metricsPollingInterval: 0,
    },
    vpcAccess: {
        metricsPollingInterval: 0,
    },
});
type: newrelic:cloud:GcpIntegrations
properties:
    accountId: string
    alloyDb:
        metricsPollingInterval: 0
    appEngine:
        metricsPollingInterval: 0
    bigQuery:
        fetchTags: false
        metricsPollingInterval: 0
    bigTable:
        metricsPollingInterval: 0
    composer:
        metricsPollingInterval: 0
    dataFlow:
        metricsPollingInterval: 0
    dataProc:
        metricsPollingInterval: 0
    dataStore:
        metricsPollingInterval: 0
    fireBaseDatabase:
        metricsPollingInterval: 0
    fireBaseHosting:
        metricsPollingInterval: 0
    fireBaseStorage:
        metricsPollingInterval: 0
    fireStore:
        metricsPollingInterval: 0
    functions:
        metricsPollingInterval: 0
    interconnect:
        metricsPollingInterval: 0
    kubernetes:
        metricsPollingInterval: 0
    linkedAccountId: string
    loadBalancing:
        metricsPollingInterval: 0
    memCache:
        metricsPollingInterval: 0
    pubSub:
        fetchTags: false
        metricsPollingInterval: 0
    redis:
        metricsPollingInterval: 0
    router:
        metricsPollingInterval: 0
    run:
        metricsPollingInterval: 0
    spanner:
        fetchTags: false
        metricsPollingInterval: 0
    sql:
        metricsPollingInterval: 0
    storage:
        fetchTags: false
        metricsPollingInterval: 0
    virtualMachines:
        metricsPollingInterval: 0
    vpcAccess:
        metricsPollingInterval: 0
GcpIntegrations 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 GcpIntegrations resource accepts the following input properties:
- LinkedAccount stringId 
- The ID of the linked GCP account in New Relic. - The following arguments/integration blocks are intended to be used with a minimum - metrics_polling_intervalof 300 seconds.
- AccountId string
- The New Relic account ID to operate on. This allows the user to override the account_idattribute set on the provider. Defaults to the environment variableNEW_RELIC_ACCOUNT_ID.
- AlloyDb Pulumi.New Relic. Cloud. Inputs. Gcp Integrations Alloy Db 
- Alloy DB integration. See Integration blocks below for details.
- AppEngine Pulumi.New Relic. Cloud. Inputs. Gcp Integrations App Engine 
- App Engine integration. See Integration blocks below for details.
- BigQuery Pulumi.New Relic. Cloud. Inputs. Gcp Integrations Big Query 
- Biq Query integration. See Integration blocks below for details.
- BigTable Pulumi.New Relic. Cloud. Inputs. Gcp Integrations Big Table 
- Big Table. See Integration blocks below for details.
- Composer
Pulumi.New Relic. Cloud. Inputs. Gcp Integrations Composer 
- Composer integration. See Integration blocks below for details.
- DataFlow Pulumi.New Relic. Cloud. Inputs. Gcp Integrations Data Flow 
- Data Flow integration. See Integration blocks below for details.
- DataProc Pulumi.New Relic. Cloud. Inputs. Gcp Integrations Data Proc 
- Data Proc integration. See Integration blocks below for details.
- DataStore Pulumi.New Relic. Cloud. Inputs. Gcp Integrations Data Store 
- Data Store integration. See Integration blocks below for details.
- FireBase Pulumi.Database New Relic. Cloud. Inputs. Gcp Integrations Fire Base Database 
- Fire Base Database integration. See Integration blocks below for details.
- FireBase Pulumi.Hosting New Relic. Cloud. Inputs. Gcp Integrations Fire Base Hosting 
- Fire Base Hosting integration. See Integration blocks below for details.
- FireBase Pulumi.Storage New Relic. Cloud. Inputs. Gcp Integrations Fire Base Storage 
- Fire Base Storage integration. See Integration blocks below for details.
- FireStore Pulumi.New Relic. Cloud. Inputs. Gcp Integrations Fire Store 
- Fire Store integration. See Integration blocks below for details.
- Functions
Pulumi.New Relic. Cloud. Inputs. Gcp Integrations Functions 
- Functions integration. See Integration blocks below for details.
- Interconnect
Pulumi.New Relic. Cloud. Inputs. Gcp Integrations Interconnect 
- Interconnect integration. See Integration blocks below for details.
- Kubernetes
Pulumi.New Relic. Cloud. Inputs. Gcp Integrations Kubernetes 
- Kubernetes integration. See Integration blocks below for details.
- LoadBalancing Pulumi.New Relic. Cloud. Inputs. Gcp Integrations Load Balancing 
- Load Balancing integration. See Integration blocks below for details.
- MemCache Pulumi.New Relic. Cloud. Inputs. Gcp Integrations Mem Cache 
- Mem cache integration. See Integration blocks below for details.
- PubSub Pulumi.New Relic. Cloud. Inputs. Gcp Integrations Pub Sub 
- Pub/Sub integration. See Integration blocks below for details.
- Redis
Pulumi.New Relic. Cloud. Inputs. Gcp Integrations Redis 
- Redis integration. See Integration blocks below for details.
- Router
Pulumi.New Relic. Cloud. Inputs. Gcp Integrations Router 
- Router integration. See Integration blocks below for details.
- Run
Pulumi.New Relic. Cloud. Inputs. Gcp Integrations Run 
- Run integration. See Integration blocks below for details.
- Spanner
Pulumi.New Relic. Cloud. Inputs. Gcp Integrations Spanner 
- Spanner integration. See Integration blocks below for details.
- Sql
Pulumi.New Relic. Cloud. Inputs. Gcp Integrations Sql 
- SQL integration. See Integration blocks below for details.
- Storage
Pulumi.New Relic. Cloud. Inputs. Gcp Integrations Storage 
- Storage integration. See Integration blocks below for details.
- VirtualMachines Pulumi.New Relic. Cloud. Inputs. Gcp Integrations Virtual Machines 
- Virtual machines integration. See Integration blocks below for details.
- VpcAccess Pulumi.New Relic. Cloud. Inputs. Gcp Integrations Vpc Access 
- VPC Access integration. See Integration blocks below for details.
- LinkedAccount stringId 
- The ID of the linked GCP account in New Relic. - The following arguments/integration blocks are intended to be used with a minimum - metrics_polling_intervalof 300 seconds.
- AccountId string
- The New Relic account ID to operate on. This allows the user to override the account_idattribute set on the provider. Defaults to the environment variableNEW_RELIC_ACCOUNT_ID.
- AlloyDb GcpIntegrations Alloy Db Args 
- Alloy DB integration. See Integration blocks below for details.
- AppEngine GcpIntegrations App Engine Args 
- App Engine integration. See Integration blocks below for details.
- BigQuery GcpIntegrations Big Query Args 
- Biq Query integration. See Integration blocks below for details.
- BigTable GcpIntegrations Big Table Args 
- Big Table. See Integration blocks below for details.
- Composer
GcpIntegrations Composer Args 
- Composer integration. See Integration blocks below for details.
- DataFlow GcpIntegrations Data Flow Args 
- Data Flow integration. See Integration blocks below for details.
- DataProc GcpIntegrations Data Proc Args 
- Data Proc integration. See Integration blocks below for details.
- DataStore GcpIntegrations Data Store Args 
- Data Store integration. See Integration blocks below for details.
- FireBase GcpDatabase Integrations Fire Base Database Args 
- Fire Base Database integration. See Integration blocks below for details.
- FireBase GcpHosting Integrations Fire Base Hosting Args 
- Fire Base Hosting integration. See Integration blocks below for details.
- FireBase GcpStorage Integrations Fire Base Storage Args 
- Fire Base Storage integration. See Integration blocks below for details.
- FireStore GcpIntegrations Fire Store Args 
- Fire Store integration. See Integration blocks below for details.
- Functions
GcpIntegrations Functions Args 
- Functions integration. See Integration blocks below for details.
- Interconnect
GcpIntegrations Interconnect Args 
- Interconnect integration. See Integration blocks below for details.
- Kubernetes
GcpIntegrations Kubernetes Args 
- Kubernetes integration. See Integration blocks below for details.
- LoadBalancing GcpIntegrations Load Balancing Args 
- Load Balancing integration. See Integration blocks below for details.
- MemCache GcpIntegrations Mem Cache Args 
- Mem cache integration. See Integration blocks below for details.
- PubSub GcpIntegrations Pub Sub Args 
- Pub/Sub integration. See Integration blocks below for details.
- Redis
GcpIntegrations Redis Args 
- Redis integration. See Integration blocks below for details.
- Router
GcpIntegrations Router Args 
- Router integration. See Integration blocks below for details.
- Run
GcpIntegrations Run Args 
- Run integration. See Integration blocks below for details.
- Spanner
GcpIntegrations Spanner Args 
- Spanner integration. See Integration blocks below for details.
- Sql
GcpIntegrations Sql Args 
- SQL integration. See Integration blocks below for details.
- Storage
GcpIntegrations Storage Args 
- Storage integration. See Integration blocks below for details.
- VirtualMachines GcpIntegrations Virtual Machines Args 
- Virtual machines integration. See Integration blocks below for details.
- VpcAccess GcpIntegrations Vpc Access Args 
- VPC Access integration. See Integration blocks below for details.
- linkedAccount StringId 
- The ID of the linked GCP account in New Relic. - The following arguments/integration blocks are intended to be used with a minimum - metrics_polling_intervalof 300 seconds.
- accountId String
- The New Relic account ID to operate on. This allows the user to override the account_idattribute set on the provider. Defaults to the environment variableNEW_RELIC_ACCOUNT_ID.
- alloyDb GcpIntegrations Alloy Db 
- Alloy DB integration. See Integration blocks below for details.
- appEngine GcpIntegrations App Engine 
- App Engine integration. See Integration blocks below for details.
- bigQuery GcpIntegrations Big Query 
- Biq Query integration. See Integration blocks below for details.
- bigTable GcpIntegrations Big Table 
- Big Table. See Integration blocks below for details.
- composer
GcpIntegrations Composer 
- Composer integration. See Integration blocks below for details.
- dataFlow GcpIntegrations Data Flow 
- Data Flow integration. See Integration blocks below for details.
- dataProc GcpIntegrations Data Proc 
- Data Proc integration. See Integration blocks below for details.
- dataStore GcpIntegrations Data Store 
- Data Store integration. See Integration blocks below for details.
- fireBase GcpDatabase Integrations Fire Base Database 
- Fire Base Database integration. See Integration blocks below for details.
- fireBase GcpHosting Integrations Fire Base Hosting 
- Fire Base Hosting integration. See Integration blocks below for details.
- fireBase GcpStorage Integrations Fire Base Storage 
- Fire Base Storage integration. See Integration blocks below for details.
- fireStore GcpIntegrations Fire Store 
- Fire Store integration. See Integration blocks below for details.
- functions
GcpIntegrations Functions 
- Functions integration. See Integration blocks below for details.
- interconnect
GcpIntegrations Interconnect 
- Interconnect integration. See Integration blocks below for details.
- kubernetes
GcpIntegrations Kubernetes 
- Kubernetes integration. See Integration blocks below for details.
- loadBalancing GcpIntegrations Load Balancing 
- Load Balancing integration. See Integration blocks below for details.
- memCache GcpIntegrations Mem Cache 
- Mem cache integration. See Integration blocks below for details.
- pubSub GcpIntegrations Pub Sub 
- Pub/Sub integration. See Integration blocks below for details.
- redis
GcpIntegrations Redis 
- Redis integration. See Integration blocks below for details.
- router
GcpIntegrations Router 
- Router integration. See Integration blocks below for details.
- run
GcpIntegrations Run 
- Run integration. See Integration blocks below for details.
- spanner
GcpIntegrations Spanner 
- Spanner integration. See Integration blocks below for details.
- sql
GcpIntegrations Sql 
- SQL integration. See Integration blocks below for details.
- storage
GcpIntegrations Storage 
- Storage integration. See Integration blocks below for details.
- virtualMachines GcpIntegrations Virtual Machines 
- Virtual machines integration. See Integration blocks below for details.
- vpcAccess GcpIntegrations Vpc Access 
- VPC Access integration. See Integration blocks below for details.
- linkedAccount stringId 
- The ID of the linked GCP account in New Relic. - The following arguments/integration blocks are intended to be used with a minimum - metrics_polling_intervalof 300 seconds.
- accountId string
- The New Relic account ID to operate on. This allows the user to override the account_idattribute set on the provider. Defaults to the environment variableNEW_RELIC_ACCOUNT_ID.
- alloyDb GcpIntegrations Alloy Db 
- Alloy DB integration. See Integration blocks below for details.
- appEngine GcpIntegrations App Engine 
- App Engine integration. See Integration blocks below for details.
- bigQuery GcpIntegrations Big Query 
- Biq Query integration. See Integration blocks below for details.
- bigTable GcpIntegrations Big Table 
- Big Table. See Integration blocks below for details.
- composer
GcpIntegrations Composer 
- Composer integration. See Integration blocks below for details.
- dataFlow GcpIntegrations Data Flow 
- Data Flow integration. See Integration blocks below for details.
- dataProc GcpIntegrations Data Proc 
- Data Proc integration. See Integration blocks below for details.
- dataStore GcpIntegrations Data Store 
- Data Store integration. See Integration blocks below for details.
- fireBase GcpDatabase Integrations Fire Base Database 
- Fire Base Database integration. See Integration blocks below for details.
- fireBase GcpHosting Integrations Fire Base Hosting 
- Fire Base Hosting integration. See Integration blocks below for details.
- fireBase GcpStorage Integrations Fire Base Storage 
- Fire Base Storage integration. See Integration blocks below for details.
- fireStore GcpIntegrations Fire Store 
- Fire Store integration. See Integration blocks below for details.
- functions
GcpIntegrations Functions 
- Functions integration. See Integration blocks below for details.
- interconnect
GcpIntegrations Interconnect 
- Interconnect integration. See Integration blocks below for details.
- kubernetes
GcpIntegrations Kubernetes 
- Kubernetes integration. See Integration blocks below for details.
- loadBalancing GcpIntegrations Load Balancing 
- Load Balancing integration. See Integration blocks below for details.
- memCache GcpIntegrations Mem Cache 
- Mem cache integration. See Integration blocks below for details.
- pubSub GcpIntegrations Pub Sub 
- Pub/Sub integration. See Integration blocks below for details.
- redis
GcpIntegrations Redis 
- Redis integration. See Integration blocks below for details.
- router
GcpIntegrations Router 
- Router integration. See Integration blocks below for details.
- run
GcpIntegrations Run 
- Run integration. See Integration blocks below for details.
- spanner
GcpIntegrations Spanner 
- Spanner integration. See Integration blocks below for details.
- sql
GcpIntegrations Sql 
- SQL integration. See Integration blocks below for details.
- storage
GcpIntegrations Storage 
- Storage integration. See Integration blocks below for details.
- virtualMachines GcpIntegrations Virtual Machines 
- Virtual machines integration. See Integration blocks below for details.
- vpcAccess GcpIntegrations Vpc Access 
- VPC Access integration. See Integration blocks below for details.
- linked_account_ strid 
- The ID of the linked GCP account in New Relic. - The following arguments/integration blocks are intended to be used with a minimum - metrics_polling_intervalof 300 seconds.
- account_id str
- The New Relic account ID to operate on. This allows the user to override the account_idattribute set on the provider. Defaults to the environment variableNEW_RELIC_ACCOUNT_ID.
- alloy_db GcpIntegrations Alloy Db Args 
- Alloy DB integration. See Integration blocks below for details.
- app_engine GcpIntegrations App Engine Args 
- App Engine integration. See Integration blocks below for details.
- big_query GcpIntegrations Big Query Args 
- Biq Query integration. See Integration blocks below for details.
- big_table GcpIntegrations Big Table Args 
- Big Table. See Integration blocks below for details.
- composer
GcpIntegrations Composer Args 
- Composer integration. See Integration blocks below for details.
- data_flow GcpIntegrations Data Flow Args 
- Data Flow integration. See Integration blocks below for details.
- data_proc GcpIntegrations Data Proc Args 
- Data Proc integration. See Integration blocks below for details.
- data_store GcpIntegrations Data Store Args 
- Data Store integration. See Integration blocks below for details.
- fire_base_ Gcpdatabase Integrations Fire Base Database Args 
- Fire Base Database integration. See Integration blocks below for details.
- fire_base_ Gcphosting Integrations Fire Base Hosting Args 
- Fire Base Hosting integration. See Integration blocks below for details.
- fire_base_ Gcpstorage Integrations Fire Base Storage Args 
- Fire Base Storage integration. See Integration blocks below for details.
- fire_store GcpIntegrations Fire Store Args 
- Fire Store integration. See Integration blocks below for details.
- functions
GcpIntegrations Functions Args 
- Functions integration. See Integration blocks below for details.
- interconnect
GcpIntegrations Interconnect Args 
- Interconnect integration. See Integration blocks below for details.
- kubernetes
GcpIntegrations Kubernetes Args 
- Kubernetes integration. See Integration blocks below for details.
- load_balancing GcpIntegrations Load Balancing Args 
- Load Balancing integration. See Integration blocks below for details.
- mem_cache GcpIntegrations Mem Cache Args 
- Mem cache integration. See Integration blocks below for details.
- pub_sub GcpIntegrations Pub Sub Args 
- Pub/Sub integration. See Integration blocks below for details.
- redis
GcpIntegrations Redis Args 
- Redis integration. See Integration blocks below for details.
- router
GcpIntegrations Router Args 
- Router integration. See Integration blocks below for details.
- run
GcpIntegrations Run Args 
- Run integration. See Integration blocks below for details.
- spanner
GcpIntegrations Spanner Args 
- Spanner integration. See Integration blocks below for details.
- sql
GcpIntegrations Sql Args 
- SQL integration. See Integration blocks below for details.
- storage
GcpIntegrations Storage Args 
- Storage integration. See Integration blocks below for details.
- virtual_machines GcpIntegrations Virtual Machines Args 
- Virtual machines integration. See Integration blocks below for details.
- vpc_access GcpIntegrations Vpc Access Args 
- VPC Access integration. See Integration blocks below for details.
- linkedAccount StringId 
- The ID of the linked GCP account in New Relic. - The following arguments/integration blocks are intended to be used with a minimum - metrics_polling_intervalof 300 seconds.
- accountId String
- The New Relic account ID to operate on. This allows the user to override the account_idattribute set on the provider. Defaults to the environment variableNEW_RELIC_ACCOUNT_ID.
- alloyDb Property Map
- Alloy DB integration. See Integration blocks below for details.
- appEngine Property Map
- App Engine integration. See Integration blocks below for details.
- bigQuery Property Map
- Biq Query integration. See Integration blocks below for details.
- bigTable Property Map
- Big Table. See Integration blocks below for details.
- composer Property Map
- Composer integration. See Integration blocks below for details.
- dataFlow Property Map
- Data Flow integration. See Integration blocks below for details.
- dataProc Property Map
- Data Proc integration. See Integration blocks below for details.
- dataStore Property Map
- Data Store integration. See Integration blocks below for details.
- fireBase Property MapDatabase 
- Fire Base Database integration. See Integration blocks below for details.
- fireBase Property MapHosting 
- Fire Base Hosting integration. See Integration blocks below for details.
- fireBase Property MapStorage 
- Fire Base Storage integration. See Integration blocks below for details.
- fireStore Property Map
- Fire Store integration. See Integration blocks below for details.
- functions Property Map
- Functions integration. See Integration blocks below for details.
- interconnect Property Map
- Interconnect integration. See Integration blocks below for details.
- kubernetes Property Map
- Kubernetes integration. See Integration blocks below for details.
- loadBalancing Property Map
- Load Balancing integration. See Integration blocks below for details.
- memCache Property Map
- Mem cache integration. See Integration blocks below for details.
- pubSub Property Map
- Pub/Sub integration. See Integration blocks below for details.
- redis Property Map
- Redis integration. See Integration blocks below for details.
- router Property Map
- Router integration. See Integration blocks below for details.
- run Property Map
- Run integration. See Integration blocks below for details.
- spanner Property Map
- Spanner integration. See Integration blocks below for details.
- sql Property Map
- SQL integration. See Integration blocks below for details.
- storage Property Map
- Storage integration. See Integration blocks below for details.
- virtualMachines Property Map
- Virtual machines integration. See Integration blocks below for details.
- vpcAccess Property Map
- VPC Access integration. See Integration blocks below for details.
Outputs
All input properties are implicitly available as output properties. Additionally, the GcpIntegrations resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id str
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
Look up Existing GcpIntegrations Resource
Get an existing GcpIntegrations 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?: GcpIntegrationsState, opts?: CustomResourceOptions): GcpIntegrations@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        account_id: Optional[str] = None,
        alloy_db: Optional[GcpIntegrationsAlloyDbArgs] = None,
        app_engine: Optional[GcpIntegrationsAppEngineArgs] = None,
        big_query: Optional[GcpIntegrationsBigQueryArgs] = None,
        big_table: Optional[GcpIntegrationsBigTableArgs] = None,
        composer: Optional[GcpIntegrationsComposerArgs] = None,
        data_flow: Optional[GcpIntegrationsDataFlowArgs] = None,
        data_proc: Optional[GcpIntegrationsDataProcArgs] = None,
        data_store: Optional[GcpIntegrationsDataStoreArgs] = None,
        fire_base_database: Optional[GcpIntegrationsFireBaseDatabaseArgs] = None,
        fire_base_hosting: Optional[GcpIntegrationsFireBaseHostingArgs] = None,
        fire_base_storage: Optional[GcpIntegrationsFireBaseStorageArgs] = None,
        fire_store: Optional[GcpIntegrationsFireStoreArgs] = None,
        functions: Optional[GcpIntegrationsFunctionsArgs] = None,
        interconnect: Optional[GcpIntegrationsInterconnectArgs] = None,
        kubernetes: Optional[GcpIntegrationsKubernetesArgs] = None,
        linked_account_id: Optional[str] = None,
        load_balancing: Optional[GcpIntegrationsLoadBalancingArgs] = None,
        mem_cache: Optional[GcpIntegrationsMemCacheArgs] = None,
        pub_sub: Optional[GcpIntegrationsPubSubArgs] = None,
        redis: Optional[GcpIntegrationsRedisArgs] = None,
        router: Optional[GcpIntegrationsRouterArgs] = None,
        run: Optional[GcpIntegrationsRunArgs] = None,
        spanner: Optional[GcpIntegrationsSpannerArgs] = None,
        sql: Optional[GcpIntegrationsSqlArgs] = None,
        storage: Optional[GcpIntegrationsStorageArgs] = None,
        virtual_machines: Optional[GcpIntegrationsVirtualMachinesArgs] = None,
        vpc_access: Optional[GcpIntegrationsVpcAccessArgs] = None) -> GcpIntegrationsfunc GetGcpIntegrations(ctx *Context, name string, id IDInput, state *GcpIntegrationsState, opts ...ResourceOption) (*GcpIntegrations, error)public static GcpIntegrations Get(string name, Input<string> id, GcpIntegrationsState? state, CustomResourceOptions? opts = null)public static GcpIntegrations get(String name, Output<String> id, GcpIntegrationsState state, CustomResourceOptions options)resources:  _:    type: newrelic:cloud:GcpIntegrations    get:      id: ${id}- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- AccountId string
- The New Relic account ID to operate on. This allows the user to override the account_idattribute set on the provider. Defaults to the environment variableNEW_RELIC_ACCOUNT_ID.
- AlloyDb Pulumi.New Relic. Cloud. Inputs. Gcp Integrations Alloy Db 
- Alloy DB integration. See Integration blocks below for details.
- AppEngine Pulumi.New Relic. Cloud. Inputs. Gcp Integrations App Engine 
- App Engine integration. See Integration blocks below for details.
- BigQuery Pulumi.New Relic. Cloud. Inputs. Gcp Integrations Big Query 
- Biq Query integration. See Integration blocks below for details.
- BigTable Pulumi.New Relic. Cloud. Inputs. Gcp Integrations Big Table 
- Big Table. See Integration blocks below for details.
- Composer
Pulumi.New Relic. Cloud. Inputs. Gcp Integrations Composer 
- Composer integration. See Integration blocks below for details.
- DataFlow Pulumi.New Relic. Cloud. Inputs. Gcp Integrations Data Flow 
- Data Flow integration. See Integration blocks below for details.
- DataProc Pulumi.New Relic. Cloud. Inputs. Gcp Integrations Data Proc 
- Data Proc integration. See Integration blocks below for details.
- DataStore Pulumi.New Relic. Cloud. Inputs. Gcp Integrations Data Store 
- Data Store integration. See Integration blocks below for details.
- FireBase Pulumi.Database New Relic. Cloud. Inputs. Gcp Integrations Fire Base Database 
- Fire Base Database integration. See Integration blocks below for details.
- FireBase Pulumi.Hosting New Relic. Cloud. Inputs. Gcp Integrations Fire Base Hosting 
- Fire Base Hosting integration. See Integration blocks below for details.
- FireBase Pulumi.Storage New Relic. Cloud. Inputs. Gcp Integrations Fire Base Storage 
- Fire Base Storage integration. See Integration blocks below for details.
- FireStore Pulumi.New Relic. Cloud. Inputs. Gcp Integrations Fire Store 
- Fire Store integration. See Integration blocks below for details.
- Functions
Pulumi.New Relic. Cloud. Inputs. Gcp Integrations Functions 
- Functions integration. See Integration blocks below for details.
- Interconnect
Pulumi.New Relic. Cloud. Inputs. Gcp Integrations Interconnect 
- Interconnect integration. See Integration blocks below for details.
- Kubernetes
Pulumi.New Relic. Cloud. Inputs. Gcp Integrations Kubernetes 
- Kubernetes integration. See Integration blocks below for details.
- LinkedAccount stringId 
- The ID of the linked GCP account in New Relic. - The following arguments/integration blocks are intended to be used with a minimum - metrics_polling_intervalof 300 seconds.
- LoadBalancing Pulumi.New Relic. Cloud. Inputs. Gcp Integrations Load Balancing 
- Load Balancing integration. See Integration blocks below for details.
- MemCache Pulumi.New Relic. Cloud. Inputs. Gcp Integrations Mem Cache 
- Mem cache integration. See Integration blocks below for details.
- PubSub Pulumi.New Relic. Cloud. Inputs. Gcp Integrations Pub Sub 
- Pub/Sub integration. See Integration blocks below for details.
- Redis
Pulumi.New Relic. Cloud. Inputs. Gcp Integrations Redis 
- Redis integration. See Integration blocks below for details.
- Router
Pulumi.New Relic. Cloud. Inputs. Gcp Integrations Router 
- Router integration. See Integration blocks below for details.
- Run
Pulumi.New Relic. Cloud. Inputs. Gcp Integrations Run 
- Run integration. See Integration blocks below for details.
- Spanner
Pulumi.New Relic. Cloud. Inputs. Gcp Integrations Spanner 
- Spanner integration. See Integration blocks below for details.
- Sql
Pulumi.New Relic. Cloud. Inputs. Gcp Integrations Sql 
- SQL integration. See Integration blocks below for details.
- Storage
Pulumi.New Relic. Cloud. Inputs. Gcp Integrations Storage 
- Storage integration. See Integration blocks below for details.
- VirtualMachines Pulumi.New Relic. Cloud. Inputs. Gcp Integrations Virtual Machines 
- Virtual machines integration. See Integration blocks below for details.
- VpcAccess Pulumi.New Relic. Cloud. Inputs. Gcp Integrations Vpc Access 
- VPC Access integration. See Integration blocks below for details.
- AccountId string
- The New Relic account ID to operate on. This allows the user to override the account_idattribute set on the provider. Defaults to the environment variableNEW_RELIC_ACCOUNT_ID.
- AlloyDb GcpIntegrations Alloy Db Args 
- Alloy DB integration. See Integration blocks below for details.
- AppEngine GcpIntegrations App Engine Args 
- App Engine integration. See Integration blocks below for details.
- BigQuery GcpIntegrations Big Query Args 
- Biq Query integration. See Integration blocks below for details.
- BigTable GcpIntegrations Big Table Args 
- Big Table. See Integration blocks below for details.
- Composer
GcpIntegrations Composer Args 
- Composer integration. See Integration blocks below for details.
- DataFlow GcpIntegrations Data Flow Args 
- Data Flow integration. See Integration blocks below for details.
- DataProc GcpIntegrations Data Proc Args 
- Data Proc integration. See Integration blocks below for details.
- DataStore GcpIntegrations Data Store Args 
- Data Store integration. See Integration blocks below for details.
- FireBase GcpDatabase Integrations Fire Base Database Args 
- Fire Base Database integration. See Integration blocks below for details.
- FireBase GcpHosting Integrations Fire Base Hosting Args 
- Fire Base Hosting integration. See Integration blocks below for details.
- FireBase GcpStorage Integrations Fire Base Storage Args 
- Fire Base Storage integration. See Integration blocks below for details.
- FireStore GcpIntegrations Fire Store Args 
- Fire Store integration. See Integration blocks below for details.
- Functions
GcpIntegrations Functions Args 
- Functions integration. See Integration blocks below for details.
- Interconnect
GcpIntegrations Interconnect Args 
- Interconnect integration. See Integration blocks below for details.
- Kubernetes
GcpIntegrations Kubernetes Args 
- Kubernetes integration. See Integration blocks below for details.
- LinkedAccount stringId 
- The ID of the linked GCP account in New Relic. - The following arguments/integration blocks are intended to be used with a minimum - metrics_polling_intervalof 300 seconds.
- LoadBalancing GcpIntegrations Load Balancing Args 
- Load Balancing integration. See Integration blocks below for details.
- MemCache GcpIntegrations Mem Cache Args 
- Mem cache integration. See Integration blocks below for details.
- PubSub GcpIntegrations Pub Sub Args 
- Pub/Sub integration. See Integration blocks below for details.
- Redis
GcpIntegrations Redis Args 
- Redis integration. See Integration blocks below for details.
- Router
GcpIntegrations Router Args 
- Router integration. See Integration blocks below for details.
- Run
GcpIntegrations Run Args 
- Run integration. See Integration blocks below for details.
- Spanner
GcpIntegrations Spanner Args 
- Spanner integration. See Integration blocks below for details.
- Sql
GcpIntegrations Sql Args 
- SQL integration. See Integration blocks below for details.
- Storage
GcpIntegrations Storage Args 
- Storage integration. See Integration blocks below for details.
- VirtualMachines GcpIntegrations Virtual Machines Args 
- Virtual machines integration. See Integration blocks below for details.
- VpcAccess GcpIntegrations Vpc Access Args 
- VPC Access integration. See Integration blocks below for details.
- accountId String
- The New Relic account ID to operate on. This allows the user to override the account_idattribute set on the provider. Defaults to the environment variableNEW_RELIC_ACCOUNT_ID.
- alloyDb GcpIntegrations Alloy Db 
- Alloy DB integration. See Integration blocks below for details.
- appEngine GcpIntegrations App Engine 
- App Engine integration. See Integration blocks below for details.
- bigQuery GcpIntegrations Big Query 
- Biq Query integration. See Integration blocks below for details.
- bigTable GcpIntegrations Big Table 
- Big Table. See Integration blocks below for details.
- composer
GcpIntegrations Composer 
- Composer integration. See Integration blocks below for details.
- dataFlow GcpIntegrations Data Flow 
- Data Flow integration. See Integration blocks below for details.
- dataProc GcpIntegrations Data Proc 
- Data Proc integration. See Integration blocks below for details.
- dataStore GcpIntegrations Data Store 
- Data Store integration. See Integration blocks below for details.
- fireBase GcpDatabase Integrations Fire Base Database 
- Fire Base Database integration. See Integration blocks below for details.
- fireBase GcpHosting Integrations Fire Base Hosting 
- Fire Base Hosting integration. See Integration blocks below for details.
- fireBase GcpStorage Integrations Fire Base Storage 
- Fire Base Storage integration. See Integration blocks below for details.
- fireStore GcpIntegrations Fire Store 
- Fire Store integration. See Integration blocks below for details.
- functions
GcpIntegrations Functions 
- Functions integration. See Integration blocks below for details.
- interconnect
GcpIntegrations Interconnect 
- Interconnect integration. See Integration blocks below for details.
- kubernetes
GcpIntegrations Kubernetes 
- Kubernetes integration. See Integration blocks below for details.
- linkedAccount StringId 
- The ID of the linked GCP account in New Relic. - The following arguments/integration blocks are intended to be used with a minimum - metrics_polling_intervalof 300 seconds.
- loadBalancing GcpIntegrations Load Balancing 
- Load Balancing integration. See Integration blocks below for details.
- memCache GcpIntegrations Mem Cache 
- Mem cache integration. See Integration blocks below for details.
- pubSub GcpIntegrations Pub Sub 
- Pub/Sub integration. See Integration blocks below for details.
- redis
GcpIntegrations Redis 
- Redis integration. See Integration blocks below for details.
- router
GcpIntegrations Router 
- Router integration. See Integration blocks below for details.
- run
GcpIntegrations Run 
- Run integration. See Integration blocks below for details.
- spanner
GcpIntegrations Spanner 
- Spanner integration. See Integration blocks below for details.
- sql
GcpIntegrations Sql 
- SQL integration. See Integration blocks below for details.
- storage
GcpIntegrations Storage 
- Storage integration. See Integration blocks below for details.
- virtualMachines GcpIntegrations Virtual Machines 
- Virtual machines integration. See Integration blocks below for details.
- vpcAccess GcpIntegrations Vpc Access 
- VPC Access integration. See Integration blocks below for details.
- accountId string
- The New Relic account ID to operate on. This allows the user to override the account_idattribute set on the provider. Defaults to the environment variableNEW_RELIC_ACCOUNT_ID.
- alloyDb GcpIntegrations Alloy Db 
- Alloy DB integration. See Integration blocks below for details.
- appEngine GcpIntegrations App Engine 
- App Engine integration. See Integration blocks below for details.
- bigQuery GcpIntegrations Big Query 
- Biq Query integration. See Integration blocks below for details.
- bigTable GcpIntegrations Big Table 
- Big Table. See Integration blocks below for details.
- composer
GcpIntegrations Composer 
- Composer integration. See Integration blocks below for details.
- dataFlow GcpIntegrations Data Flow 
- Data Flow integration. See Integration blocks below for details.
- dataProc GcpIntegrations Data Proc 
- Data Proc integration. See Integration blocks below for details.
- dataStore GcpIntegrations Data Store 
- Data Store integration. See Integration blocks below for details.
- fireBase GcpDatabase Integrations Fire Base Database 
- Fire Base Database integration. See Integration blocks below for details.
- fireBase GcpHosting Integrations Fire Base Hosting 
- Fire Base Hosting integration. See Integration blocks below for details.
- fireBase GcpStorage Integrations Fire Base Storage 
- Fire Base Storage integration. See Integration blocks below for details.
- fireStore GcpIntegrations Fire Store 
- Fire Store integration. See Integration blocks below for details.
- functions
GcpIntegrations Functions 
- Functions integration. See Integration blocks below for details.
- interconnect
GcpIntegrations Interconnect 
- Interconnect integration. See Integration blocks below for details.
- kubernetes
GcpIntegrations Kubernetes 
- Kubernetes integration. See Integration blocks below for details.
- linkedAccount stringId 
- The ID of the linked GCP account in New Relic. - The following arguments/integration blocks are intended to be used with a minimum - metrics_polling_intervalof 300 seconds.
- loadBalancing GcpIntegrations Load Balancing 
- Load Balancing integration. See Integration blocks below for details.
- memCache GcpIntegrations Mem Cache 
- Mem cache integration. See Integration blocks below for details.
- pubSub GcpIntegrations Pub Sub 
- Pub/Sub integration. See Integration blocks below for details.
- redis
GcpIntegrations Redis 
- Redis integration. See Integration blocks below for details.
- router
GcpIntegrations Router 
- Router integration. See Integration blocks below for details.
- run
GcpIntegrations Run 
- Run integration. See Integration blocks below for details.
- spanner
GcpIntegrations Spanner 
- Spanner integration. See Integration blocks below for details.
- sql
GcpIntegrations Sql 
- SQL integration. See Integration blocks below for details.
- storage
GcpIntegrations Storage 
- Storage integration. See Integration blocks below for details.
- virtualMachines GcpIntegrations Virtual Machines 
- Virtual machines integration. See Integration blocks below for details.
- vpcAccess GcpIntegrations Vpc Access 
- VPC Access integration. See Integration blocks below for details.
- account_id str
- The New Relic account ID to operate on. This allows the user to override the account_idattribute set on the provider. Defaults to the environment variableNEW_RELIC_ACCOUNT_ID.
- alloy_db GcpIntegrations Alloy Db Args 
- Alloy DB integration. See Integration blocks below for details.
- app_engine GcpIntegrations App Engine Args 
- App Engine integration. See Integration blocks below for details.
- big_query GcpIntegrations Big Query Args 
- Biq Query integration. See Integration blocks below for details.
- big_table GcpIntegrations Big Table Args 
- Big Table. See Integration blocks below for details.
- composer
GcpIntegrations Composer Args 
- Composer integration. See Integration blocks below for details.
- data_flow GcpIntegrations Data Flow Args 
- Data Flow integration. See Integration blocks below for details.
- data_proc GcpIntegrations Data Proc Args 
- Data Proc integration. See Integration blocks below for details.
- data_store GcpIntegrations Data Store Args 
- Data Store integration. See Integration blocks below for details.
- fire_base_ Gcpdatabase Integrations Fire Base Database Args 
- Fire Base Database integration. See Integration blocks below for details.
- fire_base_ Gcphosting Integrations Fire Base Hosting Args 
- Fire Base Hosting integration. See Integration blocks below for details.
- fire_base_ Gcpstorage Integrations Fire Base Storage Args 
- Fire Base Storage integration. See Integration blocks below for details.
- fire_store GcpIntegrations Fire Store Args 
- Fire Store integration. See Integration blocks below for details.
- functions
GcpIntegrations Functions Args 
- Functions integration. See Integration blocks below for details.
- interconnect
GcpIntegrations Interconnect Args 
- Interconnect integration. See Integration blocks below for details.
- kubernetes
GcpIntegrations Kubernetes Args 
- Kubernetes integration. See Integration blocks below for details.
- linked_account_ strid 
- The ID of the linked GCP account in New Relic. - The following arguments/integration blocks are intended to be used with a minimum - metrics_polling_intervalof 300 seconds.
- load_balancing GcpIntegrations Load Balancing Args 
- Load Balancing integration. See Integration blocks below for details.
- mem_cache GcpIntegrations Mem Cache Args 
- Mem cache integration. See Integration blocks below for details.
- pub_sub GcpIntegrations Pub Sub Args 
- Pub/Sub integration. See Integration blocks below for details.
- redis
GcpIntegrations Redis Args 
- Redis integration. See Integration blocks below for details.
- router
GcpIntegrations Router Args 
- Router integration. See Integration blocks below for details.
- run
GcpIntegrations Run Args 
- Run integration. See Integration blocks below for details.
- spanner
GcpIntegrations Spanner Args 
- Spanner integration. See Integration blocks below for details.
- sql
GcpIntegrations Sql Args 
- SQL integration. See Integration blocks below for details.
- storage
GcpIntegrations Storage Args 
- Storage integration. See Integration blocks below for details.
- virtual_machines GcpIntegrations Virtual Machines Args 
- Virtual machines integration. See Integration blocks below for details.
- vpc_access GcpIntegrations Vpc Access Args 
- VPC Access integration. See Integration blocks below for details.
- accountId String
- The New Relic account ID to operate on. This allows the user to override the account_idattribute set on the provider. Defaults to the environment variableNEW_RELIC_ACCOUNT_ID.
- alloyDb Property Map
- Alloy DB integration. See Integration blocks below for details.
- appEngine Property Map
- App Engine integration. See Integration blocks below for details.
- bigQuery Property Map
- Biq Query integration. See Integration blocks below for details.
- bigTable Property Map
- Big Table. See Integration blocks below for details.
- composer Property Map
- Composer integration. See Integration blocks below for details.
- dataFlow Property Map
- Data Flow integration. See Integration blocks below for details.
- dataProc Property Map
- Data Proc integration. See Integration blocks below for details.
- dataStore Property Map
- Data Store integration. See Integration blocks below for details.
- fireBase Property MapDatabase 
- Fire Base Database integration. See Integration blocks below for details.
- fireBase Property MapHosting 
- Fire Base Hosting integration. See Integration blocks below for details.
- fireBase Property MapStorage 
- Fire Base Storage integration. See Integration blocks below for details.
- fireStore Property Map
- Fire Store integration. See Integration blocks below for details.
- functions Property Map
- Functions integration. See Integration blocks below for details.
- interconnect Property Map
- Interconnect integration. See Integration blocks below for details.
- kubernetes Property Map
- Kubernetes integration. See Integration blocks below for details.
- linkedAccount StringId 
- The ID of the linked GCP account in New Relic. - The following arguments/integration blocks are intended to be used with a minimum - metrics_polling_intervalof 300 seconds.
- loadBalancing Property Map
- Load Balancing integration. See Integration blocks below for details.
- memCache Property Map
- Mem cache integration. See Integration blocks below for details.
- pubSub Property Map
- Pub/Sub integration. See Integration blocks below for details.
- redis Property Map
- Redis integration. See Integration blocks below for details.
- router Property Map
- Router integration. See Integration blocks below for details.
- run Property Map
- Run integration. See Integration blocks below for details.
- spanner Property Map
- Spanner integration. See Integration blocks below for details.
- sql Property Map
- SQL integration. See Integration blocks below for details.
- storage Property Map
- Storage integration. See Integration blocks below for details.
- virtualMachines Property Map
- Virtual machines integration. See Integration blocks below for details.
- vpcAccess Property Map
- VPC Access integration. See Integration blocks below for details.
Supporting Types
GcpIntegrationsAlloyDb, GcpIntegrationsAlloyDbArgs        
- MetricsPolling intInterval 
- the data polling interval in seconds
- MetricsPolling intInterval 
- the data polling interval in seconds
- metricsPolling IntegerInterval 
- the data polling interval in seconds
- metricsPolling numberInterval 
- the data polling interval in seconds
- metrics_polling_ intinterval 
- the data polling interval in seconds
- metricsPolling NumberInterval 
- the data polling interval in seconds
GcpIntegrationsAppEngine, GcpIntegrationsAppEngineArgs        
- MetricsPolling intInterval 
- the data polling interval in seconds
- MetricsPolling intInterval 
- the data polling interval in seconds
- metricsPolling IntegerInterval 
- the data polling interval in seconds
- metricsPolling numberInterval 
- the data polling interval in seconds
- metrics_polling_ intinterval 
- the data polling interval in seconds
- metricsPolling NumberInterval 
- the data polling interval in seconds
GcpIntegrationsBigQuery, GcpIntegrationsBigQueryArgs        
- bool
- to fetch tags of the resource
- MetricsPolling intInterval 
- the data polling interval in seconds
- bool
- to fetch tags of the resource
- MetricsPolling intInterval 
- the data polling interval in seconds
- Boolean
- to fetch tags of the resource
- metricsPolling IntegerInterval 
- the data polling interval in seconds
- boolean
- to fetch tags of the resource
- metricsPolling numberInterval 
- the data polling interval in seconds
- bool
- to fetch tags of the resource
- metrics_polling_ intinterval 
- the data polling interval in seconds
- Boolean
- to fetch tags of the resource
- metricsPolling NumberInterval 
- the data polling interval in seconds
GcpIntegrationsBigTable, GcpIntegrationsBigTableArgs        
- MetricsPolling intInterval 
- the data polling interval in seconds
- MetricsPolling intInterval 
- the data polling interval in seconds
- metricsPolling IntegerInterval 
- the data polling interval in seconds
- metricsPolling numberInterval 
- the data polling interval in seconds
- metrics_polling_ intinterval 
- the data polling interval in seconds
- metricsPolling NumberInterval 
- the data polling interval in seconds
GcpIntegrationsComposer, GcpIntegrationsComposerArgs      
- MetricsPolling intInterval 
- the data polling interval in seconds
- MetricsPolling intInterval 
- the data polling interval in seconds
- metricsPolling IntegerInterval 
- the data polling interval in seconds
- metricsPolling numberInterval 
- the data polling interval in seconds
- metrics_polling_ intinterval 
- the data polling interval in seconds
- metricsPolling NumberInterval 
- the data polling interval in seconds
GcpIntegrationsDataFlow, GcpIntegrationsDataFlowArgs        
- MetricsPolling intInterval 
- the data polling interval in seconds
- MetricsPolling intInterval 
- the data polling interval in seconds
- metricsPolling IntegerInterval 
- the data polling interval in seconds
- metricsPolling numberInterval 
- the data polling interval in seconds
- metrics_polling_ intinterval 
- the data polling interval in seconds
- metricsPolling NumberInterval 
- the data polling interval in seconds
GcpIntegrationsDataProc, GcpIntegrationsDataProcArgs        
- MetricsPolling intInterval 
- the data polling interval in seconds
- MetricsPolling intInterval 
- the data polling interval in seconds
- metricsPolling IntegerInterval 
- the data polling interval in seconds
- metricsPolling numberInterval 
- the data polling interval in seconds
- metrics_polling_ intinterval 
- the data polling interval in seconds
- metricsPolling NumberInterval 
- the data polling interval in seconds
GcpIntegrationsDataStore, GcpIntegrationsDataStoreArgs        
- MetricsPolling intInterval 
- the data polling interval in seconds
- MetricsPolling intInterval 
- the data polling interval in seconds
- metricsPolling IntegerInterval 
- the data polling interval in seconds
- metricsPolling numberInterval 
- the data polling interval in seconds
- metrics_polling_ intinterval 
- the data polling interval in seconds
- metricsPolling NumberInterval 
- the data polling interval in seconds
GcpIntegrationsFireBaseDatabase, GcpIntegrationsFireBaseDatabaseArgs          
- MetricsPolling intInterval 
- the data polling interval in seconds
- MetricsPolling intInterval 
- the data polling interval in seconds
- metricsPolling IntegerInterval 
- the data polling interval in seconds
- metricsPolling numberInterval 
- the data polling interval in seconds
- metrics_polling_ intinterval 
- the data polling interval in seconds
- metricsPolling NumberInterval 
- the data polling interval in seconds
GcpIntegrationsFireBaseHosting, GcpIntegrationsFireBaseHostingArgs          
- MetricsPolling intInterval 
- the data polling interval in seconds
- MetricsPolling intInterval 
- the data polling interval in seconds
- metricsPolling IntegerInterval 
- the data polling interval in seconds
- metricsPolling numberInterval 
- the data polling interval in seconds
- metrics_polling_ intinterval 
- the data polling interval in seconds
- metricsPolling NumberInterval 
- the data polling interval in seconds
GcpIntegrationsFireBaseStorage, GcpIntegrationsFireBaseStorageArgs          
- MetricsPolling intInterval 
- the data polling interval in seconds
- MetricsPolling intInterval 
- the data polling interval in seconds
- metricsPolling IntegerInterval 
- the data polling interval in seconds
- metricsPolling numberInterval 
- the data polling interval in seconds
- metrics_polling_ intinterval 
- the data polling interval in seconds
- metricsPolling NumberInterval 
- the data polling interval in seconds
GcpIntegrationsFireStore, GcpIntegrationsFireStoreArgs        
- MetricsPolling intInterval 
- the data polling interval in seconds
- MetricsPolling intInterval 
- the data polling interval in seconds
- metricsPolling IntegerInterval 
- the data polling interval in seconds
- metricsPolling numberInterval 
- the data polling interval in seconds
- metrics_polling_ intinterval 
- the data polling interval in seconds
- metricsPolling NumberInterval 
- the data polling interval in seconds
GcpIntegrationsFunctions, GcpIntegrationsFunctionsArgs      
- MetricsPolling intInterval 
- the data polling interval in seconds
- MetricsPolling intInterval 
- the data polling interval in seconds
- metricsPolling IntegerInterval 
- the data polling interval in seconds
- metricsPolling numberInterval 
- the data polling interval in seconds
- metrics_polling_ intinterval 
- the data polling interval in seconds
- metricsPolling NumberInterval 
- the data polling interval in seconds
GcpIntegrationsInterconnect, GcpIntegrationsInterconnectArgs      
- MetricsPolling intInterval 
- the data polling interval in seconds
- MetricsPolling intInterval 
- the data polling interval in seconds
- metricsPolling IntegerInterval 
- the data polling interval in seconds
- metricsPolling numberInterval 
- the data polling interval in seconds
- metrics_polling_ intinterval 
- the data polling interval in seconds
- metricsPolling NumberInterval 
- the data polling interval in seconds
GcpIntegrationsKubernetes, GcpIntegrationsKubernetesArgs      
- MetricsPolling intInterval 
- the data polling interval in seconds
- MetricsPolling intInterval 
- the data polling interval in seconds
- metricsPolling IntegerInterval 
- the data polling interval in seconds
- metricsPolling numberInterval 
- the data polling interval in seconds
- metrics_polling_ intinterval 
- the data polling interval in seconds
- metricsPolling NumberInterval 
- the data polling interval in seconds
GcpIntegrationsLoadBalancing, GcpIntegrationsLoadBalancingArgs        
- MetricsPolling intInterval 
- the data polling interval in seconds
- MetricsPolling intInterval 
- the data polling interval in seconds
- metricsPolling IntegerInterval 
- the data polling interval in seconds
- metricsPolling numberInterval 
- the data polling interval in seconds
- metrics_polling_ intinterval 
- the data polling interval in seconds
- metricsPolling NumberInterval 
- the data polling interval in seconds
GcpIntegrationsMemCache, GcpIntegrationsMemCacheArgs        
- MetricsPolling intInterval 
- the data polling interval in seconds
- MetricsPolling intInterval 
- the data polling interval in seconds
- metricsPolling IntegerInterval 
- the data polling interval in seconds
- metricsPolling numberInterval 
- the data polling interval in seconds
- metrics_polling_ intinterval 
- the data polling interval in seconds
- metricsPolling NumberInterval 
- the data polling interval in seconds
GcpIntegrationsPubSub, GcpIntegrationsPubSubArgs        
- bool
- to fetch tags of the resource
- MetricsPolling intInterval 
- the data polling interval in seconds
- bool
- to fetch tags of the resource
- MetricsPolling intInterval 
- the data polling interval in seconds
- Boolean
- to fetch tags of the resource
- metricsPolling IntegerInterval 
- the data polling interval in seconds
- boolean
- to fetch tags of the resource
- metricsPolling numberInterval 
- the data polling interval in seconds
- bool
- to fetch tags of the resource
- metrics_polling_ intinterval 
- the data polling interval in seconds
- Boolean
- to fetch tags of the resource
- metricsPolling NumberInterval 
- the data polling interval in seconds
GcpIntegrationsRedis, GcpIntegrationsRedisArgs      
- MetricsPolling intInterval 
- the data polling interval in seconds
- MetricsPolling intInterval 
- the data polling interval in seconds
- metricsPolling IntegerInterval 
- the data polling interval in seconds
- metricsPolling numberInterval 
- the data polling interval in seconds
- metrics_polling_ intinterval 
- the data polling interval in seconds
- metricsPolling NumberInterval 
- the data polling interval in seconds
GcpIntegrationsRouter, GcpIntegrationsRouterArgs      
- MetricsPolling intInterval 
- the data polling interval in seconds
- MetricsPolling intInterval 
- the data polling interval in seconds
- metricsPolling IntegerInterval 
- the data polling interval in seconds
- metricsPolling numberInterval 
- the data polling interval in seconds
- metrics_polling_ intinterval 
- the data polling interval in seconds
- metricsPolling NumberInterval 
- the data polling interval in seconds
GcpIntegrationsRun, GcpIntegrationsRunArgs      
- MetricsPolling intInterval 
- the data polling interval in seconds
- MetricsPolling intInterval 
- the data polling interval in seconds
- metricsPolling IntegerInterval 
- the data polling interval in seconds
- metricsPolling numberInterval 
- the data polling interval in seconds
- metrics_polling_ intinterval 
- the data polling interval in seconds
- metricsPolling NumberInterval 
- the data polling interval in seconds
GcpIntegrationsSpanner, GcpIntegrationsSpannerArgs      
- bool
- to fetch tags of the resource
- MetricsPolling intInterval 
- the data polling interval in seconds
- bool
- to fetch tags of the resource
- MetricsPolling intInterval 
- the data polling interval in seconds
- Boolean
- to fetch tags of the resource
- metricsPolling IntegerInterval 
- the data polling interval in seconds
- boolean
- to fetch tags of the resource
- metricsPolling numberInterval 
- the data polling interval in seconds
- bool
- to fetch tags of the resource
- metrics_polling_ intinterval 
- the data polling interval in seconds
- Boolean
- to fetch tags of the resource
- metricsPolling NumberInterval 
- the data polling interval in seconds
GcpIntegrationsSql, GcpIntegrationsSqlArgs      
- MetricsPolling intInterval 
- the data polling interval in seconds
- MetricsPolling intInterval 
- the data polling interval in seconds
- metricsPolling IntegerInterval 
- the data polling interval in seconds
- metricsPolling numberInterval 
- the data polling interval in seconds
- metrics_polling_ intinterval 
- the data polling interval in seconds
- metricsPolling NumberInterval 
- the data polling interval in seconds
GcpIntegrationsStorage, GcpIntegrationsStorageArgs      
- bool
- to fetch tags of the resource
- MetricsPolling intInterval 
- the data polling interval in seconds
- bool
- to fetch tags of the resource
- MetricsPolling intInterval 
- the data polling interval in seconds
- Boolean
- to fetch tags of the resource
- metricsPolling IntegerInterval 
- the data polling interval in seconds
- boolean
- to fetch tags of the resource
- metricsPolling numberInterval 
- the data polling interval in seconds
- bool
- to fetch tags of the resource
- metrics_polling_ intinterval 
- the data polling interval in seconds
- Boolean
- to fetch tags of the resource
- metricsPolling NumberInterval 
- the data polling interval in seconds
GcpIntegrationsVirtualMachines, GcpIntegrationsVirtualMachinesArgs        
- MetricsPolling intInterval 
- the data polling interval in seconds
- MetricsPolling intInterval 
- the data polling interval in seconds
- metricsPolling IntegerInterval 
- the data polling interval in seconds
- metricsPolling numberInterval 
- the data polling interval in seconds
- metrics_polling_ intinterval 
- the data polling interval in seconds
- metricsPolling NumberInterval 
- the data polling interval in seconds
GcpIntegrationsVpcAccess, GcpIntegrationsVpcAccessArgs        
- MetricsPolling intInterval 
- the data polling interval in seconds
- MetricsPolling intInterval 
- the data polling interval in seconds
- metricsPolling IntegerInterval 
- the data polling interval in seconds
- metricsPolling numberInterval 
- the data polling interval in seconds
- metrics_polling_ intinterval 
- the data polling interval in seconds
- metricsPolling NumberInterval 
- the data polling interval in seconds
Import
Linked GCP account integrations can be imported using the id, e.g.
bash
$ pulumi import newrelic:cloud/gcpIntegrations:GcpIntegrations foo <id>
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- New Relic pulumi/pulumi-newrelic
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the newrelicTerraform Provider.