1. Packages
  2. New Relic
  3. API Docs
  4. cloud
  5. AwsIntegrations
New Relic v5.23.0 published on Wednesday, Apr 24, 2024 by Pulumi

newrelic.cloud.AwsIntegrations

Explore with Pulumi AI

newrelic logo
New Relic v5.23.0 published on Wednesday, Apr 24, 2024 by Pulumi

    Use this resource to integrate AWS services with New Relic.

    Prerequisite

    Setup is required for this resource to work properly. This resource assumes you have linked an AWS account to New Relic and configured it to push metrics using CloudWatch Metric Streams.

    New Relic doesn’t automatically receive metrics from AWS for some services so this resource can be used to configure integrations to those services.

    Using a metric stream to New Relic is the preferred way to integrate with AWS. Follow the steps outlined here to set up a metric stream. This resource supports any integration that’s not available through AWS metric stream.

    Example Usage

    Leave an integration block empty to use its default configuration. You can also use the full example, including the AWS set up, found in our guides.

    import * as pulumi from "@pulumi/pulumi";
    import * as newrelic from "@pulumi/newrelic";
    
    const foo = new newrelic.cloud.AwsLinkAccount("foo", {
        arn: newrelicAwsRole.arn,
        metricCollectionMode: "PULL",
        name: "foo",
    });
    const bar = new newrelic.cloud.AwsIntegrations("bar", {
        linkedAccountId: foo.id,
        billing: {},
        cloudtrail: {
            metricsPollingInterval: 6000,
            awsRegions: [
                "us-east-1",
                "us-east-2",
            ],
        },
        health: {
            metricsPollingInterval: 6000,
        },
        trustedAdvisor: {
            metricsPollingInterval: 6000,
        },
        vpc: {
            metricsPollingInterval: 6000,
            awsRegions: [
                "us-east-1",
                "us-east-2",
            ],
            fetchNatGateway: true,
            fetchVpn: false,
            tagKey: "tag key",
            tagValue: "tag value",
        },
        xRay: {
            metricsPollingInterval: 6000,
            awsRegions: [
                "us-east-1",
                "us-east-2",
            ],
        },
        s3: {
            metricsPollingInterval: 6000,
        },
        docDb: {
            metricsPollingInterval: 6000,
        },
        sqs: {
            fetchExtendedInventory: true,
            fetchTags: true,
            queuePrefixes: ["queue prefix"],
            metricsPollingInterval: 6000,
            awsRegions: ["us-east-1"],
            tagKey: "tag key",
            tagValue: "tag value",
        },
        ebs: {
            metricsPollingInterval: 6000,
            fetchExtendedInventory: true,
            awsRegions: ["us-east-1"],
            tagKey: "tag key",
            tagValue: "tag value",
        },
        alb: {
            fetchExtendedInventory: true,
            fetchTags: true,
            loadBalancerPrefixes: ["load balancer prefix"],
            metricsPollingInterval: 6000,
            awsRegions: ["us-east-1"],
            tagKey: "tag key",
            tagValue: "tag value",
        },
        elasticache: {
            awsRegions: ["us-east-1"],
            fetchTags: true,
            metricsPollingInterval: 6000,
            tagKey: "tag key",
            tagValue: "tag value",
        },
        apiGateway: {
            metricsPollingInterval: 6000,
            awsRegions: ["us-east-1"],
            stagePrefixes: ["stage prefix"],
            tagKey: "tag key",
            tagValue: "tag value",
        },
        autoScaling: {
            awsRegions: ["us-east-1"],
            metricsPollingInterval: 6000,
        },
        awsAppSync: {
            awsRegions: ["us-east-1"],
            metricsPollingInterval: 6000,
        },
        awsAthena: {
            awsRegions: ["us-east-1"],
            metricsPollingInterval: 6000,
        },
        awsCognito: {
            awsRegions: ["us-east-1"],
            metricsPollingInterval: 6000,
        },
        awsConnect: {
            awsRegions: ["us-east-1"],
            metricsPollingInterval: 6000,
        },
        awsDirectConnect: {
            awsRegions: ["us-east-1"],
            metricsPollingInterval: 6000,
        },
        awsFsx: {
            awsRegions: ["us-east-1"],
            metricsPollingInterval: 6000,
        },
        awsGlue: {
            awsRegions: ["us-east-1"],
            metricsPollingInterval: 6000,
        },
        awsKinesisAnalytics: {
            awsRegions: ["us-east-1"],
            metricsPollingInterval: 6000,
        },
        awsMediaConvert: {
            awsRegions: ["us-east-1"],
            metricsPollingInterval: 6000,
        },
        awsMediaPackageVod: {
            awsRegions: ["us-east-1"],
            metricsPollingInterval: 6000,
        },
        awsMq: {
            awsRegions: ["us-east-1"],
            metricsPollingInterval: 6000,
        },
        awsMsk: {
            awsRegions: ["us-east-1"],
            metricsPollingInterval: 6000,
        },
        awsNeptune: {
            awsRegions: ["us-east-1"],
            metricsPollingInterval: 6000,
        },
        awsQldb: {
            awsRegions: ["us-east-1"],
            metricsPollingInterval: 6000,
        },
        awsRoute53resolver: {
            awsRegions: ["us-east-1"],
            metricsPollingInterval: 6000,
        },
        awsStates: {
            awsRegions: ["us-east-1"],
            metricsPollingInterval: 6000,
        },
        awsTransitGateway: {
            awsRegions: ["us-east-1"],
            metricsPollingInterval: 6000,
        },
        awsWaf: {
            awsRegions: ["us-east-1"],
            metricsPollingInterval: 6000,
        },
        awsWafv2: {
            awsRegions: ["us-east-1"],
            metricsPollingInterval: 6000,
        },
        cloudfront: {
            fetchLambdasAtEdge: true,
            fetchTags: true,
            metricsPollingInterval: 6000,
            tagKey: "tag key",
            tagValue: "tag value",
        },
        dynamodb: {
            awsRegions: ["us-east-1"],
            fetchExtendedInventory: true,
            fetchTags: true,
            metricsPollingInterval: 6000,
            tagKey: "tag key",
            tagValue: "tag value",
        },
        ec2: {
            awsRegions: ["us-east-1"],
            duplicateEc2Tags: true,
            fetchIpAddresses: true,
            metricsPollingInterval: 6000,
            tagKey: "tag key",
            tagValue: "tag value",
        },
        ecs: {
            awsRegions: ["us-east-1"],
            fetchTags: true,
            metricsPollingInterval: 6000,
            tagKey: "tag key",
            tagValue: "tag value",
        },
        efs: {
            awsRegions: ["us-east-1"],
            fetchTags: true,
            metricsPollingInterval: 6000,
            tagKey: "tag key",
            tagValue: "tag value",
        },
        elasticbeanstalk: {
            awsRegions: ["us-east-1"],
            fetchExtendedInventory: true,
            fetchTags: true,
            metricsPollingInterval: 6000,
            tagKey: "tag key",
            tagValue: "tag value",
        },
        elasticsearch: {
            awsRegions: ["us-east-1"],
            fetchNodes: true,
            metricsPollingInterval: 6000,
            tagKey: "tag key",
            tagValue: "tag value",
        },
        elb: {
            awsRegions: ["us-east-1"],
            fetchExtendedInventory: true,
            fetchTags: true,
            metricsPollingInterval: 6000,
        },
        emr: {
            awsRegions: ["us-east-1"],
            fetchTags: true,
            metricsPollingInterval: 6000,
            tagKey: "tag key",
            tagValue: "tag value",
        },
        iam: {
            metricsPollingInterval: 6000,
            tagKey: "tag key",
            tagValue: "tag value",
        },
        iot: {
            awsRegions: ["us-east-1"],
            metricsPollingInterval: 6000,
        },
        kinesis: {
            awsRegions: ["us-east-1"],
            fetchShards: true,
            fetchTags: true,
            metricsPollingInterval: 6000,
            tagKey: "tag key",
            tagValue: "tag value",
        },
        kinesisFirehose: {
            awsRegions: ["us-east-1"],
            metricsPollingInterval: 6000,
        },
        lambda: {
            awsRegions: ["us-east-1"],
            fetchTags: true,
            metricsPollingInterval: 6000,
            tagKey: "tag key",
            tagValue: "tag value",
        },
        rds: {
            awsRegions: ["us-east-1"],
            fetchTags: true,
            metricsPollingInterval: 6000,
            tagKey: "tag key",
            tagValue: "tag value",
        },
        redshift: {
            awsRegions: ["us-east-1"],
            metricsPollingInterval: 6000,
            tagKey: "tag key",
            tagValue: "tag value",
        },
        route53: {
            fetchExtendedInventory: true,
            metricsPollingInterval: 6000,
        },
        ses: {
            awsRegions: ["us-east-1"],
            metricsPollingInterval: 6000,
        },
        sns: {
            awsRegions: ["us-east-1"],
            fetchExtendedInventory: true,
            metricsPollingInterval: 6000,
        },
    });
    
    import pulumi
    import pulumi_newrelic as newrelic
    
    foo = newrelic.cloud.AwsLinkAccount("foo",
        arn=newrelic_aws_role["arn"],
        metric_collection_mode="PULL",
        name="foo")
    bar = newrelic.cloud.AwsIntegrations("bar",
        linked_account_id=foo.id,
        billing=newrelic.cloud.AwsIntegrationsBillingArgs(),
        cloudtrail=newrelic.cloud.AwsIntegrationsCloudtrailArgs(
            metrics_polling_interval=6000,
            aws_regions=[
                "us-east-1",
                "us-east-2",
            ],
        ),
        health=newrelic.cloud.AwsIntegrationsHealthArgs(
            metrics_polling_interval=6000,
        ),
        trusted_advisor=newrelic.cloud.AwsIntegrationsTrustedAdvisorArgs(
            metrics_polling_interval=6000,
        ),
        vpc=newrelic.cloud.AwsIntegrationsVpcArgs(
            metrics_polling_interval=6000,
            aws_regions=[
                "us-east-1",
                "us-east-2",
            ],
            fetch_nat_gateway=True,
            fetch_vpn=False,
            tag_key="tag key",
            tag_value="tag value",
        ),
        x_ray=newrelic.cloud.AwsIntegrationsXRayArgs(
            metrics_polling_interval=6000,
            aws_regions=[
                "us-east-1",
                "us-east-2",
            ],
        ),
        s3=newrelic.cloud.AwsIntegrationsS3Args(
            metrics_polling_interval=6000,
        ),
        doc_db=newrelic.cloud.AwsIntegrationsDocDbArgs(
            metrics_polling_interval=6000,
        ),
        sqs=newrelic.cloud.AwsIntegrationsSqsArgs(
            fetch_extended_inventory=True,
            fetch_tags=True,
            queue_prefixes=["queue prefix"],
            metrics_polling_interval=6000,
            aws_regions=["us-east-1"],
            tag_key="tag key",
            tag_value="tag value",
        ),
        ebs=newrelic.cloud.AwsIntegrationsEbsArgs(
            metrics_polling_interval=6000,
            fetch_extended_inventory=True,
            aws_regions=["us-east-1"],
            tag_key="tag key",
            tag_value="tag value",
        ),
        alb=newrelic.cloud.AwsIntegrationsAlbArgs(
            fetch_extended_inventory=True,
            fetch_tags=True,
            load_balancer_prefixes=["load balancer prefix"],
            metrics_polling_interval=6000,
            aws_regions=["us-east-1"],
            tag_key="tag key",
            tag_value="tag value",
        ),
        elasticache=newrelic.cloud.AwsIntegrationsElasticacheArgs(
            aws_regions=["us-east-1"],
            fetch_tags=True,
            metrics_polling_interval=6000,
            tag_key="tag key",
            tag_value="tag value",
        ),
        api_gateway=newrelic.cloud.AwsIntegrationsApiGatewayArgs(
            metrics_polling_interval=6000,
            aws_regions=["us-east-1"],
            stage_prefixes=["stage prefix"],
            tag_key="tag key",
            tag_value="tag value",
        ),
        auto_scaling=newrelic.cloud.AwsIntegrationsAutoScalingArgs(
            aws_regions=["us-east-1"],
            metrics_polling_interval=6000,
        ),
        aws_app_sync=newrelic.cloud.AwsIntegrationsAwsAppSyncArgs(
            aws_regions=["us-east-1"],
            metrics_polling_interval=6000,
        ),
        aws_athena=newrelic.cloud.AwsIntegrationsAwsAthenaArgs(
            aws_regions=["us-east-1"],
            metrics_polling_interval=6000,
        ),
        aws_cognito=newrelic.cloud.AwsIntegrationsAwsCognitoArgs(
            aws_regions=["us-east-1"],
            metrics_polling_interval=6000,
        ),
        aws_connect=newrelic.cloud.AwsIntegrationsAwsConnectArgs(
            aws_regions=["us-east-1"],
            metrics_polling_interval=6000,
        ),
        aws_direct_connect=newrelic.cloud.AwsIntegrationsAwsDirectConnectArgs(
            aws_regions=["us-east-1"],
            metrics_polling_interval=6000,
        ),
        aws_fsx=newrelic.cloud.AwsIntegrationsAwsFsxArgs(
            aws_regions=["us-east-1"],
            metrics_polling_interval=6000,
        ),
        aws_glue=newrelic.cloud.AwsIntegrationsAwsGlueArgs(
            aws_regions=["us-east-1"],
            metrics_polling_interval=6000,
        ),
        aws_kinesis_analytics=newrelic.cloud.AwsIntegrationsAwsKinesisAnalyticsArgs(
            aws_regions=["us-east-1"],
            metrics_polling_interval=6000,
        ),
        aws_media_convert=newrelic.cloud.AwsIntegrationsAwsMediaConvertArgs(
            aws_regions=["us-east-1"],
            metrics_polling_interval=6000,
        ),
        aws_media_package_vod=newrelic.cloud.AwsIntegrationsAwsMediaPackageVodArgs(
            aws_regions=["us-east-1"],
            metrics_polling_interval=6000,
        ),
        aws_mq=newrelic.cloud.AwsIntegrationsAwsMqArgs(
            aws_regions=["us-east-1"],
            metrics_polling_interval=6000,
        ),
        aws_msk=newrelic.cloud.AwsIntegrationsAwsMskArgs(
            aws_regions=["us-east-1"],
            metrics_polling_interval=6000,
        ),
        aws_neptune=newrelic.cloud.AwsIntegrationsAwsNeptuneArgs(
            aws_regions=["us-east-1"],
            metrics_polling_interval=6000,
        ),
        aws_qldb=newrelic.cloud.AwsIntegrationsAwsQldbArgs(
            aws_regions=["us-east-1"],
            metrics_polling_interval=6000,
        ),
        aws_route53resolver=newrelic.cloud.AwsIntegrationsAwsRoute53resolverArgs(
            aws_regions=["us-east-1"],
            metrics_polling_interval=6000,
        ),
        aws_states=newrelic.cloud.AwsIntegrationsAwsStatesArgs(
            aws_regions=["us-east-1"],
            metrics_polling_interval=6000,
        ),
        aws_transit_gateway=newrelic.cloud.AwsIntegrationsAwsTransitGatewayArgs(
            aws_regions=["us-east-1"],
            metrics_polling_interval=6000,
        ),
        aws_waf=newrelic.cloud.AwsIntegrationsAwsWafArgs(
            aws_regions=["us-east-1"],
            metrics_polling_interval=6000,
        ),
        aws_wafv2=newrelic.cloud.AwsIntegrationsAwsWafv2Args(
            aws_regions=["us-east-1"],
            metrics_polling_interval=6000,
        ),
        cloudfront=newrelic.cloud.AwsIntegrationsCloudfrontArgs(
            fetch_lambdas_at_edge=True,
            fetch_tags=True,
            metrics_polling_interval=6000,
            tag_key="tag key",
            tag_value="tag value",
        ),
        dynamodb=newrelic.cloud.AwsIntegrationsDynamodbArgs(
            aws_regions=["us-east-1"],
            fetch_extended_inventory=True,
            fetch_tags=True,
            metrics_polling_interval=6000,
            tag_key="tag key",
            tag_value="tag value",
        ),
        ec2=newrelic.cloud.AwsIntegrationsEc2Args(
            aws_regions=["us-east-1"],
            duplicate_ec2_tags=True,
            fetch_ip_addresses=True,
            metrics_polling_interval=6000,
            tag_key="tag key",
            tag_value="tag value",
        ),
        ecs=newrelic.cloud.AwsIntegrationsEcsArgs(
            aws_regions=["us-east-1"],
            fetch_tags=True,
            metrics_polling_interval=6000,
            tag_key="tag key",
            tag_value="tag value",
        ),
        efs=newrelic.cloud.AwsIntegrationsEfsArgs(
            aws_regions=["us-east-1"],
            fetch_tags=True,
            metrics_polling_interval=6000,
            tag_key="tag key",
            tag_value="tag value",
        ),
        elasticbeanstalk=newrelic.cloud.AwsIntegrationsElasticbeanstalkArgs(
            aws_regions=["us-east-1"],
            fetch_extended_inventory=True,
            fetch_tags=True,
            metrics_polling_interval=6000,
            tag_key="tag key",
            tag_value="tag value",
        ),
        elasticsearch=newrelic.cloud.AwsIntegrationsElasticsearchArgs(
            aws_regions=["us-east-1"],
            fetch_nodes=True,
            metrics_polling_interval=6000,
            tag_key="tag key",
            tag_value="tag value",
        ),
        elb=newrelic.cloud.AwsIntegrationsElbArgs(
            aws_regions=["us-east-1"],
            fetch_extended_inventory=True,
            fetch_tags=True,
            metrics_polling_interval=6000,
        ),
        emr=newrelic.cloud.AwsIntegrationsEmrArgs(
            aws_regions=["us-east-1"],
            fetch_tags=True,
            metrics_polling_interval=6000,
            tag_key="tag key",
            tag_value="tag value",
        ),
        iam=newrelic.cloud.AwsIntegrationsIamArgs(
            metrics_polling_interval=6000,
            tag_key="tag key",
            tag_value="tag value",
        ),
        iot=newrelic.cloud.AwsIntegrationsIotArgs(
            aws_regions=["us-east-1"],
            metrics_polling_interval=6000,
        ),
        kinesis=newrelic.cloud.AwsIntegrationsKinesisArgs(
            aws_regions=["us-east-1"],
            fetch_shards=True,
            fetch_tags=True,
            metrics_polling_interval=6000,
            tag_key="tag key",
            tag_value="tag value",
        ),
        kinesis_firehose=newrelic.cloud.AwsIntegrationsKinesisFirehoseArgs(
            aws_regions=["us-east-1"],
            metrics_polling_interval=6000,
        ),
        lambda_=newrelic.cloud.AwsIntegrationsLambdaArgs(
            aws_regions=["us-east-1"],
            fetch_tags=True,
            metrics_polling_interval=6000,
            tag_key="tag key",
            tag_value="tag value",
        ),
        rds=newrelic.cloud.AwsIntegrationsRdsArgs(
            aws_regions=["us-east-1"],
            fetch_tags=True,
            metrics_polling_interval=6000,
            tag_key="tag key",
            tag_value="tag value",
        ),
        redshift=newrelic.cloud.AwsIntegrationsRedshiftArgs(
            aws_regions=["us-east-1"],
            metrics_polling_interval=6000,
            tag_key="tag key",
            tag_value="tag value",
        ),
        route53=newrelic.cloud.AwsIntegrationsRoute53Args(
            fetch_extended_inventory=True,
            metrics_polling_interval=6000,
        ),
        ses=newrelic.cloud.AwsIntegrationsSesArgs(
            aws_regions=["us-east-1"],
            metrics_polling_interval=6000,
        ),
        sns=newrelic.cloud.AwsIntegrationsSnsArgs(
            aws_regions=["us-east-1"],
            fetch_extended_inventory=True,
            metrics_polling_interval=6000,
        ))
    
    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.NewAwsLinkAccount(ctx, "foo", &cloud.AwsLinkAccountArgs{
    			Arn:                  pulumi.Any(newrelicAwsRole.Arn),
    			MetricCollectionMode: pulumi.String("PULL"),
    			Name:                 pulumi.String("foo"),
    		})
    		if err != nil {
    			return err
    		}
    		_, err = cloud.NewAwsIntegrations(ctx, "bar", &cloud.AwsIntegrationsArgs{
    			LinkedAccountId: foo.ID(),
    			Billing:         nil,
    			Cloudtrail: &cloud.AwsIntegrationsCloudtrailArgs{
    				MetricsPollingInterval: pulumi.Int(6000),
    				AwsRegions: pulumi.StringArray{
    					pulumi.String("us-east-1"),
    					pulumi.String("us-east-2"),
    				},
    			},
    			Health: &cloud.AwsIntegrationsHealthArgs{
    				MetricsPollingInterval: pulumi.Int(6000),
    			},
    			TrustedAdvisor: &cloud.AwsIntegrationsTrustedAdvisorArgs{
    				MetricsPollingInterval: pulumi.Int(6000),
    			},
    			Vpc: &cloud.AwsIntegrationsVpcArgs{
    				MetricsPollingInterval: pulumi.Int(6000),
    				AwsRegions: pulumi.StringArray{
    					pulumi.String("us-east-1"),
    					pulumi.String("us-east-2"),
    				},
    				FetchNatGateway: pulumi.Bool(true),
    				FetchVpn:        pulumi.Bool(false),
    				TagKey:          pulumi.String("tag key"),
    				TagValue:        pulumi.String("tag value"),
    			},
    			XRay: &cloud.AwsIntegrationsXRayArgs{
    				MetricsPollingInterval: pulumi.Int(6000),
    				AwsRegions: pulumi.StringArray{
    					pulumi.String("us-east-1"),
    					pulumi.String("us-east-2"),
    				},
    			},
    			S3: &cloud.AwsIntegrationsS3Args{
    				MetricsPollingInterval: pulumi.Int(6000),
    			},
    			DocDb: &cloud.AwsIntegrationsDocDbArgs{
    				MetricsPollingInterval: pulumi.Int(6000),
    			},
    			Sqs: &cloud.AwsIntegrationsSqsArgs{
    				FetchExtendedInventory: pulumi.Bool(true),
    				FetchTags:              pulumi.Bool(true),
    				QueuePrefixes: pulumi.StringArray{
    					pulumi.String("queue prefix"),
    				},
    				MetricsPollingInterval: pulumi.Int(6000),
    				AwsRegions: pulumi.StringArray{
    					pulumi.String("us-east-1"),
    				},
    				TagKey:   pulumi.String("tag key"),
    				TagValue: pulumi.String("tag value"),
    			},
    			Ebs: &cloud.AwsIntegrationsEbsArgs{
    				MetricsPollingInterval: pulumi.Int(6000),
    				FetchExtendedInventory: pulumi.Bool(true),
    				AwsRegions: pulumi.StringArray{
    					pulumi.String("us-east-1"),
    				},
    				TagKey:   pulumi.String("tag key"),
    				TagValue: pulumi.String("tag value"),
    			},
    			Alb: &cloud.AwsIntegrationsAlbArgs{
    				FetchExtendedInventory: pulumi.Bool(true),
    				FetchTags:              pulumi.Bool(true),
    				LoadBalancerPrefixes: pulumi.StringArray{
    					pulumi.String("load balancer prefix"),
    				},
    				MetricsPollingInterval: pulumi.Int(6000),
    				AwsRegions: pulumi.StringArray{
    					pulumi.String("us-east-1"),
    				},
    				TagKey:   pulumi.String("tag key"),
    				TagValue: pulumi.String("tag value"),
    			},
    			Elasticache: &cloud.AwsIntegrationsElasticacheArgs{
    				AwsRegions: pulumi.StringArray{
    					pulumi.String("us-east-1"),
    				},
    				FetchTags:              pulumi.Bool(true),
    				MetricsPollingInterval: pulumi.Int(6000),
    				TagKey:                 pulumi.String("tag key"),
    				TagValue:               pulumi.String("tag value"),
    			},
    			ApiGateway: &cloud.AwsIntegrationsApiGatewayArgs{
    				MetricsPollingInterval: pulumi.Int(6000),
    				AwsRegions: pulumi.StringArray{
    					pulumi.String("us-east-1"),
    				},
    				StagePrefixes: pulumi.StringArray{
    					pulumi.String("stage prefix"),
    				},
    				TagKey:   pulumi.String("tag key"),
    				TagValue: pulumi.String("tag value"),
    			},
    			AutoScaling: &cloud.AwsIntegrationsAutoScalingArgs{
    				AwsRegions: pulumi.StringArray{
    					pulumi.String("us-east-1"),
    				},
    				MetricsPollingInterval: pulumi.Int(6000),
    			},
    			AwsAppSync: &cloud.AwsIntegrationsAwsAppSyncArgs{
    				AwsRegions: pulumi.StringArray{
    					pulumi.String("us-east-1"),
    				},
    				MetricsPollingInterval: pulumi.Int(6000),
    			},
    			AwsAthena: &cloud.AwsIntegrationsAwsAthenaArgs{
    				AwsRegions: pulumi.StringArray{
    					pulumi.String("us-east-1"),
    				},
    				MetricsPollingInterval: pulumi.Int(6000),
    			},
    			AwsCognito: &cloud.AwsIntegrationsAwsCognitoArgs{
    				AwsRegions: pulumi.StringArray{
    					pulumi.String("us-east-1"),
    				},
    				MetricsPollingInterval: pulumi.Int(6000),
    			},
    			AwsConnect: &cloud.AwsIntegrationsAwsConnectArgs{
    				AwsRegions: pulumi.StringArray{
    					pulumi.String("us-east-1"),
    				},
    				MetricsPollingInterval: pulumi.Int(6000),
    			},
    			AwsDirectConnect: &cloud.AwsIntegrationsAwsDirectConnectArgs{
    				AwsRegions: pulumi.StringArray{
    					pulumi.String("us-east-1"),
    				},
    				MetricsPollingInterval: pulumi.Int(6000),
    			},
    			AwsFsx: &cloud.AwsIntegrationsAwsFsxArgs{
    				AwsRegions: pulumi.StringArray{
    					pulumi.String("us-east-1"),
    				},
    				MetricsPollingInterval: pulumi.Int(6000),
    			},
    			AwsGlue: &cloud.AwsIntegrationsAwsGlueArgs{
    				AwsRegions: pulumi.StringArray{
    					pulumi.String("us-east-1"),
    				},
    				MetricsPollingInterval: pulumi.Int(6000),
    			},
    			AwsKinesisAnalytics: &cloud.AwsIntegrationsAwsKinesisAnalyticsArgs{
    				AwsRegions: pulumi.StringArray{
    					pulumi.String("us-east-1"),
    				},
    				MetricsPollingInterval: pulumi.Int(6000),
    			},
    			AwsMediaConvert: &cloud.AwsIntegrationsAwsMediaConvertArgs{
    				AwsRegions: pulumi.StringArray{
    					pulumi.String("us-east-1"),
    				},
    				MetricsPollingInterval: pulumi.Int(6000),
    			},
    			AwsMediaPackageVod: &cloud.AwsIntegrationsAwsMediaPackageVodArgs{
    				AwsRegions: pulumi.StringArray{
    					pulumi.String("us-east-1"),
    				},
    				MetricsPollingInterval: pulumi.Int(6000),
    			},
    			AwsMq: &cloud.AwsIntegrationsAwsMqArgs{
    				AwsRegions: pulumi.StringArray{
    					pulumi.String("us-east-1"),
    				},
    				MetricsPollingInterval: pulumi.Int(6000),
    			},
    			AwsMsk: &cloud.AwsIntegrationsAwsMskArgs{
    				AwsRegions: pulumi.StringArray{
    					pulumi.String("us-east-1"),
    				},
    				MetricsPollingInterval: pulumi.Int(6000),
    			},
    			AwsNeptune: &cloud.AwsIntegrationsAwsNeptuneArgs{
    				AwsRegions: pulumi.StringArray{
    					pulumi.String("us-east-1"),
    				},
    				MetricsPollingInterval: pulumi.Int(6000),
    			},
    			AwsQldb: &cloud.AwsIntegrationsAwsQldbArgs{
    				AwsRegions: pulumi.StringArray{
    					pulumi.String("us-east-1"),
    				},
    				MetricsPollingInterval: pulumi.Int(6000),
    			},
    			AwsRoute53resolver: &cloud.AwsIntegrationsAwsRoute53resolverArgs{
    				AwsRegions: pulumi.StringArray{
    					pulumi.String("us-east-1"),
    				},
    				MetricsPollingInterval: pulumi.Int(6000),
    			},
    			AwsStates: &cloud.AwsIntegrationsAwsStatesArgs{
    				AwsRegions: pulumi.StringArray{
    					pulumi.String("us-east-1"),
    				},
    				MetricsPollingInterval: pulumi.Int(6000),
    			},
    			AwsTransitGateway: &cloud.AwsIntegrationsAwsTransitGatewayArgs{
    				AwsRegions: pulumi.StringArray{
    					pulumi.String("us-east-1"),
    				},
    				MetricsPollingInterval: pulumi.Int(6000),
    			},
    			AwsWaf: &cloud.AwsIntegrationsAwsWafArgs{
    				AwsRegions: pulumi.StringArray{
    					pulumi.String("us-east-1"),
    				},
    				MetricsPollingInterval: pulumi.Int(6000),
    			},
    			AwsWafv2: &cloud.AwsIntegrationsAwsWafv2Args{
    				AwsRegions: pulumi.StringArray{
    					pulumi.String("us-east-1"),
    				},
    				MetricsPollingInterval: pulumi.Int(6000),
    			},
    			Cloudfront: &cloud.AwsIntegrationsCloudfrontArgs{
    				FetchLambdasAtEdge:     pulumi.Bool(true),
    				FetchTags:              pulumi.Bool(true),
    				MetricsPollingInterval: pulumi.Int(6000),
    				TagKey:                 pulumi.String("tag key"),
    				TagValue:               pulumi.String("tag value"),
    			},
    			Dynamodb: &cloud.AwsIntegrationsDynamodbArgs{
    				AwsRegions: pulumi.StringArray{
    					pulumi.String("us-east-1"),
    				},
    				FetchExtendedInventory: pulumi.Bool(true),
    				FetchTags:              pulumi.Bool(true),
    				MetricsPollingInterval: pulumi.Int(6000),
    				TagKey:                 pulumi.String("tag key"),
    				TagValue:               pulumi.String("tag value"),
    			},
    			Ec2: &cloud.AwsIntegrationsEc2Args{
    				AwsRegions: pulumi.StringArray{
    					pulumi.String("us-east-1"),
    				},
    				DuplicateEc2Tags:       pulumi.Bool(true),
    				FetchIpAddresses:       pulumi.Bool(true),
    				MetricsPollingInterval: pulumi.Int(6000),
    				TagKey:                 pulumi.String("tag key"),
    				TagValue:               pulumi.String("tag value"),
    			},
    			Ecs: &cloud.AwsIntegrationsEcsArgs{
    				AwsRegions: pulumi.StringArray{
    					pulumi.String("us-east-1"),
    				},
    				FetchTags:              pulumi.Bool(true),
    				MetricsPollingInterval: pulumi.Int(6000),
    				TagKey:                 pulumi.String("tag key"),
    				TagValue:               pulumi.String("tag value"),
    			},
    			Efs: &cloud.AwsIntegrationsEfsArgs{
    				AwsRegions: pulumi.StringArray{
    					pulumi.String("us-east-1"),
    				},
    				FetchTags:              pulumi.Bool(true),
    				MetricsPollingInterval: pulumi.Int(6000),
    				TagKey:                 pulumi.String("tag key"),
    				TagValue:               pulumi.String("tag value"),
    			},
    			Elasticbeanstalk: &cloud.AwsIntegrationsElasticbeanstalkArgs{
    				AwsRegions: pulumi.StringArray{
    					pulumi.String("us-east-1"),
    				},
    				FetchExtendedInventory: pulumi.Bool(true),
    				FetchTags:              pulumi.Bool(true),
    				MetricsPollingInterval: pulumi.Int(6000),
    				TagKey:                 pulumi.String("tag key"),
    				TagValue:               pulumi.String("tag value"),
    			},
    			Elasticsearch: &cloud.AwsIntegrationsElasticsearchArgs{
    				AwsRegions: pulumi.StringArray{
    					pulumi.String("us-east-1"),
    				},
    				FetchNodes:             pulumi.Bool(true),
    				MetricsPollingInterval: pulumi.Int(6000),
    				TagKey:                 pulumi.String("tag key"),
    				TagValue:               pulumi.String("tag value"),
    			},
    			Elb: &cloud.AwsIntegrationsElbArgs{
    				AwsRegions: pulumi.StringArray{
    					pulumi.String("us-east-1"),
    				},
    				FetchExtendedInventory: pulumi.Bool(true),
    				FetchTags:              pulumi.Bool(true),
    				MetricsPollingInterval: pulumi.Int(6000),
    			},
    			Emr: &cloud.AwsIntegrationsEmrArgs{
    				AwsRegions: pulumi.StringArray{
    					pulumi.String("us-east-1"),
    				},
    				FetchTags:              pulumi.Bool(true),
    				MetricsPollingInterval: pulumi.Int(6000),
    				TagKey:                 pulumi.String("tag key"),
    				TagValue:               pulumi.String("tag value"),
    			},
    			Iam: &cloud.AwsIntegrationsIamArgs{
    				MetricsPollingInterval: pulumi.Int(6000),
    				TagKey:                 pulumi.String("tag key"),
    				TagValue:               pulumi.String("tag value"),
    			},
    			Iot: &cloud.AwsIntegrationsIotArgs{
    				AwsRegions: pulumi.StringArray{
    					pulumi.String("us-east-1"),
    				},
    				MetricsPollingInterval: pulumi.Int(6000),
    			},
    			Kinesis: &cloud.AwsIntegrationsKinesisArgs{
    				AwsRegions: pulumi.StringArray{
    					pulumi.String("us-east-1"),
    				},
    				FetchShards:            pulumi.Bool(true),
    				FetchTags:              pulumi.Bool(true),
    				MetricsPollingInterval: pulumi.Int(6000),
    				TagKey:                 pulumi.String("tag key"),
    				TagValue:               pulumi.String("tag value"),
    			},
    			KinesisFirehose: &cloud.AwsIntegrationsKinesisFirehoseArgs{
    				AwsRegions: pulumi.StringArray{
    					pulumi.String("us-east-1"),
    				},
    				MetricsPollingInterval: pulumi.Int(6000),
    			},
    			Lambda: &cloud.AwsIntegrationsLambdaArgs{
    				AwsRegions: pulumi.StringArray{
    					pulumi.String("us-east-1"),
    				},
    				FetchTags:              pulumi.Bool(true),
    				MetricsPollingInterval: pulumi.Int(6000),
    				TagKey:                 pulumi.String("tag key"),
    				TagValue:               pulumi.String("tag value"),
    			},
    			Rds: &cloud.AwsIntegrationsRdsArgs{
    				AwsRegions: pulumi.StringArray{
    					pulumi.String("us-east-1"),
    				},
    				FetchTags:              pulumi.Bool(true),
    				MetricsPollingInterval: pulumi.Int(6000),
    				TagKey:                 pulumi.String("tag key"),
    				TagValue:               pulumi.String("tag value"),
    			},
    			Redshift: &cloud.AwsIntegrationsRedshiftArgs{
    				AwsRegions: pulumi.StringArray{
    					pulumi.String("us-east-1"),
    				},
    				MetricsPollingInterval: pulumi.Int(6000),
    				TagKey:                 pulumi.String("tag key"),
    				TagValue:               pulumi.String("tag value"),
    			},
    			Route53: &cloud.AwsIntegrationsRoute53Args{
    				FetchExtendedInventory: pulumi.Bool(true),
    				MetricsPollingInterval: pulumi.Int(6000),
    			},
    			Ses: &cloud.AwsIntegrationsSesArgs{
    				AwsRegions: pulumi.StringArray{
    					pulumi.String("us-east-1"),
    				},
    				MetricsPollingInterval: pulumi.Int(6000),
    			},
    			Sns: &cloud.AwsIntegrationsSnsArgs{
    				AwsRegions: pulumi.StringArray{
    					pulumi.String("us-east-1"),
    				},
    				FetchExtendedInventory: pulumi.Bool(true),
    				MetricsPollingInterval: pulumi.Int(6000),
    			},
    		})
    		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.AwsLinkAccount("foo", new()
        {
            Arn = newrelicAwsRole.Arn,
            MetricCollectionMode = "PULL",
            Name = "foo",
        });
    
        var bar = new NewRelic.Cloud.AwsIntegrations("bar", new()
        {
            LinkedAccountId = foo.Id,
            Billing = null,
            Cloudtrail = new NewRelic.Cloud.Inputs.AwsIntegrationsCloudtrailArgs
            {
                MetricsPollingInterval = 6000,
                AwsRegions = new[]
                {
                    "us-east-1",
                    "us-east-2",
                },
            },
            Health = new NewRelic.Cloud.Inputs.AwsIntegrationsHealthArgs
            {
                MetricsPollingInterval = 6000,
            },
            TrustedAdvisor = new NewRelic.Cloud.Inputs.AwsIntegrationsTrustedAdvisorArgs
            {
                MetricsPollingInterval = 6000,
            },
            Vpc = new NewRelic.Cloud.Inputs.AwsIntegrationsVpcArgs
            {
                MetricsPollingInterval = 6000,
                AwsRegions = new[]
                {
                    "us-east-1",
                    "us-east-2",
                },
                FetchNatGateway = true,
                FetchVpn = false,
                TagKey = "tag key",
                TagValue = "tag value",
            },
            XRay = new NewRelic.Cloud.Inputs.AwsIntegrationsXRayArgs
            {
                MetricsPollingInterval = 6000,
                AwsRegions = new[]
                {
                    "us-east-1",
                    "us-east-2",
                },
            },
            S3 = new NewRelic.Cloud.Inputs.AwsIntegrationsS3Args
            {
                MetricsPollingInterval = 6000,
            },
            DocDb = new NewRelic.Cloud.Inputs.AwsIntegrationsDocDbArgs
            {
                MetricsPollingInterval = 6000,
            },
            Sqs = new NewRelic.Cloud.Inputs.AwsIntegrationsSqsArgs
            {
                FetchExtendedInventory = true,
                FetchTags = true,
                QueuePrefixes = new[]
                {
                    "queue prefix",
                },
                MetricsPollingInterval = 6000,
                AwsRegions = new[]
                {
                    "us-east-1",
                },
                TagKey = "tag key",
                TagValue = "tag value",
            },
            Ebs = new NewRelic.Cloud.Inputs.AwsIntegrationsEbsArgs
            {
                MetricsPollingInterval = 6000,
                FetchExtendedInventory = true,
                AwsRegions = new[]
                {
                    "us-east-1",
                },
                TagKey = "tag key",
                TagValue = "tag value",
            },
            Alb = new NewRelic.Cloud.Inputs.AwsIntegrationsAlbArgs
            {
                FetchExtendedInventory = true,
                FetchTags = true,
                LoadBalancerPrefixes = new[]
                {
                    "load balancer prefix",
                },
                MetricsPollingInterval = 6000,
                AwsRegions = new[]
                {
                    "us-east-1",
                },
                TagKey = "tag key",
                TagValue = "tag value",
            },
            Elasticache = new NewRelic.Cloud.Inputs.AwsIntegrationsElasticacheArgs
            {
                AwsRegions = new[]
                {
                    "us-east-1",
                },
                FetchTags = true,
                MetricsPollingInterval = 6000,
                TagKey = "tag key",
                TagValue = "tag value",
            },
            ApiGateway = new NewRelic.Cloud.Inputs.AwsIntegrationsApiGatewayArgs
            {
                MetricsPollingInterval = 6000,
                AwsRegions = new[]
                {
                    "us-east-1",
                },
                StagePrefixes = new[]
                {
                    "stage prefix",
                },
                TagKey = "tag key",
                TagValue = "tag value",
            },
            AutoScaling = new NewRelic.Cloud.Inputs.AwsIntegrationsAutoScalingArgs
            {
                AwsRegions = new[]
                {
                    "us-east-1",
                },
                MetricsPollingInterval = 6000,
            },
            AwsAppSync = new NewRelic.Cloud.Inputs.AwsIntegrationsAwsAppSyncArgs
            {
                AwsRegions = new[]
                {
                    "us-east-1",
                },
                MetricsPollingInterval = 6000,
            },
            AwsAthena = new NewRelic.Cloud.Inputs.AwsIntegrationsAwsAthenaArgs
            {
                AwsRegions = new[]
                {
                    "us-east-1",
                },
                MetricsPollingInterval = 6000,
            },
            AwsCognito = new NewRelic.Cloud.Inputs.AwsIntegrationsAwsCognitoArgs
            {
                AwsRegions = new[]
                {
                    "us-east-1",
                },
                MetricsPollingInterval = 6000,
            },
            AwsConnect = new NewRelic.Cloud.Inputs.AwsIntegrationsAwsConnectArgs
            {
                AwsRegions = new[]
                {
                    "us-east-1",
                },
                MetricsPollingInterval = 6000,
            },
            AwsDirectConnect = new NewRelic.Cloud.Inputs.AwsIntegrationsAwsDirectConnectArgs
            {
                AwsRegions = new[]
                {
                    "us-east-1",
                },
                MetricsPollingInterval = 6000,
            },
            AwsFsx = new NewRelic.Cloud.Inputs.AwsIntegrationsAwsFsxArgs
            {
                AwsRegions = new[]
                {
                    "us-east-1",
                },
                MetricsPollingInterval = 6000,
            },
            AwsGlue = new NewRelic.Cloud.Inputs.AwsIntegrationsAwsGlueArgs
            {
                AwsRegions = new[]
                {
                    "us-east-1",
                },
                MetricsPollingInterval = 6000,
            },
            AwsKinesisAnalytics = new NewRelic.Cloud.Inputs.AwsIntegrationsAwsKinesisAnalyticsArgs
            {
                AwsRegions = new[]
                {
                    "us-east-1",
                },
                MetricsPollingInterval = 6000,
            },
            AwsMediaConvert = new NewRelic.Cloud.Inputs.AwsIntegrationsAwsMediaConvertArgs
            {
                AwsRegions = new[]
                {
                    "us-east-1",
                },
                MetricsPollingInterval = 6000,
            },
            AwsMediaPackageVod = new NewRelic.Cloud.Inputs.AwsIntegrationsAwsMediaPackageVodArgs
            {
                AwsRegions = new[]
                {
                    "us-east-1",
                },
                MetricsPollingInterval = 6000,
            },
            AwsMq = new NewRelic.Cloud.Inputs.AwsIntegrationsAwsMqArgs
            {
                AwsRegions = new[]
                {
                    "us-east-1",
                },
                MetricsPollingInterval = 6000,
            },
            AwsMsk = new NewRelic.Cloud.Inputs.AwsIntegrationsAwsMskArgs
            {
                AwsRegions = new[]
                {
                    "us-east-1",
                },
                MetricsPollingInterval = 6000,
            },
            AwsNeptune = new NewRelic.Cloud.Inputs.AwsIntegrationsAwsNeptuneArgs
            {
                AwsRegions = new[]
                {
                    "us-east-1",
                },
                MetricsPollingInterval = 6000,
            },
            AwsQldb = new NewRelic.Cloud.Inputs.AwsIntegrationsAwsQldbArgs
            {
                AwsRegions = new[]
                {
                    "us-east-1",
                },
                MetricsPollingInterval = 6000,
            },
            AwsRoute53resolver = new NewRelic.Cloud.Inputs.AwsIntegrationsAwsRoute53resolverArgs
            {
                AwsRegions = new[]
                {
                    "us-east-1",
                },
                MetricsPollingInterval = 6000,
            },
            AwsStates = new NewRelic.Cloud.Inputs.AwsIntegrationsAwsStatesArgs
            {
                AwsRegions = new[]
                {
                    "us-east-1",
                },
                MetricsPollingInterval = 6000,
            },
            AwsTransitGateway = new NewRelic.Cloud.Inputs.AwsIntegrationsAwsTransitGatewayArgs
            {
                AwsRegions = new[]
                {
                    "us-east-1",
                },
                MetricsPollingInterval = 6000,
            },
            AwsWaf = new NewRelic.Cloud.Inputs.AwsIntegrationsAwsWafArgs
            {
                AwsRegions = new[]
                {
                    "us-east-1",
                },
                MetricsPollingInterval = 6000,
            },
            AwsWafv2 = new NewRelic.Cloud.Inputs.AwsIntegrationsAwsWafv2Args
            {
                AwsRegions = new[]
                {
                    "us-east-1",
                },
                MetricsPollingInterval = 6000,
            },
            Cloudfront = new NewRelic.Cloud.Inputs.AwsIntegrationsCloudfrontArgs
            {
                FetchLambdasAtEdge = true,
                FetchTags = true,
                MetricsPollingInterval = 6000,
                TagKey = "tag key",
                TagValue = "tag value",
            },
            Dynamodb = new NewRelic.Cloud.Inputs.AwsIntegrationsDynamodbArgs
            {
                AwsRegions = new[]
                {
                    "us-east-1",
                },
                FetchExtendedInventory = true,
                FetchTags = true,
                MetricsPollingInterval = 6000,
                TagKey = "tag key",
                TagValue = "tag value",
            },
            Ec2 = new NewRelic.Cloud.Inputs.AwsIntegrationsEc2Args
            {
                AwsRegions = new[]
                {
                    "us-east-1",
                },
                DuplicateEc2Tags = true,
                FetchIpAddresses = true,
                MetricsPollingInterval = 6000,
                TagKey = "tag key",
                TagValue = "tag value",
            },
            Ecs = new NewRelic.Cloud.Inputs.AwsIntegrationsEcsArgs
            {
                AwsRegions = new[]
                {
                    "us-east-1",
                },
                FetchTags = true,
                MetricsPollingInterval = 6000,
                TagKey = "tag key",
                TagValue = "tag value",
            },
            Efs = new NewRelic.Cloud.Inputs.AwsIntegrationsEfsArgs
            {
                AwsRegions = new[]
                {
                    "us-east-1",
                },
                FetchTags = true,
                MetricsPollingInterval = 6000,
                TagKey = "tag key",
                TagValue = "tag value",
            },
            Elasticbeanstalk = new NewRelic.Cloud.Inputs.AwsIntegrationsElasticbeanstalkArgs
            {
                AwsRegions = new[]
                {
                    "us-east-1",
                },
                FetchExtendedInventory = true,
                FetchTags = true,
                MetricsPollingInterval = 6000,
                TagKey = "tag key",
                TagValue = "tag value",
            },
            Elasticsearch = new NewRelic.Cloud.Inputs.AwsIntegrationsElasticsearchArgs
            {
                AwsRegions = new[]
                {
                    "us-east-1",
                },
                FetchNodes = true,
                MetricsPollingInterval = 6000,
                TagKey = "tag key",
                TagValue = "tag value",
            },
            Elb = new NewRelic.Cloud.Inputs.AwsIntegrationsElbArgs
            {
                AwsRegions = new[]
                {
                    "us-east-1",
                },
                FetchExtendedInventory = true,
                FetchTags = true,
                MetricsPollingInterval = 6000,
            },
            Emr = new NewRelic.Cloud.Inputs.AwsIntegrationsEmrArgs
            {
                AwsRegions = new[]
                {
                    "us-east-1",
                },
                FetchTags = true,
                MetricsPollingInterval = 6000,
                TagKey = "tag key",
                TagValue = "tag value",
            },
            Iam = new NewRelic.Cloud.Inputs.AwsIntegrationsIamArgs
            {
                MetricsPollingInterval = 6000,
                TagKey = "tag key",
                TagValue = "tag value",
            },
            Iot = new NewRelic.Cloud.Inputs.AwsIntegrationsIotArgs
            {
                AwsRegions = new[]
                {
                    "us-east-1",
                },
                MetricsPollingInterval = 6000,
            },
            Kinesis = new NewRelic.Cloud.Inputs.AwsIntegrationsKinesisArgs
            {
                AwsRegions = new[]
                {
                    "us-east-1",
                },
                FetchShards = true,
                FetchTags = true,
                MetricsPollingInterval = 6000,
                TagKey = "tag key",
                TagValue = "tag value",
            },
            KinesisFirehose = new NewRelic.Cloud.Inputs.AwsIntegrationsKinesisFirehoseArgs
            {
                AwsRegions = new[]
                {
                    "us-east-1",
                },
                MetricsPollingInterval = 6000,
            },
            Lambda = new NewRelic.Cloud.Inputs.AwsIntegrationsLambdaArgs
            {
                AwsRegions = new[]
                {
                    "us-east-1",
                },
                FetchTags = true,
                MetricsPollingInterval = 6000,
                TagKey = "tag key",
                TagValue = "tag value",
            },
            Rds = new NewRelic.Cloud.Inputs.AwsIntegrationsRdsArgs
            {
                AwsRegions = new[]
                {
                    "us-east-1",
                },
                FetchTags = true,
                MetricsPollingInterval = 6000,
                TagKey = "tag key",
                TagValue = "tag value",
            },
            Redshift = new NewRelic.Cloud.Inputs.AwsIntegrationsRedshiftArgs
            {
                AwsRegions = new[]
                {
                    "us-east-1",
                },
                MetricsPollingInterval = 6000,
                TagKey = "tag key",
                TagValue = "tag value",
            },
            Route53 = new NewRelic.Cloud.Inputs.AwsIntegrationsRoute53Args
            {
                FetchExtendedInventory = true,
                MetricsPollingInterval = 6000,
            },
            Ses = new NewRelic.Cloud.Inputs.AwsIntegrationsSesArgs
            {
                AwsRegions = new[]
                {
                    "us-east-1",
                },
                MetricsPollingInterval = 6000,
            },
            Sns = new NewRelic.Cloud.Inputs.AwsIntegrationsSnsArgs
            {
                AwsRegions = new[]
                {
                    "us-east-1",
                },
                FetchExtendedInventory = true,
                MetricsPollingInterval = 6000,
            },
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.newrelic.cloud.AwsLinkAccount;
    import com.pulumi.newrelic.cloud.AwsLinkAccountArgs;
    import com.pulumi.newrelic.cloud.AwsIntegrations;
    import com.pulumi.newrelic.cloud.AwsIntegrationsArgs;
    import com.pulumi.newrelic.cloud.inputs.AwsIntegrationsBillingArgs;
    import com.pulumi.newrelic.cloud.inputs.AwsIntegrationsCloudtrailArgs;
    import com.pulumi.newrelic.cloud.inputs.AwsIntegrationsHealthArgs;
    import com.pulumi.newrelic.cloud.inputs.AwsIntegrationsTrustedAdvisorArgs;
    import com.pulumi.newrelic.cloud.inputs.AwsIntegrationsVpcArgs;
    import com.pulumi.newrelic.cloud.inputs.AwsIntegrationsXRayArgs;
    import com.pulumi.newrelic.cloud.inputs.AwsIntegrationsS3Args;
    import com.pulumi.newrelic.cloud.inputs.AwsIntegrationsDocDbArgs;
    import com.pulumi.newrelic.cloud.inputs.AwsIntegrationsSqsArgs;
    import com.pulumi.newrelic.cloud.inputs.AwsIntegrationsEbsArgs;
    import com.pulumi.newrelic.cloud.inputs.AwsIntegrationsAlbArgs;
    import com.pulumi.newrelic.cloud.inputs.AwsIntegrationsElasticacheArgs;
    import com.pulumi.newrelic.cloud.inputs.AwsIntegrationsApiGatewayArgs;
    import com.pulumi.newrelic.cloud.inputs.AwsIntegrationsAutoScalingArgs;
    import com.pulumi.newrelic.cloud.inputs.AwsIntegrationsAwsAppSyncArgs;
    import com.pulumi.newrelic.cloud.inputs.AwsIntegrationsAwsAthenaArgs;
    import com.pulumi.newrelic.cloud.inputs.AwsIntegrationsAwsCognitoArgs;
    import com.pulumi.newrelic.cloud.inputs.AwsIntegrationsAwsConnectArgs;
    import com.pulumi.newrelic.cloud.inputs.AwsIntegrationsAwsDirectConnectArgs;
    import com.pulumi.newrelic.cloud.inputs.AwsIntegrationsAwsFsxArgs;
    import com.pulumi.newrelic.cloud.inputs.AwsIntegrationsAwsGlueArgs;
    import com.pulumi.newrelic.cloud.inputs.AwsIntegrationsAwsKinesisAnalyticsArgs;
    import com.pulumi.newrelic.cloud.inputs.AwsIntegrationsAwsMediaConvertArgs;
    import com.pulumi.newrelic.cloud.inputs.AwsIntegrationsAwsMediaPackageVodArgs;
    import com.pulumi.newrelic.cloud.inputs.AwsIntegrationsAwsMqArgs;
    import com.pulumi.newrelic.cloud.inputs.AwsIntegrationsAwsMskArgs;
    import com.pulumi.newrelic.cloud.inputs.AwsIntegrationsAwsNeptuneArgs;
    import com.pulumi.newrelic.cloud.inputs.AwsIntegrationsAwsQldbArgs;
    import com.pulumi.newrelic.cloud.inputs.AwsIntegrationsAwsRoute53resolverArgs;
    import com.pulumi.newrelic.cloud.inputs.AwsIntegrationsAwsStatesArgs;
    import com.pulumi.newrelic.cloud.inputs.AwsIntegrationsAwsTransitGatewayArgs;
    import com.pulumi.newrelic.cloud.inputs.AwsIntegrationsAwsWafArgs;
    import com.pulumi.newrelic.cloud.inputs.AwsIntegrationsAwsWafv2Args;
    import com.pulumi.newrelic.cloud.inputs.AwsIntegrationsCloudfrontArgs;
    import com.pulumi.newrelic.cloud.inputs.AwsIntegrationsDynamodbArgs;
    import com.pulumi.newrelic.cloud.inputs.AwsIntegrationsEc2Args;
    import com.pulumi.newrelic.cloud.inputs.AwsIntegrationsEcsArgs;
    import com.pulumi.newrelic.cloud.inputs.AwsIntegrationsEfsArgs;
    import com.pulumi.newrelic.cloud.inputs.AwsIntegrationsElasticbeanstalkArgs;
    import com.pulumi.newrelic.cloud.inputs.AwsIntegrationsElasticsearchArgs;
    import com.pulumi.newrelic.cloud.inputs.AwsIntegrationsElbArgs;
    import com.pulumi.newrelic.cloud.inputs.AwsIntegrationsEmrArgs;
    import com.pulumi.newrelic.cloud.inputs.AwsIntegrationsIamArgs;
    import com.pulumi.newrelic.cloud.inputs.AwsIntegrationsIotArgs;
    import com.pulumi.newrelic.cloud.inputs.AwsIntegrationsKinesisArgs;
    import com.pulumi.newrelic.cloud.inputs.AwsIntegrationsKinesisFirehoseArgs;
    import com.pulumi.newrelic.cloud.inputs.AwsIntegrationsLambdaArgs;
    import com.pulumi.newrelic.cloud.inputs.AwsIntegrationsRdsArgs;
    import com.pulumi.newrelic.cloud.inputs.AwsIntegrationsRedshiftArgs;
    import com.pulumi.newrelic.cloud.inputs.AwsIntegrationsRoute53Args;
    import com.pulumi.newrelic.cloud.inputs.AwsIntegrationsSesArgs;
    import com.pulumi.newrelic.cloud.inputs.AwsIntegrationsSnsArgs;
    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 AwsLinkAccount("foo", AwsLinkAccountArgs.builder()        
                .arn(newrelicAwsRole.arn())
                .metricCollectionMode("PULL")
                .name("foo")
                .build());
    
            var bar = new AwsIntegrations("bar", AwsIntegrationsArgs.builder()        
                .linkedAccountId(foo.id())
                .billing()
                .cloudtrail(AwsIntegrationsCloudtrailArgs.builder()
                    .metricsPollingInterval(6000)
                    .awsRegions(                
                        "us-east-1",
                        "us-east-2")
                    .build())
                .health(AwsIntegrationsHealthArgs.builder()
                    .metricsPollingInterval(6000)
                    .build())
                .trustedAdvisor(AwsIntegrationsTrustedAdvisorArgs.builder()
                    .metricsPollingInterval(6000)
                    .build())
                .vpc(AwsIntegrationsVpcArgs.builder()
                    .metricsPollingInterval(6000)
                    .awsRegions(                
                        "us-east-1",
                        "us-east-2")
                    .fetchNatGateway(true)
                    .fetchVpn(false)
                    .tagKey("tag key")
                    .tagValue("tag value")
                    .build())
                .xRay(AwsIntegrationsXRayArgs.builder()
                    .metricsPollingInterval(6000)
                    .awsRegions(                
                        "us-east-1",
                        "us-east-2")
                    .build())
                .s3(AwsIntegrationsS3Args.builder()
                    .metricsPollingInterval(6000)
                    .build())
                .docDb(AwsIntegrationsDocDbArgs.builder()
                    .metricsPollingInterval(6000)
                    .build())
                .sqs(AwsIntegrationsSqsArgs.builder()
                    .fetchExtendedInventory(true)
                    .fetchTags(true)
                    .queuePrefixes("queue prefix")
                    .metricsPollingInterval(6000)
                    .awsRegions("us-east-1")
                    .tagKey("tag key")
                    .tagValue("tag value")
                    .build())
                .ebs(AwsIntegrationsEbsArgs.builder()
                    .metricsPollingInterval(6000)
                    .fetchExtendedInventory(true)
                    .awsRegions("us-east-1")
                    .tagKey("tag key")
                    .tagValue("tag value")
                    .build())
                .alb(AwsIntegrationsAlbArgs.builder()
                    .fetchExtendedInventory(true)
                    .fetchTags(true)
                    .loadBalancerPrefixes("load balancer prefix")
                    .metricsPollingInterval(6000)
                    .awsRegions("us-east-1")
                    .tagKey("tag key")
                    .tagValue("tag value")
                    .build())
                .elasticache(AwsIntegrationsElasticacheArgs.builder()
                    .awsRegions("us-east-1")
                    .fetchTags(true)
                    .metricsPollingInterval(6000)
                    .tagKey("tag key")
                    .tagValue("tag value")
                    .build())
                .apiGateway(AwsIntegrationsApiGatewayArgs.builder()
                    .metricsPollingInterval(6000)
                    .awsRegions("us-east-1")
                    .stagePrefixes("stage prefix")
                    .tagKey("tag key")
                    .tagValue("tag value")
                    .build())
                .autoScaling(AwsIntegrationsAutoScalingArgs.builder()
                    .awsRegions("us-east-1")
                    .metricsPollingInterval(6000)
                    .build())
                .awsAppSync(AwsIntegrationsAwsAppSyncArgs.builder()
                    .awsRegions("us-east-1")
                    .metricsPollingInterval(6000)
                    .build())
                .awsAthena(AwsIntegrationsAwsAthenaArgs.builder()
                    .awsRegions("us-east-1")
                    .metricsPollingInterval(6000)
                    .build())
                .awsCognito(AwsIntegrationsAwsCognitoArgs.builder()
                    .awsRegions("us-east-1")
                    .metricsPollingInterval(6000)
                    .build())
                .awsConnect(AwsIntegrationsAwsConnectArgs.builder()
                    .awsRegions("us-east-1")
                    .metricsPollingInterval(6000)
                    .build())
                .awsDirectConnect(AwsIntegrationsAwsDirectConnectArgs.builder()
                    .awsRegions("us-east-1")
                    .metricsPollingInterval(6000)
                    .build())
                .awsFsx(AwsIntegrationsAwsFsxArgs.builder()
                    .awsRegions("us-east-1")
                    .metricsPollingInterval(6000)
                    .build())
                .awsGlue(AwsIntegrationsAwsGlueArgs.builder()
                    .awsRegions("us-east-1")
                    .metricsPollingInterval(6000)
                    .build())
                .awsKinesisAnalytics(AwsIntegrationsAwsKinesisAnalyticsArgs.builder()
                    .awsRegions("us-east-1")
                    .metricsPollingInterval(6000)
                    .build())
                .awsMediaConvert(AwsIntegrationsAwsMediaConvertArgs.builder()
                    .awsRegions("us-east-1")
                    .metricsPollingInterval(6000)
                    .build())
                .awsMediaPackageVod(AwsIntegrationsAwsMediaPackageVodArgs.builder()
                    .awsRegions("us-east-1")
                    .metricsPollingInterval(6000)
                    .build())
                .awsMq(AwsIntegrationsAwsMqArgs.builder()
                    .awsRegions("us-east-1")
                    .metricsPollingInterval(6000)
                    .build())
                .awsMsk(AwsIntegrationsAwsMskArgs.builder()
                    .awsRegions("us-east-1")
                    .metricsPollingInterval(6000)
                    .build())
                .awsNeptune(AwsIntegrationsAwsNeptuneArgs.builder()
                    .awsRegions("us-east-1")
                    .metricsPollingInterval(6000)
                    .build())
                .awsQldb(AwsIntegrationsAwsQldbArgs.builder()
                    .awsRegions("us-east-1")
                    .metricsPollingInterval(6000)
                    .build())
                .awsRoute53resolver(AwsIntegrationsAwsRoute53resolverArgs.builder()
                    .awsRegions("us-east-1")
                    .metricsPollingInterval(6000)
                    .build())
                .awsStates(AwsIntegrationsAwsStatesArgs.builder()
                    .awsRegions("us-east-1")
                    .metricsPollingInterval(6000)
                    .build())
                .awsTransitGateway(AwsIntegrationsAwsTransitGatewayArgs.builder()
                    .awsRegions("us-east-1")
                    .metricsPollingInterval(6000)
                    .build())
                .awsWaf(AwsIntegrationsAwsWafArgs.builder()
                    .awsRegions("us-east-1")
                    .metricsPollingInterval(6000)
                    .build())
                .awsWafv2(AwsIntegrationsAwsWafv2Args.builder()
                    .awsRegions("us-east-1")
                    .metricsPollingInterval(6000)
                    .build())
                .cloudfront(AwsIntegrationsCloudfrontArgs.builder()
                    .fetchLambdasAtEdge(true)
                    .fetchTags(true)
                    .metricsPollingInterval(6000)
                    .tagKey("tag key")
                    .tagValue("tag value")
                    .build())
                .dynamodb(AwsIntegrationsDynamodbArgs.builder()
                    .awsRegions("us-east-1")
                    .fetchExtendedInventory(true)
                    .fetchTags(true)
                    .metricsPollingInterval(6000)
                    .tagKey("tag key")
                    .tagValue("tag value")
                    .build())
                .ec2(AwsIntegrationsEc2Args.builder()
                    .awsRegions("us-east-1")
                    .duplicateEc2Tags(true)
                    .fetchIpAddresses(true)
                    .metricsPollingInterval(6000)
                    .tagKey("tag key")
                    .tagValue("tag value")
                    .build())
                .ecs(AwsIntegrationsEcsArgs.builder()
                    .awsRegions("us-east-1")
                    .fetchTags(true)
                    .metricsPollingInterval(6000)
                    .tagKey("tag key")
                    .tagValue("tag value")
                    .build())
                .efs(AwsIntegrationsEfsArgs.builder()
                    .awsRegions("us-east-1")
                    .fetchTags(true)
                    .metricsPollingInterval(6000)
                    .tagKey("tag key")
                    .tagValue("tag value")
                    .build())
                .elasticbeanstalk(AwsIntegrationsElasticbeanstalkArgs.builder()
                    .awsRegions("us-east-1")
                    .fetchExtendedInventory(true)
                    .fetchTags(true)
                    .metricsPollingInterval(6000)
                    .tagKey("tag key")
                    .tagValue("tag value")
                    .build())
                .elasticsearch(AwsIntegrationsElasticsearchArgs.builder()
                    .awsRegions("us-east-1")
                    .fetchNodes(true)
                    .metricsPollingInterval(6000)
                    .tagKey("tag key")
                    .tagValue("tag value")
                    .build())
                .elb(AwsIntegrationsElbArgs.builder()
                    .awsRegions("us-east-1")
                    .fetchExtendedInventory(true)
                    .fetchTags(true)
                    .metricsPollingInterval(6000)
                    .build())
                .emr(AwsIntegrationsEmrArgs.builder()
                    .awsRegions("us-east-1")
                    .fetchTags(true)
                    .metricsPollingInterval(6000)
                    .tagKey("tag key")
                    .tagValue("tag value")
                    .build())
                .iam(AwsIntegrationsIamArgs.builder()
                    .metricsPollingInterval(6000)
                    .tagKey("tag key")
                    .tagValue("tag value")
                    .build())
                .iot(AwsIntegrationsIotArgs.builder()
                    .awsRegions("us-east-1")
                    .metricsPollingInterval(6000)
                    .build())
                .kinesis(AwsIntegrationsKinesisArgs.builder()
                    .awsRegions("us-east-1")
                    .fetchShards(true)
                    .fetchTags(true)
                    .metricsPollingInterval(6000)
                    .tagKey("tag key")
                    .tagValue("tag value")
                    .build())
                .kinesisFirehose(AwsIntegrationsKinesisFirehoseArgs.builder()
                    .awsRegions("us-east-1")
                    .metricsPollingInterval(6000)
                    .build())
                .lambda(AwsIntegrationsLambdaArgs.builder()
                    .awsRegions("us-east-1")
                    .fetchTags(true)
                    .metricsPollingInterval(6000)
                    .tagKey("tag key")
                    .tagValue("tag value")
                    .build())
                .rds(AwsIntegrationsRdsArgs.builder()
                    .awsRegions("us-east-1")
                    .fetchTags(true)
                    .metricsPollingInterval(6000)
                    .tagKey("tag key")
                    .tagValue("tag value")
                    .build())
                .redshift(AwsIntegrationsRedshiftArgs.builder()
                    .awsRegions("us-east-1")
                    .metricsPollingInterval(6000)
                    .tagKey("tag key")
                    .tagValue("tag value")
                    .build())
                .route53(AwsIntegrationsRoute53Args.builder()
                    .fetchExtendedInventory(true)
                    .metricsPollingInterval(6000)
                    .build())
                .ses(AwsIntegrationsSesArgs.builder()
                    .awsRegions("us-east-1")
                    .metricsPollingInterval(6000)
                    .build())
                .sns(AwsIntegrationsSnsArgs.builder()
                    .awsRegions("us-east-1")
                    .fetchExtendedInventory(true)
                    .metricsPollingInterval(6000)
                    .build())
                .build());
    
        }
    }
    
    resources:
      foo:
        type: newrelic:cloud:AwsLinkAccount
        properties:
          arn: ${newrelicAwsRole.arn}
          metricCollectionMode: PULL
          name: foo
      bar:
        type: newrelic:cloud:AwsIntegrations
        properties:
          linkedAccountId: ${foo.id}
          billing: {}
          cloudtrail:
            metricsPollingInterval: 6000
            awsRegions:
              - us-east-1
              - us-east-2
          health:
            metricsPollingInterval: 6000
          trustedAdvisor:
            metricsPollingInterval: 6000
          vpc:
            metricsPollingInterval: 6000
            awsRegions:
              - us-east-1
              - us-east-2
            fetchNatGateway: true
            fetchVpn: false
            tagKey: tag key
            tagValue: tag value
          xRay:
            metricsPollingInterval: 6000
            awsRegions:
              - us-east-1
              - us-east-2
          s3:
            metricsPollingInterval: 6000
          docDb:
            metricsPollingInterval: 6000
          sqs:
            fetchExtendedInventory: true
            fetchTags: true
            queuePrefixes:
              - queue prefix
            metricsPollingInterval: 6000
            awsRegions:
              - us-east-1
            tagKey: tag key
            tagValue: tag value
          ebs:
            metricsPollingInterval: 6000
            fetchExtendedInventory: true
            awsRegions:
              - us-east-1
            tagKey: tag key
            tagValue: tag value
          alb:
            fetchExtendedInventory: true
            fetchTags: true
            loadBalancerPrefixes:
              - load balancer prefix
            metricsPollingInterval: 6000
            awsRegions:
              - us-east-1
            tagKey: tag key
            tagValue: tag value
          elasticache:
            awsRegions:
              - us-east-1
            fetchTags: true
            metricsPollingInterval: 6000
            tagKey: tag key
            tagValue: tag value
          apiGateway:
            metricsPollingInterval: 6000
            awsRegions:
              - us-east-1
            stagePrefixes:
              - stage prefix
            tagKey: tag key
            tagValue: tag value
          autoScaling:
            awsRegions:
              - us-east-1
            metricsPollingInterval: 6000
          awsAppSync:
            awsRegions:
              - us-east-1
            metricsPollingInterval: 6000
          awsAthena:
            awsRegions:
              - us-east-1
            metricsPollingInterval: 6000
          awsCognito:
            awsRegions:
              - us-east-1
            metricsPollingInterval: 6000
          awsConnect:
            awsRegions:
              - us-east-1
            metricsPollingInterval: 6000
          awsDirectConnect:
            awsRegions:
              - us-east-1
            metricsPollingInterval: 6000
          awsFsx:
            awsRegions:
              - us-east-1
            metricsPollingInterval: 6000
          awsGlue:
            awsRegions:
              - us-east-1
            metricsPollingInterval: 6000
          awsKinesisAnalytics:
            awsRegions:
              - us-east-1
            metricsPollingInterval: 6000
          awsMediaConvert:
            awsRegions:
              - us-east-1
            metricsPollingInterval: 6000
          awsMediaPackageVod:
            awsRegions:
              - us-east-1
            metricsPollingInterval: 6000
          awsMq:
            awsRegions:
              - us-east-1
            metricsPollingInterval: 6000
          awsMsk:
            awsRegions:
              - us-east-1
            metricsPollingInterval: 6000
          awsNeptune:
            awsRegions:
              - us-east-1
            metricsPollingInterval: 6000
          awsQldb:
            awsRegions:
              - us-east-1
            metricsPollingInterval: 6000
          awsRoute53resolver:
            awsRegions:
              - us-east-1
            metricsPollingInterval: 6000
          awsStates:
            awsRegions:
              - us-east-1
            metricsPollingInterval: 6000
          awsTransitGateway:
            awsRegions:
              - us-east-1
            metricsPollingInterval: 6000
          awsWaf:
            awsRegions:
              - us-east-1
            metricsPollingInterval: 6000
          awsWafv2:
            awsRegions:
              - us-east-1
            metricsPollingInterval: 6000
          cloudfront:
            fetchLambdasAtEdge: true
            fetchTags: true
            metricsPollingInterval: 6000
            tagKey: tag key
            tagValue: tag value
          dynamodb:
            awsRegions:
              - us-east-1
            fetchExtendedInventory: true
            fetchTags: true
            metricsPollingInterval: 6000
            tagKey: tag key
            tagValue: tag value
          ec2:
            awsRegions:
              - us-east-1
            duplicateEc2Tags: true
            fetchIpAddresses: true
            metricsPollingInterval: 6000
            tagKey: tag key
            tagValue: tag value
          ecs:
            awsRegions:
              - us-east-1
            fetchTags: true
            metricsPollingInterval: 6000
            tagKey: tag key
            tagValue: tag value
          efs:
            awsRegions:
              - us-east-1
            fetchTags: true
            metricsPollingInterval: 6000
            tagKey: tag key
            tagValue: tag value
          elasticbeanstalk:
            awsRegions:
              - us-east-1
            fetchExtendedInventory: true
            fetchTags: true
            metricsPollingInterval: 6000
            tagKey: tag key
            tagValue: tag value
          elasticsearch:
            awsRegions:
              - us-east-1
            fetchNodes: true
            metricsPollingInterval: 6000
            tagKey: tag key
            tagValue: tag value
          elb:
            awsRegions:
              - us-east-1
            fetchExtendedInventory: true
            fetchTags: true
            metricsPollingInterval: 6000
          emr:
            awsRegions:
              - us-east-1
            fetchTags: true
            metricsPollingInterval: 6000
            tagKey: tag key
            tagValue: tag value
          iam:
            metricsPollingInterval: 6000
            tagKey: tag key
            tagValue: tag value
          iot:
            awsRegions:
              - us-east-1
            metricsPollingInterval: 6000
          kinesis:
            awsRegions:
              - us-east-1
            fetchShards: true
            fetchTags: true
            metricsPollingInterval: 6000
            tagKey: tag key
            tagValue: tag value
          kinesisFirehose:
            awsRegions:
              - us-east-1
            metricsPollingInterval: 6000
          lambda:
            awsRegions:
              - us-east-1
            fetchTags: true
            metricsPollingInterval: 6000
            tagKey: tag key
            tagValue: tag value
          rds:
            awsRegions:
              - us-east-1
            fetchTags: true
            metricsPollingInterval: 6000
            tagKey: tag key
            tagValue: tag value
          redshift:
            awsRegions:
              - us-east-1
            metricsPollingInterval: 6000
            tagKey: tag key
            tagValue: tag value
          route53:
            fetchExtendedInventory: true
            metricsPollingInterval: 6000
          ses:
            awsRegions:
              - us-east-1
            metricsPollingInterval: 6000
          sns:
            awsRegions:
              - us-east-1
            fetchExtendedInventory: true
            metricsPollingInterval: 6000
    

    Create AwsIntegrations Resource

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

    Constructor syntax

    new AwsIntegrations(name: string, args: AwsIntegrationsArgs, opts?: CustomResourceOptions);
    @overload
    def AwsIntegrations(resource_name: str,
                        args: AwsIntegrationsArgs,
                        opts: Optional[ResourceOptions] = None)
    
    @overload
    def AwsIntegrations(resource_name: str,
                        opts: Optional[ResourceOptions] = None,
                        linked_account_id: Optional[int] = None,
                        account_id: Optional[int] = None,
                        alb: Optional[AwsIntegrationsAlbArgs] = None,
                        api_gateway: Optional[AwsIntegrationsApiGatewayArgs] = None,
                        auto_scaling: Optional[AwsIntegrationsAutoScalingArgs] = None,
                        aws_app_sync: Optional[AwsIntegrationsAwsAppSyncArgs] = None,
                        aws_athena: Optional[AwsIntegrationsAwsAthenaArgs] = None,
                        aws_cognito: Optional[AwsIntegrationsAwsCognitoArgs] = None,
                        aws_connect: Optional[AwsIntegrationsAwsConnectArgs] = None,
                        aws_direct_connect: Optional[AwsIntegrationsAwsDirectConnectArgs] = None,
                        aws_fsx: Optional[AwsIntegrationsAwsFsxArgs] = None,
                        aws_glue: Optional[AwsIntegrationsAwsGlueArgs] = None,
                        aws_kinesis_analytics: Optional[AwsIntegrationsAwsKinesisAnalyticsArgs] = None,
                        aws_media_convert: Optional[AwsIntegrationsAwsMediaConvertArgs] = None,
                        aws_media_package_vod: Optional[AwsIntegrationsAwsMediaPackageVodArgs] = None,
                        aws_mq: Optional[AwsIntegrationsAwsMqArgs] = None,
                        aws_msk: Optional[AwsIntegrationsAwsMskArgs] = None,
                        aws_neptune: Optional[AwsIntegrationsAwsNeptuneArgs] = None,
                        aws_qldb: Optional[AwsIntegrationsAwsQldbArgs] = None,
                        aws_route53resolver: Optional[AwsIntegrationsAwsRoute53resolverArgs] = None,
                        aws_states: Optional[AwsIntegrationsAwsStatesArgs] = None,
                        aws_transit_gateway: Optional[AwsIntegrationsAwsTransitGatewayArgs] = None,
                        aws_waf: Optional[AwsIntegrationsAwsWafArgs] = None,
                        aws_wafv2: Optional[AwsIntegrationsAwsWafv2Args] = None,
                        billing: Optional[AwsIntegrationsBillingArgs] = None,
                        cloudfront: Optional[AwsIntegrationsCloudfrontArgs] = None,
                        cloudtrail: Optional[AwsIntegrationsCloudtrailArgs] = None,
                        doc_db: Optional[AwsIntegrationsDocDbArgs] = None,
                        dynamodb: Optional[AwsIntegrationsDynamodbArgs] = None,
                        ebs: Optional[AwsIntegrationsEbsArgs] = None,
                        ec2: Optional[AwsIntegrationsEc2Args] = None,
                        ecs: Optional[AwsIntegrationsEcsArgs] = None,
                        efs: Optional[AwsIntegrationsEfsArgs] = None,
                        elasticache: Optional[AwsIntegrationsElasticacheArgs] = None,
                        elasticbeanstalk: Optional[AwsIntegrationsElasticbeanstalkArgs] = None,
                        elasticsearch: Optional[AwsIntegrationsElasticsearchArgs] = None,
                        elb: Optional[AwsIntegrationsElbArgs] = None,
                        emr: Optional[AwsIntegrationsEmrArgs] = None,
                        health: Optional[AwsIntegrationsHealthArgs] = None,
                        iam: Optional[AwsIntegrationsIamArgs] = None,
                        iot: Optional[AwsIntegrationsIotArgs] = None,
                        kinesis: Optional[AwsIntegrationsKinesisArgs] = None,
                        kinesis_firehose: Optional[AwsIntegrationsKinesisFirehoseArgs] = None,
                        lambda_: Optional[AwsIntegrationsLambdaArgs] = None,
                        rds: Optional[AwsIntegrationsRdsArgs] = None,
                        redshift: Optional[AwsIntegrationsRedshiftArgs] = None,
                        route53: Optional[AwsIntegrationsRoute53Args] = None,
                        s3: Optional[AwsIntegrationsS3Args] = None,
                        ses: Optional[AwsIntegrationsSesArgs] = None,
                        sns: Optional[AwsIntegrationsSnsArgs] = None,
                        sqs: Optional[AwsIntegrationsSqsArgs] = None,
                        trusted_advisor: Optional[AwsIntegrationsTrustedAdvisorArgs] = None,
                        vpc: Optional[AwsIntegrationsVpcArgs] = None,
                        x_ray: Optional[AwsIntegrationsXRayArgs] = None)
    func NewAwsIntegrations(ctx *Context, name string, args AwsIntegrationsArgs, opts ...ResourceOption) (*AwsIntegrations, error)
    public AwsIntegrations(string name, AwsIntegrationsArgs args, CustomResourceOptions? opts = null)
    public AwsIntegrations(String name, AwsIntegrationsArgs args)
    public AwsIntegrations(String name, AwsIntegrationsArgs args, CustomResourceOptions options)
    
    type: newrelic:cloud:AwsIntegrations
    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 AwsIntegrationsArgs
    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 AwsIntegrationsArgs
    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 AwsIntegrationsArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args AwsIntegrationsArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args AwsIntegrationsArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Example

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

    var awsIntegrationsResource = new NewRelic.Cloud.AwsIntegrations("awsIntegrationsResource", new()
    {
        LinkedAccountId = 0,
        AccountId = 0,
        Alb = new NewRelic.Cloud.Inputs.AwsIntegrationsAlbArgs
        {
            AwsRegions = new[]
            {
                "string",
            },
            FetchExtendedInventory = false,
            FetchTags = false,
            LoadBalancerPrefixes = new[]
            {
                "string",
            },
            MetricsPollingInterval = 0,
            TagKey = "string",
            TagValue = "string",
        },
        ApiGateway = new NewRelic.Cloud.Inputs.AwsIntegrationsApiGatewayArgs
        {
            AwsRegions = new[]
            {
                "string",
            },
            MetricsPollingInterval = 0,
            StagePrefixes = new[]
            {
                "string",
            },
            TagKey = "string",
            TagValue = "string",
        },
        AutoScaling = new NewRelic.Cloud.Inputs.AwsIntegrationsAutoScalingArgs
        {
            AwsRegions = new[]
            {
                "string",
            },
            MetricsPollingInterval = 0,
        },
        AwsAppSync = new NewRelic.Cloud.Inputs.AwsIntegrationsAwsAppSyncArgs
        {
            AwsRegions = new[]
            {
                "string",
            },
            MetricsPollingInterval = 0,
        },
        AwsAthena = new NewRelic.Cloud.Inputs.AwsIntegrationsAwsAthenaArgs
        {
            AwsRegions = new[]
            {
                "string",
            },
            MetricsPollingInterval = 0,
        },
        AwsCognito = new NewRelic.Cloud.Inputs.AwsIntegrationsAwsCognitoArgs
        {
            AwsRegions = new[]
            {
                "string",
            },
            MetricsPollingInterval = 0,
        },
        AwsConnect = new NewRelic.Cloud.Inputs.AwsIntegrationsAwsConnectArgs
        {
            AwsRegions = new[]
            {
                "string",
            },
            MetricsPollingInterval = 0,
        },
        AwsDirectConnect = new NewRelic.Cloud.Inputs.AwsIntegrationsAwsDirectConnectArgs
        {
            AwsRegions = new[]
            {
                "string",
            },
            MetricsPollingInterval = 0,
        },
        AwsFsx = new NewRelic.Cloud.Inputs.AwsIntegrationsAwsFsxArgs
        {
            AwsRegions = new[]
            {
                "string",
            },
            MetricsPollingInterval = 0,
        },
        AwsGlue = new NewRelic.Cloud.Inputs.AwsIntegrationsAwsGlueArgs
        {
            AwsRegions = new[]
            {
                "string",
            },
            MetricsPollingInterval = 0,
        },
        AwsKinesisAnalytics = new NewRelic.Cloud.Inputs.AwsIntegrationsAwsKinesisAnalyticsArgs
        {
            AwsRegions = new[]
            {
                "string",
            },
            MetricsPollingInterval = 0,
        },
        AwsMediaConvert = new NewRelic.Cloud.Inputs.AwsIntegrationsAwsMediaConvertArgs
        {
            AwsRegions = new[]
            {
                "string",
            },
            MetricsPollingInterval = 0,
        },
        AwsMediaPackageVod = new NewRelic.Cloud.Inputs.AwsIntegrationsAwsMediaPackageVodArgs
        {
            AwsRegions = new[]
            {
                "string",
            },
            MetricsPollingInterval = 0,
        },
        AwsMq = new NewRelic.Cloud.Inputs.AwsIntegrationsAwsMqArgs
        {
            AwsRegions = new[]
            {
                "string",
            },
            MetricsPollingInterval = 0,
        },
        AwsMsk = new NewRelic.Cloud.Inputs.AwsIntegrationsAwsMskArgs
        {
            AwsRegions = new[]
            {
                "string",
            },
            MetricsPollingInterval = 0,
        },
        AwsNeptune = new NewRelic.Cloud.Inputs.AwsIntegrationsAwsNeptuneArgs
        {
            AwsRegions = new[]
            {
                "string",
            },
            MetricsPollingInterval = 0,
        },
        AwsQldb = new NewRelic.Cloud.Inputs.AwsIntegrationsAwsQldbArgs
        {
            AwsRegions = new[]
            {
                "string",
            },
            MetricsPollingInterval = 0,
        },
        AwsRoute53resolver = new NewRelic.Cloud.Inputs.AwsIntegrationsAwsRoute53resolverArgs
        {
            AwsRegions = new[]
            {
                "string",
            },
            MetricsPollingInterval = 0,
        },
        AwsStates = new NewRelic.Cloud.Inputs.AwsIntegrationsAwsStatesArgs
        {
            AwsRegions = new[]
            {
                "string",
            },
            MetricsPollingInterval = 0,
        },
        AwsTransitGateway = new NewRelic.Cloud.Inputs.AwsIntegrationsAwsTransitGatewayArgs
        {
            AwsRegions = new[]
            {
                "string",
            },
            MetricsPollingInterval = 0,
        },
        AwsWaf = new NewRelic.Cloud.Inputs.AwsIntegrationsAwsWafArgs
        {
            AwsRegions = new[]
            {
                "string",
            },
            MetricsPollingInterval = 0,
        },
        AwsWafv2 = new NewRelic.Cloud.Inputs.AwsIntegrationsAwsWafv2Args
        {
            AwsRegions = new[]
            {
                "string",
            },
            MetricsPollingInterval = 0,
        },
        Billing = new NewRelic.Cloud.Inputs.AwsIntegrationsBillingArgs
        {
            MetricsPollingInterval = 0,
        },
        Cloudfront = new NewRelic.Cloud.Inputs.AwsIntegrationsCloudfrontArgs
        {
            FetchLambdasAtEdge = false,
            FetchTags = false,
            MetricsPollingInterval = 0,
            TagKey = "string",
            TagValue = "string",
        },
        Cloudtrail = new NewRelic.Cloud.Inputs.AwsIntegrationsCloudtrailArgs
        {
            AwsRegions = new[]
            {
                "string",
            },
            MetricsPollingInterval = 0,
        },
        DocDb = new NewRelic.Cloud.Inputs.AwsIntegrationsDocDbArgs
        {
            AwsRegions = new[]
            {
                "string",
            },
            MetricsPollingInterval = 0,
        },
        Dynamodb = new NewRelic.Cloud.Inputs.AwsIntegrationsDynamodbArgs
        {
            AwsRegions = new[]
            {
                "string",
            },
            FetchExtendedInventory = false,
            FetchTags = false,
            MetricsPollingInterval = 0,
            TagKey = "string",
            TagValue = "string",
        },
        Ebs = new NewRelic.Cloud.Inputs.AwsIntegrationsEbsArgs
        {
            AwsRegions = new[]
            {
                "string",
            },
            FetchExtendedInventory = false,
            MetricsPollingInterval = 0,
            TagKey = "string",
            TagValue = "string",
        },
        Ec2 = new NewRelic.Cloud.Inputs.AwsIntegrationsEc2Args
        {
            AwsRegions = new[]
            {
                "string",
            },
            DuplicateEc2Tags = false,
            FetchIpAddresses = false,
            MetricsPollingInterval = 0,
            TagKey = "string",
            TagValue = "string",
        },
        Ecs = new NewRelic.Cloud.Inputs.AwsIntegrationsEcsArgs
        {
            AwsRegions = new[]
            {
                "string",
            },
            FetchTags = false,
            MetricsPollingInterval = 0,
            TagKey = "string",
            TagValue = "string",
        },
        Efs = new NewRelic.Cloud.Inputs.AwsIntegrationsEfsArgs
        {
            AwsRegions = new[]
            {
                "string",
            },
            FetchTags = false,
            MetricsPollingInterval = 0,
            TagKey = "string",
            TagValue = "string",
        },
        Elasticache = new NewRelic.Cloud.Inputs.AwsIntegrationsElasticacheArgs
        {
            AwsRegions = new[]
            {
                "string",
            },
            FetchTags = false,
            MetricsPollingInterval = 0,
            TagKey = "string",
            TagValue = "string",
        },
        Elasticbeanstalk = new NewRelic.Cloud.Inputs.AwsIntegrationsElasticbeanstalkArgs
        {
            AwsRegions = new[]
            {
                "string",
            },
            FetchExtendedInventory = false,
            FetchTags = false,
            MetricsPollingInterval = 0,
            TagKey = "string",
            TagValue = "string",
        },
        Elasticsearch = new NewRelic.Cloud.Inputs.AwsIntegrationsElasticsearchArgs
        {
            AwsRegions = new[]
            {
                "string",
            },
            FetchNodes = false,
            MetricsPollingInterval = 0,
            TagKey = "string",
            TagValue = "string",
        },
        Elb = new NewRelic.Cloud.Inputs.AwsIntegrationsElbArgs
        {
            AwsRegions = new[]
            {
                "string",
            },
            FetchExtendedInventory = false,
            FetchTags = false,
            MetricsPollingInterval = 0,
        },
        Emr = new NewRelic.Cloud.Inputs.AwsIntegrationsEmrArgs
        {
            AwsRegions = new[]
            {
                "string",
            },
            FetchTags = false,
            MetricsPollingInterval = 0,
            TagKey = "string",
            TagValue = "string",
        },
        Health = new NewRelic.Cloud.Inputs.AwsIntegrationsHealthArgs
        {
            MetricsPollingInterval = 0,
        },
        Iam = new NewRelic.Cloud.Inputs.AwsIntegrationsIamArgs
        {
            MetricsPollingInterval = 0,
            TagKey = "string",
            TagValue = "string",
        },
        Iot = new NewRelic.Cloud.Inputs.AwsIntegrationsIotArgs
        {
            AwsRegions = new[]
            {
                "string",
            },
            MetricsPollingInterval = 0,
        },
        Kinesis = new NewRelic.Cloud.Inputs.AwsIntegrationsKinesisArgs
        {
            AwsRegions = new[]
            {
                "string",
            },
            FetchShards = false,
            FetchTags = false,
            MetricsPollingInterval = 0,
            TagKey = "string",
            TagValue = "string",
        },
        KinesisFirehose = new NewRelic.Cloud.Inputs.AwsIntegrationsKinesisFirehoseArgs
        {
            AwsRegions = new[]
            {
                "string",
            },
            MetricsPollingInterval = 0,
        },
        Lambda = new NewRelic.Cloud.Inputs.AwsIntegrationsLambdaArgs
        {
            AwsRegions = new[]
            {
                "string",
            },
            FetchTags = false,
            MetricsPollingInterval = 0,
            TagKey = "string",
            TagValue = "string",
        },
        Rds = new NewRelic.Cloud.Inputs.AwsIntegrationsRdsArgs
        {
            AwsRegions = new[]
            {
                "string",
            },
            FetchTags = false,
            MetricsPollingInterval = 0,
            TagKey = "string",
            TagValue = "string",
        },
        Redshift = new NewRelic.Cloud.Inputs.AwsIntegrationsRedshiftArgs
        {
            AwsRegions = new[]
            {
                "string",
            },
            MetricsPollingInterval = 0,
            TagKey = "string",
            TagValue = "string",
        },
        Route53 = new NewRelic.Cloud.Inputs.AwsIntegrationsRoute53Args
        {
            FetchExtendedInventory = false,
            MetricsPollingInterval = 0,
        },
        S3 = new NewRelic.Cloud.Inputs.AwsIntegrationsS3Args
        {
            FetchExtendedInventory = false,
            FetchTags = false,
            MetricsPollingInterval = 0,
            TagKey = "string",
            TagValue = "string",
        },
        Ses = new NewRelic.Cloud.Inputs.AwsIntegrationsSesArgs
        {
            AwsRegions = new[]
            {
                "string",
            },
            MetricsPollingInterval = 0,
        },
        Sns = new NewRelic.Cloud.Inputs.AwsIntegrationsSnsArgs
        {
            AwsRegions = new[]
            {
                "string",
            },
            FetchExtendedInventory = false,
            MetricsPollingInterval = 0,
        },
        Sqs = new NewRelic.Cloud.Inputs.AwsIntegrationsSqsArgs
        {
            AwsRegions = new[]
            {
                "string",
            },
            FetchExtendedInventory = false,
            FetchTags = false,
            MetricsPollingInterval = 0,
            QueuePrefixes = new[]
            {
                "string",
            },
            TagKey = "string",
            TagValue = "string",
        },
        TrustedAdvisor = new NewRelic.Cloud.Inputs.AwsIntegrationsTrustedAdvisorArgs
        {
            MetricsPollingInterval = 0,
        },
        Vpc = new NewRelic.Cloud.Inputs.AwsIntegrationsVpcArgs
        {
            AwsRegions = new[]
            {
                "string",
            },
            FetchNatGateway = false,
            FetchVpn = false,
            MetricsPollingInterval = 0,
            TagKey = "string",
            TagValue = "string",
        },
        XRay = new NewRelic.Cloud.Inputs.AwsIntegrationsXRayArgs
        {
            AwsRegions = new[]
            {
                "string",
            },
            MetricsPollingInterval = 0,
        },
    });
    
    example, err := cloud.NewAwsIntegrations(ctx, "awsIntegrationsResource", &cloud.AwsIntegrationsArgs{
    	LinkedAccountId: pulumi.Int(0),
    	AccountId:       pulumi.Int(0),
    	Alb: &cloud.AwsIntegrationsAlbArgs{
    		AwsRegions: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		FetchExtendedInventory: pulumi.Bool(false),
    		FetchTags:              pulumi.Bool(false),
    		LoadBalancerPrefixes: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		MetricsPollingInterval: pulumi.Int(0),
    		TagKey:                 pulumi.String("string"),
    		TagValue:               pulumi.String("string"),
    	},
    	ApiGateway: &cloud.AwsIntegrationsApiGatewayArgs{
    		AwsRegions: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		MetricsPollingInterval: pulumi.Int(0),
    		StagePrefixes: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		TagKey:   pulumi.String("string"),
    		TagValue: pulumi.String("string"),
    	},
    	AutoScaling: &cloud.AwsIntegrationsAutoScalingArgs{
    		AwsRegions: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		MetricsPollingInterval: pulumi.Int(0),
    	},
    	AwsAppSync: &cloud.AwsIntegrationsAwsAppSyncArgs{
    		AwsRegions: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		MetricsPollingInterval: pulumi.Int(0),
    	},
    	AwsAthena: &cloud.AwsIntegrationsAwsAthenaArgs{
    		AwsRegions: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		MetricsPollingInterval: pulumi.Int(0),
    	},
    	AwsCognito: &cloud.AwsIntegrationsAwsCognitoArgs{
    		AwsRegions: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		MetricsPollingInterval: pulumi.Int(0),
    	},
    	AwsConnect: &cloud.AwsIntegrationsAwsConnectArgs{
    		AwsRegions: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		MetricsPollingInterval: pulumi.Int(0),
    	},
    	AwsDirectConnect: &cloud.AwsIntegrationsAwsDirectConnectArgs{
    		AwsRegions: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		MetricsPollingInterval: pulumi.Int(0),
    	},
    	AwsFsx: &cloud.AwsIntegrationsAwsFsxArgs{
    		AwsRegions: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		MetricsPollingInterval: pulumi.Int(0),
    	},
    	AwsGlue: &cloud.AwsIntegrationsAwsGlueArgs{
    		AwsRegions: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		MetricsPollingInterval: pulumi.Int(0),
    	},
    	AwsKinesisAnalytics: &cloud.AwsIntegrationsAwsKinesisAnalyticsArgs{
    		AwsRegions: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		MetricsPollingInterval: pulumi.Int(0),
    	},
    	AwsMediaConvert: &cloud.AwsIntegrationsAwsMediaConvertArgs{
    		AwsRegions: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		MetricsPollingInterval: pulumi.Int(0),
    	},
    	AwsMediaPackageVod: &cloud.AwsIntegrationsAwsMediaPackageVodArgs{
    		AwsRegions: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		MetricsPollingInterval: pulumi.Int(0),
    	},
    	AwsMq: &cloud.AwsIntegrationsAwsMqArgs{
    		AwsRegions: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		MetricsPollingInterval: pulumi.Int(0),
    	},
    	AwsMsk: &cloud.AwsIntegrationsAwsMskArgs{
    		AwsRegions: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		MetricsPollingInterval: pulumi.Int(0),
    	},
    	AwsNeptune: &cloud.AwsIntegrationsAwsNeptuneArgs{
    		AwsRegions: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		MetricsPollingInterval: pulumi.Int(0),
    	},
    	AwsQldb: &cloud.AwsIntegrationsAwsQldbArgs{
    		AwsRegions: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		MetricsPollingInterval: pulumi.Int(0),
    	},
    	AwsRoute53resolver: &cloud.AwsIntegrationsAwsRoute53resolverArgs{
    		AwsRegions: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		MetricsPollingInterval: pulumi.Int(0),
    	},
    	AwsStates: &cloud.AwsIntegrationsAwsStatesArgs{
    		AwsRegions: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		MetricsPollingInterval: pulumi.Int(0),
    	},
    	AwsTransitGateway: &cloud.AwsIntegrationsAwsTransitGatewayArgs{
    		AwsRegions: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		MetricsPollingInterval: pulumi.Int(0),
    	},
    	AwsWaf: &cloud.AwsIntegrationsAwsWafArgs{
    		AwsRegions: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		MetricsPollingInterval: pulumi.Int(0),
    	},
    	AwsWafv2: &cloud.AwsIntegrationsAwsWafv2Args{
    		AwsRegions: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		MetricsPollingInterval: pulumi.Int(0),
    	},
    	Billing: &cloud.AwsIntegrationsBillingArgs{
    		MetricsPollingInterval: pulumi.Int(0),
    	},
    	Cloudfront: &cloud.AwsIntegrationsCloudfrontArgs{
    		FetchLambdasAtEdge:     pulumi.Bool(false),
    		FetchTags:              pulumi.Bool(false),
    		MetricsPollingInterval: pulumi.Int(0),
    		TagKey:                 pulumi.String("string"),
    		TagValue:               pulumi.String("string"),
    	},
    	Cloudtrail: &cloud.AwsIntegrationsCloudtrailArgs{
    		AwsRegions: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		MetricsPollingInterval: pulumi.Int(0),
    	},
    	DocDb: &cloud.AwsIntegrationsDocDbArgs{
    		AwsRegions: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		MetricsPollingInterval: pulumi.Int(0),
    	},
    	Dynamodb: &cloud.AwsIntegrationsDynamodbArgs{
    		AwsRegions: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		FetchExtendedInventory: pulumi.Bool(false),
    		FetchTags:              pulumi.Bool(false),
    		MetricsPollingInterval: pulumi.Int(0),
    		TagKey:                 pulumi.String("string"),
    		TagValue:               pulumi.String("string"),
    	},
    	Ebs: &cloud.AwsIntegrationsEbsArgs{
    		AwsRegions: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		FetchExtendedInventory: pulumi.Bool(false),
    		MetricsPollingInterval: pulumi.Int(0),
    		TagKey:                 pulumi.String("string"),
    		TagValue:               pulumi.String("string"),
    	},
    	Ec2: &cloud.AwsIntegrationsEc2Args{
    		AwsRegions: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		DuplicateEc2Tags:       pulumi.Bool(false),
    		FetchIpAddresses:       pulumi.Bool(false),
    		MetricsPollingInterval: pulumi.Int(0),
    		TagKey:                 pulumi.String("string"),
    		TagValue:               pulumi.String("string"),
    	},
    	Ecs: &cloud.AwsIntegrationsEcsArgs{
    		AwsRegions: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		FetchTags:              pulumi.Bool(false),
    		MetricsPollingInterval: pulumi.Int(0),
    		TagKey:                 pulumi.String("string"),
    		TagValue:               pulumi.String("string"),
    	},
    	Efs: &cloud.AwsIntegrationsEfsArgs{
    		AwsRegions: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		FetchTags:              pulumi.Bool(false),
    		MetricsPollingInterval: pulumi.Int(0),
    		TagKey:                 pulumi.String("string"),
    		TagValue:               pulumi.String("string"),
    	},
    	Elasticache: &cloud.AwsIntegrationsElasticacheArgs{
    		AwsRegions: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		FetchTags:              pulumi.Bool(false),
    		MetricsPollingInterval: pulumi.Int(0),
    		TagKey:                 pulumi.String("string"),
    		TagValue:               pulumi.String("string"),
    	},
    	Elasticbeanstalk: &cloud.AwsIntegrationsElasticbeanstalkArgs{
    		AwsRegions: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		FetchExtendedInventory: pulumi.Bool(false),
    		FetchTags:              pulumi.Bool(false),
    		MetricsPollingInterval: pulumi.Int(0),
    		TagKey:                 pulumi.String("string"),
    		TagValue:               pulumi.String("string"),
    	},
    	Elasticsearch: &cloud.AwsIntegrationsElasticsearchArgs{
    		AwsRegions: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		FetchNodes:             pulumi.Bool(false),
    		MetricsPollingInterval: pulumi.Int(0),
    		TagKey:                 pulumi.String("string"),
    		TagValue:               pulumi.String("string"),
    	},
    	Elb: &cloud.AwsIntegrationsElbArgs{
    		AwsRegions: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		FetchExtendedInventory: pulumi.Bool(false),
    		FetchTags:              pulumi.Bool(false),
    		MetricsPollingInterval: pulumi.Int(0),
    	},
    	Emr: &cloud.AwsIntegrationsEmrArgs{
    		AwsRegions: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		FetchTags:              pulumi.Bool(false),
    		MetricsPollingInterval: pulumi.Int(0),
    		TagKey:                 pulumi.String("string"),
    		TagValue:               pulumi.String("string"),
    	},
    	Health: &cloud.AwsIntegrationsHealthArgs{
    		MetricsPollingInterval: pulumi.Int(0),
    	},
    	Iam: &cloud.AwsIntegrationsIamArgs{
    		MetricsPollingInterval: pulumi.Int(0),
    		TagKey:                 pulumi.String("string"),
    		TagValue:               pulumi.String("string"),
    	},
    	Iot: &cloud.AwsIntegrationsIotArgs{
    		AwsRegions: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		MetricsPollingInterval: pulumi.Int(0),
    	},
    	Kinesis: &cloud.AwsIntegrationsKinesisArgs{
    		AwsRegions: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		FetchShards:            pulumi.Bool(false),
    		FetchTags:              pulumi.Bool(false),
    		MetricsPollingInterval: pulumi.Int(0),
    		TagKey:                 pulumi.String("string"),
    		TagValue:               pulumi.String("string"),
    	},
    	KinesisFirehose: &cloud.AwsIntegrationsKinesisFirehoseArgs{
    		AwsRegions: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		MetricsPollingInterval: pulumi.Int(0),
    	},
    	Lambda: &cloud.AwsIntegrationsLambdaArgs{
    		AwsRegions: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		FetchTags:              pulumi.Bool(false),
    		MetricsPollingInterval: pulumi.Int(0),
    		TagKey:                 pulumi.String("string"),
    		TagValue:               pulumi.String("string"),
    	},
    	Rds: &cloud.AwsIntegrationsRdsArgs{
    		AwsRegions: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		FetchTags:              pulumi.Bool(false),
    		MetricsPollingInterval: pulumi.Int(0),
    		TagKey:                 pulumi.String("string"),
    		TagValue:               pulumi.String("string"),
    	},
    	Redshift: &cloud.AwsIntegrationsRedshiftArgs{
    		AwsRegions: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		MetricsPollingInterval: pulumi.Int(0),
    		TagKey:                 pulumi.String("string"),
    		TagValue:               pulumi.String("string"),
    	},
    	Route53: &cloud.AwsIntegrationsRoute53Args{
    		FetchExtendedInventory: pulumi.Bool(false),
    		MetricsPollingInterval: pulumi.Int(0),
    	},
    	S3: &cloud.AwsIntegrationsS3Args{
    		FetchExtendedInventory: pulumi.Bool(false),
    		FetchTags:              pulumi.Bool(false),
    		MetricsPollingInterval: pulumi.Int(0),
    		TagKey:                 pulumi.String("string"),
    		TagValue:               pulumi.String("string"),
    	},
    	Ses: &cloud.AwsIntegrationsSesArgs{
    		AwsRegions: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		MetricsPollingInterval: pulumi.Int(0),
    	},
    	Sns: &cloud.AwsIntegrationsSnsArgs{
    		AwsRegions: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		FetchExtendedInventory: pulumi.Bool(false),
    		MetricsPollingInterval: pulumi.Int(0),
    	},
    	Sqs: &cloud.AwsIntegrationsSqsArgs{
    		AwsRegions: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		FetchExtendedInventory: pulumi.Bool(false),
    		FetchTags:              pulumi.Bool(false),
    		MetricsPollingInterval: pulumi.Int(0),
    		QueuePrefixes: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		TagKey:   pulumi.String("string"),
    		TagValue: pulumi.String("string"),
    	},
    	TrustedAdvisor: &cloud.AwsIntegrationsTrustedAdvisorArgs{
    		MetricsPollingInterval: pulumi.Int(0),
    	},
    	Vpc: &cloud.AwsIntegrationsVpcArgs{
    		AwsRegions: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		FetchNatGateway:        pulumi.Bool(false),
    		FetchVpn:               pulumi.Bool(false),
    		MetricsPollingInterval: pulumi.Int(0),
    		TagKey:                 pulumi.String("string"),
    		TagValue:               pulumi.String("string"),
    	},
    	XRay: &cloud.AwsIntegrationsXRayArgs{
    		AwsRegions: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		MetricsPollingInterval: pulumi.Int(0),
    	},
    })
    
    var awsIntegrationsResource = new AwsIntegrations("awsIntegrationsResource", AwsIntegrationsArgs.builder()        
        .linkedAccountId(0)
        .accountId(0)
        .alb(AwsIntegrationsAlbArgs.builder()
            .awsRegions("string")
            .fetchExtendedInventory(false)
            .fetchTags(false)
            .loadBalancerPrefixes("string")
            .metricsPollingInterval(0)
            .tagKey("string")
            .tagValue("string")
            .build())
        .apiGateway(AwsIntegrationsApiGatewayArgs.builder()
            .awsRegions("string")
            .metricsPollingInterval(0)
            .stagePrefixes("string")
            .tagKey("string")
            .tagValue("string")
            .build())
        .autoScaling(AwsIntegrationsAutoScalingArgs.builder()
            .awsRegions("string")
            .metricsPollingInterval(0)
            .build())
        .awsAppSync(AwsIntegrationsAwsAppSyncArgs.builder()
            .awsRegions("string")
            .metricsPollingInterval(0)
            .build())
        .awsAthena(AwsIntegrationsAwsAthenaArgs.builder()
            .awsRegions("string")
            .metricsPollingInterval(0)
            .build())
        .awsCognito(AwsIntegrationsAwsCognitoArgs.builder()
            .awsRegions("string")
            .metricsPollingInterval(0)
            .build())
        .awsConnect(AwsIntegrationsAwsConnectArgs.builder()
            .awsRegions("string")
            .metricsPollingInterval(0)
            .build())
        .awsDirectConnect(AwsIntegrationsAwsDirectConnectArgs.builder()
            .awsRegions("string")
            .metricsPollingInterval(0)
            .build())
        .awsFsx(AwsIntegrationsAwsFsxArgs.builder()
            .awsRegions("string")
            .metricsPollingInterval(0)
            .build())
        .awsGlue(AwsIntegrationsAwsGlueArgs.builder()
            .awsRegions("string")
            .metricsPollingInterval(0)
            .build())
        .awsKinesisAnalytics(AwsIntegrationsAwsKinesisAnalyticsArgs.builder()
            .awsRegions("string")
            .metricsPollingInterval(0)
            .build())
        .awsMediaConvert(AwsIntegrationsAwsMediaConvertArgs.builder()
            .awsRegions("string")
            .metricsPollingInterval(0)
            .build())
        .awsMediaPackageVod(AwsIntegrationsAwsMediaPackageVodArgs.builder()
            .awsRegions("string")
            .metricsPollingInterval(0)
            .build())
        .awsMq(AwsIntegrationsAwsMqArgs.builder()
            .awsRegions("string")
            .metricsPollingInterval(0)
            .build())
        .awsMsk(AwsIntegrationsAwsMskArgs.builder()
            .awsRegions("string")
            .metricsPollingInterval(0)
            .build())
        .awsNeptune(AwsIntegrationsAwsNeptuneArgs.builder()
            .awsRegions("string")
            .metricsPollingInterval(0)
            .build())
        .awsQldb(AwsIntegrationsAwsQldbArgs.builder()
            .awsRegions("string")
            .metricsPollingInterval(0)
            .build())
        .awsRoute53resolver(AwsIntegrationsAwsRoute53resolverArgs.builder()
            .awsRegions("string")
            .metricsPollingInterval(0)
            .build())
        .awsStates(AwsIntegrationsAwsStatesArgs.builder()
            .awsRegions("string")
            .metricsPollingInterval(0)
            .build())
        .awsTransitGateway(AwsIntegrationsAwsTransitGatewayArgs.builder()
            .awsRegions("string")
            .metricsPollingInterval(0)
            .build())
        .awsWaf(AwsIntegrationsAwsWafArgs.builder()
            .awsRegions("string")
            .metricsPollingInterval(0)
            .build())
        .awsWafv2(AwsIntegrationsAwsWafv2Args.builder()
            .awsRegions("string")
            .metricsPollingInterval(0)
            .build())
        .billing(AwsIntegrationsBillingArgs.builder()
            .metricsPollingInterval(0)
            .build())
        .cloudfront(AwsIntegrationsCloudfrontArgs.builder()
            .fetchLambdasAtEdge(false)
            .fetchTags(false)
            .metricsPollingInterval(0)
            .tagKey("string")
            .tagValue("string")
            .build())
        .cloudtrail(AwsIntegrationsCloudtrailArgs.builder()
            .awsRegions("string")
            .metricsPollingInterval(0)
            .build())
        .docDb(AwsIntegrationsDocDbArgs.builder()
            .awsRegions("string")
            .metricsPollingInterval(0)
            .build())
        .dynamodb(AwsIntegrationsDynamodbArgs.builder()
            .awsRegions("string")
            .fetchExtendedInventory(false)
            .fetchTags(false)
            .metricsPollingInterval(0)
            .tagKey("string")
            .tagValue("string")
            .build())
        .ebs(AwsIntegrationsEbsArgs.builder()
            .awsRegions("string")
            .fetchExtendedInventory(false)
            .metricsPollingInterval(0)
            .tagKey("string")
            .tagValue("string")
            .build())
        .ec2(AwsIntegrationsEc2Args.builder()
            .awsRegions("string")
            .duplicateEc2Tags(false)
            .fetchIpAddresses(false)
            .metricsPollingInterval(0)
            .tagKey("string")
            .tagValue("string")
            .build())
        .ecs(AwsIntegrationsEcsArgs.builder()
            .awsRegions("string")
            .fetchTags(false)
            .metricsPollingInterval(0)
            .tagKey("string")
            .tagValue("string")
            .build())
        .efs(AwsIntegrationsEfsArgs.builder()
            .awsRegions("string")
            .fetchTags(false)
            .metricsPollingInterval(0)
            .tagKey("string")
            .tagValue("string")
            .build())
        .elasticache(AwsIntegrationsElasticacheArgs.builder()
            .awsRegions("string")
            .fetchTags(false)
            .metricsPollingInterval(0)
            .tagKey("string")
            .tagValue("string")
            .build())
        .elasticbeanstalk(AwsIntegrationsElasticbeanstalkArgs.builder()
            .awsRegions("string")
            .fetchExtendedInventory(false)
            .fetchTags(false)
            .metricsPollingInterval(0)
            .tagKey("string")
            .tagValue("string")
            .build())
        .elasticsearch(AwsIntegrationsElasticsearchArgs.builder()
            .awsRegions("string")
            .fetchNodes(false)
            .metricsPollingInterval(0)
            .tagKey("string")
            .tagValue("string")
            .build())
        .elb(AwsIntegrationsElbArgs.builder()
            .awsRegions("string")
            .fetchExtendedInventory(false)
            .fetchTags(false)
            .metricsPollingInterval(0)
            .build())
        .emr(AwsIntegrationsEmrArgs.builder()
            .awsRegions("string")
            .fetchTags(false)
            .metricsPollingInterval(0)
            .tagKey("string")
            .tagValue("string")
            .build())
        .health(AwsIntegrationsHealthArgs.builder()
            .metricsPollingInterval(0)
            .build())
        .iam(AwsIntegrationsIamArgs.builder()
            .metricsPollingInterval(0)
            .tagKey("string")
            .tagValue("string")
            .build())
        .iot(AwsIntegrationsIotArgs.builder()
            .awsRegions("string")
            .metricsPollingInterval(0)
            .build())
        .kinesis(AwsIntegrationsKinesisArgs.builder()
            .awsRegions("string")
            .fetchShards(false)
            .fetchTags(false)
            .metricsPollingInterval(0)
            .tagKey("string")
            .tagValue("string")
            .build())
        .kinesisFirehose(AwsIntegrationsKinesisFirehoseArgs.builder()
            .awsRegions("string")
            .metricsPollingInterval(0)
            .build())
        .lambda(AwsIntegrationsLambdaArgs.builder()
            .awsRegions("string")
            .fetchTags(false)
            .metricsPollingInterval(0)
            .tagKey("string")
            .tagValue("string")
            .build())
        .rds(AwsIntegrationsRdsArgs.builder()
            .awsRegions("string")
            .fetchTags(false)
            .metricsPollingInterval(0)
            .tagKey("string")
            .tagValue("string")
            .build())
        .redshift(AwsIntegrationsRedshiftArgs.builder()
            .awsRegions("string")
            .metricsPollingInterval(0)
            .tagKey("string")
            .tagValue("string")
            .build())
        .route53(AwsIntegrationsRoute53Args.builder()
            .fetchExtendedInventory(false)
            .metricsPollingInterval(0)
            .build())
        .s3(AwsIntegrationsS3Args.builder()
            .fetchExtendedInventory(false)
            .fetchTags(false)
            .metricsPollingInterval(0)
            .tagKey("string")
            .tagValue("string")
            .build())
        .ses(AwsIntegrationsSesArgs.builder()
            .awsRegions("string")
            .metricsPollingInterval(0)
            .build())
        .sns(AwsIntegrationsSnsArgs.builder()
            .awsRegions("string")
            .fetchExtendedInventory(false)
            .metricsPollingInterval(0)
            .build())
        .sqs(AwsIntegrationsSqsArgs.builder()
            .awsRegions("string")
            .fetchExtendedInventory(false)
            .fetchTags(false)
            .metricsPollingInterval(0)
            .queuePrefixes("string")
            .tagKey("string")
            .tagValue("string")
            .build())
        .trustedAdvisor(AwsIntegrationsTrustedAdvisorArgs.builder()
            .metricsPollingInterval(0)
            .build())
        .vpc(AwsIntegrationsVpcArgs.builder()
            .awsRegions("string")
            .fetchNatGateway(false)
            .fetchVpn(false)
            .metricsPollingInterval(0)
            .tagKey("string")
            .tagValue("string")
            .build())
        .xRay(AwsIntegrationsXRayArgs.builder()
            .awsRegions("string")
            .metricsPollingInterval(0)
            .build())
        .build());
    
    aws_integrations_resource = newrelic.cloud.AwsIntegrations("awsIntegrationsResource",
        linked_account_id=0,
        account_id=0,
        alb=newrelic.cloud.AwsIntegrationsAlbArgs(
            aws_regions=["string"],
            fetch_extended_inventory=False,
            fetch_tags=False,
            load_balancer_prefixes=["string"],
            metrics_polling_interval=0,
            tag_key="string",
            tag_value="string",
        ),
        api_gateway=newrelic.cloud.AwsIntegrationsApiGatewayArgs(
            aws_regions=["string"],
            metrics_polling_interval=0,
            stage_prefixes=["string"],
            tag_key="string",
            tag_value="string",
        ),
        auto_scaling=newrelic.cloud.AwsIntegrationsAutoScalingArgs(
            aws_regions=["string"],
            metrics_polling_interval=0,
        ),
        aws_app_sync=newrelic.cloud.AwsIntegrationsAwsAppSyncArgs(
            aws_regions=["string"],
            metrics_polling_interval=0,
        ),
        aws_athena=newrelic.cloud.AwsIntegrationsAwsAthenaArgs(
            aws_regions=["string"],
            metrics_polling_interval=0,
        ),
        aws_cognito=newrelic.cloud.AwsIntegrationsAwsCognitoArgs(
            aws_regions=["string"],
            metrics_polling_interval=0,
        ),
        aws_connect=newrelic.cloud.AwsIntegrationsAwsConnectArgs(
            aws_regions=["string"],
            metrics_polling_interval=0,
        ),
        aws_direct_connect=newrelic.cloud.AwsIntegrationsAwsDirectConnectArgs(
            aws_regions=["string"],
            metrics_polling_interval=0,
        ),
        aws_fsx=newrelic.cloud.AwsIntegrationsAwsFsxArgs(
            aws_regions=["string"],
            metrics_polling_interval=0,
        ),
        aws_glue=newrelic.cloud.AwsIntegrationsAwsGlueArgs(
            aws_regions=["string"],
            metrics_polling_interval=0,
        ),
        aws_kinesis_analytics=newrelic.cloud.AwsIntegrationsAwsKinesisAnalyticsArgs(
            aws_regions=["string"],
            metrics_polling_interval=0,
        ),
        aws_media_convert=newrelic.cloud.AwsIntegrationsAwsMediaConvertArgs(
            aws_regions=["string"],
            metrics_polling_interval=0,
        ),
        aws_media_package_vod=newrelic.cloud.AwsIntegrationsAwsMediaPackageVodArgs(
            aws_regions=["string"],
            metrics_polling_interval=0,
        ),
        aws_mq=newrelic.cloud.AwsIntegrationsAwsMqArgs(
            aws_regions=["string"],
            metrics_polling_interval=0,
        ),
        aws_msk=newrelic.cloud.AwsIntegrationsAwsMskArgs(
            aws_regions=["string"],
            metrics_polling_interval=0,
        ),
        aws_neptune=newrelic.cloud.AwsIntegrationsAwsNeptuneArgs(
            aws_regions=["string"],
            metrics_polling_interval=0,
        ),
        aws_qldb=newrelic.cloud.AwsIntegrationsAwsQldbArgs(
            aws_regions=["string"],
            metrics_polling_interval=0,
        ),
        aws_route53resolver=newrelic.cloud.AwsIntegrationsAwsRoute53resolverArgs(
            aws_regions=["string"],
            metrics_polling_interval=0,
        ),
        aws_states=newrelic.cloud.AwsIntegrationsAwsStatesArgs(
            aws_regions=["string"],
            metrics_polling_interval=0,
        ),
        aws_transit_gateway=newrelic.cloud.AwsIntegrationsAwsTransitGatewayArgs(
            aws_regions=["string"],
            metrics_polling_interval=0,
        ),
        aws_waf=newrelic.cloud.AwsIntegrationsAwsWafArgs(
            aws_regions=["string"],
            metrics_polling_interval=0,
        ),
        aws_wafv2=newrelic.cloud.AwsIntegrationsAwsWafv2Args(
            aws_regions=["string"],
            metrics_polling_interval=0,
        ),
        billing=newrelic.cloud.AwsIntegrationsBillingArgs(
            metrics_polling_interval=0,
        ),
        cloudfront=newrelic.cloud.AwsIntegrationsCloudfrontArgs(
            fetch_lambdas_at_edge=False,
            fetch_tags=False,
            metrics_polling_interval=0,
            tag_key="string",
            tag_value="string",
        ),
        cloudtrail=newrelic.cloud.AwsIntegrationsCloudtrailArgs(
            aws_regions=["string"],
            metrics_polling_interval=0,
        ),
        doc_db=newrelic.cloud.AwsIntegrationsDocDbArgs(
            aws_regions=["string"],
            metrics_polling_interval=0,
        ),
        dynamodb=newrelic.cloud.AwsIntegrationsDynamodbArgs(
            aws_regions=["string"],
            fetch_extended_inventory=False,
            fetch_tags=False,
            metrics_polling_interval=0,
            tag_key="string",
            tag_value="string",
        ),
        ebs=newrelic.cloud.AwsIntegrationsEbsArgs(
            aws_regions=["string"],
            fetch_extended_inventory=False,
            metrics_polling_interval=0,
            tag_key="string",
            tag_value="string",
        ),
        ec2=newrelic.cloud.AwsIntegrationsEc2Args(
            aws_regions=["string"],
            duplicate_ec2_tags=False,
            fetch_ip_addresses=False,
            metrics_polling_interval=0,
            tag_key="string",
            tag_value="string",
        ),
        ecs=newrelic.cloud.AwsIntegrationsEcsArgs(
            aws_regions=["string"],
            fetch_tags=False,
            metrics_polling_interval=0,
            tag_key="string",
            tag_value="string",
        ),
        efs=newrelic.cloud.AwsIntegrationsEfsArgs(
            aws_regions=["string"],
            fetch_tags=False,
            metrics_polling_interval=0,
            tag_key="string",
            tag_value="string",
        ),
        elasticache=newrelic.cloud.AwsIntegrationsElasticacheArgs(
            aws_regions=["string"],
            fetch_tags=False,
            metrics_polling_interval=0,
            tag_key="string",
            tag_value="string",
        ),
        elasticbeanstalk=newrelic.cloud.AwsIntegrationsElasticbeanstalkArgs(
            aws_regions=["string"],
            fetch_extended_inventory=False,
            fetch_tags=False,
            metrics_polling_interval=0,
            tag_key="string",
            tag_value="string",
        ),
        elasticsearch=newrelic.cloud.AwsIntegrationsElasticsearchArgs(
            aws_regions=["string"],
            fetch_nodes=False,
            metrics_polling_interval=0,
            tag_key="string",
            tag_value="string",
        ),
        elb=newrelic.cloud.AwsIntegrationsElbArgs(
            aws_regions=["string"],
            fetch_extended_inventory=False,
            fetch_tags=False,
            metrics_polling_interval=0,
        ),
        emr=newrelic.cloud.AwsIntegrationsEmrArgs(
            aws_regions=["string"],
            fetch_tags=False,
            metrics_polling_interval=0,
            tag_key="string",
            tag_value="string",
        ),
        health=newrelic.cloud.AwsIntegrationsHealthArgs(
            metrics_polling_interval=0,
        ),
        iam=newrelic.cloud.AwsIntegrationsIamArgs(
            metrics_polling_interval=0,
            tag_key="string",
            tag_value="string",
        ),
        iot=newrelic.cloud.AwsIntegrationsIotArgs(
            aws_regions=["string"],
            metrics_polling_interval=0,
        ),
        kinesis=newrelic.cloud.AwsIntegrationsKinesisArgs(
            aws_regions=["string"],
            fetch_shards=False,
            fetch_tags=False,
            metrics_polling_interval=0,
            tag_key="string",
            tag_value="string",
        ),
        kinesis_firehose=newrelic.cloud.AwsIntegrationsKinesisFirehoseArgs(
            aws_regions=["string"],
            metrics_polling_interval=0,
        ),
        lambda_=newrelic.cloud.AwsIntegrationsLambdaArgs(
            aws_regions=["string"],
            fetch_tags=False,
            metrics_polling_interval=0,
            tag_key="string",
            tag_value="string",
        ),
        rds=newrelic.cloud.AwsIntegrationsRdsArgs(
            aws_regions=["string"],
            fetch_tags=False,
            metrics_polling_interval=0,
            tag_key="string",
            tag_value="string",
        ),
        redshift=newrelic.cloud.AwsIntegrationsRedshiftArgs(
            aws_regions=["string"],
            metrics_polling_interval=0,
            tag_key="string",
            tag_value="string",
        ),
        route53=newrelic.cloud.AwsIntegrationsRoute53Args(
            fetch_extended_inventory=False,
            metrics_polling_interval=0,
        ),
        s3=newrelic.cloud.AwsIntegrationsS3Args(
            fetch_extended_inventory=False,
            fetch_tags=False,
            metrics_polling_interval=0,
            tag_key="string",
            tag_value="string",
        ),
        ses=newrelic.cloud.AwsIntegrationsSesArgs(
            aws_regions=["string"],
            metrics_polling_interval=0,
        ),
        sns=newrelic.cloud.AwsIntegrationsSnsArgs(
            aws_regions=["string"],
            fetch_extended_inventory=False,
            metrics_polling_interval=0,
        ),
        sqs=newrelic.cloud.AwsIntegrationsSqsArgs(
            aws_regions=["string"],
            fetch_extended_inventory=False,
            fetch_tags=False,
            metrics_polling_interval=0,
            queue_prefixes=["string"],
            tag_key="string",
            tag_value="string",
        ),
        trusted_advisor=newrelic.cloud.AwsIntegrationsTrustedAdvisorArgs(
            metrics_polling_interval=0,
        ),
        vpc=newrelic.cloud.AwsIntegrationsVpcArgs(
            aws_regions=["string"],
            fetch_nat_gateway=False,
            fetch_vpn=False,
            metrics_polling_interval=0,
            tag_key="string",
            tag_value="string",
        ),
        x_ray=newrelic.cloud.AwsIntegrationsXRayArgs(
            aws_regions=["string"],
            metrics_polling_interval=0,
        ))
    
    const awsIntegrationsResource = new newrelic.cloud.AwsIntegrations("awsIntegrationsResource", {
        linkedAccountId: 0,
        accountId: 0,
        alb: {
            awsRegions: ["string"],
            fetchExtendedInventory: false,
            fetchTags: false,
            loadBalancerPrefixes: ["string"],
            metricsPollingInterval: 0,
            tagKey: "string",
            tagValue: "string",
        },
        apiGateway: {
            awsRegions: ["string"],
            metricsPollingInterval: 0,
            stagePrefixes: ["string"],
            tagKey: "string",
            tagValue: "string",
        },
        autoScaling: {
            awsRegions: ["string"],
            metricsPollingInterval: 0,
        },
        awsAppSync: {
            awsRegions: ["string"],
            metricsPollingInterval: 0,
        },
        awsAthena: {
            awsRegions: ["string"],
            metricsPollingInterval: 0,
        },
        awsCognito: {
            awsRegions: ["string"],
            metricsPollingInterval: 0,
        },
        awsConnect: {
            awsRegions: ["string"],
            metricsPollingInterval: 0,
        },
        awsDirectConnect: {
            awsRegions: ["string"],
            metricsPollingInterval: 0,
        },
        awsFsx: {
            awsRegions: ["string"],
            metricsPollingInterval: 0,
        },
        awsGlue: {
            awsRegions: ["string"],
            metricsPollingInterval: 0,
        },
        awsKinesisAnalytics: {
            awsRegions: ["string"],
            metricsPollingInterval: 0,
        },
        awsMediaConvert: {
            awsRegions: ["string"],
            metricsPollingInterval: 0,
        },
        awsMediaPackageVod: {
            awsRegions: ["string"],
            metricsPollingInterval: 0,
        },
        awsMq: {
            awsRegions: ["string"],
            metricsPollingInterval: 0,
        },
        awsMsk: {
            awsRegions: ["string"],
            metricsPollingInterval: 0,
        },
        awsNeptune: {
            awsRegions: ["string"],
            metricsPollingInterval: 0,
        },
        awsQldb: {
            awsRegions: ["string"],
            metricsPollingInterval: 0,
        },
        awsRoute53resolver: {
            awsRegions: ["string"],
            metricsPollingInterval: 0,
        },
        awsStates: {
            awsRegions: ["string"],
            metricsPollingInterval: 0,
        },
        awsTransitGateway: {
            awsRegions: ["string"],
            metricsPollingInterval: 0,
        },
        awsWaf: {
            awsRegions: ["string"],
            metricsPollingInterval: 0,
        },
        awsWafv2: {
            awsRegions: ["string"],
            metricsPollingInterval: 0,
        },
        billing: {
            metricsPollingInterval: 0,
        },
        cloudfront: {
            fetchLambdasAtEdge: false,
            fetchTags: false,
            metricsPollingInterval: 0,
            tagKey: "string",
            tagValue: "string",
        },
        cloudtrail: {
            awsRegions: ["string"],
            metricsPollingInterval: 0,
        },
        docDb: {
            awsRegions: ["string"],
            metricsPollingInterval: 0,
        },
        dynamodb: {
            awsRegions: ["string"],
            fetchExtendedInventory: false,
            fetchTags: false,
            metricsPollingInterval: 0,
            tagKey: "string",
            tagValue: "string",
        },
        ebs: {
            awsRegions: ["string"],
            fetchExtendedInventory: false,
            metricsPollingInterval: 0,
            tagKey: "string",
            tagValue: "string",
        },
        ec2: {
            awsRegions: ["string"],
            duplicateEc2Tags: false,
            fetchIpAddresses: false,
            metricsPollingInterval: 0,
            tagKey: "string",
            tagValue: "string",
        },
        ecs: {
            awsRegions: ["string"],
            fetchTags: false,
            metricsPollingInterval: 0,
            tagKey: "string",
            tagValue: "string",
        },
        efs: {
            awsRegions: ["string"],
            fetchTags: false,
            metricsPollingInterval: 0,
            tagKey: "string",
            tagValue: "string",
        },
        elasticache: {
            awsRegions: ["string"],
            fetchTags: false,
            metricsPollingInterval: 0,
            tagKey: "string",
            tagValue: "string",
        },
        elasticbeanstalk: {
            awsRegions: ["string"],
            fetchExtendedInventory: false,
            fetchTags: false,
            metricsPollingInterval: 0,
            tagKey: "string",
            tagValue: "string",
        },
        elasticsearch: {
            awsRegions: ["string"],
            fetchNodes: false,
            metricsPollingInterval: 0,
            tagKey: "string",
            tagValue: "string",
        },
        elb: {
            awsRegions: ["string"],
            fetchExtendedInventory: false,
            fetchTags: false,
            metricsPollingInterval: 0,
        },
        emr: {
            awsRegions: ["string"],
            fetchTags: false,
            metricsPollingInterval: 0,
            tagKey: "string",
            tagValue: "string",
        },
        health: {
            metricsPollingInterval: 0,
        },
        iam: {
            metricsPollingInterval: 0,
            tagKey: "string",
            tagValue: "string",
        },
        iot: {
            awsRegions: ["string"],
            metricsPollingInterval: 0,
        },
        kinesis: {
            awsRegions: ["string"],
            fetchShards: false,
            fetchTags: false,
            metricsPollingInterval: 0,
            tagKey: "string",
            tagValue: "string",
        },
        kinesisFirehose: {
            awsRegions: ["string"],
            metricsPollingInterval: 0,
        },
        lambda: {
            awsRegions: ["string"],
            fetchTags: false,
            metricsPollingInterval: 0,
            tagKey: "string",
            tagValue: "string",
        },
        rds: {
            awsRegions: ["string"],
            fetchTags: false,
            metricsPollingInterval: 0,
            tagKey: "string",
            tagValue: "string",
        },
        redshift: {
            awsRegions: ["string"],
            metricsPollingInterval: 0,
            tagKey: "string",
            tagValue: "string",
        },
        route53: {
            fetchExtendedInventory: false,
            metricsPollingInterval: 0,
        },
        s3: {
            fetchExtendedInventory: false,
            fetchTags: false,
            metricsPollingInterval: 0,
            tagKey: "string",
            tagValue: "string",
        },
        ses: {
            awsRegions: ["string"],
            metricsPollingInterval: 0,
        },
        sns: {
            awsRegions: ["string"],
            fetchExtendedInventory: false,
            metricsPollingInterval: 0,
        },
        sqs: {
            awsRegions: ["string"],
            fetchExtendedInventory: false,
            fetchTags: false,
            metricsPollingInterval: 0,
            queuePrefixes: ["string"],
            tagKey: "string",
            tagValue: "string",
        },
        trustedAdvisor: {
            metricsPollingInterval: 0,
        },
        vpc: {
            awsRegions: ["string"],
            fetchNatGateway: false,
            fetchVpn: false,
            metricsPollingInterval: 0,
            tagKey: "string",
            tagValue: "string",
        },
        xRay: {
            awsRegions: ["string"],
            metricsPollingInterval: 0,
        },
    });
    
    type: newrelic:cloud:AwsIntegrations
    properties:
        accountId: 0
        alb:
            awsRegions:
                - string
            fetchExtendedInventory: false
            fetchTags: false
            loadBalancerPrefixes:
                - string
            metricsPollingInterval: 0
            tagKey: string
            tagValue: string
        apiGateway:
            awsRegions:
                - string
            metricsPollingInterval: 0
            stagePrefixes:
                - string
            tagKey: string
            tagValue: string
        autoScaling:
            awsRegions:
                - string
            metricsPollingInterval: 0
        awsAppSync:
            awsRegions:
                - string
            metricsPollingInterval: 0
        awsAthena:
            awsRegions:
                - string
            metricsPollingInterval: 0
        awsCognito:
            awsRegions:
                - string
            metricsPollingInterval: 0
        awsConnect:
            awsRegions:
                - string
            metricsPollingInterval: 0
        awsDirectConnect:
            awsRegions:
                - string
            metricsPollingInterval: 0
        awsFsx:
            awsRegions:
                - string
            metricsPollingInterval: 0
        awsGlue:
            awsRegions:
                - string
            metricsPollingInterval: 0
        awsKinesisAnalytics:
            awsRegions:
                - string
            metricsPollingInterval: 0
        awsMediaConvert:
            awsRegions:
                - string
            metricsPollingInterval: 0
        awsMediaPackageVod:
            awsRegions:
                - string
            metricsPollingInterval: 0
        awsMq:
            awsRegions:
                - string
            metricsPollingInterval: 0
        awsMsk:
            awsRegions:
                - string
            metricsPollingInterval: 0
        awsNeptune:
            awsRegions:
                - string
            metricsPollingInterval: 0
        awsQldb:
            awsRegions:
                - string
            metricsPollingInterval: 0
        awsRoute53resolver:
            awsRegions:
                - string
            metricsPollingInterval: 0
        awsStates:
            awsRegions:
                - string
            metricsPollingInterval: 0
        awsTransitGateway:
            awsRegions:
                - string
            metricsPollingInterval: 0
        awsWaf:
            awsRegions:
                - string
            metricsPollingInterval: 0
        awsWafv2:
            awsRegions:
                - string
            metricsPollingInterval: 0
        billing:
            metricsPollingInterval: 0
        cloudfront:
            fetchLambdasAtEdge: false
            fetchTags: false
            metricsPollingInterval: 0
            tagKey: string
            tagValue: string
        cloudtrail:
            awsRegions:
                - string
            metricsPollingInterval: 0
        docDb:
            awsRegions:
                - string
            metricsPollingInterval: 0
        dynamodb:
            awsRegions:
                - string
            fetchExtendedInventory: false
            fetchTags: false
            metricsPollingInterval: 0
            tagKey: string
            tagValue: string
        ebs:
            awsRegions:
                - string
            fetchExtendedInventory: false
            metricsPollingInterval: 0
            tagKey: string
            tagValue: string
        ec2:
            awsRegions:
                - string
            duplicateEc2Tags: false
            fetchIpAddresses: false
            metricsPollingInterval: 0
            tagKey: string
            tagValue: string
        ecs:
            awsRegions:
                - string
            fetchTags: false
            metricsPollingInterval: 0
            tagKey: string
            tagValue: string
        efs:
            awsRegions:
                - string
            fetchTags: false
            metricsPollingInterval: 0
            tagKey: string
            tagValue: string
        elasticache:
            awsRegions:
                - string
            fetchTags: false
            metricsPollingInterval: 0
            tagKey: string
            tagValue: string
        elasticbeanstalk:
            awsRegions:
                - string
            fetchExtendedInventory: false
            fetchTags: false
            metricsPollingInterval: 0
            tagKey: string
            tagValue: string
        elasticsearch:
            awsRegions:
                - string
            fetchNodes: false
            metricsPollingInterval: 0
            tagKey: string
            tagValue: string
        elb:
            awsRegions:
                - string
            fetchExtendedInventory: false
            fetchTags: false
            metricsPollingInterval: 0
        emr:
            awsRegions:
                - string
            fetchTags: false
            metricsPollingInterval: 0
            tagKey: string
            tagValue: string
        health:
            metricsPollingInterval: 0
        iam:
            metricsPollingInterval: 0
            tagKey: string
            tagValue: string
        iot:
            awsRegions:
                - string
            metricsPollingInterval: 0
        kinesis:
            awsRegions:
                - string
            fetchShards: false
            fetchTags: false
            metricsPollingInterval: 0
            tagKey: string
            tagValue: string
        kinesisFirehose:
            awsRegions:
                - string
            metricsPollingInterval: 0
        lambda:
            awsRegions:
                - string
            fetchTags: false
            metricsPollingInterval: 0
            tagKey: string
            tagValue: string
        linkedAccountId: 0
        rds:
            awsRegions:
                - string
            fetchTags: false
            metricsPollingInterval: 0
            tagKey: string
            tagValue: string
        redshift:
            awsRegions:
                - string
            metricsPollingInterval: 0
            tagKey: string
            tagValue: string
        route53:
            fetchExtendedInventory: false
            metricsPollingInterval: 0
        s3:
            fetchExtendedInventory: false
            fetchTags: false
            metricsPollingInterval: 0
            tagKey: string
            tagValue: string
        ses:
            awsRegions:
                - string
            metricsPollingInterval: 0
        sns:
            awsRegions:
                - string
            fetchExtendedInventory: false
            metricsPollingInterval: 0
        sqs:
            awsRegions:
                - string
            fetchExtendedInventory: false
            fetchTags: false
            metricsPollingInterval: 0
            queuePrefixes:
                - string
            tagKey: string
            tagValue: string
        trustedAdvisor:
            metricsPollingInterval: 0
        vpc:
            awsRegions:
                - string
            fetchNatGateway: false
            fetchVpn: false
            metricsPollingInterval: 0
            tagKey: string
            tagValue: string
        xRay:
            awsRegions:
                - string
            metricsPollingInterval: 0
    

    AwsIntegrations Resource Properties

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

    Inputs

    The AwsIntegrations resource accepts the following input properties:

    LinkedAccountId int

    The ID of the linked AWS account in New Relic.

    All other arguments are dependent on the services to be integrated, which have been listed in the collapsible section below. All of these are optional blocks that can be added in any required combination. For details on arguments that can be used with each service, check out the Integration blocks section below.

    | Block | Description | |-------------------------|-------------------------------| | alb | ALB Integration | | api_gateway | API Gateway Integration | | auto_scaling | Auto Scaling Integration | | aws_app_sync | AppSync Integration | | aws_athena | Athena Integration | | aws_cognito | Cognito Integration | | aws_connect | Connect Integration | | aws_direct_connect | Direct Connect Integration | | aws_fsx | FSx Integration | | aws_glue | Glue Integration | | aws_kinesis_analytics | Kinesis Analytics Integration | | aws_media_convert | MediaConvert Integration | | aws_media_package_vod | Media Package VOD Integration | | aws_mq | MQ Integration | | aws_msk | MSK Integration | | aws_neptune | Neptune Integration | | aws_qldb | QLDB Integration | | aws_route53resolver | Route53 Resolver Integration | | aws_states | States Integration | | aws_transit_gateway | Transit Gateway Integration | | aws_waf | WAF Integration | | aws_wafv2 | WAFv2 Integration | | billing | Billing Integration | | cloudfront | CloudFront Integration | | cloudtrail | CloudTrail Integration | | doc_db | DocumentDB Integration | | dynamodb | DynamoDB Integration | | ebs | EBS Integration | | ec2 | EC2 Integration | | ecs | ECS Integration | | efs | EFS Integration | | elasticache | ElastiCache Integration | | elasticbeanstalk | Elastic Beanstalk Integration | | elasticsearch | Elasticsearch Integration | | elb | ELB Integration | | emr | EMR Integration | | health | Health Integration | | iam | IAM Integration | | iot | IoT Integration | | kinesis | Kinesis Integration | | kinesis_firehose | Kinesis Firehose Integration | | lambda | Lambda Integration | | rds | RDS Integration | | redshift | Redshift Integration | | route53 | Route53 Integration | | s3 | S3 Integration | | ses | SES Integration | | sns | SNS Integration | | sqs | SQS Integration | | trusted_advisor | Trusted Advisor Integration | | vpc | VPC Integration | | x_ray | X-Ray Integration |

    AccountId int
    The New Relic account ID to operate on. This allows the user to override the account_id attribute set on the provider. Defaults to the environment variable NEW_RELIC_ACCOUNT_ID.
    Alb Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsAlb
    ALB integration
    ApiGateway Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsApiGateway
    API Gateway integration
    AutoScaling Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsAutoScaling
    AutoScaling integration
    AwsAppSync Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsAwsAppSync
    Aws Appsync integration
    AwsAthena Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsAwsAthena
    Aws Athena integration
    AwsCognito Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsAwsCognito
    Aws Cognito integration
    AwsConnect Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsAwsConnect
    Aws Connect integration
    AwsDirectConnect Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsAwsDirectConnect
    Aws Direct Connect integration
    AwsFsx Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsAwsFsx
    Aws Fsx integration
    AwsGlue Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsAwsGlue
    Aws Glue integration
    AwsKinesisAnalytics Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsAwsKinesisAnalytics
    Aws Kinesis Analytics integration
    AwsMediaConvert Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsAwsMediaConvert
    Aws Media Convert integration
    AwsMediaPackageVod Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsAwsMediaPackageVod
    Aws Media PackageVod integration
    AwsMq Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsAwsMq
    Aws Mq integration
    AwsMsk Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsAwsMsk
    Aws Msk integration
    AwsNeptune Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsAwsNeptune
    Aws Neptune integration
    AwsQldb Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsAwsQldb
    Aws Qldb integration
    AwsRoute53resolver Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsAwsRoute53resolver
    Aws Route53resolver integration
    AwsStates Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsAwsStates
    Aws states integration
    AwsTransitGateway Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsAwsTransitGateway
    Aws Transit Gateway integration
    AwsWaf Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsAwsWaf
    Aws Waf integration
    AwsWafv2 Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsAwsWafv2
    Aws Wafv2 integration
    Billing Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsBilling
    Billing integration
    Cloudfront Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsCloudfront
    Cloudfront integration
    Cloudtrail Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsCloudtrail
    CloudTrail integration
    DocDb Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsDocDb
    Doc DB integration
    Dynamodb Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsDynamodb
    Dynamo DB integration
    Ebs Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsEbs
    EBS integration
    Ec2 Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsEc2
    Ec2 integration
    Ecs Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsEcs
    Ecs integration
    Efs Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsEfs
    Efs integration
    Elasticache Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsElasticache
    Elasticache integration
    Elasticbeanstalk Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsElasticbeanstalk
    Elastic Bean Stalk integration
    Elasticsearch Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsElasticsearch
    Elastic Search integration
    Elb Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsElb
    Elb integration
    Emr Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsEmr
    Emr integration
    Health Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsHealth
    Health integration
    Iam Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsIam
    Iam integration
    Iot Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsIot
    Iot integration
    Kinesis Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsKinesis
    Kinesis integration
    KinesisFirehose Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsKinesisFirehose
    Kinesis Firehose integration
    Lambda Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsLambda
    Lambda integration
    Rds Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsRds
    Rds integration
    Redshift Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsRedshift
    Redshift integration
    Route53 Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsRoute53
    Route53 integration
    S3 Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsS3
    S3 integration
    Ses Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsSes
    Ses integration
    Sns Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsSns
    Sns integration
    Sqs Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsSqs
    SQS integration
    TrustedAdvisor Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsTrustedAdvisor
    Trusted Advisor integration
    Vpc Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsVpc
    VPC integration
    XRay Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsXRay
    X-Ray integration
    LinkedAccountId int

    The ID of the linked AWS account in New Relic.

    All other arguments are dependent on the services to be integrated, which have been listed in the collapsible section below. All of these are optional blocks that can be added in any required combination. For details on arguments that can be used with each service, check out the Integration blocks section below.

    | Block | Description | |-------------------------|-------------------------------| | alb | ALB Integration | | api_gateway | API Gateway Integration | | auto_scaling | Auto Scaling Integration | | aws_app_sync | AppSync Integration | | aws_athena | Athena Integration | | aws_cognito | Cognito Integration | | aws_connect | Connect Integration | | aws_direct_connect | Direct Connect Integration | | aws_fsx | FSx Integration | | aws_glue | Glue Integration | | aws_kinesis_analytics | Kinesis Analytics Integration | | aws_media_convert | MediaConvert Integration | | aws_media_package_vod | Media Package VOD Integration | | aws_mq | MQ Integration | | aws_msk | MSK Integration | | aws_neptune | Neptune Integration | | aws_qldb | QLDB Integration | | aws_route53resolver | Route53 Resolver Integration | | aws_states | States Integration | | aws_transit_gateway | Transit Gateway Integration | | aws_waf | WAF Integration | | aws_wafv2 | WAFv2 Integration | | billing | Billing Integration | | cloudfront | CloudFront Integration | | cloudtrail | CloudTrail Integration | | doc_db | DocumentDB Integration | | dynamodb | DynamoDB Integration | | ebs | EBS Integration | | ec2 | EC2 Integration | | ecs | ECS Integration | | efs | EFS Integration | | elasticache | ElastiCache Integration | | elasticbeanstalk | Elastic Beanstalk Integration | | elasticsearch | Elasticsearch Integration | | elb | ELB Integration | | emr | EMR Integration | | health | Health Integration | | iam | IAM Integration | | iot | IoT Integration | | kinesis | Kinesis Integration | | kinesis_firehose | Kinesis Firehose Integration | | lambda | Lambda Integration | | rds | RDS Integration | | redshift | Redshift Integration | | route53 | Route53 Integration | | s3 | S3 Integration | | ses | SES Integration | | sns | SNS Integration | | sqs | SQS Integration | | trusted_advisor | Trusted Advisor Integration | | vpc | VPC Integration | | x_ray | X-Ray Integration |

    AccountId int
    The New Relic account ID to operate on. This allows the user to override the account_id attribute set on the provider. Defaults to the environment variable NEW_RELIC_ACCOUNT_ID.
    Alb AwsIntegrationsAlbArgs
    ALB integration
    ApiGateway AwsIntegrationsApiGatewayArgs
    API Gateway integration
    AutoScaling AwsIntegrationsAutoScalingArgs
    AutoScaling integration
    AwsAppSync AwsIntegrationsAwsAppSyncArgs
    Aws Appsync integration
    AwsAthena AwsIntegrationsAwsAthenaArgs
    Aws Athena integration
    AwsCognito AwsIntegrationsAwsCognitoArgs
    Aws Cognito integration
    AwsConnect AwsIntegrationsAwsConnectArgs
    Aws Connect integration
    AwsDirectConnect AwsIntegrationsAwsDirectConnectArgs
    Aws Direct Connect integration
    AwsFsx AwsIntegrationsAwsFsxArgs
    Aws Fsx integration
    AwsGlue AwsIntegrationsAwsGlueArgs
    Aws Glue integration
    AwsKinesisAnalytics AwsIntegrationsAwsKinesisAnalyticsArgs
    Aws Kinesis Analytics integration
    AwsMediaConvert AwsIntegrationsAwsMediaConvertArgs
    Aws Media Convert integration
    AwsMediaPackageVod AwsIntegrationsAwsMediaPackageVodArgs
    Aws Media PackageVod integration
    AwsMq AwsIntegrationsAwsMqArgs
    Aws Mq integration
    AwsMsk AwsIntegrationsAwsMskArgs
    Aws Msk integration
    AwsNeptune AwsIntegrationsAwsNeptuneArgs
    Aws Neptune integration
    AwsQldb AwsIntegrationsAwsQldbArgs
    Aws Qldb integration
    AwsRoute53resolver AwsIntegrationsAwsRoute53resolverArgs
    Aws Route53resolver integration
    AwsStates AwsIntegrationsAwsStatesArgs
    Aws states integration
    AwsTransitGateway AwsIntegrationsAwsTransitGatewayArgs
    Aws Transit Gateway integration
    AwsWaf AwsIntegrationsAwsWafArgs
    Aws Waf integration
    AwsWafv2 AwsIntegrationsAwsWafv2Args
    Aws Wafv2 integration
    Billing AwsIntegrationsBillingArgs
    Billing integration
    Cloudfront AwsIntegrationsCloudfrontArgs
    Cloudfront integration
    Cloudtrail AwsIntegrationsCloudtrailArgs
    CloudTrail integration
    DocDb AwsIntegrationsDocDbArgs
    Doc DB integration
    Dynamodb AwsIntegrationsDynamodbArgs
    Dynamo DB integration
    Ebs AwsIntegrationsEbsArgs
    EBS integration
    Ec2 AwsIntegrationsEc2Args
    Ec2 integration
    Ecs AwsIntegrationsEcsArgs
    Ecs integration
    Efs AwsIntegrationsEfsArgs
    Efs integration
    Elasticache AwsIntegrationsElasticacheArgs
    Elasticache integration
    Elasticbeanstalk AwsIntegrationsElasticbeanstalkArgs
    Elastic Bean Stalk integration
    Elasticsearch AwsIntegrationsElasticsearchArgs
    Elastic Search integration
    Elb AwsIntegrationsElbArgs
    Elb integration
    Emr AwsIntegrationsEmrArgs
    Emr integration
    Health AwsIntegrationsHealthArgs
    Health integration
    Iam AwsIntegrationsIamArgs
    Iam integration
    Iot AwsIntegrationsIotArgs
    Iot integration
    Kinesis AwsIntegrationsKinesisArgs
    Kinesis integration
    KinesisFirehose AwsIntegrationsKinesisFirehoseArgs
    Kinesis Firehose integration
    Lambda AwsIntegrationsLambdaArgs
    Lambda integration
    Rds AwsIntegrationsRdsArgs
    Rds integration
    Redshift AwsIntegrationsRedshiftArgs
    Redshift integration
    Route53 AwsIntegrationsRoute53Args
    Route53 integration
    S3 AwsIntegrationsS3Args
    S3 integration
    Ses AwsIntegrationsSesArgs
    Ses integration
    Sns AwsIntegrationsSnsArgs
    Sns integration
    Sqs AwsIntegrationsSqsArgs
    SQS integration
    TrustedAdvisor AwsIntegrationsTrustedAdvisorArgs
    Trusted Advisor integration
    Vpc AwsIntegrationsVpcArgs
    VPC integration
    XRay AwsIntegrationsXRayArgs
    X-Ray integration
    linkedAccountId Integer

    The ID of the linked AWS account in New Relic.

    All other arguments are dependent on the services to be integrated, which have been listed in the collapsible section below. All of these are optional blocks that can be added in any required combination. For details on arguments that can be used with each service, check out the Integration blocks section below.

    | Block | Description | |-------------------------|-------------------------------| | alb | ALB Integration | | api_gateway | API Gateway Integration | | auto_scaling | Auto Scaling Integration | | aws_app_sync | AppSync Integration | | aws_athena | Athena Integration | | aws_cognito | Cognito Integration | | aws_connect | Connect Integration | | aws_direct_connect | Direct Connect Integration | | aws_fsx | FSx Integration | | aws_glue | Glue Integration | | aws_kinesis_analytics | Kinesis Analytics Integration | | aws_media_convert | MediaConvert Integration | | aws_media_package_vod | Media Package VOD Integration | | aws_mq | MQ Integration | | aws_msk | MSK Integration | | aws_neptune | Neptune Integration | | aws_qldb | QLDB Integration | | aws_route53resolver | Route53 Resolver Integration | | aws_states | States Integration | | aws_transit_gateway | Transit Gateway Integration | | aws_waf | WAF Integration | | aws_wafv2 | WAFv2 Integration | | billing | Billing Integration | | cloudfront | CloudFront Integration | | cloudtrail | CloudTrail Integration | | doc_db | DocumentDB Integration | | dynamodb | DynamoDB Integration | | ebs | EBS Integration | | ec2 | EC2 Integration | | ecs | ECS Integration | | efs | EFS Integration | | elasticache | ElastiCache Integration | | elasticbeanstalk | Elastic Beanstalk Integration | | elasticsearch | Elasticsearch Integration | | elb | ELB Integration | | emr | EMR Integration | | health | Health Integration | | iam | IAM Integration | | iot | IoT Integration | | kinesis | Kinesis Integration | | kinesis_firehose | Kinesis Firehose Integration | | lambda | Lambda Integration | | rds | RDS Integration | | redshift | Redshift Integration | | route53 | Route53 Integration | | s3 | S3 Integration | | ses | SES Integration | | sns | SNS Integration | | sqs | SQS Integration | | trusted_advisor | Trusted Advisor Integration | | vpc | VPC Integration | | x_ray | X-Ray Integration |

    accountId Integer
    The New Relic account ID to operate on. This allows the user to override the account_id attribute set on the provider. Defaults to the environment variable NEW_RELIC_ACCOUNT_ID.
    alb AwsIntegrationsAlb
    ALB integration
    apiGateway AwsIntegrationsApiGateway
    API Gateway integration
    autoScaling AwsIntegrationsAutoScaling
    AutoScaling integration
    awsAppSync AwsIntegrationsAwsAppSync
    Aws Appsync integration
    awsAthena AwsIntegrationsAwsAthena
    Aws Athena integration
    awsCognito AwsIntegrationsAwsCognito
    Aws Cognito integration
    awsConnect AwsIntegrationsAwsConnect
    Aws Connect integration
    awsDirectConnect AwsIntegrationsAwsDirectConnect
    Aws Direct Connect integration
    awsFsx AwsIntegrationsAwsFsx
    Aws Fsx integration
    awsGlue AwsIntegrationsAwsGlue
    Aws Glue integration
    awsKinesisAnalytics AwsIntegrationsAwsKinesisAnalytics
    Aws Kinesis Analytics integration
    awsMediaConvert AwsIntegrationsAwsMediaConvert
    Aws Media Convert integration
    awsMediaPackageVod AwsIntegrationsAwsMediaPackageVod
    Aws Media PackageVod integration
    awsMq AwsIntegrationsAwsMq
    Aws Mq integration
    awsMsk AwsIntegrationsAwsMsk
    Aws Msk integration
    awsNeptune AwsIntegrationsAwsNeptune
    Aws Neptune integration
    awsQldb AwsIntegrationsAwsQldb
    Aws Qldb integration
    awsRoute53resolver AwsIntegrationsAwsRoute53resolver
    Aws Route53resolver integration
    awsStates AwsIntegrationsAwsStates
    Aws states integration
    awsTransitGateway AwsIntegrationsAwsTransitGateway
    Aws Transit Gateway integration
    awsWaf AwsIntegrationsAwsWaf
    Aws Waf integration
    awsWafv2 AwsIntegrationsAwsWafv2
    Aws Wafv2 integration
    billing AwsIntegrationsBilling
    Billing integration
    cloudfront AwsIntegrationsCloudfront
    Cloudfront integration
    cloudtrail AwsIntegrationsCloudtrail
    CloudTrail integration
    docDb AwsIntegrationsDocDb
    Doc DB integration
    dynamodb AwsIntegrationsDynamodb
    Dynamo DB integration
    ebs AwsIntegrationsEbs
    EBS integration
    ec2 AwsIntegrationsEc2
    Ec2 integration
    ecs AwsIntegrationsEcs
    Ecs integration
    efs AwsIntegrationsEfs
    Efs integration
    elasticache AwsIntegrationsElasticache
    Elasticache integration
    elasticbeanstalk AwsIntegrationsElasticbeanstalk
    Elastic Bean Stalk integration
    elasticsearch AwsIntegrationsElasticsearch
    Elastic Search integration
    elb AwsIntegrationsElb
    Elb integration
    emr AwsIntegrationsEmr
    Emr integration
    health AwsIntegrationsHealth
    Health integration
    iam AwsIntegrationsIam
    Iam integration
    iot AwsIntegrationsIot
    Iot integration
    kinesis AwsIntegrationsKinesis
    Kinesis integration
    kinesisFirehose AwsIntegrationsKinesisFirehose
    Kinesis Firehose integration
    lambda AwsIntegrationsLambda
    Lambda integration
    rds AwsIntegrationsRds
    Rds integration
    redshift AwsIntegrationsRedshift
    Redshift integration
    route53 AwsIntegrationsRoute53
    Route53 integration
    s3 AwsIntegrationsS3
    S3 integration
    ses AwsIntegrationsSes
    Ses integration
    sns AwsIntegrationsSns
    Sns integration
    sqs AwsIntegrationsSqs
    SQS integration
    trustedAdvisor AwsIntegrationsTrustedAdvisor
    Trusted Advisor integration
    vpc AwsIntegrationsVpc
    VPC integration
    xRay AwsIntegrationsXRay
    X-Ray integration
    linkedAccountId number

    The ID of the linked AWS account in New Relic.

    All other arguments are dependent on the services to be integrated, which have been listed in the collapsible section below. All of these are optional blocks that can be added in any required combination. For details on arguments that can be used with each service, check out the Integration blocks section below.

    | Block | Description | |-------------------------|-------------------------------| | alb | ALB Integration | | api_gateway | API Gateway Integration | | auto_scaling | Auto Scaling Integration | | aws_app_sync | AppSync Integration | | aws_athena | Athena Integration | | aws_cognito | Cognito Integration | | aws_connect | Connect Integration | | aws_direct_connect | Direct Connect Integration | | aws_fsx | FSx Integration | | aws_glue | Glue Integration | | aws_kinesis_analytics | Kinesis Analytics Integration | | aws_media_convert | MediaConvert Integration | | aws_media_package_vod | Media Package VOD Integration | | aws_mq | MQ Integration | | aws_msk | MSK Integration | | aws_neptune | Neptune Integration | | aws_qldb | QLDB Integration | | aws_route53resolver | Route53 Resolver Integration | | aws_states | States Integration | | aws_transit_gateway | Transit Gateway Integration | | aws_waf | WAF Integration | | aws_wafv2 | WAFv2 Integration | | billing | Billing Integration | | cloudfront | CloudFront Integration | | cloudtrail | CloudTrail Integration | | doc_db | DocumentDB Integration | | dynamodb | DynamoDB Integration | | ebs | EBS Integration | | ec2 | EC2 Integration | | ecs | ECS Integration | | efs | EFS Integration | | elasticache | ElastiCache Integration | | elasticbeanstalk | Elastic Beanstalk Integration | | elasticsearch | Elasticsearch Integration | | elb | ELB Integration | | emr | EMR Integration | | health | Health Integration | | iam | IAM Integration | | iot | IoT Integration | | kinesis | Kinesis Integration | | kinesis_firehose | Kinesis Firehose Integration | | lambda | Lambda Integration | | rds | RDS Integration | | redshift | Redshift Integration | | route53 | Route53 Integration | | s3 | S3 Integration | | ses | SES Integration | | sns | SNS Integration | | sqs | SQS Integration | | trusted_advisor | Trusted Advisor Integration | | vpc | VPC Integration | | x_ray | X-Ray Integration |

    accountId number
    The New Relic account ID to operate on. This allows the user to override the account_id attribute set on the provider. Defaults to the environment variable NEW_RELIC_ACCOUNT_ID.
    alb AwsIntegrationsAlb
    ALB integration
    apiGateway AwsIntegrationsApiGateway
    API Gateway integration
    autoScaling AwsIntegrationsAutoScaling
    AutoScaling integration
    awsAppSync AwsIntegrationsAwsAppSync
    Aws Appsync integration
    awsAthena AwsIntegrationsAwsAthena
    Aws Athena integration
    awsCognito AwsIntegrationsAwsCognito
    Aws Cognito integration
    awsConnect AwsIntegrationsAwsConnect
    Aws Connect integration
    awsDirectConnect AwsIntegrationsAwsDirectConnect
    Aws Direct Connect integration
    awsFsx AwsIntegrationsAwsFsx
    Aws Fsx integration
    awsGlue AwsIntegrationsAwsGlue
    Aws Glue integration
    awsKinesisAnalytics AwsIntegrationsAwsKinesisAnalytics
    Aws Kinesis Analytics integration
    awsMediaConvert AwsIntegrationsAwsMediaConvert
    Aws Media Convert integration
    awsMediaPackageVod AwsIntegrationsAwsMediaPackageVod
    Aws Media PackageVod integration
    awsMq AwsIntegrationsAwsMq
    Aws Mq integration
    awsMsk AwsIntegrationsAwsMsk
    Aws Msk integration
    awsNeptune AwsIntegrationsAwsNeptune
    Aws Neptune integration
    awsQldb AwsIntegrationsAwsQldb
    Aws Qldb integration
    awsRoute53resolver AwsIntegrationsAwsRoute53resolver
    Aws Route53resolver integration
    awsStates AwsIntegrationsAwsStates
    Aws states integration
    awsTransitGateway AwsIntegrationsAwsTransitGateway
    Aws Transit Gateway integration
    awsWaf AwsIntegrationsAwsWaf
    Aws Waf integration
    awsWafv2 AwsIntegrationsAwsWafv2
    Aws Wafv2 integration
    billing AwsIntegrationsBilling
    Billing integration
    cloudfront AwsIntegrationsCloudfront
    Cloudfront integration
    cloudtrail AwsIntegrationsCloudtrail
    CloudTrail integration
    docDb AwsIntegrationsDocDb
    Doc DB integration
    dynamodb AwsIntegrationsDynamodb
    Dynamo DB integration
    ebs AwsIntegrationsEbs
    EBS integration
    ec2 AwsIntegrationsEc2
    Ec2 integration
    ecs AwsIntegrationsEcs
    Ecs integration
    efs AwsIntegrationsEfs
    Efs integration
    elasticache AwsIntegrationsElasticache
    Elasticache integration
    elasticbeanstalk AwsIntegrationsElasticbeanstalk
    Elastic Bean Stalk integration
    elasticsearch AwsIntegrationsElasticsearch
    Elastic Search integration
    elb AwsIntegrationsElb
    Elb integration
    emr AwsIntegrationsEmr
    Emr integration
    health AwsIntegrationsHealth
    Health integration
    iam AwsIntegrationsIam
    Iam integration
    iot AwsIntegrationsIot
    Iot integration
    kinesis AwsIntegrationsKinesis
    Kinesis integration
    kinesisFirehose AwsIntegrationsKinesisFirehose
    Kinesis Firehose integration
    lambda AwsIntegrationsLambda
    Lambda integration
    rds AwsIntegrationsRds
    Rds integration
    redshift AwsIntegrationsRedshift
    Redshift integration
    route53 AwsIntegrationsRoute53
    Route53 integration
    s3 AwsIntegrationsS3
    S3 integration
    ses AwsIntegrationsSes
    Ses integration
    sns AwsIntegrationsSns
    Sns integration
    sqs AwsIntegrationsSqs
    SQS integration
    trustedAdvisor AwsIntegrationsTrustedAdvisor
    Trusted Advisor integration
    vpc AwsIntegrationsVpc
    VPC integration
    xRay AwsIntegrationsXRay
    X-Ray integration
    linked_account_id int

    The ID of the linked AWS account in New Relic.

    All other arguments are dependent on the services to be integrated, which have been listed in the collapsible section below. All of these are optional blocks that can be added in any required combination. For details on arguments that can be used with each service, check out the Integration blocks section below.

    | Block | Description | |-------------------------|-------------------------------| | alb | ALB Integration | | api_gateway | API Gateway Integration | | auto_scaling | Auto Scaling Integration | | aws_app_sync | AppSync Integration | | aws_athena | Athena Integration | | aws_cognito | Cognito Integration | | aws_connect | Connect Integration | | aws_direct_connect | Direct Connect Integration | | aws_fsx | FSx Integration | | aws_glue | Glue Integration | | aws_kinesis_analytics | Kinesis Analytics Integration | | aws_media_convert | MediaConvert Integration | | aws_media_package_vod | Media Package VOD Integration | | aws_mq | MQ Integration | | aws_msk | MSK Integration | | aws_neptune | Neptune Integration | | aws_qldb | QLDB Integration | | aws_route53resolver | Route53 Resolver Integration | | aws_states | States Integration | | aws_transit_gateway | Transit Gateway Integration | | aws_waf | WAF Integration | | aws_wafv2 | WAFv2 Integration | | billing | Billing Integration | | cloudfront | CloudFront Integration | | cloudtrail | CloudTrail Integration | | doc_db | DocumentDB Integration | | dynamodb | DynamoDB Integration | | ebs | EBS Integration | | ec2 | EC2 Integration | | ecs | ECS Integration | | efs | EFS Integration | | elasticache | ElastiCache Integration | | elasticbeanstalk | Elastic Beanstalk Integration | | elasticsearch | Elasticsearch Integration | | elb | ELB Integration | | emr | EMR Integration | | health | Health Integration | | iam | IAM Integration | | iot | IoT Integration | | kinesis | Kinesis Integration | | kinesis_firehose | Kinesis Firehose Integration | | lambda | Lambda Integration | | rds | RDS Integration | | redshift | Redshift Integration | | route53 | Route53 Integration | | s3 | S3 Integration | | ses | SES Integration | | sns | SNS Integration | | sqs | SQS Integration | | trusted_advisor | Trusted Advisor Integration | | vpc | VPC Integration | | x_ray | X-Ray Integration |

    account_id int
    The New Relic account ID to operate on. This allows the user to override the account_id attribute set on the provider. Defaults to the environment variable NEW_RELIC_ACCOUNT_ID.
    alb AwsIntegrationsAlbArgs
    ALB integration
    api_gateway AwsIntegrationsApiGatewayArgs
    API Gateway integration
    auto_scaling AwsIntegrationsAutoScalingArgs
    AutoScaling integration
    aws_app_sync AwsIntegrationsAwsAppSyncArgs
    Aws Appsync integration
    aws_athena AwsIntegrationsAwsAthenaArgs
    Aws Athena integration
    aws_cognito AwsIntegrationsAwsCognitoArgs
    Aws Cognito integration
    aws_connect AwsIntegrationsAwsConnectArgs
    Aws Connect integration
    aws_direct_connect AwsIntegrationsAwsDirectConnectArgs
    Aws Direct Connect integration
    aws_fsx AwsIntegrationsAwsFsxArgs
    Aws Fsx integration
    aws_glue AwsIntegrationsAwsGlueArgs
    Aws Glue integration
    aws_kinesis_analytics AwsIntegrationsAwsKinesisAnalyticsArgs
    Aws Kinesis Analytics integration
    aws_media_convert AwsIntegrationsAwsMediaConvertArgs
    Aws Media Convert integration
    aws_media_package_vod AwsIntegrationsAwsMediaPackageVodArgs
    Aws Media PackageVod integration
    aws_mq AwsIntegrationsAwsMqArgs
    Aws Mq integration
    aws_msk AwsIntegrationsAwsMskArgs
    Aws Msk integration
    aws_neptune AwsIntegrationsAwsNeptuneArgs
    Aws Neptune integration
    aws_qldb AwsIntegrationsAwsQldbArgs
    Aws Qldb integration
    aws_route53resolver AwsIntegrationsAwsRoute53resolverArgs
    Aws Route53resolver integration
    aws_states AwsIntegrationsAwsStatesArgs
    Aws states integration
    aws_transit_gateway AwsIntegrationsAwsTransitGatewayArgs
    Aws Transit Gateway integration
    aws_waf AwsIntegrationsAwsWafArgs
    Aws Waf integration
    aws_wafv2 AwsIntegrationsAwsWafv2Args
    Aws Wafv2 integration
    billing AwsIntegrationsBillingArgs
    Billing integration
    cloudfront AwsIntegrationsCloudfrontArgs
    Cloudfront integration
    cloudtrail AwsIntegrationsCloudtrailArgs
    CloudTrail integration
    doc_db AwsIntegrationsDocDbArgs
    Doc DB integration
    dynamodb AwsIntegrationsDynamodbArgs
    Dynamo DB integration
    ebs AwsIntegrationsEbsArgs
    EBS integration
    ec2 AwsIntegrationsEc2Args
    Ec2 integration
    ecs AwsIntegrationsEcsArgs
    Ecs integration
    efs AwsIntegrationsEfsArgs
    Efs integration
    elasticache AwsIntegrationsElasticacheArgs
    Elasticache integration
    elasticbeanstalk AwsIntegrationsElasticbeanstalkArgs
    Elastic Bean Stalk integration
    elasticsearch AwsIntegrationsElasticsearchArgs
    Elastic Search integration
    elb AwsIntegrationsElbArgs
    Elb integration
    emr AwsIntegrationsEmrArgs
    Emr integration
    health AwsIntegrationsHealthArgs
    Health integration
    iam AwsIntegrationsIamArgs
    Iam integration
    iot AwsIntegrationsIotArgs
    Iot integration
    kinesis AwsIntegrationsKinesisArgs
    Kinesis integration
    kinesis_firehose AwsIntegrationsKinesisFirehoseArgs
    Kinesis Firehose integration
    lambda_ AwsIntegrationsLambdaArgs
    Lambda integration
    rds AwsIntegrationsRdsArgs
    Rds integration
    redshift AwsIntegrationsRedshiftArgs
    Redshift integration
    route53 AwsIntegrationsRoute53Args
    Route53 integration
    s3 AwsIntegrationsS3Args
    S3 integration
    ses AwsIntegrationsSesArgs
    Ses integration
    sns AwsIntegrationsSnsArgs
    Sns integration
    sqs AwsIntegrationsSqsArgs
    SQS integration
    trusted_advisor AwsIntegrationsTrustedAdvisorArgs
    Trusted Advisor integration
    vpc AwsIntegrationsVpcArgs
    VPC integration
    x_ray AwsIntegrationsXRayArgs
    X-Ray integration
    linkedAccountId Number

    The ID of the linked AWS account in New Relic.

    All other arguments are dependent on the services to be integrated, which have been listed in the collapsible section below. All of these are optional blocks that can be added in any required combination. For details on arguments that can be used with each service, check out the Integration blocks section below.

    | Block | Description | |-------------------------|-------------------------------| | alb | ALB Integration | | api_gateway | API Gateway Integration | | auto_scaling | Auto Scaling Integration | | aws_app_sync | AppSync Integration | | aws_athena | Athena Integration | | aws_cognito | Cognito Integration | | aws_connect | Connect Integration | | aws_direct_connect | Direct Connect Integration | | aws_fsx | FSx Integration | | aws_glue | Glue Integration | | aws_kinesis_analytics | Kinesis Analytics Integration | | aws_media_convert | MediaConvert Integration | | aws_media_package_vod | Media Package VOD Integration | | aws_mq | MQ Integration | | aws_msk | MSK Integration | | aws_neptune | Neptune Integration | | aws_qldb | QLDB Integration | | aws_route53resolver | Route53 Resolver Integration | | aws_states | States Integration | | aws_transit_gateway | Transit Gateway Integration | | aws_waf | WAF Integration | | aws_wafv2 | WAFv2 Integration | | billing | Billing Integration | | cloudfront | CloudFront Integration | | cloudtrail | CloudTrail Integration | | doc_db | DocumentDB Integration | | dynamodb | DynamoDB Integration | | ebs | EBS Integration | | ec2 | EC2 Integration | | ecs | ECS Integration | | efs | EFS Integration | | elasticache | ElastiCache Integration | | elasticbeanstalk | Elastic Beanstalk Integration | | elasticsearch | Elasticsearch Integration | | elb | ELB Integration | | emr | EMR Integration | | health | Health Integration | | iam | IAM Integration | | iot | IoT Integration | | kinesis | Kinesis Integration | | kinesis_firehose | Kinesis Firehose Integration | | lambda | Lambda Integration | | rds | RDS Integration | | redshift | Redshift Integration | | route53 | Route53 Integration | | s3 | S3 Integration | | ses | SES Integration | | sns | SNS Integration | | sqs | SQS Integration | | trusted_advisor | Trusted Advisor Integration | | vpc | VPC Integration | | x_ray | X-Ray Integration |

    accountId Number
    The New Relic account ID to operate on. This allows the user to override the account_id attribute set on the provider. Defaults to the environment variable NEW_RELIC_ACCOUNT_ID.
    alb Property Map
    ALB integration
    apiGateway Property Map
    API Gateway integration
    autoScaling Property Map
    AutoScaling integration
    awsAppSync Property Map
    Aws Appsync integration
    awsAthena Property Map
    Aws Athena integration
    awsCognito Property Map
    Aws Cognito integration
    awsConnect Property Map
    Aws Connect integration
    awsDirectConnect Property Map
    Aws Direct Connect integration
    awsFsx Property Map
    Aws Fsx integration
    awsGlue Property Map
    Aws Glue integration
    awsKinesisAnalytics Property Map
    Aws Kinesis Analytics integration
    awsMediaConvert Property Map
    Aws Media Convert integration
    awsMediaPackageVod Property Map
    Aws Media PackageVod integration
    awsMq Property Map
    Aws Mq integration
    awsMsk Property Map
    Aws Msk integration
    awsNeptune Property Map
    Aws Neptune integration
    awsQldb Property Map
    Aws Qldb integration
    awsRoute53resolver Property Map
    Aws Route53resolver integration
    awsStates Property Map
    Aws states integration
    awsTransitGateway Property Map
    Aws Transit Gateway integration
    awsWaf Property Map
    Aws Waf integration
    awsWafv2 Property Map
    Aws Wafv2 integration
    billing Property Map
    Billing integration
    cloudfront Property Map
    Cloudfront integration
    cloudtrail Property Map
    CloudTrail integration
    docDb Property Map
    Doc DB integration
    dynamodb Property Map
    Dynamo DB integration
    ebs Property Map
    EBS integration
    ec2 Property Map
    Ec2 integration
    ecs Property Map
    Ecs integration
    efs Property Map
    Efs integration
    elasticache Property Map
    Elasticache integration
    elasticbeanstalk Property Map
    Elastic Bean Stalk integration
    elasticsearch Property Map
    Elastic Search integration
    elb Property Map
    Elb integration
    emr Property Map
    Emr integration
    health Property Map
    Health integration
    iam Property Map
    Iam integration
    iot Property Map
    Iot integration
    kinesis Property Map
    Kinesis integration
    kinesisFirehose Property Map
    Kinesis Firehose integration
    lambda Property Map
    Lambda integration
    rds Property Map
    Rds integration
    redshift Property Map
    Redshift integration
    route53 Property Map
    Route53 integration
    s3 Property Map
    S3 integration
    ses Property Map
    Ses integration
    sns Property Map
    Sns integration
    sqs Property Map
    SQS integration
    trustedAdvisor Property Map
    Trusted Advisor integration
    vpc Property Map
    VPC integration
    xRay Property Map
    X-Ray integration

    Outputs

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

    Get an existing AwsIntegrations 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?: AwsIntegrationsState, opts?: CustomResourceOptions): AwsIntegrations
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            account_id: Optional[int] = None,
            alb: Optional[AwsIntegrationsAlbArgs] = None,
            api_gateway: Optional[AwsIntegrationsApiGatewayArgs] = None,
            auto_scaling: Optional[AwsIntegrationsAutoScalingArgs] = None,
            aws_app_sync: Optional[AwsIntegrationsAwsAppSyncArgs] = None,
            aws_athena: Optional[AwsIntegrationsAwsAthenaArgs] = None,
            aws_cognito: Optional[AwsIntegrationsAwsCognitoArgs] = None,
            aws_connect: Optional[AwsIntegrationsAwsConnectArgs] = None,
            aws_direct_connect: Optional[AwsIntegrationsAwsDirectConnectArgs] = None,
            aws_fsx: Optional[AwsIntegrationsAwsFsxArgs] = None,
            aws_glue: Optional[AwsIntegrationsAwsGlueArgs] = None,
            aws_kinesis_analytics: Optional[AwsIntegrationsAwsKinesisAnalyticsArgs] = None,
            aws_media_convert: Optional[AwsIntegrationsAwsMediaConvertArgs] = None,
            aws_media_package_vod: Optional[AwsIntegrationsAwsMediaPackageVodArgs] = None,
            aws_mq: Optional[AwsIntegrationsAwsMqArgs] = None,
            aws_msk: Optional[AwsIntegrationsAwsMskArgs] = None,
            aws_neptune: Optional[AwsIntegrationsAwsNeptuneArgs] = None,
            aws_qldb: Optional[AwsIntegrationsAwsQldbArgs] = None,
            aws_route53resolver: Optional[AwsIntegrationsAwsRoute53resolverArgs] = None,
            aws_states: Optional[AwsIntegrationsAwsStatesArgs] = None,
            aws_transit_gateway: Optional[AwsIntegrationsAwsTransitGatewayArgs] = None,
            aws_waf: Optional[AwsIntegrationsAwsWafArgs] = None,
            aws_wafv2: Optional[AwsIntegrationsAwsWafv2Args] = None,
            billing: Optional[AwsIntegrationsBillingArgs] = None,
            cloudfront: Optional[AwsIntegrationsCloudfrontArgs] = None,
            cloudtrail: Optional[AwsIntegrationsCloudtrailArgs] = None,
            doc_db: Optional[AwsIntegrationsDocDbArgs] = None,
            dynamodb: Optional[AwsIntegrationsDynamodbArgs] = None,
            ebs: Optional[AwsIntegrationsEbsArgs] = None,
            ec2: Optional[AwsIntegrationsEc2Args] = None,
            ecs: Optional[AwsIntegrationsEcsArgs] = None,
            efs: Optional[AwsIntegrationsEfsArgs] = None,
            elasticache: Optional[AwsIntegrationsElasticacheArgs] = None,
            elasticbeanstalk: Optional[AwsIntegrationsElasticbeanstalkArgs] = None,
            elasticsearch: Optional[AwsIntegrationsElasticsearchArgs] = None,
            elb: Optional[AwsIntegrationsElbArgs] = None,
            emr: Optional[AwsIntegrationsEmrArgs] = None,
            health: Optional[AwsIntegrationsHealthArgs] = None,
            iam: Optional[AwsIntegrationsIamArgs] = None,
            iot: Optional[AwsIntegrationsIotArgs] = None,
            kinesis: Optional[AwsIntegrationsKinesisArgs] = None,
            kinesis_firehose: Optional[AwsIntegrationsKinesisFirehoseArgs] = None,
            lambda_: Optional[AwsIntegrationsLambdaArgs] = None,
            linked_account_id: Optional[int] = None,
            rds: Optional[AwsIntegrationsRdsArgs] = None,
            redshift: Optional[AwsIntegrationsRedshiftArgs] = None,
            route53: Optional[AwsIntegrationsRoute53Args] = None,
            s3: Optional[AwsIntegrationsS3Args] = None,
            ses: Optional[AwsIntegrationsSesArgs] = None,
            sns: Optional[AwsIntegrationsSnsArgs] = None,
            sqs: Optional[AwsIntegrationsSqsArgs] = None,
            trusted_advisor: Optional[AwsIntegrationsTrustedAdvisorArgs] = None,
            vpc: Optional[AwsIntegrationsVpcArgs] = None,
            x_ray: Optional[AwsIntegrationsXRayArgs] = None) -> AwsIntegrations
    func GetAwsIntegrations(ctx *Context, name string, id IDInput, state *AwsIntegrationsState, opts ...ResourceOption) (*AwsIntegrations, error)
    public static AwsIntegrations Get(string name, Input<string> id, AwsIntegrationsState? state, CustomResourceOptions? opts = null)
    public static AwsIntegrations get(String name, Output<String> id, AwsIntegrationsState state, CustomResourceOptions options)
    Resource lookup is not supported in YAML
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    AccountId int
    The New Relic account ID to operate on. This allows the user to override the account_id attribute set on the provider. Defaults to the environment variable NEW_RELIC_ACCOUNT_ID.
    Alb Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsAlb
    ALB integration
    ApiGateway Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsApiGateway
    API Gateway integration
    AutoScaling Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsAutoScaling
    AutoScaling integration
    AwsAppSync Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsAwsAppSync
    Aws Appsync integration
    AwsAthena Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsAwsAthena
    Aws Athena integration
    AwsCognito Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsAwsCognito
    Aws Cognito integration
    AwsConnect Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsAwsConnect
    Aws Connect integration
    AwsDirectConnect Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsAwsDirectConnect
    Aws Direct Connect integration
    AwsFsx Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsAwsFsx
    Aws Fsx integration
    AwsGlue Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsAwsGlue
    Aws Glue integration
    AwsKinesisAnalytics Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsAwsKinesisAnalytics
    Aws Kinesis Analytics integration
    AwsMediaConvert Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsAwsMediaConvert
    Aws Media Convert integration
    AwsMediaPackageVod Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsAwsMediaPackageVod
    Aws Media PackageVod integration
    AwsMq Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsAwsMq
    Aws Mq integration
    AwsMsk Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsAwsMsk
    Aws Msk integration
    AwsNeptune Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsAwsNeptune
    Aws Neptune integration
    AwsQldb Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsAwsQldb
    Aws Qldb integration
    AwsRoute53resolver Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsAwsRoute53resolver
    Aws Route53resolver integration
    AwsStates Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsAwsStates
    Aws states integration
    AwsTransitGateway Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsAwsTransitGateway
    Aws Transit Gateway integration
    AwsWaf Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsAwsWaf
    Aws Waf integration
    AwsWafv2 Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsAwsWafv2
    Aws Wafv2 integration
    Billing Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsBilling
    Billing integration
    Cloudfront Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsCloudfront
    Cloudfront integration
    Cloudtrail Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsCloudtrail
    CloudTrail integration
    DocDb Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsDocDb
    Doc DB integration
    Dynamodb Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsDynamodb
    Dynamo DB integration
    Ebs Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsEbs
    EBS integration
    Ec2 Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsEc2
    Ec2 integration
    Ecs Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsEcs
    Ecs integration
    Efs Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsEfs
    Efs integration
    Elasticache Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsElasticache
    Elasticache integration
    Elasticbeanstalk Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsElasticbeanstalk
    Elastic Bean Stalk integration
    Elasticsearch Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsElasticsearch
    Elastic Search integration
    Elb Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsElb
    Elb integration
    Emr Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsEmr
    Emr integration
    Health Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsHealth
    Health integration
    Iam Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsIam
    Iam integration
    Iot Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsIot
    Iot integration
    Kinesis Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsKinesis
    Kinesis integration
    KinesisFirehose Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsKinesisFirehose
    Kinesis Firehose integration
    Lambda Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsLambda
    Lambda integration
    LinkedAccountId int

    The ID of the linked AWS account in New Relic.

    All other arguments are dependent on the services to be integrated, which have been listed in the collapsible section below. All of these are optional blocks that can be added in any required combination. For details on arguments that can be used with each service, check out the Integration blocks section below.

    | Block | Description | |-------------------------|-------------------------------| | alb | ALB Integration | | api_gateway | API Gateway Integration | | auto_scaling | Auto Scaling Integration | | aws_app_sync | AppSync Integration | | aws_athena | Athena Integration | | aws_cognito | Cognito Integration | | aws_connect | Connect Integration | | aws_direct_connect | Direct Connect Integration | | aws_fsx | FSx Integration | | aws_glue | Glue Integration | | aws_kinesis_analytics | Kinesis Analytics Integration | | aws_media_convert | MediaConvert Integration | | aws_media_package_vod | Media Package VOD Integration | | aws_mq | MQ Integration | | aws_msk | MSK Integration | | aws_neptune | Neptune Integration | | aws_qldb | QLDB Integration | | aws_route53resolver | Route53 Resolver Integration | | aws_states | States Integration | | aws_transit_gateway | Transit Gateway Integration | | aws_waf | WAF Integration | | aws_wafv2 | WAFv2 Integration | | billing | Billing Integration | | cloudfront | CloudFront Integration | | cloudtrail | CloudTrail Integration | | doc_db | DocumentDB Integration | | dynamodb | DynamoDB Integration | | ebs | EBS Integration | | ec2 | EC2 Integration | | ecs | ECS Integration | | efs | EFS Integration | | elasticache | ElastiCache Integration | | elasticbeanstalk | Elastic Beanstalk Integration | | elasticsearch | Elasticsearch Integration | | elb | ELB Integration | | emr | EMR Integration | | health | Health Integration | | iam | IAM Integration | | iot | IoT Integration | | kinesis | Kinesis Integration | | kinesis_firehose | Kinesis Firehose Integration | | lambda | Lambda Integration | | rds | RDS Integration | | redshift | Redshift Integration | | route53 | Route53 Integration | | s3 | S3 Integration | | ses | SES Integration | | sns | SNS Integration | | sqs | SQS Integration | | trusted_advisor | Trusted Advisor Integration | | vpc | VPC Integration | | x_ray | X-Ray Integration |

    Rds Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsRds
    Rds integration
    Redshift Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsRedshift
    Redshift integration
    Route53 Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsRoute53
    Route53 integration
    S3 Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsS3
    S3 integration
    Ses Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsSes
    Ses integration
    Sns Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsSns
    Sns integration
    Sqs Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsSqs
    SQS integration
    TrustedAdvisor Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsTrustedAdvisor
    Trusted Advisor integration
    Vpc Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsVpc
    VPC integration
    XRay Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsXRay
    X-Ray integration
    AccountId int
    The New Relic account ID to operate on. This allows the user to override the account_id attribute set on the provider. Defaults to the environment variable NEW_RELIC_ACCOUNT_ID.
    Alb AwsIntegrationsAlbArgs
    ALB integration
    ApiGateway AwsIntegrationsApiGatewayArgs
    API Gateway integration
    AutoScaling AwsIntegrationsAutoScalingArgs
    AutoScaling integration
    AwsAppSync AwsIntegrationsAwsAppSyncArgs
    Aws Appsync integration
    AwsAthena AwsIntegrationsAwsAthenaArgs
    Aws Athena integration
    AwsCognito AwsIntegrationsAwsCognitoArgs
    Aws Cognito integration
    AwsConnect AwsIntegrationsAwsConnectArgs
    Aws Connect integration
    AwsDirectConnect AwsIntegrationsAwsDirectConnectArgs
    Aws Direct Connect integration
    AwsFsx AwsIntegrationsAwsFsxArgs
    Aws Fsx integration
    AwsGlue AwsIntegrationsAwsGlueArgs
    Aws Glue integration
    AwsKinesisAnalytics AwsIntegrationsAwsKinesisAnalyticsArgs
    Aws Kinesis Analytics integration
    AwsMediaConvert AwsIntegrationsAwsMediaConvertArgs
    Aws Media Convert integration
    AwsMediaPackageVod AwsIntegrationsAwsMediaPackageVodArgs
    Aws Media PackageVod integration
    AwsMq AwsIntegrationsAwsMqArgs
    Aws Mq integration
    AwsMsk AwsIntegrationsAwsMskArgs
    Aws Msk integration
    AwsNeptune AwsIntegrationsAwsNeptuneArgs
    Aws Neptune integration
    AwsQldb AwsIntegrationsAwsQldbArgs
    Aws Qldb integration
    AwsRoute53resolver AwsIntegrationsAwsRoute53resolverArgs
    Aws Route53resolver integration
    AwsStates AwsIntegrationsAwsStatesArgs
    Aws states integration
    AwsTransitGateway AwsIntegrationsAwsTransitGatewayArgs
    Aws Transit Gateway integration
    AwsWaf AwsIntegrationsAwsWafArgs
    Aws Waf integration
    AwsWafv2 AwsIntegrationsAwsWafv2Args
    Aws Wafv2 integration
    Billing AwsIntegrationsBillingArgs
    Billing integration
    Cloudfront AwsIntegrationsCloudfrontArgs
    Cloudfront integration
    Cloudtrail AwsIntegrationsCloudtrailArgs
    CloudTrail integration
    DocDb AwsIntegrationsDocDbArgs
    Doc DB integration
    Dynamodb AwsIntegrationsDynamodbArgs
    Dynamo DB integration
    Ebs AwsIntegrationsEbsArgs
    EBS integration
    Ec2 AwsIntegrationsEc2Args
    Ec2 integration
    Ecs AwsIntegrationsEcsArgs
    Ecs integration
    Efs AwsIntegrationsEfsArgs
    Efs integration
    Elasticache AwsIntegrationsElasticacheArgs
    Elasticache integration
    Elasticbeanstalk AwsIntegrationsElasticbeanstalkArgs
    Elastic Bean Stalk integration
    Elasticsearch AwsIntegrationsElasticsearchArgs
    Elastic Search integration
    Elb AwsIntegrationsElbArgs
    Elb integration
    Emr AwsIntegrationsEmrArgs
    Emr integration
    Health AwsIntegrationsHealthArgs
    Health integration
    Iam AwsIntegrationsIamArgs
    Iam integration
    Iot AwsIntegrationsIotArgs
    Iot integration
    Kinesis AwsIntegrationsKinesisArgs
    Kinesis integration
    KinesisFirehose AwsIntegrationsKinesisFirehoseArgs
    Kinesis Firehose integration
    Lambda AwsIntegrationsLambdaArgs
    Lambda integration
    LinkedAccountId int

    The ID of the linked AWS account in New Relic.

    All other arguments are dependent on the services to be integrated, which have been listed in the collapsible section below. All of these are optional blocks that can be added in any required combination. For details on arguments that can be used with each service, check out the Integration blocks section below.

    | Block | Description | |-------------------------|-------------------------------| | alb | ALB Integration | | api_gateway | API Gateway Integration | | auto_scaling | Auto Scaling Integration | | aws_app_sync | AppSync Integration | | aws_athena | Athena Integration | | aws_cognito | Cognito Integration | | aws_connect | Connect Integration | | aws_direct_connect | Direct Connect Integration | | aws_fsx | FSx Integration | | aws_glue | Glue Integration | | aws_kinesis_analytics | Kinesis Analytics Integration | | aws_media_convert | MediaConvert Integration | | aws_media_package_vod | Media Package VOD Integration | | aws_mq | MQ Integration | | aws_msk | MSK Integration | | aws_neptune | Neptune Integration | | aws_qldb | QLDB Integration | | aws_route53resolver | Route53 Resolver Integration | | aws_states | States Integration | | aws_transit_gateway | Transit Gateway Integration | | aws_waf | WAF Integration | | aws_wafv2 | WAFv2 Integration | | billing | Billing Integration | | cloudfront | CloudFront Integration | | cloudtrail | CloudTrail Integration | | doc_db | DocumentDB Integration | | dynamodb | DynamoDB Integration | | ebs | EBS Integration | | ec2 | EC2 Integration | | ecs | ECS Integration | | efs | EFS Integration | | elasticache | ElastiCache Integration | | elasticbeanstalk | Elastic Beanstalk Integration | | elasticsearch | Elasticsearch Integration | | elb | ELB Integration | | emr | EMR Integration | | health | Health Integration | | iam | IAM Integration | | iot | IoT Integration | | kinesis | Kinesis Integration | | kinesis_firehose | Kinesis Firehose Integration | | lambda | Lambda Integration | | rds | RDS Integration | | redshift | Redshift Integration | | route53 | Route53 Integration | | s3 | S3 Integration | | ses | SES Integration | | sns | SNS Integration | | sqs | SQS Integration | | trusted_advisor | Trusted Advisor Integration | | vpc | VPC Integration | | x_ray | X-Ray Integration |

    Rds AwsIntegrationsRdsArgs
    Rds integration
    Redshift AwsIntegrationsRedshiftArgs
    Redshift integration
    Route53 AwsIntegrationsRoute53Args
    Route53 integration
    S3 AwsIntegrationsS3Args
    S3 integration
    Ses AwsIntegrationsSesArgs
    Ses integration
    Sns AwsIntegrationsSnsArgs
    Sns integration
    Sqs AwsIntegrationsSqsArgs
    SQS integration
    TrustedAdvisor AwsIntegrationsTrustedAdvisorArgs
    Trusted Advisor integration
    Vpc AwsIntegrationsVpcArgs
    VPC integration
    XRay AwsIntegrationsXRayArgs
    X-Ray integration
    accountId Integer
    The New Relic account ID to operate on. This allows the user to override the account_id attribute set on the provider. Defaults to the environment variable NEW_RELIC_ACCOUNT_ID.
    alb AwsIntegrationsAlb
    ALB integration
    apiGateway AwsIntegrationsApiGateway
    API Gateway integration
    autoScaling AwsIntegrationsAutoScaling
    AutoScaling integration
    awsAppSync AwsIntegrationsAwsAppSync
    Aws Appsync integration
    awsAthena AwsIntegrationsAwsAthena
    Aws Athena integration
    awsCognito AwsIntegrationsAwsCognito
    Aws Cognito integration
    awsConnect AwsIntegrationsAwsConnect
    Aws Connect integration
    awsDirectConnect AwsIntegrationsAwsDirectConnect
    Aws Direct Connect integration
    awsFsx AwsIntegrationsAwsFsx
    Aws Fsx integration
    awsGlue AwsIntegrationsAwsGlue
    Aws Glue integration
    awsKinesisAnalytics AwsIntegrationsAwsKinesisAnalytics
    Aws Kinesis Analytics integration
    awsMediaConvert AwsIntegrationsAwsMediaConvert
    Aws Media Convert integration
    awsMediaPackageVod AwsIntegrationsAwsMediaPackageVod
    Aws Media PackageVod integration
    awsMq AwsIntegrationsAwsMq
    Aws Mq integration
    awsMsk AwsIntegrationsAwsMsk
    Aws Msk integration
    awsNeptune AwsIntegrationsAwsNeptune
    Aws Neptune integration
    awsQldb AwsIntegrationsAwsQldb
    Aws Qldb integration
    awsRoute53resolver AwsIntegrationsAwsRoute53resolver
    Aws Route53resolver integration
    awsStates AwsIntegrationsAwsStates
    Aws states integration
    awsTransitGateway AwsIntegrationsAwsTransitGateway
    Aws Transit Gateway integration
    awsWaf AwsIntegrationsAwsWaf
    Aws Waf integration
    awsWafv2 AwsIntegrationsAwsWafv2
    Aws Wafv2 integration
    billing AwsIntegrationsBilling
    Billing integration
    cloudfront AwsIntegrationsCloudfront
    Cloudfront integration
    cloudtrail AwsIntegrationsCloudtrail
    CloudTrail integration
    docDb AwsIntegrationsDocDb
    Doc DB integration
    dynamodb AwsIntegrationsDynamodb
    Dynamo DB integration
    ebs AwsIntegrationsEbs
    EBS integration
    ec2 AwsIntegrationsEc2
    Ec2 integration
    ecs AwsIntegrationsEcs
    Ecs integration
    efs AwsIntegrationsEfs
    Efs integration
    elasticache AwsIntegrationsElasticache
    Elasticache integration
    elasticbeanstalk AwsIntegrationsElasticbeanstalk
    Elastic Bean Stalk integration
    elasticsearch AwsIntegrationsElasticsearch
    Elastic Search integration
    elb AwsIntegrationsElb
    Elb integration
    emr AwsIntegrationsEmr
    Emr integration
    health AwsIntegrationsHealth
    Health integration
    iam AwsIntegrationsIam
    Iam integration
    iot AwsIntegrationsIot
    Iot integration
    kinesis AwsIntegrationsKinesis
    Kinesis integration
    kinesisFirehose AwsIntegrationsKinesisFirehose
    Kinesis Firehose integration
    lambda AwsIntegrationsLambda
    Lambda integration
    linkedAccountId Integer

    The ID of the linked AWS account in New Relic.

    All other arguments are dependent on the services to be integrated, which have been listed in the collapsible section below. All of these are optional blocks that can be added in any required combination. For details on arguments that can be used with each service, check out the Integration blocks section below.

    | Block | Description | |-------------------------|-------------------------------| | alb | ALB Integration | | api_gateway | API Gateway Integration | | auto_scaling | Auto Scaling Integration | | aws_app_sync | AppSync Integration | | aws_athena | Athena Integration | | aws_cognito | Cognito Integration | | aws_connect | Connect Integration | | aws_direct_connect | Direct Connect Integration | | aws_fsx | FSx Integration | | aws_glue | Glue Integration | | aws_kinesis_analytics | Kinesis Analytics Integration | | aws_media_convert | MediaConvert Integration | | aws_media_package_vod | Media Package VOD Integration | | aws_mq | MQ Integration | | aws_msk | MSK Integration | | aws_neptune | Neptune Integration | | aws_qldb | QLDB Integration | | aws_route53resolver | Route53 Resolver Integration | | aws_states | States Integration | | aws_transit_gateway | Transit Gateway Integration | | aws_waf | WAF Integration | | aws_wafv2 | WAFv2 Integration | | billing | Billing Integration | | cloudfront | CloudFront Integration | | cloudtrail | CloudTrail Integration | | doc_db | DocumentDB Integration | | dynamodb | DynamoDB Integration | | ebs | EBS Integration | | ec2 | EC2 Integration | | ecs | ECS Integration | | efs | EFS Integration | | elasticache | ElastiCache Integration | | elasticbeanstalk | Elastic Beanstalk Integration | | elasticsearch | Elasticsearch Integration | | elb | ELB Integration | | emr | EMR Integration | | health | Health Integration | | iam | IAM Integration | | iot | IoT Integration | | kinesis | Kinesis Integration | | kinesis_firehose | Kinesis Firehose Integration | | lambda | Lambda Integration | | rds | RDS Integration | | redshift | Redshift Integration | | route53 | Route53 Integration | | s3 | S3 Integration | | ses | SES Integration | | sns | SNS Integration | | sqs | SQS Integration | | trusted_advisor | Trusted Advisor Integration | | vpc | VPC Integration | | x_ray | X-Ray Integration |

    rds AwsIntegrationsRds
    Rds integration
    redshift AwsIntegrationsRedshift
    Redshift integration
    route53 AwsIntegrationsRoute53
    Route53 integration
    s3 AwsIntegrationsS3
    S3 integration
    ses AwsIntegrationsSes
    Ses integration
    sns AwsIntegrationsSns
    Sns integration
    sqs AwsIntegrationsSqs
    SQS integration
    trustedAdvisor AwsIntegrationsTrustedAdvisor
    Trusted Advisor integration
    vpc AwsIntegrationsVpc
    VPC integration
    xRay AwsIntegrationsXRay
    X-Ray integration
    accountId number
    The New Relic account ID to operate on. This allows the user to override the account_id attribute set on the provider. Defaults to the environment variable NEW_RELIC_ACCOUNT_ID.
    alb AwsIntegrationsAlb
    ALB integration
    apiGateway AwsIntegrationsApiGateway
    API Gateway integration
    autoScaling AwsIntegrationsAutoScaling
    AutoScaling integration
    awsAppSync AwsIntegrationsAwsAppSync
    Aws Appsync integration
    awsAthena AwsIntegrationsAwsAthena
    Aws Athena integration
    awsCognito AwsIntegrationsAwsCognito
    Aws Cognito integration
    awsConnect AwsIntegrationsAwsConnect
    Aws Connect integration
    awsDirectConnect AwsIntegrationsAwsDirectConnect
    Aws Direct Connect integration
    awsFsx AwsIntegrationsAwsFsx
    Aws Fsx integration
    awsGlue AwsIntegrationsAwsGlue
    Aws Glue integration
    awsKinesisAnalytics AwsIntegrationsAwsKinesisAnalytics
    Aws Kinesis Analytics integration
    awsMediaConvert AwsIntegrationsAwsMediaConvert
    Aws Media Convert integration
    awsMediaPackageVod AwsIntegrationsAwsMediaPackageVod
    Aws Media PackageVod integration
    awsMq AwsIntegrationsAwsMq
    Aws Mq integration
    awsMsk AwsIntegrationsAwsMsk
    Aws Msk integration
    awsNeptune AwsIntegrationsAwsNeptune
    Aws Neptune integration
    awsQldb AwsIntegrationsAwsQldb
    Aws Qldb integration
    awsRoute53resolver AwsIntegrationsAwsRoute53resolver
    Aws Route53resolver integration
    awsStates AwsIntegrationsAwsStates
    Aws states integration
    awsTransitGateway AwsIntegrationsAwsTransitGateway
    Aws Transit Gateway integration
    awsWaf AwsIntegrationsAwsWaf
    Aws Waf integration
    awsWafv2 AwsIntegrationsAwsWafv2
    Aws Wafv2 integration
    billing AwsIntegrationsBilling
    Billing integration
    cloudfront AwsIntegrationsCloudfront
    Cloudfront integration
    cloudtrail AwsIntegrationsCloudtrail
    CloudTrail integration
    docDb AwsIntegrationsDocDb
    Doc DB integration
    dynamodb AwsIntegrationsDynamodb
    Dynamo DB integration
    ebs AwsIntegrationsEbs
    EBS integration
    ec2 AwsIntegrationsEc2
    Ec2 integration
    ecs AwsIntegrationsEcs
    Ecs integration
    efs AwsIntegrationsEfs
    Efs integration
    elasticache AwsIntegrationsElasticache
    Elasticache integration
    elasticbeanstalk AwsIntegrationsElasticbeanstalk
    Elastic Bean Stalk integration
    elasticsearch AwsIntegrationsElasticsearch
    Elastic Search integration
    elb AwsIntegrationsElb
    Elb integration
    emr AwsIntegrationsEmr
    Emr integration
    health AwsIntegrationsHealth
    Health integration
    iam AwsIntegrationsIam
    Iam integration
    iot AwsIntegrationsIot
    Iot integration
    kinesis AwsIntegrationsKinesis
    Kinesis integration
    kinesisFirehose AwsIntegrationsKinesisFirehose
    Kinesis Firehose integration
    lambda AwsIntegrationsLambda
    Lambda integration
    linkedAccountId number

    The ID of the linked AWS account in New Relic.

    All other arguments are dependent on the services to be integrated, which have been listed in the collapsible section below. All of these are optional blocks that can be added in any required combination. For details on arguments that can be used with each service, check out the Integration blocks section below.

    | Block | Description | |-------------------------|-------------------------------| | alb | ALB Integration | | api_gateway | API Gateway Integration | | auto_scaling | Auto Scaling Integration | | aws_app_sync | AppSync Integration | | aws_athena | Athena Integration | | aws_cognito | Cognito Integration | | aws_connect | Connect Integration | | aws_direct_connect | Direct Connect Integration | | aws_fsx | FSx Integration | | aws_glue | Glue Integration | | aws_kinesis_analytics | Kinesis Analytics Integration | | aws_media_convert | MediaConvert Integration | | aws_media_package_vod | Media Package VOD Integration | | aws_mq | MQ Integration | | aws_msk | MSK Integration | | aws_neptune | Neptune Integration | | aws_qldb | QLDB Integration | | aws_route53resolver | Route53 Resolver Integration | | aws_states | States Integration | | aws_transit_gateway | Transit Gateway Integration | | aws_waf | WAF Integration | | aws_wafv2 | WAFv2 Integration | | billing | Billing Integration | | cloudfront | CloudFront Integration | | cloudtrail | CloudTrail Integration | | doc_db | DocumentDB Integration | | dynamodb | DynamoDB Integration | | ebs | EBS Integration | | ec2 | EC2 Integration | | ecs | ECS Integration | | efs | EFS Integration | | elasticache | ElastiCache Integration | | elasticbeanstalk | Elastic Beanstalk Integration | | elasticsearch | Elasticsearch Integration | | elb | ELB Integration | | emr | EMR Integration | | health | Health Integration | | iam | IAM Integration | | iot | IoT Integration | | kinesis | Kinesis Integration | | kinesis_firehose | Kinesis Firehose Integration | | lambda | Lambda Integration | | rds | RDS Integration | | redshift | Redshift Integration | | route53 | Route53 Integration | | s3 | S3 Integration | | ses | SES Integration | | sns | SNS Integration | | sqs | SQS Integration | | trusted_advisor | Trusted Advisor Integration | | vpc | VPC Integration | | x_ray | X-Ray Integration |

    rds AwsIntegrationsRds
    Rds integration
    redshift AwsIntegrationsRedshift
    Redshift integration
    route53 AwsIntegrationsRoute53
    Route53 integration
    s3 AwsIntegrationsS3
    S3 integration
    ses AwsIntegrationsSes
    Ses integration
    sns AwsIntegrationsSns
    Sns integration
    sqs AwsIntegrationsSqs
    SQS integration
    trustedAdvisor AwsIntegrationsTrustedAdvisor
    Trusted Advisor integration
    vpc AwsIntegrationsVpc
    VPC integration
    xRay AwsIntegrationsXRay
    X-Ray integration
    account_id int
    The New Relic account ID to operate on. This allows the user to override the account_id attribute set on the provider. Defaults to the environment variable NEW_RELIC_ACCOUNT_ID.
    alb AwsIntegrationsAlbArgs
    ALB integration
    api_gateway AwsIntegrationsApiGatewayArgs
    API Gateway integration
    auto_scaling AwsIntegrationsAutoScalingArgs
    AutoScaling integration
    aws_app_sync AwsIntegrationsAwsAppSyncArgs
    Aws Appsync integration
    aws_athena AwsIntegrationsAwsAthenaArgs
    Aws Athena integration
    aws_cognito AwsIntegrationsAwsCognitoArgs
    Aws Cognito integration
    aws_connect AwsIntegrationsAwsConnectArgs
    Aws Connect integration
    aws_direct_connect AwsIntegrationsAwsDirectConnectArgs
    Aws Direct Connect integration
    aws_fsx AwsIntegrationsAwsFsxArgs
    Aws Fsx integration
    aws_glue AwsIntegrationsAwsGlueArgs
    Aws Glue integration
    aws_kinesis_analytics AwsIntegrationsAwsKinesisAnalyticsArgs
    Aws Kinesis Analytics integration
    aws_media_convert AwsIntegrationsAwsMediaConvertArgs
    Aws Media Convert integration
    aws_media_package_vod AwsIntegrationsAwsMediaPackageVodArgs
    Aws Media PackageVod integration
    aws_mq AwsIntegrationsAwsMqArgs
    Aws Mq integration
    aws_msk AwsIntegrationsAwsMskArgs
    Aws Msk integration
    aws_neptune AwsIntegrationsAwsNeptuneArgs
    Aws Neptune integration
    aws_qldb AwsIntegrationsAwsQldbArgs
    Aws Qldb integration
    aws_route53resolver AwsIntegrationsAwsRoute53resolverArgs
    Aws Route53resolver integration
    aws_states AwsIntegrationsAwsStatesArgs
    Aws states integration
    aws_transit_gateway AwsIntegrationsAwsTransitGatewayArgs
    Aws Transit Gateway integration
    aws_waf AwsIntegrationsAwsWafArgs
    Aws Waf integration
    aws_wafv2 AwsIntegrationsAwsWafv2Args
    Aws Wafv2 integration
    billing AwsIntegrationsBillingArgs
    Billing integration
    cloudfront AwsIntegrationsCloudfrontArgs
    Cloudfront integration
    cloudtrail AwsIntegrationsCloudtrailArgs
    CloudTrail integration
    doc_db AwsIntegrationsDocDbArgs
    Doc DB integration
    dynamodb AwsIntegrationsDynamodbArgs
    Dynamo DB integration
    ebs AwsIntegrationsEbsArgs
    EBS integration
    ec2 AwsIntegrationsEc2Args
    Ec2 integration
    ecs AwsIntegrationsEcsArgs
    Ecs integration
    efs AwsIntegrationsEfsArgs
    Efs integration
    elasticache AwsIntegrationsElasticacheArgs
    Elasticache integration
    elasticbeanstalk AwsIntegrationsElasticbeanstalkArgs
    Elastic Bean Stalk integration
    elasticsearch AwsIntegrationsElasticsearchArgs
    Elastic Search integration
    elb AwsIntegrationsElbArgs
    Elb integration
    emr AwsIntegrationsEmrArgs
    Emr integration
    health AwsIntegrationsHealthArgs
    Health integration
    iam AwsIntegrationsIamArgs
    Iam integration
    iot AwsIntegrationsIotArgs
    Iot integration
    kinesis AwsIntegrationsKinesisArgs
    Kinesis integration
    kinesis_firehose AwsIntegrationsKinesisFirehoseArgs
    Kinesis Firehose integration
    lambda_ AwsIntegrationsLambdaArgs
    Lambda integration
    linked_account_id int

    The ID of the linked AWS account in New Relic.

    All other arguments are dependent on the services to be integrated, which have been listed in the collapsible section below. All of these are optional blocks that can be added in any required combination. For details on arguments that can be used with each service, check out the Integration blocks section below.

    | Block | Description | |-------------------------|-------------------------------| | alb | ALB Integration | | api_gateway | API Gateway Integration | | auto_scaling | Auto Scaling Integration | | aws_app_sync | AppSync Integration | | aws_athena | Athena Integration | | aws_cognito | Cognito Integration | | aws_connect | Connect Integration | | aws_direct_connect | Direct Connect Integration | | aws_fsx | FSx Integration | | aws_glue | Glue Integration | | aws_kinesis_analytics | Kinesis Analytics Integration | | aws_media_convert | MediaConvert Integration | | aws_media_package_vod | Media Package VOD Integration | | aws_mq | MQ Integration | | aws_msk | MSK Integration | | aws_neptune | Neptune Integration | | aws_qldb | QLDB Integration | | aws_route53resolver | Route53 Resolver Integration | | aws_states | States Integration | | aws_transit_gateway | Transit Gateway Integration | | aws_waf | WAF Integration | | aws_wafv2 | WAFv2 Integration | | billing | Billing Integration | | cloudfront | CloudFront Integration | | cloudtrail | CloudTrail Integration | | doc_db | DocumentDB Integration | | dynamodb | DynamoDB Integration | | ebs | EBS Integration | | ec2 | EC2 Integration | | ecs | ECS Integration | | efs | EFS Integration | | elasticache | ElastiCache Integration | | elasticbeanstalk | Elastic Beanstalk Integration | | elasticsearch | Elasticsearch Integration | | elb | ELB Integration | | emr | EMR Integration | | health | Health Integration | | iam | IAM Integration | | iot | IoT Integration | | kinesis | Kinesis Integration | | kinesis_firehose | Kinesis Firehose Integration | | lambda | Lambda Integration | | rds | RDS Integration | | redshift | Redshift Integration | | route53 | Route53 Integration | | s3 | S3 Integration | | ses | SES Integration | | sns | SNS Integration | | sqs | SQS Integration | | trusted_advisor | Trusted Advisor Integration | | vpc | VPC Integration | | x_ray | X-Ray Integration |

    rds AwsIntegrationsRdsArgs
    Rds integration
    redshift AwsIntegrationsRedshiftArgs
    Redshift integration
    route53 AwsIntegrationsRoute53Args
    Route53 integration
    s3 AwsIntegrationsS3Args
    S3 integration
    ses AwsIntegrationsSesArgs
    Ses integration
    sns AwsIntegrationsSnsArgs
    Sns integration
    sqs AwsIntegrationsSqsArgs
    SQS integration
    trusted_advisor AwsIntegrationsTrustedAdvisorArgs
    Trusted Advisor integration
    vpc AwsIntegrationsVpcArgs
    VPC integration
    x_ray AwsIntegrationsXRayArgs
    X-Ray integration
    accountId Number
    The New Relic account ID to operate on. This allows the user to override the account_id attribute set on the provider. Defaults to the environment variable NEW_RELIC_ACCOUNT_ID.
    alb Property Map
    ALB integration
    apiGateway Property Map
    API Gateway integration
    autoScaling Property Map
    AutoScaling integration
    awsAppSync Property Map
    Aws Appsync integration
    awsAthena Property Map
    Aws Athena integration
    awsCognito Property Map
    Aws Cognito integration
    awsConnect Property Map
    Aws Connect integration
    awsDirectConnect Property Map
    Aws Direct Connect integration
    awsFsx Property Map
    Aws Fsx integration
    awsGlue Property Map
    Aws Glue integration
    awsKinesisAnalytics Property Map
    Aws Kinesis Analytics integration
    awsMediaConvert Property Map
    Aws Media Convert integration
    awsMediaPackageVod Property Map
    Aws Media PackageVod integration
    awsMq Property Map
    Aws Mq integration
    awsMsk Property Map
    Aws Msk integration
    awsNeptune Property Map
    Aws Neptune integration
    awsQldb Property Map
    Aws Qldb integration
    awsRoute53resolver Property Map
    Aws Route53resolver integration
    awsStates Property Map
    Aws states integration
    awsTransitGateway Property Map
    Aws Transit Gateway integration
    awsWaf Property Map
    Aws Waf integration
    awsWafv2 Property Map
    Aws Wafv2 integration
    billing Property Map
    Billing integration
    cloudfront Property Map
    Cloudfront integration
    cloudtrail Property Map
    CloudTrail integration
    docDb Property Map
    Doc DB integration
    dynamodb Property Map
    Dynamo DB integration
    ebs Property Map
    EBS integration
    ec2 Property Map
    Ec2 integration
    ecs Property Map
    Ecs integration
    efs Property Map
    Efs integration
    elasticache Property Map
    Elasticache integration
    elasticbeanstalk Property Map
    Elastic Bean Stalk integration
    elasticsearch Property Map
    Elastic Search integration
    elb Property Map
    Elb integration
    emr Property Map
    Emr integration
    health Property Map
    Health integration
    iam Property Map
    Iam integration
    iot Property Map
    Iot integration
    kinesis Property Map
    Kinesis integration
    kinesisFirehose Property Map
    Kinesis Firehose integration
    lambda Property Map
    Lambda integration
    linkedAccountId Number

    The ID of the linked AWS account in New Relic.

    All other arguments are dependent on the services to be integrated, which have been listed in the collapsible section below. All of these are optional blocks that can be added in any required combination. For details on arguments that can be used with each service, check out the Integration blocks section below.

    | Block | Description | |-------------------------|-------------------------------| | alb | ALB Integration | | api_gateway | API Gateway Integration | | auto_scaling | Auto Scaling Integration | | aws_app_sync | AppSync Integration | | aws_athena | Athena Integration | | aws_cognito | Cognito Integration | | aws_connect | Connect Integration | | aws_direct_connect | Direct Connect Integration | | aws_fsx | FSx Integration | | aws_glue | Glue Integration | | aws_kinesis_analytics | Kinesis Analytics Integration | | aws_media_convert | MediaConvert Integration | | aws_media_package_vod | Media Package VOD Integration | | aws_mq | MQ Integration | | aws_msk | MSK Integration | | aws_neptune | Neptune Integration | | aws_qldb | QLDB Integration | | aws_route53resolver | Route53 Resolver Integration | | aws_states | States Integration | | aws_transit_gateway | Transit Gateway Integration | | aws_waf | WAF Integration | | aws_wafv2 | WAFv2 Integration | | billing | Billing Integration | | cloudfront | CloudFront Integration | | cloudtrail | CloudTrail Integration | | doc_db | DocumentDB Integration | | dynamodb | DynamoDB Integration | | ebs | EBS Integration | | ec2 | EC2 Integration | | ecs | ECS Integration | | efs | EFS Integration | | elasticache | ElastiCache Integration | | elasticbeanstalk | Elastic Beanstalk Integration | | elasticsearch | Elasticsearch Integration | | elb | ELB Integration | | emr | EMR Integration | | health | Health Integration | | iam | IAM Integration | | iot | IoT Integration | | kinesis | Kinesis Integration | | kinesis_firehose | Kinesis Firehose Integration | | lambda | Lambda Integration | | rds | RDS Integration | | redshift | Redshift Integration | | route53 | Route53 Integration | | s3 | S3 Integration | | ses | SES Integration | | sns | SNS Integration | | sqs | SQS Integration | | trusted_advisor | Trusted Advisor Integration | | vpc | VPC Integration | | x_ray | X-Ray Integration |

    rds Property Map
    Rds integration
    redshift Property Map
    Redshift integration
    route53 Property Map
    Route53 integration
    s3 Property Map
    S3 integration
    ses Property Map
    Ses integration
    sns Property Map
    Sns integration
    sqs Property Map
    SQS integration
    trustedAdvisor Property Map
    Trusted Advisor integration
    vpc Property Map
    VPC integration
    xRay Property Map
    X-Ray integration

    Supporting Types

    AwsIntegrationsAlb, AwsIntegrationsAlbArgs

    AwsRegions List<string>
    Specify each AWS region that includes the resources that you want to monitor.
    FetchExtendedInventory bool
    Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.
    FetchTags bool
    Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
    LoadBalancerPrefixes List<string>
    Specify each name or prefix for the LBs that you want to monitor. Filter values are case-sensitive.
    MetricsPollingInterval int
    The data polling interval in seconds.
    TagKey string
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    TagValue string
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
    AwsRegions []string
    Specify each AWS region that includes the resources that you want to monitor.
    FetchExtendedInventory bool
    Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.
    FetchTags bool
    Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
    LoadBalancerPrefixes []string
    Specify each name or prefix for the LBs that you want to monitor. Filter values are case-sensitive.
    MetricsPollingInterval int
    The data polling interval in seconds.
    TagKey string
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    TagValue string
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
    awsRegions List<String>
    Specify each AWS region that includes the resources that you want to monitor.
    fetchExtendedInventory Boolean
    Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.
    fetchTags Boolean
    Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
    loadBalancerPrefixes List<String>
    Specify each name or prefix for the LBs that you want to monitor. Filter values are case-sensitive.
    metricsPollingInterval Integer
    The data polling interval in seconds.
    tagKey String
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    tagValue String
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
    awsRegions string[]
    Specify each AWS region that includes the resources that you want to monitor.
    fetchExtendedInventory boolean
    Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.
    fetchTags boolean
    Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
    loadBalancerPrefixes string[]
    Specify each name or prefix for the LBs that you want to monitor. Filter values are case-sensitive.
    metricsPollingInterval number
    The data polling interval in seconds.
    tagKey string
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    tagValue string
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
    aws_regions Sequence[str]
    Specify each AWS region that includes the resources that you want to monitor.
    fetch_extended_inventory bool
    Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.
    fetch_tags bool
    Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
    load_balancer_prefixes Sequence[str]
    Specify each name or prefix for the LBs that you want to monitor. Filter values are case-sensitive.
    metrics_polling_interval int
    The data polling interval in seconds.
    tag_key str
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    tag_value str
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
    awsRegions List<String>
    Specify each AWS region that includes the resources that you want to monitor.
    fetchExtendedInventory Boolean
    Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.
    fetchTags Boolean
    Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
    loadBalancerPrefixes List<String>
    Specify each name or prefix for the LBs that you want to monitor. Filter values are case-sensitive.
    metricsPollingInterval Number
    The data polling interval in seconds.
    tagKey String
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    tagValue String
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.

    AwsIntegrationsApiGateway, AwsIntegrationsApiGatewayArgs

    AwsRegions List<string>
    Specify each AWS region that includes the resources that you want to monitor
    MetricsPollingInterval int
    The data polling interval in seconds.
    StagePrefixes List<string>
    Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.
    TagKey string
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    TagValue string
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
    AwsRegions []string
    Specify each AWS region that includes the resources that you want to monitor
    MetricsPollingInterval int
    The data polling interval in seconds.
    StagePrefixes []string
    Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.
    TagKey string
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    TagValue string
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
    awsRegions List<String>
    Specify each AWS region that includes the resources that you want to monitor
    metricsPollingInterval Integer
    The data polling interval in seconds.
    stagePrefixes List<String>
    Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.
    tagKey String
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    tagValue String
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
    awsRegions string[]
    Specify each AWS region that includes the resources that you want to monitor
    metricsPollingInterval number
    The data polling interval in seconds.
    stagePrefixes string[]
    Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.
    tagKey string
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    tagValue string
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
    aws_regions Sequence[str]
    Specify each AWS region that includes the resources that you want to monitor
    metrics_polling_interval int
    The data polling interval in seconds.
    stage_prefixes Sequence[str]
    Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.
    tag_key str
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    tag_value str
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
    awsRegions List<String>
    Specify each AWS region that includes the resources that you want to monitor
    metricsPollingInterval Number
    The data polling interval in seconds.
    stagePrefixes List<String>
    Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.
    tagKey String
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    tagValue String
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.

    AwsIntegrationsAutoScaling, AwsIntegrationsAutoScalingArgs

    AwsRegions List<string>
    Specify each AWS region that includes the resources that you want to monitor.
    MetricsPollingInterval int
    The data polling interval in seconds.
    AwsRegions []string
    Specify each AWS region that includes the resources that you want to monitor.
    MetricsPollingInterval int
    The data polling interval in seconds.
    awsRegions List<String>
    Specify each AWS region that includes the resources that you want to monitor.
    metricsPollingInterval Integer
    The data polling interval in seconds.
    awsRegions string[]
    Specify each AWS region that includes the resources that you want to monitor.
    metricsPollingInterval number
    The data polling interval in seconds.
    aws_regions Sequence[str]
    Specify each AWS region that includes the resources that you want to monitor.
    metrics_polling_interval int
    The data polling interval in seconds.
    awsRegions List<String>
    Specify each AWS region that includes the resources that you want to monitor.
    metricsPollingInterval Number
    The data polling interval in seconds.

    AwsIntegrationsAwsAppSync, AwsIntegrationsAwsAppSyncArgs

    AwsRegions List<string>
    Specify each AWS region that includes the resources that you want to monitor.
    MetricsPollingInterval int
    The data polling interval in seconds.
    AwsRegions []string
    Specify each AWS region that includes the resources that you want to monitor.
    MetricsPollingInterval int
    The data polling interval in seconds.
    awsRegions List<String>
    Specify each AWS region that includes the resources that you want to monitor.
    metricsPollingInterval Integer
    The data polling interval in seconds.
    awsRegions string[]
    Specify each AWS region that includes the resources that you want to monitor.
    metricsPollingInterval number
    The data polling interval in seconds.
    aws_regions Sequence[str]
    Specify each AWS region that includes the resources that you want to monitor.
    metrics_polling_interval int
    The data polling interval in seconds.
    awsRegions List<String>
    Specify each AWS region that includes the resources that you want to monitor.
    metricsPollingInterval Number
    The data polling interval in seconds.

    AwsIntegrationsAwsAthena, AwsIntegrationsAwsAthenaArgs

    AwsRegions List<string>
    Specify each AWS region that includes the resources that you want to monitor.
    MetricsPollingInterval int
    The data polling interval in seconds.
    AwsRegions []string
    Specify each AWS region that includes the resources that you want to monitor.
    MetricsPollingInterval int
    The data polling interval in seconds.
    awsRegions List<String>
    Specify each AWS region that includes the resources that you want to monitor.
    metricsPollingInterval Integer
    The data polling interval in seconds.
    awsRegions string[]
    Specify each AWS region that includes the resources that you want to monitor.
    metricsPollingInterval number
    The data polling interval in seconds.
    aws_regions Sequence[str]
    Specify each AWS region that includes the resources that you want to monitor.
    metrics_polling_interval int
    The data polling interval in seconds.
    awsRegions List<String>
    Specify each AWS region that includes the resources that you want to monitor.
    metricsPollingInterval Number
    The data polling interval in seconds.

    AwsIntegrationsAwsCognito, AwsIntegrationsAwsCognitoArgs

    AwsRegions List<string>
    Specify each AWS region that includes the resources that you want to monitor.
    MetricsPollingInterval int
    The data polling interval in seconds.
    AwsRegions []string
    Specify each AWS region that includes the resources that you want to monitor.
    MetricsPollingInterval int
    The data polling interval in seconds.
    awsRegions List<String>
    Specify each AWS region that includes the resources that you want to monitor.
    metricsPollingInterval Integer
    The data polling interval in seconds.
    awsRegions string[]
    Specify each AWS region that includes the resources that you want to monitor.
    metricsPollingInterval number
    The data polling interval in seconds.
    aws_regions Sequence[str]
    Specify each AWS region that includes the resources that you want to monitor.
    metrics_polling_interval int
    The data polling interval in seconds.
    awsRegions List<String>
    Specify each AWS region that includes the resources that you want to monitor.
    metricsPollingInterval Number
    The data polling interval in seconds.

    AwsIntegrationsAwsConnect, AwsIntegrationsAwsConnectArgs

    AwsRegions List<string>
    Specify each AWS region that includes the resources that you want to monitor.
    MetricsPollingInterval int
    The data polling interval in seconds.
    AwsRegions []string
    Specify each AWS region that includes the resources that you want to monitor.
    MetricsPollingInterval int
    The data polling interval in seconds.
    awsRegions List<String>
    Specify each AWS region that includes the resources that you want to monitor.
    metricsPollingInterval Integer
    The data polling interval in seconds.
    awsRegions string[]
    Specify each AWS region that includes the resources that you want to monitor.
    metricsPollingInterval number
    The data polling interval in seconds.
    aws_regions Sequence[str]
    Specify each AWS region that includes the resources that you want to monitor.
    metrics_polling_interval int
    The data polling interval in seconds.
    awsRegions List<String>
    Specify each AWS region that includes the resources that you want to monitor.
    metricsPollingInterval Number
    The data polling interval in seconds.

    AwsIntegrationsAwsDirectConnect, AwsIntegrationsAwsDirectConnectArgs

    AwsRegions List<string>
    Specify each AWS region that includes the resources that you want to monitor.
    MetricsPollingInterval int
    The data polling interval in seconds.
    AwsRegions []string
    Specify each AWS region that includes the resources that you want to monitor.
    MetricsPollingInterval int
    The data polling interval in seconds.
    awsRegions List<String>
    Specify each AWS region that includes the resources that you want to monitor.
    metricsPollingInterval Integer
    The data polling interval in seconds.
    awsRegions string[]
    Specify each AWS region that includes the resources that you want to monitor.
    metricsPollingInterval number
    The data polling interval in seconds.
    aws_regions Sequence[str]
    Specify each AWS region that includes the resources that you want to monitor.
    metrics_polling_interval int
    The data polling interval in seconds.
    awsRegions List<String>
    Specify each AWS region that includes the resources that you want to monitor.
    metricsPollingInterval Number
    The data polling interval in seconds.

    AwsIntegrationsAwsFsx, AwsIntegrationsAwsFsxArgs

    AwsRegions List<string>
    Specify each AWS region that includes the resources that you want to monitor.
    MetricsPollingInterval int
    The data polling interval in seconds.
    AwsRegions []string
    Specify each AWS region that includes the resources that you want to monitor.
    MetricsPollingInterval int
    The data polling interval in seconds.
    awsRegions List<String>
    Specify each AWS region that includes the resources that you want to monitor.
    metricsPollingInterval Integer
    The data polling interval in seconds.
    awsRegions string[]
    Specify each AWS region that includes the resources that you want to monitor.
    metricsPollingInterval number
    The data polling interval in seconds.
    aws_regions Sequence[str]
    Specify each AWS region that includes the resources that you want to monitor.
    metrics_polling_interval int
    The data polling interval in seconds.
    awsRegions List<String>
    Specify each AWS region that includes the resources that you want to monitor.
    metricsPollingInterval Number
    The data polling interval in seconds.

    AwsIntegrationsAwsGlue, AwsIntegrationsAwsGlueArgs

    AwsRegions List<string>
    Specify each AWS region that includes the resources that you want to monitor.
    MetricsPollingInterval int
    The data polling interval in seconds.
    AwsRegions []string
    Specify each AWS region that includes the resources that you want to monitor.
    MetricsPollingInterval int
    The data polling interval in seconds.
    awsRegions List<String>
    Specify each AWS region that includes the resources that you want to monitor.
    metricsPollingInterval Integer
    The data polling interval in seconds.
    awsRegions string[]
    Specify each AWS region that includes the resources that you want to monitor.
    metricsPollingInterval number
    The data polling interval in seconds.
    aws_regions Sequence[str]
    Specify each AWS region that includes the resources that you want to monitor.
    metrics_polling_interval int
    The data polling interval in seconds.
    awsRegions List<String>
    Specify each AWS region that includes the resources that you want to monitor.
    metricsPollingInterval Number
    The data polling interval in seconds.

    AwsIntegrationsAwsKinesisAnalytics, AwsIntegrationsAwsKinesisAnalyticsArgs

    AwsRegions List<string>
    Specify each AWS region that includes the resources that you want to monitor.
    MetricsPollingInterval int
    The data polling interval in seconds.
    AwsRegions []string
    Specify each AWS region that includes the resources that you want to monitor.
    MetricsPollingInterval int
    The data polling interval in seconds.
    awsRegions List<String>
    Specify each AWS region that includes the resources that you want to monitor.
    metricsPollingInterval Integer
    The data polling interval in seconds.
    awsRegions string[]
    Specify each AWS region that includes the resources that you want to monitor.
    metricsPollingInterval number
    The data polling interval in seconds.
    aws_regions Sequence[str]
    Specify each AWS region that includes the resources that you want to monitor.
    metrics_polling_interval int
    The data polling interval in seconds.
    awsRegions List<String>
    Specify each AWS region that includes the resources that you want to monitor.
    metricsPollingInterval Number
    The data polling interval in seconds.

    AwsIntegrationsAwsMediaConvert, AwsIntegrationsAwsMediaConvertArgs

    AwsRegions List<string>
    Specify each AWS region that includes the resources that you want to monitor.
    MetricsPollingInterval int
    The data polling interval in seconds.
    AwsRegions []string
    Specify each AWS region that includes the resources that you want to monitor.
    MetricsPollingInterval int
    The data polling interval in seconds.
    awsRegions List<String>
    Specify each AWS region that includes the resources that you want to monitor.
    metricsPollingInterval Integer
    The data polling interval in seconds.
    awsRegions string[]
    Specify each AWS region that includes the resources that you want to monitor.
    metricsPollingInterval number
    The data polling interval in seconds.
    aws_regions Sequence[str]
    Specify each AWS region that includes the resources that you want to monitor.
    metrics_polling_interval int
    The data polling interval in seconds.
    awsRegions List<String>
    Specify each AWS region that includes the resources that you want to monitor.
    metricsPollingInterval Number
    The data polling interval in seconds.

    AwsIntegrationsAwsMediaPackageVod, AwsIntegrationsAwsMediaPackageVodArgs

    AwsRegions List<string>
    Specify each AWS region that includes the resources that you want to monitor.
    MetricsPollingInterval int
    The data polling interval in seconds.
    AwsRegions []string
    Specify each AWS region that includes the resources that you want to monitor.
    MetricsPollingInterval int
    The data polling interval in seconds.
    awsRegions List<String>
    Specify each AWS region that includes the resources that you want to monitor.
    metricsPollingInterval Integer
    The data polling interval in seconds.
    awsRegions string[]
    Specify each AWS region that includes the resources that you want to monitor.
    metricsPollingInterval number
    The data polling interval in seconds.
    aws_regions Sequence[str]
    Specify each AWS region that includes the resources that you want to monitor.
    metrics_polling_interval int
    The data polling interval in seconds.
    awsRegions List<String>
    Specify each AWS region that includes the resources that you want to monitor.
    metricsPollingInterval Number
    The data polling interval in seconds.

    AwsIntegrationsAwsMq, AwsIntegrationsAwsMqArgs

    AwsRegions List<string>
    Specify each AWS region that includes the resources that you want to monitor.
    MetricsPollingInterval int
    The data polling interval in seconds.
    AwsRegions []string
    Specify each AWS region that includes the resources that you want to monitor.
    MetricsPollingInterval int
    The data polling interval in seconds.
    awsRegions List<String>
    Specify each AWS region that includes the resources that you want to monitor.
    metricsPollingInterval Integer
    The data polling interval in seconds.
    awsRegions string[]
    Specify each AWS region that includes the resources that you want to monitor.
    metricsPollingInterval number
    The data polling interval in seconds.
    aws_regions Sequence[str]
    Specify each AWS region that includes the resources that you want to monitor.
    metrics_polling_interval int
    The data polling interval in seconds.
    awsRegions List<String>
    Specify each AWS region that includes the resources that you want to monitor.
    metricsPollingInterval Number
    The data polling interval in seconds.

    AwsIntegrationsAwsMsk, AwsIntegrationsAwsMskArgs

    AwsRegions List<string>
    Specify each AWS region that includes the resources that you want to monitor.
    MetricsPollingInterval int
    The data polling interval in seconds.
    AwsRegions []string
    Specify each AWS region that includes the resources that you want to monitor.
    MetricsPollingInterval int
    The data polling interval in seconds.
    awsRegions List<String>
    Specify each AWS region that includes the resources that you want to monitor.
    metricsPollingInterval Integer
    The data polling interval in seconds.
    awsRegions string[]
    Specify each AWS region that includes the resources that you want to monitor.
    metricsPollingInterval number
    The data polling interval in seconds.
    aws_regions Sequence[str]
    Specify each AWS region that includes the resources that you want to monitor.
    metrics_polling_interval int
    The data polling interval in seconds.
    awsRegions List<String>
    Specify each AWS region that includes the resources that you want to monitor.
    metricsPollingInterval Number
    The data polling interval in seconds.

    AwsIntegrationsAwsNeptune, AwsIntegrationsAwsNeptuneArgs

    AwsRegions List<string>
    Specify each AWS region that includes the resources that you want to monitor.
    MetricsPollingInterval int
    The data polling interval in seconds.
    AwsRegions []string
    Specify each AWS region that includes the resources that you want to monitor.
    MetricsPollingInterval int
    The data polling interval in seconds.
    awsRegions List<String>
    Specify each AWS region that includes the resources that you want to monitor.
    metricsPollingInterval Integer
    The data polling interval in seconds.
    awsRegions string[]
    Specify each AWS region that includes the resources that you want to monitor.
    metricsPollingInterval number
    The data polling interval in seconds.
    aws_regions Sequence[str]
    Specify each AWS region that includes the resources that you want to monitor.
    metrics_polling_interval int
    The data polling interval in seconds.
    awsRegions List<String>
    Specify each AWS region that includes the resources that you want to monitor.
    metricsPollingInterval Number
    The data polling interval in seconds.

    AwsIntegrationsAwsQldb, AwsIntegrationsAwsQldbArgs

    AwsRegions List<string>
    Specify each AWS region that includes the resources that you want to monitor.
    MetricsPollingInterval int
    The data polling interval in seconds.
    AwsRegions []string
    Specify each AWS region that includes the resources that you want to monitor.
    MetricsPollingInterval int
    The data polling interval in seconds.
    awsRegions List<String>
    Specify each AWS region that includes the resources that you want to monitor.
    metricsPollingInterval Integer
    The data polling interval in seconds.
    awsRegions string[]
    Specify each AWS region that includes the resources that you want to monitor.
    metricsPollingInterval number
    The data polling interval in seconds.
    aws_regions Sequence[str]
    Specify each AWS region that includes the resources that you want to monitor.
    metrics_polling_interval int
    The data polling interval in seconds.
    awsRegions List<String>
    Specify each AWS region that includes the resources that you want to monitor.
    metricsPollingInterval Number
    The data polling interval in seconds.

    AwsIntegrationsAwsRoute53resolver, AwsIntegrationsAwsRoute53resolverArgs

    AwsRegions List<string>
    Specify each AWS region that includes the resources that you want to monitor.
    MetricsPollingInterval int
    The data polling interval in seconds.
    AwsRegions []string
    Specify each AWS region that includes the resources that you want to monitor.
    MetricsPollingInterval int
    The data polling interval in seconds.
    awsRegions List<String>
    Specify each AWS region that includes the resources that you want to monitor.
    metricsPollingInterval Integer
    The data polling interval in seconds.
    awsRegions string[]
    Specify each AWS region that includes the resources that you want to monitor.
    metricsPollingInterval number
    The data polling interval in seconds.
    aws_regions Sequence[str]
    Specify each AWS region that includes the resources that you want to monitor.
    metrics_polling_interval int
    The data polling interval in seconds.
    awsRegions List<String>
    Specify each AWS region that includes the resources that you want to monitor.
    metricsPollingInterval Number
    The data polling interval in seconds.

    AwsIntegrationsAwsStates, AwsIntegrationsAwsStatesArgs

    AwsRegions List<string>
    Specify each AWS region that includes the resources that you want to monitor.
    MetricsPollingInterval int
    The data polling interval in seconds.
    AwsRegions []string
    Specify each AWS region that includes the resources that you want to monitor.
    MetricsPollingInterval int
    The data polling interval in seconds.
    awsRegions List<String>
    Specify each AWS region that includes the resources that you want to monitor.
    metricsPollingInterval Integer
    The data polling interval in seconds.
    awsRegions string[]
    Specify each AWS region that includes the resources that you want to monitor.
    metricsPollingInterval number
    The data polling interval in seconds.
    aws_regions Sequence[str]
    Specify each AWS region that includes the resources that you want to monitor.
    metrics_polling_interval int
    The data polling interval in seconds.
    awsRegions List<String>
    Specify each AWS region that includes the resources that you want to monitor.
    metricsPollingInterval Number
    The data polling interval in seconds.

    AwsIntegrationsAwsTransitGateway, AwsIntegrationsAwsTransitGatewayArgs

    AwsRegions List<string>
    Specify each AWS region that includes the resources that you want to monitor.
    MetricsPollingInterval int
    The data polling interval in seconds.
    AwsRegions []string
    Specify each AWS region that includes the resources that you want to monitor.
    MetricsPollingInterval int
    The data polling interval in seconds.
    awsRegions List<String>
    Specify each AWS region that includes the resources that you want to monitor.
    metricsPollingInterval Integer
    The data polling interval in seconds.
    awsRegions string[]
    Specify each AWS region that includes the resources that you want to monitor.
    metricsPollingInterval number
    The data polling interval in seconds.
    aws_regions Sequence[str]
    Specify each AWS region that includes the resources that you want to monitor.
    metrics_polling_interval int
    The data polling interval in seconds.
    awsRegions List<String>
    Specify each AWS region that includes the resources that you want to monitor.
    metricsPollingInterval Number
    The data polling interval in seconds.

    AwsIntegrationsAwsWaf, AwsIntegrationsAwsWafArgs

    AwsRegions List<string>
    Specify each AWS region that includes the resources that you want to monitor.
    MetricsPollingInterval int
    The data polling interval in seconds.
    AwsRegions []string
    Specify each AWS region that includes the resources that you want to monitor.
    MetricsPollingInterval int
    The data polling interval in seconds.
    awsRegions List<String>
    Specify each AWS region that includes the resources that you want to monitor.
    metricsPollingInterval Integer
    The data polling interval in seconds.
    awsRegions string[]
    Specify each AWS region that includes the resources that you want to monitor.
    metricsPollingInterval number
    The data polling interval in seconds.
    aws_regions Sequence[str]
    Specify each AWS region that includes the resources that you want to monitor.
    metrics_polling_interval int
    The data polling interval in seconds.
    awsRegions List<String>
    Specify each AWS region that includes the resources that you want to monitor.
    metricsPollingInterval Number
    The data polling interval in seconds.

    AwsIntegrationsAwsWafv2, AwsIntegrationsAwsWafv2Args

    AwsRegions List<string>
    Specify each AWS region that includes the resources that you want to monitor.
    MetricsPollingInterval int
    The data polling interval in seconds.
    AwsRegions []string
    Specify each AWS region that includes the resources that you want to monitor.
    MetricsPollingInterval int
    The data polling interval in seconds.
    awsRegions List<String>
    Specify each AWS region that includes the resources that you want to monitor.
    metricsPollingInterval Integer
    The data polling interval in seconds.
    awsRegions string[]
    Specify each AWS region that includes the resources that you want to monitor.
    metricsPollingInterval number
    The data polling interval in seconds.
    aws_regions Sequence[str]
    Specify each AWS region that includes the resources that you want to monitor.
    metrics_polling_interval int
    The data polling interval in seconds.
    awsRegions List<String>
    Specify each AWS region that includes the resources that you want to monitor.
    metricsPollingInterval Number
    The data polling interval in seconds.

    AwsIntegrationsBilling, AwsIntegrationsBillingArgs

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

    AwsIntegrationsCloudfront, AwsIntegrationsCloudfrontArgs

    FetchLambdasAtEdge bool
    Specify if Lambdas@Edge should be monitored. May affect total data collection time and contribute to the Cloud provider API rate limit.
    FetchTags bool
    Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
    MetricsPollingInterval int
    The data polling interval in seconds.
    TagKey string
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    TagValue string
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
    FetchLambdasAtEdge bool
    Specify if Lambdas@Edge should be monitored. May affect total data collection time and contribute to the Cloud provider API rate limit.
    FetchTags bool
    Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
    MetricsPollingInterval int
    The data polling interval in seconds.
    TagKey string
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    TagValue string
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
    fetchLambdasAtEdge Boolean
    Specify if Lambdas@Edge should be monitored. May affect total data collection time and contribute to the Cloud provider API rate limit.
    fetchTags Boolean
    Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
    metricsPollingInterval Integer
    The data polling interval in seconds.
    tagKey String
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    tagValue String
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
    fetchLambdasAtEdge boolean
    Specify if Lambdas@Edge should be monitored. May affect total data collection time and contribute to the Cloud provider API rate limit.
    fetchTags boolean
    Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
    metricsPollingInterval number
    The data polling interval in seconds.
    tagKey string
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    tagValue string
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
    fetch_lambdas_at_edge bool
    Specify if Lambdas@Edge should be monitored. May affect total data collection time and contribute to the Cloud provider API rate limit.
    fetch_tags bool
    Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
    metrics_polling_interval int
    The data polling interval in seconds.
    tag_key str
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    tag_value str
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
    fetchLambdasAtEdge Boolean
    Specify if Lambdas@Edge should be monitored. May affect total data collection time and contribute to the Cloud provider API rate limit.
    fetchTags Boolean
    Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
    metricsPollingInterval Number
    The data polling interval in seconds.
    tagKey String
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    tagValue String
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.

    AwsIntegrationsCloudtrail, AwsIntegrationsCloudtrailArgs

    AwsRegions List<string>
    Specify each AWS region that includes the resources that you want to monitor.
    MetricsPollingInterval int
    The data polling interval in seconds.
    AwsRegions []string
    Specify each AWS region that includes the resources that you want to monitor.
    MetricsPollingInterval int
    The data polling interval in seconds.
    awsRegions List<String>
    Specify each AWS region that includes the resources that you want to monitor.
    metricsPollingInterval Integer
    The data polling interval in seconds.
    awsRegions string[]
    Specify each AWS region that includes the resources that you want to monitor.
    metricsPollingInterval number
    The data polling interval in seconds.
    aws_regions Sequence[str]
    Specify each AWS region that includes the resources that you want to monitor.
    metrics_polling_interval int
    The data polling interval in seconds.
    awsRegions List<String>
    Specify each AWS region that includes the resources that you want to monitor.
    metricsPollingInterval Number
    The data polling interval in seconds.

    AwsIntegrationsDocDb, AwsIntegrationsDocDbArgs

    AwsRegions List<string>
    Specify each AWS region that includes the resources that you want to monitor.
    MetricsPollingInterval int
    The data polling interval in seconds.
    AwsRegions []string
    Specify each AWS region that includes the resources that you want to monitor.
    MetricsPollingInterval int
    The data polling interval in seconds.
    awsRegions List<String>
    Specify each AWS region that includes the resources that you want to monitor.
    metricsPollingInterval Integer
    The data polling interval in seconds.
    awsRegions string[]
    Specify each AWS region that includes the resources that you want to monitor.
    metricsPollingInterval number
    The data polling interval in seconds.
    aws_regions Sequence[str]
    Specify each AWS region that includes the resources that you want to monitor.
    metrics_polling_interval int
    The data polling interval in seconds.
    awsRegions List<String>
    Specify each AWS region that includes the resources that you want to monitor.
    metricsPollingInterval Number
    The data polling interval in seconds.

    AwsIntegrationsDynamodb, AwsIntegrationsDynamodbArgs

    AwsRegions List<string>
    Specify each AWS region that includes the resources that you want to monitor.
    FetchExtendedInventory bool
    Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.
    FetchTags bool
    Specify if tags and the extended inventory should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
    MetricsPollingInterval int
    The data polling interval in seconds.
    TagKey string
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    TagValue string
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
    AwsRegions []string
    Specify each AWS region that includes the resources that you want to monitor.
    FetchExtendedInventory bool
    Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.
    FetchTags bool
    Specify if tags and the extended inventory should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
    MetricsPollingInterval int
    The data polling interval in seconds.
    TagKey string
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    TagValue string
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
    awsRegions List<String>
    Specify each AWS region that includes the resources that you want to monitor.
    fetchExtendedInventory Boolean
    Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.
    fetchTags Boolean
    Specify if tags and the extended inventory should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
    metricsPollingInterval Integer
    The data polling interval in seconds.
    tagKey String
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    tagValue String
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
    awsRegions string[]
    Specify each AWS region that includes the resources that you want to monitor.
    fetchExtendedInventory boolean
    Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.
    fetchTags boolean
    Specify if tags and the extended inventory should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
    metricsPollingInterval number
    The data polling interval in seconds.
    tagKey string
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    tagValue string
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
    aws_regions Sequence[str]
    Specify each AWS region that includes the resources that you want to monitor.
    fetch_extended_inventory bool
    Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.
    fetch_tags bool
    Specify if tags and the extended inventory should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
    metrics_polling_interval int
    The data polling interval in seconds.
    tag_key str
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    tag_value str
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
    awsRegions List<String>
    Specify each AWS region that includes the resources that you want to monitor.
    fetchExtendedInventory Boolean
    Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.
    fetchTags Boolean
    Specify if tags and the extended inventory should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
    metricsPollingInterval Number
    The data polling interval in seconds.
    tagKey String
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    tagValue String
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.

    AwsIntegrationsEbs, AwsIntegrationsEbsArgs

    AwsRegions List<string>
    Specify each AWS region that includes the resources that you want to monitor.
    FetchExtendedInventory bool
    Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.
    MetricsPollingInterval int
    The data polling interval in seconds.
    TagKey string
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    TagValue string
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
    AwsRegions []string
    Specify each AWS region that includes the resources that you want to monitor.
    FetchExtendedInventory bool
    Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.
    MetricsPollingInterval int
    The data polling interval in seconds.
    TagKey string
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    TagValue string
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
    awsRegions List<String>
    Specify each AWS region that includes the resources that you want to monitor.
    fetchExtendedInventory Boolean
    Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.
    metricsPollingInterval Integer
    The data polling interval in seconds.
    tagKey String
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    tagValue String
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
    awsRegions string[]
    Specify each AWS region that includes the resources that you want to monitor.
    fetchExtendedInventory boolean
    Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.
    metricsPollingInterval number
    The data polling interval in seconds.
    tagKey string
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    tagValue string
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
    aws_regions Sequence[str]
    Specify each AWS region that includes the resources that you want to monitor.
    fetch_extended_inventory bool
    Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.
    metrics_polling_interval int
    The data polling interval in seconds.
    tag_key str
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    tag_value str
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
    awsRegions List<String>
    Specify each AWS region that includes the resources that you want to monitor.
    fetchExtendedInventory Boolean
    Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.
    metricsPollingInterval Number
    The data polling interval in seconds.
    tagKey String
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    tagValue String
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.

    AwsIntegrationsEc2, AwsIntegrationsEc2Args

    AwsRegions List<string>
    Specify each AWS region that includes the resources that you want to monitor.
    DuplicateEc2Tags bool
    Specify if the old legacy metadata and tag names have to be kept, it will consume more ingest data size
    FetchIpAddresses bool
    Specify if IP addresses of ec2 instance should be collected
    MetricsPollingInterval int
    The data polling interval in seconds.
    TagKey string
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    TagValue string
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
    AwsRegions []string
    Specify each AWS region that includes the resources that you want to monitor.
    DuplicateEc2Tags bool
    Specify if the old legacy metadata and tag names have to be kept, it will consume more ingest data size
    FetchIpAddresses bool
    Specify if IP addresses of ec2 instance should be collected
    MetricsPollingInterval int
    The data polling interval in seconds.
    TagKey string
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    TagValue string
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
    awsRegions List<String>
    Specify each AWS region that includes the resources that you want to monitor.
    duplicateEc2Tags Boolean
    Specify if the old legacy metadata and tag names have to be kept, it will consume more ingest data size
    fetchIpAddresses Boolean
    Specify if IP addresses of ec2 instance should be collected
    metricsPollingInterval Integer
    The data polling interval in seconds.
    tagKey String
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    tagValue String
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
    awsRegions string[]
    Specify each AWS region that includes the resources that you want to monitor.
    duplicateEc2Tags boolean
    Specify if the old legacy metadata and tag names have to be kept, it will consume more ingest data size
    fetchIpAddresses boolean
    Specify if IP addresses of ec2 instance should be collected
    metricsPollingInterval number
    The data polling interval in seconds.
    tagKey string
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    tagValue string
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
    aws_regions Sequence[str]
    Specify each AWS region that includes the resources that you want to monitor.
    duplicate_ec2_tags bool
    Specify if the old legacy metadata and tag names have to be kept, it will consume more ingest data size
    fetch_ip_addresses bool
    Specify if IP addresses of ec2 instance should be collected
    metrics_polling_interval int
    The data polling interval in seconds.
    tag_key str
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    tag_value str
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
    awsRegions List<String>
    Specify each AWS region that includes the resources that you want to monitor.
    duplicateEc2Tags Boolean
    Specify if the old legacy metadata and tag names have to be kept, it will consume more ingest data size
    fetchIpAddresses Boolean
    Specify if IP addresses of ec2 instance should be collected
    metricsPollingInterval Number
    The data polling interval in seconds.
    tagKey String
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    tagValue String
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.

    AwsIntegrationsEcs, AwsIntegrationsEcsArgs

    AwsRegions List<string>
    Specify each AWS region that includes the resources that you want to monitor.
    FetchTags bool
    Specify if tags and the extended inventory should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
    MetricsPollingInterval int
    The data polling interval in seconds.
    TagKey string
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    TagValue string
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
    AwsRegions []string
    Specify each AWS region that includes the resources that you want to monitor.
    FetchTags bool
    Specify if tags and the extended inventory should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
    MetricsPollingInterval int
    The data polling interval in seconds.
    TagKey string
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    TagValue string
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
    awsRegions List<String>
    Specify each AWS region that includes the resources that you want to monitor.
    fetchTags Boolean
    Specify if tags and the extended inventory should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
    metricsPollingInterval Integer
    The data polling interval in seconds.
    tagKey String
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    tagValue String
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
    awsRegions string[]
    Specify each AWS region that includes the resources that you want to monitor.
    fetchTags boolean
    Specify if tags and the extended inventory should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
    metricsPollingInterval number
    The data polling interval in seconds.
    tagKey string
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    tagValue string
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
    aws_regions Sequence[str]
    Specify each AWS region that includes the resources that you want to monitor.
    fetch_tags bool
    Specify if tags and the extended inventory should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
    metrics_polling_interval int
    The data polling interval in seconds.
    tag_key str
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    tag_value str
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
    awsRegions List<String>
    Specify each AWS region that includes the resources that you want to monitor.
    fetchTags Boolean
    Specify if tags and the extended inventory should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
    metricsPollingInterval Number
    The data polling interval in seconds.
    tagKey String
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    tagValue String
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.

    AwsIntegrationsEfs, AwsIntegrationsEfsArgs

    AwsRegions List<string>
    Specify each AWS region that includes the resources that you want to monitor.
    FetchTags bool
    Specify if tags and the extended inventory should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
    MetricsPollingInterval int
    The data polling interval in seconds.
    TagKey string
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    TagValue string
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
    AwsRegions []string
    Specify each AWS region that includes the resources that you want to monitor.
    FetchTags bool
    Specify if tags and the extended inventory should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
    MetricsPollingInterval int
    The data polling interval in seconds.
    TagKey string
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    TagValue string
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
    awsRegions List<String>
    Specify each AWS region that includes the resources that you want to monitor.
    fetchTags Boolean
    Specify if tags and the extended inventory should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
    metricsPollingInterval Integer
    The data polling interval in seconds.
    tagKey String
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    tagValue String
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
    awsRegions string[]
    Specify each AWS region that includes the resources that you want to monitor.
    fetchTags boolean
    Specify if tags and the extended inventory should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
    metricsPollingInterval number
    The data polling interval in seconds.
    tagKey string
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    tagValue string
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
    aws_regions Sequence[str]
    Specify each AWS region that includes the resources that you want to monitor.
    fetch_tags bool
    Specify if tags and the extended inventory should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
    metrics_polling_interval int
    The data polling interval in seconds.
    tag_key str
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    tag_value str
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
    awsRegions List<String>
    Specify each AWS region that includes the resources that you want to monitor.
    fetchTags Boolean
    Specify if tags and the extended inventory should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
    metricsPollingInterval Number
    The data polling interval in seconds.
    tagKey String
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    tagValue String
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.

    AwsIntegrationsElasticache, AwsIntegrationsElasticacheArgs

    AwsRegions List<string>
    Specify each AWS region that includes the resources that you want to monitor.
    FetchTags bool
    Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
    MetricsPollingInterval int
    The data polling interval in seconds.
    TagKey string
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    TagValue string
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
    AwsRegions []string
    Specify each AWS region that includes the resources that you want to monitor.
    FetchTags bool
    Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
    MetricsPollingInterval int
    The data polling interval in seconds.
    TagKey string
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    TagValue string
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
    awsRegions List<String>
    Specify each AWS region that includes the resources that you want to monitor.
    fetchTags Boolean
    Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
    metricsPollingInterval Integer
    The data polling interval in seconds.
    tagKey String
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    tagValue String
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
    awsRegions string[]
    Specify each AWS region that includes the resources that you want to monitor.
    fetchTags boolean
    Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
    metricsPollingInterval number
    The data polling interval in seconds.
    tagKey string
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    tagValue string
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
    aws_regions Sequence[str]
    Specify each AWS region that includes the resources that you want to monitor.
    fetch_tags bool
    Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
    metrics_polling_interval int
    The data polling interval in seconds.
    tag_key str
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    tag_value str
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
    awsRegions List<String>
    Specify each AWS region that includes the resources that you want to monitor.
    fetchTags Boolean
    Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
    metricsPollingInterval Number
    The data polling interval in seconds.
    tagKey String
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    tagValue String
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.

    AwsIntegrationsElasticbeanstalk, AwsIntegrationsElasticbeanstalkArgs

    AwsRegions List<string>
    Specify each AWS region that includes the resources that you want to monitor.
    FetchExtendedInventory bool
    Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.
    FetchTags bool
    Specify if tags and the extended inventory should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
    MetricsPollingInterval int
    The data polling interval in seconds.
    TagKey string
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    TagValue string
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
    AwsRegions []string
    Specify each AWS region that includes the resources that you want to monitor.
    FetchExtendedInventory bool
    Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.
    FetchTags bool
    Specify if tags and the extended inventory should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
    MetricsPollingInterval int
    The data polling interval in seconds.
    TagKey string
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    TagValue string
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
    awsRegions List<String>
    Specify each AWS region that includes the resources that you want to monitor.
    fetchExtendedInventory Boolean
    Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.
    fetchTags Boolean
    Specify if tags and the extended inventory should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
    metricsPollingInterval Integer
    The data polling interval in seconds.
    tagKey String
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    tagValue String
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
    awsRegions string[]
    Specify each AWS region that includes the resources that you want to monitor.
    fetchExtendedInventory boolean
    Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.
    fetchTags boolean
    Specify if tags and the extended inventory should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
    metricsPollingInterval number
    The data polling interval in seconds.
    tagKey string
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    tagValue string
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
    aws_regions Sequence[str]
    Specify each AWS region that includes the resources that you want to monitor.
    fetch_extended_inventory bool
    Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.
    fetch_tags bool
    Specify if tags and the extended inventory should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
    metrics_polling_interval int
    The data polling interval in seconds.
    tag_key str
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    tag_value str
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
    awsRegions List<String>
    Specify each AWS region that includes the resources that you want to monitor.
    fetchExtendedInventory Boolean
    Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.
    fetchTags Boolean
    Specify if tags and the extended inventory should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
    metricsPollingInterval Number
    The data polling interval in seconds.
    tagKey String
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    tagValue String
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.

    AwsIntegrationsElasticsearch, AwsIntegrationsElasticsearchArgs

    AwsRegions List<string>
    Specify each AWS region that includes the resources that you want to monitor.
    FetchNodes bool
    Specify if metrics should be collected for nodes. Turning it on will increase the number of API calls made to CloudWatch.
    MetricsPollingInterval int
    The data polling interval in seconds.
    TagKey string
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    TagValue string
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
    AwsRegions []string
    Specify each AWS region that includes the resources that you want to monitor.
    FetchNodes bool
    Specify if metrics should be collected for nodes. Turning it on will increase the number of API calls made to CloudWatch.
    MetricsPollingInterval int
    The data polling interval in seconds.
    TagKey string
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    TagValue string
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
    awsRegions List<String>
    Specify each AWS region that includes the resources that you want to monitor.
    fetchNodes Boolean
    Specify if metrics should be collected for nodes. Turning it on will increase the number of API calls made to CloudWatch.
    metricsPollingInterval Integer
    The data polling interval in seconds.
    tagKey String
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    tagValue String
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
    awsRegions string[]
    Specify each AWS region that includes the resources that you want to monitor.
    fetchNodes boolean
    Specify if metrics should be collected for nodes. Turning it on will increase the number of API calls made to CloudWatch.
    metricsPollingInterval number
    The data polling interval in seconds.
    tagKey string
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    tagValue string
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
    aws_regions Sequence[str]
    Specify each AWS region that includes the resources that you want to monitor.
    fetch_nodes bool
    Specify if metrics should be collected for nodes. Turning it on will increase the number of API calls made to CloudWatch.
    metrics_polling_interval int
    The data polling interval in seconds.
    tag_key str
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    tag_value str
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
    awsRegions List<String>
    Specify each AWS region that includes the resources that you want to monitor.
    fetchNodes Boolean
    Specify if metrics should be collected for nodes. Turning it on will increase the number of API calls made to CloudWatch.
    metricsPollingInterval Number
    The data polling interval in seconds.
    tagKey String
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    tagValue String
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.

    AwsIntegrationsElb, AwsIntegrationsElbArgs

    AwsRegions List<string>
    Specify each AWS region that includes the resources that you want to monitor.
    FetchExtendedInventory bool
    Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.
    FetchTags bool
    Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
    MetricsPollingInterval int
    The data polling interval in seconds.
    AwsRegions []string
    Specify each AWS region that includes the resources that you want to monitor.
    FetchExtendedInventory bool
    Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.
    FetchTags bool
    Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
    MetricsPollingInterval int
    The data polling interval in seconds.
    awsRegions List<String>
    Specify each AWS region that includes the resources that you want to monitor.
    fetchExtendedInventory Boolean
    Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.
    fetchTags Boolean
    Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
    metricsPollingInterval Integer
    The data polling interval in seconds.
    awsRegions string[]
    Specify each AWS region that includes the resources that you want to monitor.
    fetchExtendedInventory boolean
    Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.
    fetchTags boolean
    Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
    metricsPollingInterval number
    The data polling interval in seconds.
    aws_regions Sequence[str]
    Specify each AWS region that includes the resources that you want to monitor.
    fetch_extended_inventory bool
    Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.
    fetch_tags bool
    Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
    metrics_polling_interval int
    The data polling interval in seconds.
    awsRegions List<String>
    Specify each AWS region that includes the resources that you want to monitor.
    fetchExtendedInventory Boolean
    Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.
    fetchTags Boolean
    Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
    metricsPollingInterval Number
    The data polling interval in seconds.

    AwsIntegrationsEmr, AwsIntegrationsEmrArgs

    AwsRegions List<string>
    Specify each AWS region that includes the resources that you want to monitor.
    FetchTags bool
    Specify if tags and the extended inventory should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
    MetricsPollingInterval int
    The data polling interval in seconds.
    TagKey string
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    TagValue string
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
    AwsRegions []string
    Specify each AWS region that includes the resources that you want to monitor.
    FetchTags bool
    Specify if tags and the extended inventory should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
    MetricsPollingInterval int
    The data polling interval in seconds.
    TagKey string
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    TagValue string
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
    awsRegions List<String>
    Specify each AWS region that includes the resources that you want to monitor.
    fetchTags Boolean
    Specify if tags and the extended inventory should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
    metricsPollingInterval Integer
    The data polling interval in seconds.
    tagKey String
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    tagValue String
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
    awsRegions string[]
    Specify each AWS region that includes the resources that you want to monitor.
    fetchTags boolean
    Specify if tags and the extended inventory should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
    metricsPollingInterval number
    The data polling interval in seconds.
    tagKey string
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    tagValue string
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
    aws_regions Sequence[str]
    Specify each AWS region that includes the resources that you want to monitor.
    fetch_tags bool
    Specify if tags and the extended inventory should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
    metrics_polling_interval int
    The data polling interval in seconds.
    tag_key str
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    tag_value str
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
    awsRegions List<String>
    Specify each AWS region that includes the resources that you want to monitor.
    fetchTags Boolean
    Specify if tags and the extended inventory should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
    metricsPollingInterval Number
    The data polling interval in seconds.
    tagKey String
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    tagValue String
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.

    AwsIntegrationsHealth, AwsIntegrationsHealthArgs

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

    AwsIntegrationsIam, AwsIntegrationsIamArgs

    MetricsPollingInterval int
    The data polling interval in seconds.
    TagKey string
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    TagValue string
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
    MetricsPollingInterval int
    The data polling interval in seconds.
    TagKey string
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    TagValue string
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
    metricsPollingInterval Integer
    The data polling interval in seconds.
    tagKey String
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    tagValue String
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
    metricsPollingInterval number
    The data polling interval in seconds.
    tagKey string
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    tagValue string
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
    metrics_polling_interval int
    The data polling interval in seconds.
    tag_key str
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    tag_value str
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
    metricsPollingInterval Number
    The data polling interval in seconds.
    tagKey String
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    tagValue String
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.

    AwsIntegrationsIot, AwsIntegrationsIotArgs

    AwsRegions List<string>
    Specify each AWS region that includes the resources that you want to monitor.
    MetricsPollingInterval int
    The data polling interval in seconds.
    AwsRegions []string
    Specify each AWS region that includes the resources that you want to monitor.
    MetricsPollingInterval int
    The data polling interval in seconds.
    awsRegions List<String>
    Specify each AWS region that includes the resources that you want to monitor.
    metricsPollingInterval Integer
    The data polling interval in seconds.
    awsRegions string[]
    Specify each AWS region that includes the resources that you want to monitor.
    metricsPollingInterval number
    The data polling interval in seconds.
    aws_regions Sequence[str]
    Specify each AWS region that includes the resources that you want to monitor.
    metrics_polling_interval int
    The data polling interval in seconds.
    awsRegions List<String>
    Specify each AWS region that includes the resources that you want to monitor.
    metricsPollingInterval Number
    The data polling interval in seconds.

    AwsIntegrationsKinesis, AwsIntegrationsKinesisArgs

    AwsRegions List<string>
    Specify each AWS region that includes the resources that you want to monitor.
    FetchShards bool
    Specify if Shards should be monitored. May affect total data collection time and contribute to the Cloud provider API rate limit.
    FetchTags bool
    Specify if tags and the extended inventory should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
    MetricsPollingInterval int
    The data polling interval in seconds.
    TagKey string
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    TagValue string
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
    AwsRegions []string
    Specify each AWS region that includes the resources that you want to monitor.
    FetchShards bool
    Specify if Shards should be monitored. May affect total data collection time and contribute to the Cloud provider API rate limit.
    FetchTags bool
    Specify if tags and the extended inventory should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
    MetricsPollingInterval int
    The data polling interval in seconds.
    TagKey string
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    TagValue string
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
    awsRegions List<String>
    Specify each AWS region that includes the resources that you want to monitor.
    fetchShards Boolean
    Specify if Shards should be monitored. May affect total data collection time and contribute to the Cloud provider API rate limit.
    fetchTags Boolean
    Specify if tags and the extended inventory should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
    metricsPollingInterval Integer
    The data polling interval in seconds.
    tagKey String
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    tagValue String
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
    awsRegions string[]
    Specify each AWS region that includes the resources that you want to monitor.
    fetchShards boolean
    Specify if Shards should be monitored. May affect total data collection time and contribute to the Cloud provider API rate limit.
    fetchTags boolean
    Specify if tags and the extended inventory should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
    metricsPollingInterval number
    The data polling interval in seconds.
    tagKey string
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    tagValue string
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
    aws_regions Sequence[str]
    Specify each AWS region that includes the resources that you want to monitor.
    fetch_shards bool
    Specify if Shards should be monitored. May affect total data collection time and contribute to the Cloud provider API rate limit.
    fetch_tags bool
    Specify if tags and the extended inventory should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
    metrics_polling_interval int
    The data polling interval in seconds.
    tag_key str
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    tag_value str
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
    awsRegions List<String>
    Specify each AWS region that includes the resources that you want to monitor.
    fetchShards Boolean
    Specify if Shards should be monitored. May affect total data collection time and contribute to the Cloud provider API rate limit.
    fetchTags Boolean
    Specify if tags and the extended inventory should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
    metricsPollingInterval Number
    The data polling interval in seconds.
    tagKey String
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    tagValue String
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.

    AwsIntegrationsKinesisFirehose, AwsIntegrationsKinesisFirehoseArgs

    AwsRegions List<string>
    Specify each AWS region that includes the resources that you want to monitor.
    MetricsPollingInterval int
    The data polling interval in seconds.
    AwsRegions []string
    Specify each AWS region that includes the resources that you want to monitor.
    MetricsPollingInterval int
    The data polling interval in seconds.
    awsRegions List<String>
    Specify each AWS region that includes the resources that you want to monitor.
    metricsPollingInterval Integer
    The data polling interval in seconds.
    awsRegions string[]
    Specify each AWS region that includes the resources that you want to monitor.
    metricsPollingInterval number
    The data polling interval in seconds.
    aws_regions Sequence[str]
    Specify each AWS region that includes the resources that you want to monitor.
    metrics_polling_interval int
    The data polling interval in seconds.
    awsRegions List<String>
    Specify each AWS region that includes the resources that you want to monitor.
    metricsPollingInterval Number
    The data polling interval in seconds.

    AwsIntegrationsLambda, AwsIntegrationsLambdaArgs

    AwsRegions List<string>
    Specify each AWS region that includes the resources that you want to monitor.
    FetchTags bool
    Specify if tags and the extended inventory should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
    MetricsPollingInterval int
    The data polling interval in seconds.
    TagKey string
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    TagValue string
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
    AwsRegions []string
    Specify each AWS region that includes the resources that you want to monitor.
    FetchTags bool
    Specify if tags and the extended inventory should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
    MetricsPollingInterval int
    The data polling interval in seconds.
    TagKey string
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    TagValue string
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
    awsRegions List<String>
    Specify each AWS region that includes the resources that you want to monitor.
    fetchTags Boolean
    Specify if tags and the extended inventory should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
    metricsPollingInterval Integer
    The data polling interval in seconds.
    tagKey String
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    tagValue String
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
    awsRegions string[]
    Specify each AWS region that includes the resources that you want to monitor.
    fetchTags boolean
    Specify if tags and the extended inventory should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
    metricsPollingInterval number
    The data polling interval in seconds.
    tagKey string
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    tagValue string
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
    aws_regions Sequence[str]
    Specify each AWS region that includes the resources that you want to monitor.
    fetch_tags bool
    Specify if tags and the extended inventory should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
    metrics_polling_interval int
    The data polling interval in seconds.
    tag_key str
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    tag_value str
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
    awsRegions List<String>
    Specify each AWS region that includes the resources that you want to monitor.
    fetchTags Boolean
    Specify if tags and the extended inventory should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
    metricsPollingInterval Number
    The data polling interval in seconds.
    tagKey String
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    tagValue String
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.

    AwsIntegrationsRds, AwsIntegrationsRdsArgs

    AwsRegions List<string>
    Specify each AWS region that includes the resources that you want to monitor.
    FetchTags bool
    Specify if tags and the extended inventory should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
    MetricsPollingInterval int
    The data polling interval in seconds.
    TagKey string
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    TagValue string
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
    AwsRegions []string
    Specify each AWS region that includes the resources that you want to monitor.
    FetchTags bool
    Specify if tags and the extended inventory should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
    MetricsPollingInterval int
    The data polling interval in seconds.
    TagKey string
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    TagValue string
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
    awsRegions List<String>
    Specify each AWS region that includes the resources that you want to monitor.
    fetchTags Boolean
    Specify if tags and the extended inventory should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
    metricsPollingInterval Integer
    The data polling interval in seconds.
    tagKey String
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    tagValue String
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
    awsRegions string[]
    Specify each AWS region that includes the resources that you want to monitor.
    fetchTags boolean
    Specify if tags and the extended inventory should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
    metricsPollingInterval number
    The data polling interval in seconds.
    tagKey string
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    tagValue string
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
    aws_regions Sequence[str]
    Specify each AWS region that includes the resources that you want to monitor.
    fetch_tags bool
    Specify if tags and the extended inventory should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
    metrics_polling_interval int
    The data polling interval in seconds.
    tag_key str
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    tag_value str
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
    awsRegions List<String>
    Specify each AWS region that includes the resources that you want to monitor.
    fetchTags Boolean
    Specify if tags and the extended inventory should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
    metricsPollingInterval Number
    The data polling interval in seconds.
    tagKey String
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    tagValue String
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.

    AwsIntegrationsRedshift, AwsIntegrationsRedshiftArgs

    AwsRegions List<string>
    Specify each AWS region that includes the resources that you want to monitor.
    MetricsPollingInterval int
    The data polling interval in seconds.
    TagKey string
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    TagValue string
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
    AwsRegions []string
    Specify each AWS region that includes the resources that you want to monitor.
    MetricsPollingInterval int
    The data polling interval in seconds.
    TagKey string
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    TagValue string
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
    awsRegions List<String>
    Specify each AWS region that includes the resources that you want to monitor.
    metricsPollingInterval Integer
    The data polling interval in seconds.
    tagKey String
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    tagValue String
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
    awsRegions string[]
    Specify each AWS region that includes the resources that you want to monitor.
    metricsPollingInterval number
    The data polling interval in seconds.
    tagKey string
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    tagValue string
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
    aws_regions Sequence[str]
    Specify each AWS region that includes the resources that you want to monitor.
    metrics_polling_interval int
    The data polling interval in seconds.
    tag_key str
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    tag_value str
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
    awsRegions List<String>
    Specify each AWS region that includes the resources that you want to monitor.
    metricsPollingInterval Number
    The data polling interval in seconds.
    tagKey String
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    tagValue String
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.

    AwsIntegrationsRoute53, AwsIntegrationsRoute53Args

    FetchExtendedInventory bool
    Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.
    MetricsPollingInterval int
    The data polling interval in seconds.
    FetchExtendedInventory bool
    Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.
    MetricsPollingInterval int
    The data polling interval in seconds.
    fetchExtendedInventory Boolean
    Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.
    metricsPollingInterval Integer
    The data polling interval in seconds.
    fetchExtendedInventory boolean
    Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.
    metricsPollingInterval number
    The data polling interval in seconds.
    fetch_extended_inventory bool
    Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.
    metrics_polling_interval int
    The data polling interval in seconds.
    fetchExtendedInventory Boolean
    Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.
    metricsPollingInterval Number
    The data polling interval in seconds.

    AwsIntegrationsS3, AwsIntegrationsS3Args

    FetchExtendedInventory bool
    Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.
    FetchTags bool
    Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
    MetricsPollingInterval int
    The data polling interval in seconds.
    TagKey string
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    TagValue string
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
    FetchExtendedInventory bool
    Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.
    FetchTags bool
    Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
    MetricsPollingInterval int
    The data polling interval in seconds.
    TagKey string
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    TagValue string
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
    fetchExtendedInventory Boolean
    Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.
    fetchTags Boolean
    Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
    metricsPollingInterval Integer
    The data polling interval in seconds.
    tagKey String
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    tagValue String
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
    fetchExtendedInventory boolean
    Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.
    fetchTags boolean
    Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
    metricsPollingInterval number
    The data polling interval in seconds.
    tagKey string
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    tagValue string
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
    fetch_extended_inventory bool
    Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.
    fetch_tags bool
    Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
    metrics_polling_interval int
    The data polling interval in seconds.
    tag_key str
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    tag_value str
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
    fetchExtendedInventory Boolean
    Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.
    fetchTags Boolean
    Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
    metricsPollingInterval Number
    The data polling interval in seconds.
    tagKey String
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    tagValue String
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.

    AwsIntegrationsSes, AwsIntegrationsSesArgs

    AwsRegions List<string>
    Specify each AWS region that includes the resources that you want to monitor.
    MetricsPollingInterval int
    The data polling interval in seconds.
    AwsRegions []string
    Specify each AWS region that includes the resources that you want to monitor.
    MetricsPollingInterval int
    The data polling interval in seconds.
    awsRegions List<String>
    Specify each AWS region that includes the resources that you want to monitor.
    metricsPollingInterval Integer
    The data polling interval in seconds.
    awsRegions string[]
    Specify each AWS region that includes the resources that you want to monitor.
    metricsPollingInterval number
    The data polling interval in seconds.
    aws_regions Sequence[str]
    Specify each AWS region that includes the resources that you want to monitor.
    metrics_polling_interval int
    The data polling interval in seconds.
    awsRegions List<String>
    Specify each AWS region that includes the resources that you want to monitor.
    metricsPollingInterval Number
    The data polling interval in seconds.

    AwsIntegrationsSns, AwsIntegrationsSnsArgs

    AwsRegions List<string>
    Specify each AWS region that includes the resources that you want to monitor.
    FetchExtendedInventory bool
    Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.
    MetricsPollingInterval int
    The data polling interval in seconds.
    AwsRegions []string
    Specify each AWS region that includes the resources that you want to monitor.
    FetchExtendedInventory bool
    Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.
    MetricsPollingInterval int
    The data polling interval in seconds.
    awsRegions List<String>
    Specify each AWS region that includes the resources that you want to monitor.
    fetchExtendedInventory Boolean
    Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.
    metricsPollingInterval Integer
    The data polling interval in seconds.
    awsRegions string[]
    Specify each AWS region that includes the resources that you want to monitor.
    fetchExtendedInventory boolean
    Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.
    metricsPollingInterval number
    The data polling interval in seconds.
    aws_regions Sequence[str]
    Specify each AWS region that includes the resources that you want to monitor.
    fetch_extended_inventory bool
    Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.
    metrics_polling_interval int
    The data polling interval in seconds.
    awsRegions List<String>
    Specify each AWS region that includes the resources that you want to monitor.
    fetchExtendedInventory Boolean
    Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.
    metricsPollingInterval Number
    The data polling interval in seconds.

    AwsIntegrationsSqs, AwsIntegrationsSqsArgs

    AwsRegions List<string>
    Specify each AWS region that includes the resources that you want to monitor.
    FetchExtendedInventory bool
    Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.
    FetchTags bool
    Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
    MetricsPollingInterval int
    The data polling interval in seconds.
    QueuePrefixes List<string>
    Specify each name or prefix for the Queues that you want to monitor. Filter values are case-sensitive.
    TagKey string
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    TagValue string
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
    AwsRegions []string
    Specify each AWS region that includes the resources that you want to monitor.
    FetchExtendedInventory bool
    Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.
    FetchTags bool
    Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
    MetricsPollingInterval int
    The data polling interval in seconds.
    QueuePrefixes []string
    Specify each name or prefix for the Queues that you want to monitor. Filter values are case-sensitive.
    TagKey string
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    TagValue string
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
    awsRegions List<String>
    Specify each AWS region that includes the resources that you want to monitor.
    fetchExtendedInventory Boolean
    Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.
    fetchTags Boolean
    Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
    metricsPollingInterval Integer
    The data polling interval in seconds.
    queuePrefixes List<String>
    Specify each name or prefix for the Queues that you want to monitor. Filter values are case-sensitive.
    tagKey String
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    tagValue String
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
    awsRegions string[]
    Specify each AWS region that includes the resources that you want to monitor.
    fetchExtendedInventory boolean
    Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.
    fetchTags boolean
    Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
    metricsPollingInterval number
    The data polling interval in seconds.
    queuePrefixes string[]
    Specify each name or prefix for the Queues that you want to monitor. Filter values are case-sensitive.
    tagKey string
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    tagValue string
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
    aws_regions Sequence[str]
    Specify each AWS region that includes the resources that you want to monitor.
    fetch_extended_inventory bool
    Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.
    fetch_tags bool
    Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
    metrics_polling_interval int
    The data polling interval in seconds.
    queue_prefixes Sequence[str]
    Specify each name or prefix for the Queues that you want to monitor. Filter values are case-sensitive.
    tag_key str
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    tag_value str
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
    awsRegions List<String>
    Specify each AWS region that includes the resources that you want to monitor.
    fetchExtendedInventory Boolean
    Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.
    fetchTags Boolean
    Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
    metricsPollingInterval Number
    The data polling interval in seconds.
    queuePrefixes List<String>
    Specify each name or prefix for the Queues that you want to monitor. Filter values are case-sensitive.
    tagKey String
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    tagValue String
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.

    AwsIntegrationsTrustedAdvisor, AwsIntegrationsTrustedAdvisorArgs

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

    AwsIntegrationsVpc, AwsIntegrationsVpcArgs

    AwsRegions List<string>
    Specify each AWS region that includes the resources that you want to monitor.
    FetchNatGateway bool
    Specify if NAT gateway should be monitored. May affect total data collection time and contribute to the Cloud provider API rate limit.
    FetchVpn bool
    Specify if VPN should be monitored. May affect total data collection time and contribute to the Cloud provider API rate limit.
    MetricsPollingInterval int
    The data polling interval in seconds.
    TagKey string
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    TagValue string
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
    AwsRegions []string
    Specify each AWS region that includes the resources that you want to monitor.
    FetchNatGateway bool
    Specify if NAT gateway should be monitored. May affect total data collection time and contribute to the Cloud provider API rate limit.
    FetchVpn bool
    Specify if VPN should be monitored. May affect total data collection time and contribute to the Cloud provider API rate limit.
    MetricsPollingInterval int
    The data polling interval in seconds.
    TagKey string
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    TagValue string
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
    awsRegions List<String>
    Specify each AWS region that includes the resources that you want to monitor.
    fetchNatGateway Boolean
    Specify if NAT gateway should be monitored. May affect total data collection time and contribute to the Cloud provider API rate limit.
    fetchVpn Boolean
    Specify if VPN should be monitored. May affect total data collection time and contribute to the Cloud provider API rate limit.
    metricsPollingInterval Integer
    The data polling interval in seconds.
    tagKey String
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    tagValue String
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
    awsRegions string[]
    Specify each AWS region that includes the resources that you want to monitor.
    fetchNatGateway boolean
    Specify if NAT gateway should be monitored. May affect total data collection time and contribute to the Cloud provider API rate limit.
    fetchVpn boolean
    Specify if VPN should be monitored. May affect total data collection time and contribute to the Cloud provider API rate limit.
    metricsPollingInterval number
    The data polling interval in seconds.
    tagKey string
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    tagValue string
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
    aws_regions Sequence[str]
    Specify each AWS region that includes the resources that you want to monitor.
    fetch_nat_gateway bool
    Specify if NAT gateway should be monitored. May affect total data collection time and contribute to the Cloud provider API rate limit.
    fetch_vpn bool
    Specify if VPN should be monitored. May affect total data collection time and contribute to the Cloud provider API rate limit.
    metrics_polling_interval int
    The data polling interval in seconds.
    tag_key str
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    tag_value str
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
    awsRegions List<String>
    Specify each AWS region that includes the resources that you want to monitor.
    fetchNatGateway Boolean
    Specify if NAT gateway should be monitored. May affect total data collection time and contribute to the Cloud provider API rate limit.
    fetchVpn Boolean
    Specify if VPN should be monitored. May affect total data collection time and contribute to the Cloud provider API rate limit.
    metricsPollingInterval Number
    The data polling interval in seconds.
    tagKey String
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    tagValue String
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.

    AwsIntegrationsXRay, AwsIntegrationsXRayArgs

    AwsRegions List<string>
    Specify each AWS region that includes the resources that you want to monitor.
    MetricsPollingInterval int
    The data polling interval in seconds.
    AwsRegions []string
    Specify each AWS region that includes the resources that you want to monitor.
    MetricsPollingInterval int
    The data polling interval in seconds.
    awsRegions List<String>
    Specify each AWS region that includes the resources that you want to monitor.
    metricsPollingInterval Integer
    The data polling interval in seconds.
    awsRegions string[]
    Specify each AWS region that includes the resources that you want to monitor.
    metricsPollingInterval number
    The data polling interval in seconds.
    aws_regions Sequence[str]
    Specify each AWS region that includes the resources that you want to monitor.
    metrics_polling_interval int
    The data polling interval in seconds.
    awsRegions List<String>
    Specify each AWS region that includes the resources that you want to monitor.
    metricsPollingInterval Number
    The data polling interval in seconds.

    Import

    Linked AWS account integrations can be imported using the id, e.g.

    bash

    $ pulumi import newrelic:cloud/awsIntegrations:AwsIntegrations foo <id>
    

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

    Package Details

    Repository
    New Relic pulumi/pulumi-newrelic
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the newrelic Terraform Provider.
    newrelic logo
    New Relic v5.23.0 published on Wednesday, Apr 24, 2024 by Pulumi