1. Packages
  2. New Relic
  3. API Docs
  4. cloud
  5. AwsIntegrations
New Relic v5.15.2 published on Tuesday, Oct 31, 2023 by Pulumi

newrelic.cloud.AwsIntegrations

Explore with Pulumi AI

newrelic logo
New Relic v5.15.2 published on Tuesday, Oct 31, 2023 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.

    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 = aws_iam_role.Newrelic_aws_role.Arn,
            MetricCollectionMode = "PULL",
        });
    
        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 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(aws_iam_role.Newrelic_aws_role.Arn),
    			MetricCollectionMode: pulumi.String("PULL"),
    		})
    		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
    	})
    }
    
    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(aws_iam_role.newrelic_aws_role().arn())
                .metricCollectionMode("PULL")
                .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());
    
        }
    }
    
    import pulumi
    import pulumi_newrelic as newrelic
    
    foo = newrelic.cloud.AwsLinkAccount("foo",
        arn=aws_iam_role["newrelic_aws_role"]["arn"],
        metric_collection_mode="PULL")
    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,
        ))
    
    import * as pulumi from "@pulumi/pulumi";
    import * as newrelic from "@pulumi/newrelic";
    
    const foo = new newrelic.cloud.AwsLinkAccount("foo", {
        arn: aws_iam_role.newrelic_aws_role.arn,
        metricCollectionMode: "PULL",
    });
    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,
        },
    });
    
    resources:
      foo:
        type: newrelic:cloud:AwsLinkAccount
        properties:
          arn: ${aws_iam_role.newrelic_aws_role.arn}
          metricCollectionMode: PULL
      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

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

    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

    ,aws_app_sync,aws_athena,aws_cognito,aws_connect,aws_direct_connect,aws_fsx,aws_glue,aws_kinesis_analytics,aws_media_convert,aws_media_package_vod,aws_mq,aws_msk,aws_neptune,aws_qldb,aws_route53resolver,aws_states,aws_transit_gateway,aws_waf,aws_wafv2,iot,kinesis_firehose and ses.

    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

    ,aws_app_sync,aws_athena,aws_cognito,aws_connect,aws_direct_connect,aws_fsx,aws_glue,aws_kinesis_analytics,aws_media_convert,aws_media_package_vod,aws_mq,aws_msk,aws_neptune,aws_qldb,aws_route53resolver,aws_states,aws_transit_gateway,aws_waf,aws_wafv2,iot,kinesis_firehose and ses.

    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

    ,aws_app_sync,aws_athena,aws_cognito,aws_connect,aws_direct_connect,aws_fsx,aws_glue,aws_kinesis_analytics,aws_media_convert,aws_media_package_vod,aws_mq,aws_msk,aws_neptune,aws_qldb,aws_route53resolver,aws_states,aws_transit_gateway,aws_waf,aws_wafv2,iot,kinesis_firehose and ses.

    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

    ,aws_app_sync,aws_athena,aws_cognito,aws_connect,aws_direct_connect,aws_fsx,aws_glue,aws_kinesis_analytics,aws_media_convert,aws_media_package_vod,aws_mq,aws_msk,aws_neptune,aws_qldb,aws_route53resolver,aws_states,aws_transit_gateway,aws_waf,aws_wafv2,iot,kinesis_firehose and ses.

    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

    ,aws_app_sync,aws_athena,aws_cognito,aws_connect,aws_direct_connect,aws_fsx,aws_glue,aws_kinesis_analytics,aws_media_convert,aws_media_package_vod,aws_mq,aws_msk,aws_neptune,aws_qldb,aws_route53resolver,aws_states,aws_transit_gateway,aws_waf,aws_wafv2,iot,kinesis_firehose and ses.

    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

    ,aws_app_sync,aws_athena,aws_cognito,aws_connect,aws_direct_connect,aws_fsx,aws_glue,aws_kinesis_analytics,aws_media_convert,aws_media_package_vod,aws_mq,aws_msk,aws_neptune,aws_qldb,aws_route53resolver,aws_states,aws_transit_gateway,aws_waf,aws_wafv2,iot,kinesis_firehose and ses.

    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

    ,aws_app_sync,aws_athena,aws_cognito,aws_connect,aws_direct_connect,aws_fsx,aws_glue,aws_kinesis_analytics,aws_media_convert,aws_media_package_vod,aws_mq,aws_msk,aws_neptune,aws_qldb,aws_route53resolver,aws_states,aws_transit_gateway,aws_waf,aws_wafv2,iot,kinesis_firehose and ses.

    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

    ,aws_app_sync,aws_athena,aws_cognito,aws_connect,aws_direct_connect,aws_fsx,aws_glue,aws_kinesis_analytics,aws_media_convert,aws_media_package_vod,aws_mq,aws_msk,aws_neptune,aws_qldb,aws_route53resolver,aws_states,aws_transit_gateway,aws_waf,aws_wafv2,iot,kinesis_firehose and ses.

    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

    ,aws_app_sync,aws_athena,aws_cognito,aws_connect,aws_direct_connect,aws_fsx,aws_glue,aws_kinesis_analytics,aws_media_convert,aws_media_package_vod,aws_mq,aws_msk,aws_neptune,aws_qldb,aws_route53resolver,aws_states,aws_transit_gateway,aws_waf,aws_wafv2,iot,kinesis_firehose and ses.

    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

    ,aws_app_sync,aws_athena,aws_cognito,aws_connect,aws_direct_connect,aws_fsx,aws_glue,aws_kinesis_analytics,aws_media_convert,aws_media_package_vod,aws_mq,aws_msk,aws_neptune,aws_qldb,aws_route53resolver,aws_states,aws_transit_gateway,aws_waf,aws_wafv2,iot,kinesis_firehose and ses.

    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

    ,aws_app_sync,aws_athena,aws_cognito,aws_connect,aws_direct_connect,aws_fsx,aws_glue,aws_kinesis_analytics,aws_media_convert,aws_media_package_vod,aws_mq,aws_msk,aws_neptune,aws_qldb,aws_route53resolver,aws_states,aws_transit_gateway,aws_waf,aws_wafv2,iot,kinesis_firehose and ses.

    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

    ,aws_app_sync,aws_athena,aws_cognito,aws_connect,aws_direct_connect,aws_fsx,aws_glue,aws_kinesis_analytics,aws_media_convert,aws_media_package_vod,aws_mq,aws_msk,aws_neptune,aws_qldb,aws_route53resolver,aws_states,aws_transit_gateway,aws_waf,aws_wafv2,iot,kinesis_firehose and ses.

    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.

    Furthermore, below integration types supports the following common arguments.

    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.

    Furthermore, below integration types supports the following common arguments.

    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.

    Furthermore, below integration types supports the following common arguments.

    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.

    Furthermore, below integration types supports the following common arguments.

    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.

    Furthermore, below integration types supports the following common arguments.

    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.

    Furthermore, below integration types supports the following common arguments.

    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.

    Furthermore, below integration types supports the following common arguments.

    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.

    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.

    Furthermore, below integration types supports the following common arguments.

    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.

    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.

    Furthermore, below integration types supports the following common arguments.

    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.

    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.

    Furthermore, below integration types supports the following common arguments.

    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_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.

    Furthermore, below integration types supports the following common arguments.

    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.

    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.

    Furthermore, below integration types supports the following common arguments.

    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.

    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.

    Furthermore, below integration types supports the following common arguments.

    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.

    Furthermore, below integration types supports the following common arguments.

    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.

    Furthermore, below integration types supports the following common arguments.

    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.

    Furthermore, below integration types supports the following common arguments.

    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.

    Furthermore, below integration types supports the following common arguments.

    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.

    Furthermore, below integration types supports the following common arguments.

    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 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.

    AwsIntegrationsEfs, AwsIntegrationsEfsArgs

    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.

    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.

    Furthermore, below integration types supports the following common arguments.

    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.

    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.

    Furthermore, below integration types supports the following common arguments.

    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.

    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.

    Furthermore, below integration types supports the following common arguments.

    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.

    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.

    Furthermore, below integration types supports the following common arguments.

    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_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.

    Furthermore, below integration types supports the following common arguments.

    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.

    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.

    Furthermore, below integration types supports the following common arguments.

    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.

    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.

    Furthermore, below integration types supports the following common arguments.

    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.

    Furthermore, below integration types supports the following common arguments.

    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.

    Furthermore, below integration types supports the following common arguments.

    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.

    Furthermore, below integration types supports the following common arguments.

    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.

    Furthermore, below integration types supports the following common arguments.

    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.

    Furthermore, below integration types supports the following common arguments.

    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 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.

    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.