newrelic.cloud.AwsIntegrations
Explore with Pulumi AI
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:
- Linked
Account intId 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 variableNEW_RELIC_ACCOUNT_ID
.- Alb
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations Alb ALB integration
- Api
Gateway Pulumi.New Relic. Cloud. Inputs. Aws Integrations Api Gateway API Gateway integration
- Auto
Scaling Pulumi.New Relic. Cloud. Inputs. Aws Integrations Auto Scaling ,
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
andses
.- Aws
App Pulumi.Sync New Relic. Cloud. Inputs. Aws Integrations Aws App Sync Aws Appsync integration
- Aws
Athena Pulumi.New Relic. Cloud. Inputs. Aws Integrations Aws Athena Aws Athena integration
- Aws
Cognito Pulumi.New Relic. Cloud. Inputs. Aws Integrations Aws Cognito Aws Cognito integration
- Aws
Connect Pulumi.New Relic. Cloud. Inputs. Aws Integrations Aws Connect Aws Connect integration
- Aws
Direct Pulumi.Connect New Relic. Cloud. Inputs. Aws Integrations Aws Direct Connect Aws Direct Connect integration
- Aws
Fsx Pulumi.New Relic. Cloud. Inputs. Aws Integrations Aws Fsx Aws Fsx integration
- Aws
Glue Pulumi.New Relic. Cloud. Inputs. Aws Integrations Aws Glue Aws Glue integration
- Aws
Kinesis Pulumi.Analytics New Relic. Cloud. Inputs. Aws Integrations Aws Kinesis Analytics Aws Kinesis Analytics integration
- Aws
Media Pulumi.Convert New Relic. Cloud. Inputs. Aws Integrations Aws Media Convert Aws Media Convert integration
- Aws
Media Pulumi.Package Vod New Relic. Cloud. Inputs. Aws Integrations Aws Media Package Vod Aws Media PackageVod integration
- Aws
Mq Pulumi.New Relic. Cloud. Inputs. Aws Integrations Aws Mq Aws Mq integration
- Aws
Msk Pulumi.New Relic. Cloud. Inputs. Aws Integrations Aws Msk Aws Msk integration
- Aws
Neptune Pulumi.New Relic. Cloud. Inputs. Aws Integrations Aws Neptune Aws Neptune integration
- Aws
Qldb Pulumi.New Relic. Cloud. Inputs. Aws Integrations Aws Qldb Aws Qldb integration
- Aws
Route53resolver Pulumi.New Relic. Cloud. Inputs. Aws Integrations Aws Route53resolver Aws Route53resolver integration
- Aws
States Pulumi.New Relic. Cloud. Inputs. Aws Integrations Aws States Aws states integration
- Aws
Transit Pulumi.Gateway New Relic. Cloud. Inputs. Aws Integrations Aws Transit Gateway Aws Transit Gateway integration
- Aws
Waf Pulumi.New Relic. Cloud. Inputs. Aws Integrations Aws Waf Aws Waf integration
- Aws
Wafv2 Pulumi.New Relic. Cloud. Inputs. Aws Integrations Aws Wafv2 Aws Wafv2 integration
- Billing
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations Billing Billing integration
- Cloudfront
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations Cloudfront Cloudfront integration
- Cloudtrail
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations Cloudtrail CloudTrail integration
- Doc
Db Pulumi.New Relic. Cloud. Inputs. Aws Integrations Doc Db Doc DB integration
- Dynamodb
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations Dynamodb Dynamo DB integration
- Ebs
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations Ebs EBS integration
- Ec2
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations Ec2 Ec2 integration
- Ecs
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations Ecs Ecs integration
- Efs
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations Efs Efs integration
- Elasticache
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations Elasticache Elasticache integration
- Elasticbeanstalk
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations Elasticbeanstalk Elastic Bean Stalk integration
- Elasticsearch
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations Elasticsearch Elastic Search integration
- Elb
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations Elb Elb integration
- Emr
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations Emr Emr integration
- Health
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations Health Health integration
- Iam
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations Iam Iam integration
- Iot
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations Iot Iot integration
- Kinesis
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations Kinesis Kinesis integration
- Kinesis
Firehose Pulumi.New Relic. Cloud. Inputs. Aws Integrations Kinesis Firehose Kinesis Firehose integration
- Lambda
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations Lambda Lambda integration
- Rds
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations Rds Rds integration
- Redshift
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations Redshift Redshift integration
- Route53
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations Route53 Route53 integration
- S3
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations S3 S3 integration
- Ses
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations Ses Ses integration
- Sns
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations Sns Sns integration
- Sqs
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations Sqs SQS integration
- Trusted
Advisor Pulumi.New Relic. Cloud. Inputs. Aws Integrations Trusted Advisor Trusted Advisor integration
- Vpc
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations Vpc VPC integration
- XRay
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations XRay X-Ray integration
- Linked
Account intId 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 variableNEW_RELIC_ACCOUNT_ID
.- Alb
Aws
Integrations Alb Args ALB integration
- Api
Gateway AwsIntegrations Api Gateway Args API Gateway integration
- Auto
Scaling AwsIntegrations Auto Scaling Args ,
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
andses
.- Aws
App AwsSync Integrations Aws App Sync Args Aws Appsync integration
- Aws
Athena AwsIntegrations Aws Athena Args Aws Athena integration
- Aws
Cognito AwsIntegrations Aws Cognito Args Aws Cognito integration
- Aws
Connect AwsIntegrations Aws Connect Args Aws Connect integration
- Aws
Direct AwsConnect Integrations Aws Direct Connect Args Aws Direct Connect integration
- Aws
Fsx AwsIntegrations Aws Fsx Args Aws Fsx integration
- Aws
Glue AwsIntegrations Aws Glue Args Aws Glue integration
- Aws
Kinesis AwsAnalytics Integrations Aws Kinesis Analytics Args Aws Kinesis Analytics integration
- Aws
Media AwsConvert Integrations Aws Media Convert Args Aws Media Convert integration
- Aws
Media AwsPackage Vod Integrations Aws Media Package Vod Args Aws Media PackageVod integration
- Aws
Mq AwsIntegrations Aws Mq Args Aws Mq integration
- Aws
Msk AwsIntegrations Aws Msk Args Aws Msk integration
- Aws
Neptune AwsIntegrations Aws Neptune Args Aws Neptune integration
- Aws
Qldb AwsIntegrations Aws Qldb Args Aws Qldb integration
- Aws
Route53resolver AwsIntegrations Aws Route53resolver Args Aws Route53resolver integration
- Aws
States AwsIntegrations Aws States Args Aws states integration
- Aws
Transit AwsGateway Integrations Aws Transit Gateway Args Aws Transit Gateway integration
- Aws
Waf AwsIntegrations Aws Waf Args Aws Waf integration
- Aws
Wafv2 AwsIntegrations Aws Wafv2Args Aws Wafv2 integration
- Billing
Aws
Integrations Billing Args Billing integration
- Cloudfront
Aws
Integrations Cloudfront Args Cloudfront integration
- Cloudtrail
Aws
Integrations Cloudtrail Args CloudTrail integration
- Doc
Db AwsIntegrations Doc Db Args Doc DB integration
- Dynamodb
Aws
Integrations Dynamodb Args Dynamo DB integration
- Ebs
Aws
Integrations Ebs Args EBS integration
- Ec2
Aws
Integrations Ec2Args Ec2 integration
- Ecs
Aws
Integrations Ecs Args Ecs integration
- Efs
Aws
Integrations Efs Args Efs integration
- Elasticache
Aws
Integrations Elasticache Args Elasticache integration
- Elasticbeanstalk
Aws
Integrations Elasticbeanstalk Args Elastic Bean Stalk integration
- Elasticsearch
Aws
Integrations Elasticsearch Args Elastic Search integration
- Elb
Aws
Integrations Elb Args Elb integration
- Emr
Aws
Integrations Emr Args Emr integration
- Health
Aws
Integrations Health Args Health integration
- Iam
Aws
Integrations Iam Args Iam integration
- Iot
Aws
Integrations Iot Args Iot integration
- Kinesis
Aws
Integrations Kinesis Args Kinesis integration
- Kinesis
Firehose AwsIntegrations Kinesis Firehose Args Kinesis Firehose integration
- Lambda
Aws
Integrations Lambda Args Lambda integration
- Rds
Aws
Integrations Rds Args Rds integration
- Redshift
Aws
Integrations Redshift Args Redshift integration
- Route53
Aws
Integrations Route53Args Route53 integration
- S3
Aws
Integrations S3Args S3 integration
- Ses
Aws
Integrations Ses Args Ses integration
- Sns
Aws
Integrations Sns Args Sns integration
- Sqs
Aws
Integrations Sqs Args SQS integration
- Trusted
Advisor AwsIntegrations Trusted Advisor Args Trusted Advisor integration
- Vpc
Aws
Integrations Vpc Args VPC integration
- XRay
Aws
Integrations XRay Args X-Ray integration
- linked
Account IntegerId 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 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 variableNEW_RELIC_ACCOUNT_ID
.- alb
Aws
Integrations Alb ALB integration
- api
Gateway AwsIntegrations Api Gateway API Gateway integration
- auto
Scaling AwsIntegrations Auto Scaling ,
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
andses
.- aws
App AwsSync Integrations Aws App Sync Aws Appsync integration
- aws
Athena AwsIntegrations Aws Athena Aws Athena integration
- aws
Cognito AwsIntegrations Aws Cognito Aws Cognito integration
- aws
Connect AwsIntegrations Aws Connect Aws Connect integration
- aws
Direct AwsConnect Integrations Aws Direct Connect Aws Direct Connect integration
- aws
Fsx AwsIntegrations Aws Fsx Aws Fsx integration
- aws
Glue AwsIntegrations Aws Glue Aws Glue integration
- aws
Kinesis AwsAnalytics Integrations Aws Kinesis Analytics Aws Kinesis Analytics integration
- aws
Media AwsConvert Integrations Aws Media Convert Aws Media Convert integration
- aws
Media AwsPackage Vod Integrations Aws Media Package Vod Aws Media PackageVod integration
- aws
Mq AwsIntegrations Aws Mq Aws Mq integration
- aws
Msk AwsIntegrations Aws Msk Aws Msk integration
- aws
Neptune AwsIntegrations Aws Neptune Aws Neptune integration
- aws
Qldb AwsIntegrations Aws Qldb Aws Qldb integration
- aws
Route53resolver AwsIntegrations Aws Route53resolver Aws Route53resolver integration
- aws
States AwsIntegrations Aws States Aws states integration
- aws
Transit AwsGateway Integrations Aws Transit Gateway Aws Transit Gateway integration
- aws
Waf AwsIntegrations Aws Waf Aws Waf integration
- aws
Wafv2 AwsIntegrations Aws Wafv2 Aws Wafv2 integration
- billing
Aws
Integrations Billing Billing integration
- cloudfront
Aws
Integrations Cloudfront Cloudfront integration
- cloudtrail
Aws
Integrations Cloudtrail CloudTrail integration
- doc
Db AwsIntegrations Doc Db Doc DB integration
- dynamodb
Aws
Integrations Dynamodb Dynamo DB integration
- ebs
Aws
Integrations Ebs EBS integration
- ec2
Aws
Integrations Ec2 Ec2 integration
- ecs
Aws
Integrations Ecs Ecs integration
- efs
Aws
Integrations Efs Efs integration
- elasticache
Aws
Integrations Elasticache Elasticache integration
- elasticbeanstalk
Aws
Integrations Elasticbeanstalk Elastic Bean Stalk integration
- elasticsearch
Aws
Integrations Elasticsearch Elastic Search integration
- elb
Aws
Integrations Elb Elb integration
- emr
Aws
Integrations Emr Emr integration
- health
Aws
Integrations Health Health integration
- iam
Aws
Integrations Iam Iam integration
- iot
Aws
Integrations Iot Iot integration
- kinesis
Aws
Integrations Kinesis Kinesis integration
- kinesis
Firehose AwsIntegrations Kinesis Firehose Kinesis Firehose integration
- lambda
Aws
Integrations Lambda Lambda integration
- rds
Aws
Integrations Rds Rds integration
- redshift
Aws
Integrations Redshift Redshift integration
- route53
Aws
Integrations Route53 Route53 integration
- s3
Aws
Integrations S3 S3 integration
- ses
Aws
Integrations Ses Ses integration
- sns
Aws
Integrations Sns Sns integration
- sqs
Aws
Integrations Sqs SQS integration
- trusted
Advisor AwsIntegrations Trusted Advisor Trusted Advisor integration
- vpc
Aws
Integrations Vpc VPC integration
- x
Ray AwsIntegrations XRay X-Ray integration
- linked
Account numberId 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 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 variableNEW_RELIC_ACCOUNT_ID
.- alb
Aws
Integrations Alb ALB integration
- api
Gateway AwsIntegrations Api Gateway API Gateway integration
- auto
Scaling AwsIntegrations Auto Scaling ,
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
andses
.- aws
App AwsSync Integrations Aws App Sync Aws Appsync integration
- aws
Athena AwsIntegrations Aws Athena Aws Athena integration
- aws
Cognito AwsIntegrations Aws Cognito Aws Cognito integration
- aws
Connect AwsIntegrations Aws Connect Aws Connect integration
- aws
Direct AwsConnect Integrations Aws Direct Connect Aws Direct Connect integration
- aws
Fsx AwsIntegrations Aws Fsx Aws Fsx integration
- aws
Glue AwsIntegrations Aws Glue Aws Glue integration
- aws
Kinesis AwsAnalytics Integrations Aws Kinesis Analytics Aws Kinesis Analytics integration
- aws
Media AwsConvert Integrations Aws Media Convert Aws Media Convert integration
- aws
Media AwsPackage Vod Integrations Aws Media Package Vod Aws Media PackageVod integration
- aws
Mq AwsIntegrations Aws Mq Aws Mq integration
- aws
Msk AwsIntegrations Aws Msk Aws Msk integration
- aws
Neptune AwsIntegrations Aws Neptune Aws Neptune integration
- aws
Qldb AwsIntegrations Aws Qldb Aws Qldb integration
- aws
Route53resolver AwsIntegrations Aws Route53resolver Aws Route53resolver integration
- aws
States AwsIntegrations Aws States Aws states integration
- aws
Transit AwsGateway Integrations Aws Transit Gateway Aws Transit Gateway integration
- aws
Waf AwsIntegrations Aws Waf Aws Waf integration
- aws
Wafv2 AwsIntegrations Aws Wafv2 Aws Wafv2 integration
- billing
Aws
Integrations Billing Billing integration
- cloudfront
Aws
Integrations Cloudfront Cloudfront integration
- cloudtrail
Aws
Integrations Cloudtrail CloudTrail integration
- doc
Db AwsIntegrations Doc Db Doc DB integration
- dynamodb
Aws
Integrations Dynamodb Dynamo DB integration
- ebs
Aws
Integrations Ebs EBS integration
- ec2
Aws
Integrations Ec2 Ec2 integration
- ecs
Aws
Integrations Ecs Ecs integration
- efs
Aws
Integrations Efs Efs integration
- elasticache
Aws
Integrations Elasticache Elasticache integration
- elasticbeanstalk
Aws
Integrations Elasticbeanstalk Elastic Bean Stalk integration
- elasticsearch
Aws
Integrations Elasticsearch Elastic Search integration
- elb
Aws
Integrations Elb Elb integration
- emr
Aws
Integrations Emr Emr integration
- health
Aws
Integrations Health Health integration
- iam
Aws
Integrations Iam Iam integration
- iot
Aws
Integrations Iot Iot integration
- kinesis
Aws
Integrations Kinesis Kinesis integration
- kinesis
Firehose AwsIntegrations Kinesis Firehose Kinesis Firehose integration
- lambda
Aws
Integrations Lambda Lambda integration
- rds
Aws
Integrations Rds Rds integration
- redshift
Aws
Integrations Redshift Redshift integration
- route53
Aws
Integrations Route53 Route53 integration
- s3
Aws
Integrations S3 S3 integration
- ses
Aws
Integrations Ses Ses integration
- sns
Aws
Integrations Sns Sns integration
- sqs
Aws
Integrations Sqs SQS integration
- trusted
Advisor AwsIntegrations Trusted Advisor Trusted Advisor integration
- vpc
Aws
Integrations Vpc VPC integration
- x
Ray AwsIntegrations XRay X-Ray integration
- linked_
account_ intid 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 variableNEW_RELIC_ACCOUNT_ID
.- alb
Aws
Integrations Alb Args ALB integration
- api_
gateway AwsIntegrations Api Gateway Args API Gateway integration
- auto_
scaling AwsIntegrations Auto Scaling Args ,
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
andses
.- aws_
app_ Awssync Integrations Aws App Sync Args Aws Appsync integration
- aws_
athena AwsIntegrations Aws Athena Args Aws Athena integration
- aws_
cognito AwsIntegrations Aws Cognito Args Aws Cognito integration
- aws_
connect AwsIntegrations Aws Connect Args Aws Connect integration
- aws_
direct_ Awsconnect Integrations Aws Direct Connect Args Aws Direct Connect integration
- aws_
fsx AwsIntegrations Aws Fsx Args Aws Fsx integration
- aws_
glue AwsIntegrations Aws Glue Args Aws Glue integration
- aws_
kinesis_ Awsanalytics Integrations Aws Kinesis Analytics Args Aws Kinesis Analytics integration
- aws_
media_ Awsconvert Integrations Aws Media Convert Args Aws Media Convert integration
- aws_
media_ Awspackage_ vod Integrations Aws Media Package Vod Args Aws Media PackageVod integration
- aws_
mq AwsIntegrations Aws Mq Args Aws Mq integration
- aws_
msk AwsIntegrations Aws Msk Args Aws Msk integration
- aws_
neptune AwsIntegrations Aws Neptune Args Aws Neptune integration
- aws_
qldb AwsIntegrations Aws Qldb Args Aws Qldb integration
- aws_
route53resolver AwsIntegrations Aws Route53resolver Args Aws Route53resolver integration
- aws_
states AwsIntegrations Aws States Args Aws states integration
- aws_
transit_ Awsgateway Integrations Aws Transit Gateway Args Aws Transit Gateway integration
- aws_
waf AwsIntegrations Aws Waf Args Aws Waf integration
- aws_
wafv2 AwsIntegrations Aws Wafv2Args Aws Wafv2 integration
- billing
Aws
Integrations Billing Args Billing integration
- cloudfront
Aws
Integrations Cloudfront Args Cloudfront integration
- cloudtrail
Aws
Integrations Cloudtrail Args CloudTrail integration
- doc_
db AwsIntegrations Doc Db Args Doc DB integration
- dynamodb
Aws
Integrations Dynamodb Args Dynamo DB integration
- ebs
Aws
Integrations Ebs Args EBS integration
- ec2
Aws
Integrations Ec2Args Ec2 integration
- ecs
Aws
Integrations Ecs Args Ecs integration
- efs
Aws
Integrations Efs Args Efs integration
- elasticache
Aws
Integrations Elasticache Args Elasticache integration
- elasticbeanstalk
Aws
Integrations Elasticbeanstalk Args Elastic Bean Stalk integration
- elasticsearch
Aws
Integrations Elasticsearch Args Elastic Search integration
- elb
Aws
Integrations Elb Args Elb integration
- emr
Aws
Integrations Emr Args Emr integration
- health
Aws
Integrations Health Args Health integration
- iam
Aws
Integrations Iam Args Iam integration
- iot
Aws
Integrations Iot Args Iot integration
- kinesis
Aws
Integrations Kinesis Args Kinesis integration
- kinesis_
firehose AwsIntegrations Kinesis Firehose Args Kinesis Firehose integration
- lambda_
Aws
Integrations Lambda Args Lambda integration
- rds
Aws
Integrations Rds Args Rds integration
- redshift
Aws
Integrations Redshift Args Redshift integration
- route53
Aws
Integrations Route53Args Route53 integration
- s3
Aws
Integrations S3Args S3 integration
- ses
Aws
Integrations Ses Args Ses integration
- sns
Aws
Integrations Sns Args Sns integration
- sqs
Aws
Integrations Sqs Args SQS integration
- trusted_
advisor AwsIntegrations Trusted Advisor Args Trusted Advisor integration
- vpc
Aws
Integrations Vpc Args VPC integration
- x_
ray AwsIntegrations XRay Args X-Ray integration
- linked
Account NumberId 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 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 variableNEW_RELIC_ACCOUNT_ID
.- alb Property Map
ALB integration
- api
Gateway Property Map API Gateway integration
- auto
Scaling 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
andses
.- aws
App Property MapSync Aws Appsync integration
- aws
Athena Property Map Aws Athena integration
- aws
Cognito Property Map Aws Cognito integration
- aws
Connect Property Map Aws Connect integration
- aws
Direct Property MapConnect Aws Direct Connect integration
- aws
Fsx Property Map Aws Fsx integration
- aws
Glue Property Map Aws Glue integration
- aws
Kinesis Property MapAnalytics Aws Kinesis Analytics integration
- aws
Media Property MapConvert Aws Media Convert integration
- aws
Media Property MapPackage Vod Aws Media PackageVod integration
- aws
Mq Property Map Aws Mq integration
- aws
Msk Property Map Aws Msk integration
- aws
Neptune Property Map Aws Neptune integration
- aws
Qldb Property Map Aws Qldb integration
- aws
Route53resolver Property Map Aws Route53resolver integration
- aws
States Property Map Aws states integration
- aws
Transit Property MapGateway Aws Transit Gateway integration
- aws
Waf Property Map Aws Waf integration
- aws
Wafv2 Property Map Aws Wafv2 integration
- billing Property Map
Billing integration
- cloudfront Property Map
Cloudfront integration
- cloudtrail Property Map
CloudTrail integration
- doc
Db 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
- kinesis
Firehose 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
- trusted
Advisor Property Map Trusted Advisor integration
- vpc Property Map
VPC integration
- x
Ray 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.
- 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 variableNEW_RELIC_ACCOUNT_ID
.- Alb
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations Alb ALB integration
- Api
Gateway Pulumi.New Relic. Cloud. Inputs. Aws Integrations Api Gateway API Gateway integration
- Auto
Scaling Pulumi.New Relic. Cloud. Inputs. Aws Integrations Auto Scaling ,
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
andses
.- Aws
App Pulumi.Sync New Relic. Cloud. Inputs. Aws Integrations Aws App Sync Aws Appsync integration
- Aws
Athena Pulumi.New Relic. Cloud. Inputs. Aws Integrations Aws Athena Aws Athena integration
- Aws
Cognito Pulumi.New Relic. Cloud. Inputs. Aws Integrations Aws Cognito Aws Cognito integration
- Aws
Connect Pulumi.New Relic. Cloud. Inputs. Aws Integrations Aws Connect Aws Connect integration
- Aws
Direct Pulumi.Connect New Relic. Cloud. Inputs. Aws Integrations Aws Direct Connect Aws Direct Connect integration
- Aws
Fsx Pulumi.New Relic. Cloud. Inputs. Aws Integrations Aws Fsx Aws Fsx integration
- Aws
Glue Pulumi.New Relic. Cloud. Inputs. Aws Integrations Aws Glue Aws Glue integration
- Aws
Kinesis Pulumi.Analytics New Relic. Cloud. Inputs. Aws Integrations Aws Kinesis Analytics Aws Kinesis Analytics integration
- Aws
Media Pulumi.Convert New Relic. Cloud. Inputs. Aws Integrations Aws Media Convert Aws Media Convert integration
- Aws
Media Pulumi.Package Vod New Relic. Cloud. Inputs. Aws Integrations Aws Media Package Vod Aws Media PackageVod integration
- Aws
Mq Pulumi.New Relic. Cloud. Inputs. Aws Integrations Aws Mq Aws Mq integration
- Aws
Msk Pulumi.New Relic. Cloud. Inputs. Aws Integrations Aws Msk Aws Msk integration
- Aws
Neptune Pulumi.New Relic. Cloud. Inputs. Aws Integrations Aws Neptune Aws Neptune integration
- Aws
Qldb Pulumi.New Relic. Cloud. Inputs. Aws Integrations Aws Qldb Aws Qldb integration
- Aws
Route53resolver Pulumi.New Relic. Cloud. Inputs. Aws Integrations Aws Route53resolver Aws Route53resolver integration
- Aws
States Pulumi.New Relic. Cloud. Inputs. Aws Integrations Aws States Aws states integration
- Aws
Transit Pulumi.Gateway New Relic. Cloud. Inputs. Aws Integrations Aws Transit Gateway Aws Transit Gateway integration
- Aws
Waf Pulumi.New Relic. Cloud. Inputs. Aws Integrations Aws Waf Aws Waf integration
- Aws
Wafv2 Pulumi.New Relic. Cloud. Inputs. Aws Integrations Aws Wafv2 Aws Wafv2 integration
- Billing
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations Billing Billing integration
- Cloudfront
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations Cloudfront Cloudfront integration
- Cloudtrail
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations Cloudtrail CloudTrail integration
- Doc
Db Pulumi.New Relic. Cloud. Inputs. Aws Integrations Doc Db Doc DB integration
- Dynamodb
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations Dynamodb Dynamo DB integration
- Ebs
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations Ebs EBS integration
- Ec2
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations Ec2 Ec2 integration
- Ecs
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations Ecs Ecs integration
- Efs
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations Efs Efs integration
- Elasticache
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations Elasticache Elasticache integration
- Elasticbeanstalk
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations Elasticbeanstalk Elastic Bean Stalk integration
- Elasticsearch
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations Elasticsearch Elastic Search integration
- Elb
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations Elb Elb integration
- Emr
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations Emr Emr integration
- Health
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations Health Health integration
- Iam
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations Iam Iam integration
- Iot
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations Iot Iot integration
- Kinesis
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations Kinesis Kinesis integration
- Kinesis
Firehose Pulumi.New Relic. Cloud. Inputs. Aws Integrations Kinesis Firehose Kinesis Firehose integration
- Lambda
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations Lambda Lambda integration
- Linked
Account intId 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.
New Relic. Cloud. Inputs. Aws Integrations Rds Rds integration
- Redshift
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations Redshift Redshift integration
- Route53
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations Route53 Route53 integration
- S3
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations S3 S3 integration
- Ses
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations Ses Ses integration
- Sns
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations Sns Sns integration
- Sqs
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations Sqs SQS integration
- Trusted
Advisor Pulumi.New Relic. Cloud. Inputs. Aws Integrations Trusted Advisor Trusted Advisor integration
- Vpc
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations Vpc VPC integration
- XRay
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations XRay 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 variableNEW_RELIC_ACCOUNT_ID
.- Alb
Aws
Integrations Alb Args ALB integration
- Api
Gateway AwsIntegrations Api Gateway Args API Gateway integration
- Auto
Scaling AwsIntegrations Auto Scaling Args ,
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
andses
.- Aws
App AwsSync Integrations Aws App Sync Args Aws Appsync integration
- Aws
Athena AwsIntegrations Aws Athena Args Aws Athena integration
- Aws
Cognito AwsIntegrations Aws Cognito Args Aws Cognito integration
- Aws
Connect AwsIntegrations Aws Connect Args Aws Connect integration
- Aws
Direct AwsConnect Integrations Aws Direct Connect Args Aws Direct Connect integration
- Aws
Fsx AwsIntegrations Aws Fsx Args Aws Fsx integration
- Aws
Glue AwsIntegrations Aws Glue Args Aws Glue integration
- Aws
Kinesis AwsAnalytics Integrations Aws Kinesis Analytics Args Aws Kinesis Analytics integration
- Aws
Media AwsConvert Integrations Aws Media Convert Args Aws Media Convert integration
- Aws
Media AwsPackage Vod Integrations Aws Media Package Vod Args Aws Media PackageVod integration
- Aws
Mq AwsIntegrations Aws Mq Args Aws Mq integration
- Aws
Msk AwsIntegrations Aws Msk Args Aws Msk integration
- Aws
Neptune AwsIntegrations Aws Neptune Args Aws Neptune integration
- Aws
Qldb AwsIntegrations Aws Qldb Args Aws Qldb integration
- Aws
Route53resolver AwsIntegrations Aws Route53resolver Args Aws Route53resolver integration
- Aws
States AwsIntegrations Aws States Args Aws states integration
- Aws
Transit AwsGateway Integrations Aws Transit Gateway Args Aws Transit Gateway integration
- Aws
Waf AwsIntegrations Aws Waf Args Aws Waf integration
- Aws
Wafv2 AwsIntegrations Aws Wafv2Args Aws Wafv2 integration
- Billing
Aws
Integrations Billing Args Billing integration
- Cloudfront
Aws
Integrations Cloudfront Args Cloudfront integration
- Cloudtrail
Aws
Integrations Cloudtrail Args CloudTrail integration
- Doc
Db AwsIntegrations Doc Db Args Doc DB integration
- Dynamodb
Aws
Integrations Dynamodb Args Dynamo DB integration
- Ebs
Aws
Integrations Ebs Args EBS integration
- Ec2
Aws
Integrations Ec2Args Ec2 integration
- Ecs
Aws
Integrations Ecs Args Ecs integration
- Efs
Aws
Integrations Efs Args Efs integration
- Elasticache
Aws
Integrations Elasticache Args Elasticache integration
- Elasticbeanstalk
Aws
Integrations Elasticbeanstalk Args Elastic Bean Stalk integration
- Elasticsearch
Aws
Integrations Elasticsearch Args Elastic Search integration
- Elb
Aws
Integrations Elb Args Elb integration
- Emr
Aws
Integrations Emr Args Emr integration
- Health
Aws
Integrations Health Args Health integration
- Iam
Aws
Integrations Iam Args Iam integration
- Iot
Aws
Integrations Iot Args Iot integration
- Kinesis
Aws
Integrations Kinesis Args Kinesis integration
- Kinesis
Firehose AwsIntegrations Kinesis Firehose Args Kinesis Firehose integration
- Lambda
Aws
Integrations Lambda Args Lambda integration
- Linked
Account intId 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
Aws
Integrations Rds Args Rds integration
- Redshift
Aws
Integrations Redshift Args Redshift integration
- Route53
Aws
Integrations Route53Args Route53 integration
- S3
Aws
Integrations S3Args S3 integration
- Ses
Aws
Integrations Ses Args Ses integration
- Sns
Aws
Integrations Sns Args Sns integration
- Sqs
Aws
Integrations Sqs Args SQS integration
- Trusted
Advisor AwsIntegrations Trusted Advisor Args Trusted Advisor integration
- Vpc
Aws
Integrations Vpc Args VPC integration
- XRay
Aws
Integrations XRay Args X-Ray integration
- account
Id 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 variableNEW_RELIC_ACCOUNT_ID
.- alb
Aws
Integrations Alb ALB integration
- api
Gateway AwsIntegrations Api Gateway API Gateway integration
- auto
Scaling AwsIntegrations Auto Scaling ,
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
andses
.- aws
App AwsSync Integrations Aws App Sync Aws Appsync integration
- aws
Athena AwsIntegrations Aws Athena Aws Athena integration
- aws
Cognito AwsIntegrations Aws Cognito Aws Cognito integration
- aws
Connect AwsIntegrations Aws Connect Aws Connect integration
- aws
Direct AwsConnect Integrations Aws Direct Connect Aws Direct Connect integration
- aws
Fsx AwsIntegrations Aws Fsx Aws Fsx integration
- aws
Glue AwsIntegrations Aws Glue Aws Glue integration
- aws
Kinesis AwsAnalytics Integrations Aws Kinesis Analytics Aws Kinesis Analytics integration
- aws
Media AwsConvert Integrations Aws Media Convert Aws Media Convert integration
- aws
Media AwsPackage Vod Integrations Aws Media Package Vod Aws Media PackageVod integration
- aws
Mq AwsIntegrations Aws Mq Aws Mq integration
- aws
Msk AwsIntegrations Aws Msk Aws Msk integration
- aws
Neptune AwsIntegrations Aws Neptune Aws Neptune integration
- aws
Qldb AwsIntegrations Aws Qldb Aws Qldb integration
- aws
Route53resolver AwsIntegrations Aws Route53resolver Aws Route53resolver integration
- aws
States AwsIntegrations Aws States Aws states integration
- aws
Transit AwsGateway Integrations Aws Transit Gateway Aws Transit Gateway integration
- aws
Waf AwsIntegrations Aws Waf Aws Waf integration
- aws
Wafv2 AwsIntegrations Aws Wafv2 Aws Wafv2 integration
- billing
Aws
Integrations Billing Billing integration
- cloudfront
Aws
Integrations Cloudfront Cloudfront integration
- cloudtrail
Aws
Integrations Cloudtrail CloudTrail integration
- doc
Db AwsIntegrations Doc Db Doc DB integration
- dynamodb
Aws
Integrations Dynamodb Dynamo DB integration
- ebs
Aws
Integrations Ebs EBS integration
- ec2
Aws
Integrations Ec2 Ec2 integration
- ecs
Aws
Integrations Ecs Ecs integration
- efs
Aws
Integrations Efs Efs integration
- elasticache
Aws
Integrations Elasticache Elasticache integration
- elasticbeanstalk
Aws
Integrations Elasticbeanstalk Elastic Bean Stalk integration
- elasticsearch
Aws
Integrations Elasticsearch Elastic Search integration
- elb
Aws
Integrations Elb Elb integration
- emr
Aws
Integrations Emr Emr integration
- health
Aws
Integrations Health Health integration
- iam
Aws
Integrations Iam Iam integration
- iot
Aws
Integrations Iot Iot integration
- kinesis
Aws
Integrations Kinesis Kinesis integration
- kinesis
Firehose AwsIntegrations Kinesis Firehose Kinesis Firehose integration
- lambda
Aws
Integrations Lambda Lambda integration
- linked
Account IntegerId 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
Aws
Integrations Rds Rds integration
- redshift
Aws
Integrations Redshift Redshift integration
- route53
Aws
Integrations Route53 Route53 integration
- s3
Aws
Integrations S3 S3 integration
- ses
Aws
Integrations Ses Ses integration
- sns
Aws
Integrations Sns Sns integration
- sqs
Aws
Integrations Sqs SQS integration
- trusted
Advisor AwsIntegrations Trusted Advisor Trusted Advisor integration
- vpc
Aws
Integrations Vpc VPC integration
- x
Ray AwsIntegrations XRay X-Ray integration
- account
Id 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 variableNEW_RELIC_ACCOUNT_ID
.- alb
Aws
Integrations Alb ALB integration
- api
Gateway AwsIntegrations Api Gateway API Gateway integration
- auto
Scaling AwsIntegrations Auto Scaling ,
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
andses
.- aws
App AwsSync Integrations Aws App Sync Aws Appsync integration
- aws
Athena AwsIntegrations Aws Athena Aws Athena integration
- aws
Cognito AwsIntegrations Aws Cognito Aws Cognito integration
- aws
Connect AwsIntegrations Aws Connect Aws Connect integration
- aws
Direct AwsConnect Integrations Aws Direct Connect Aws Direct Connect integration
- aws
Fsx AwsIntegrations Aws Fsx Aws Fsx integration
- aws
Glue AwsIntegrations Aws Glue Aws Glue integration
- aws
Kinesis AwsAnalytics Integrations Aws Kinesis Analytics Aws Kinesis Analytics integration
- aws
Media AwsConvert Integrations Aws Media Convert Aws Media Convert integration
- aws
Media AwsPackage Vod Integrations Aws Media Package Vod Aws Media PackageVod integration
- aws
Mq AwsIntegrations Aws Mq Aws Mq integration
- aws
Msk AwsIntegrations Aws Msk Aws Msk integration
- aws
Neptune AwsIntegrations Aws Neptune Aws Neptune integration
- aws
Qldb AwsIntegrations Aws Qldb Aws Qldb integration
- aws
Route53resolver AwsIntegrations Aws Route53resolver Aws Route53resolver integration
- aws
States AwsIntegrations Aws States Aws states integration
- aws
Transit AwsGateway Integrations Aws Transit Gateway Aws Transit Gateway integration
- aws
Waf AwsIntegrations Aws Waf Aws Waf integration
- aws
Wafv2 AwsIntegrations Aws Wafv2 Aws Wafv2 integration
- billing
Aws
Integrations Billing Billing integration
- cloudfront
Aws
Integrations Cloudfront Cloudfront integration
- cloudtrail
Aws
Integrations Cloudtrail CloudTrail integration
- doc
Db AwsIntegrations Doc Db Doc DB integration
- dynamodb
Aws
Integrations Dynamodb Dynamo DB integration
- ebs
Aws
Integrations Ebs EBS integration
- ec2
Aws
Integrations Ec2 Ec2 integration
- ecs
Aws
Integrations Ecs Ecs integration
- efs
Aws
Integrations Efs Efs integration
- elasticache
Aws
Integrations Elasticache Elasticache integration
- elasticbeanstalk
Aws
Integrations Elasticbeanstalk Elastic Bean Stalk integration
- elasticsearch
Aws
Integrations Elasticsearch Elastic Search integration
- elb
Aws
Integrations Elb Elb integration
- emr
Aws
Integrations Emr Emr integration
- health
Aws
Integrations Health Health integration
- iam
Aws
Integrations Iam Iam integration
- iot
Aws
Integrations Iot Iot integration
- kinesis
Aws
Integrations Kinesis Kinesis integration
- kinesis
Firehose AwsIntegrations Kinesis Firehose Kinesis Firehose integration
- lambda
Aws
Integrations Lambda Lambda integration
- linked
Account numberId 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
Aws
Integrations Rds Rds integration
- redshift
Aws
Integrations Redshift Redshift integration
- route53
Aws
Integrations Route53 Route53 integration
- s3
Aws
Integrations S3 S3 integration
- ses
Aws
Integrations Ses Ses integration
- sns
Aws
Integrations Sns Sns integration
- sqs
Aws
Integrations Sqs SQS integration
- trusted
Advisor AwsIntegrations Trusted Advisor Trusted Advisor integration
- vpc
Aws
Integrations Vpc VPC integration
- x
Ray AwsIntegrations XRay 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 variableNEW_RELIC_ACCOUNT_ID
.- alb
Aws
Integrations Alb Args ALB integration
- api_
gateway AwsIntegrations Api Gateway Args API Gateway integration
- auto_
scaling AwsIntegrations Auto Scaling Args ,
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
andses
.- aws_
app_ Awssync Integrations Aws App Sync Args Aws Appsync integration
- aws_
athena AwsIntegrations Aws Athena Args Aws Athena integration
- aws_
cognito AwsIntegrations Aws Cognito Args Aws Cognito integration
- aws_
connect AwsIntegrations Aws Connect Args Aws Connect integration
- aws_
direct_ Awsconnect Integrations Aws Direct Connect Args Aws Direct Connect integration
- aws_
fsx AwsIntegrations Aws Fsx Args Aws Fsx integration
- aws_
glue AwsIntegrations Aws Glue Args Aws Glue integration
- aws_
kinesis_ Awsanalytics Integrations Aws Kinesis Analytics Args Aws Kinesis Analytics integration
- aws_
media_ Awsconvert Integrations Aws Media Convert Args Aws Media Convert integration
- aws_
media_ Awspackage_ vod Integrations Aws Media Package Vod Args Aws Media PackageVod integration
- aws_
mq AwsIntegrations Aws Mq Args Aws Mq integration
- aws_
msk AwsIntegrations Aws Msk Args Aws Msk integration
- aws_
neptune AwsIntegrations Aws Neptune Args Aws Neptune integration
- aws_
qldb AwsIntegrations Aws Qldb Args Aws Qldb integration
- aws_
route53resolver AwsIntegrations Aws Route53resolver Args Aws Route53resolver integration
- aws_
states AwsIntegrations Aws States Args Aws states integration
- aws_
transit_ Awsgateway Integrations Aws Transit Gateway Args Aws Transit Gateway integration
- aws_
waf AwsIntegrations Aws Waf Args Aws Waf integration
- aws_
wafv2 AwsIntegrations Aws Wafv2Args Aws Wafv2 integration
- billing
Aws
Integrations Billing Args Billing integration
- cloudfront
Aws
Integrations Cloudfront Args Cloudfront integration
- cloudtrail
Aws
Integrations Cloudtrail Args CloudTrail integration
- doc_
db AwsIntegrations Doc Db Args Doc DB integration
- dynamodb
Aws
Integrations Dynamodb Args Dynamo DB integration
- ebs
Aws
Integrations Ebs Args EBS integration
- ec2
Aws
Integrations Ec2Args Ec2 integration
- ecs
Aws
Integrations Ecs Args Ecs integration
- efs
Aws
Integrations Efs Args Efs integration
- elasticache
Aws
Integrations Elasticache Args Elasticache integration
- elasticbeanstalk
Aws
Integrations Elasticbeanstalk Args Elastic Bean Stalk integration
- elasticsearch
Aws
Integrations Elasticsearch Args Elastic Search integration
- elb
Aws
Integrations Elb Args Elb integration
- emr
Aws
Integrations Emr Args Emr integration
- health
Aws
Integrations Health Args Health integration
- iam
Aws
Integrations Iam Args Iam integration
- iot
Aws
Integrations Iot Args Iot integration
- kinesis
Aws
Integrations Kinesis Args Kinesis integration
- kinesis_
firehose AwsIntegrations Kinesis Firehose Args Kinesis Firehose integration
- lambda_
Aws
Integrations Lambda Args Lambda integration
- linked_
account_ intid 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
Aws
Integrations Rds Args Rds integration
- redshift
Aws
Integrations Redshift Args Redshift integration
- route53
Aws
Integrations Route53Args Route53 integration
- s3
Aws
Integrations S3Args S3 integration
- ses
Aws
Integrations Ses Args Ses integration
- sns
Aws
Integrations Sns Args Sns integration
- sqs
Aws
Integrations Sqs Args SQS integration
- trusted_
advisor AwsIntegrations Trusted Advisor Args Trusted Advisor integration
- vpc
Aws
Integrations Vpc Args VPC integration
- x_
ray AwsIntegrations XRay Args X-Ray integration
- account
Id 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 variableNEW_RELIC_ACCOUNT_ID
.- alb Property Map
ALB integration
- api
Gateway Property Map API Gateway integration
- auto
Scaling 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
andses
.- aws
App Property MapSync Aws Appsync integration
- aws
Athena Property Map Aws Athena integration
- aws
Cognito Property Map Aws Cognito integration
- aws
Connect Property Map Aws Connect integration
- aws
Direct Property MapConnect Aws Direct Connect integration
- aws
Fsx Property Map Aws Fsx integration
- aws
Glue Property Map Aws Glue integration
- aws
Kinesis Property MapAnalytics Aws Kinesis Analytics integration
- aws
Media Property MapConvert Aws Media Convert integration
- aws
Media Property MapPackage Vod Aws Media PackageVod integration
- aws
Mq Property Map Aws Mq integration
- aws
Msk Property Map Aws Msk integration
- aws
Neptune Property Map Aws Neptune integration
- aws
Qldb Property Map Aws Qldb integration
- aws
Route53resolver Property Map Aws Route53resolver integration
- aws
States Property Map Aws states integration
- aws
Transit Property MapGateway Aws Transit Gateway integration
- aws
Waf Property Map Aws Waf integration
- aws
Wafv2 Property Map Aws Wafv2 integration
- billing Property Map
Billing integration
- cloudfront Property Map
Cloudfront integration
- cloudtrail Property Map
CloudTrail integration
- doc
Db 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
- kinesis
Firehose Property Map Kinesis Firehose integration
- lambda Property Map
Lambda integration
- linked
Account NumberId 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
- trusted
Advisor Property Map Trusted Advisor integration
- vpc Property Map
VPC integration
- x
Ray Property Map X-Ray integration
Supporting Types
AwsIntegrationsAlb, AwsIntegrationsAlbArgs
- Aws
Regions List<string> Specify each AWS region that includes the resources that you want to monitor.
- Fetch
Extended boolInventory 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.
- bool
Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
- Load
Balancer List<string>Prefixes Specify each name or prefix for the LBs that you want to monitor. Filter values are case-sensitive.
- Metrics
Polling intInterval The data polling interval in seconds.
- Tag
Key string Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
- Tag
Value string Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
- Aws
Regions []string Specify each AWS region that includes the resources that you want to monitor.
- Fetch
Extended boolInventory 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.
- bool
Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
- Load
Balancer []stringPrefixes Specify each name or prefix for the LBs that you want to monitor. Filter values are case-sensitive.
- Metrics
Polling intInterval The data polling interval in seconds.
- Tag
Key string Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
- Tag
Value string Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
- aws
Regions List<String> Specify each AWS region that includes the resources that you want to monitor.
- fetch
Extended BooleanInventory 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.
- Boolean
Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
- load
Balancer List<String>Prefixes Specify each name or prefix for the LBs that you want to monitor. Filter values are case-sensitive.
- metrics
Polling IntegerInterval The data polling interval in seconds.
- tag
Key String Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
- tag
Value String Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
- aws
Regions string[] Specify each AWS region that includes the resources that you want to monitor.
- fetch
Extended booleanInventory 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.
- boolean
Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
- load
Balancer string[]Prefixes Specify each name or prefix for the LBs that you want to monitor. Filter values are case-sensitive.
- metrics
Polling numberInterval The data polling interval in seconds.
- tag
Key string Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
- tag
Value 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_ boolinventory 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.
- bool
Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
- load_
balancer_ Sequence[str]prefixes Specify each name or prefix for the LBs that you want to monitor. Filter values are case-sensitive.
- metrics_
polling_ intinterval 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.
- aws
Regions List<String> Specify each AWS region that includes the resources that you want to monitor.
- fetch
Extended BooleanInventory 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.
- Boolean
Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
- load
Balancer List<String>Prefixes Specify each name or prefix for the LBs that you want to monitor. Filter values are case-sensitive.
- metrics
Polling NumberInterval The data polling interval in seconds.
- tag
Key String Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
- tag
Value String Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
AwsIntegrationsApiGateway, AwsIntegrationsApiGatewayArgs
- Aws
Regions List<string> Specify each AWS region that includes the resources that you want to monitor.
- Metrics
Polling intInterval The data polling interval in seconds.
- Stage
Prefixes 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.
- Tag
Key string Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
- Tag
Value string Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
- Aws
Regions []string Specify each AWS region that includes the resources that you want to monitor.
- Metrics
Polling intInterval The data polling interval in seconds.
- Stage
Prefixes []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.
- Tag
Key string Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
- Tag
Value string Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
- aws
Regions List<String> Specify each AWS region that includes the resources that you want to monitor.
- metrics
Polling IntegerInterval The data polling interval in seconds.
- stage
Prefixes 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.
- tag
Key String Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
- tag
Value String Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
- aws
Regions string[] Specify each AWS region that includes the resources that you want to monitor.
- metrics
Polling numberInterval The data polling interval in seconds.
- stage
Prefixes 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.
- tag
Key string Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
- tag
Value 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_ intinterval 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.
- aws
Regions List<String> Specify each AWS region that includes the resources that you want to monitor.
- metrics
Polling NumberInterval The data polling interval in seconds.
- stage
Prefixes 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.
- tag
Key String Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
- tag
Value String Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
AwsIntegrationsAutoScaling, AwsIntegrationsAutoScalingArgs
- Aws
Regions List<string> Specify each AWS region that includes the resources that you want to monitor.
- Metrics
Polling intInterval The data polling interval in seconds.
- Aws
Regions []string Specify each AWS region that includes the resources that you want to monitor.
- Metrics
Polling intInterval The data polling interval in seconds.
- aws
Regions List<String> Specify each AWS region that includes the resources that you want to monitor.
- metrics
Polling IntegerInterval The data polling interval in seconds.
- aws
Regions string[] Specify each AWS region that includes the resources that you want to monitor.
- metrics
Polling numberInterval 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_ intinterval The data polling interval in seconds.
- aws
Regions List<String> Specify each AWS region that includes the resources that you want to monitor.
- metrics
Polling NumberInterval The data polling interval in seconds.
AwsIntegrationsAwsAppSync, AwsIntegrationsAwsAppSyncArgs
- Aws
Regions List<string> Specify each AWS region that includes the resources that you want to monitor.
- Metrics
Polling intInterval The data polling interval in seconds.
- Aws
Regions []string Specify each AWS region that includes the resources that you want to monitor.
- Metrics
Polling intInterval The data polling interval in seconds.
- aws
Regions List<String> Specify each AWS region that includes the resources that you want to monitor.
- metrics
Polling IntegerInterval The data polling interval in seconds.
- aws
Regions string[] Specify each AWS region that includes the resources that you want to monitor.
- metrics
Polling numberInterval 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_ intinterval The data polling interval in seconds.
- aws
Regions List<String> Specify each AWS region that includes the resources that you want to monitor.
- metrics
Polling NumberInterval The data polling interval in seconds.
AwsIntegrationsAwsAthena, AwsIntegrationsAwsAthenaArgs
- Aws
Regions List<string> Specify each AWS region that includes the resources that you want to monitor.
- Metrics
Polling intInterval The data polling interval in seconds.
- Aws
Regions []string Specify each AWS region that includes the resources that you want to monitor.
- Metrics
Polling intInterval The data polling interval in seconds.
- aws
Regions List<String> Specify each AWS region that includes the resources that you want to monitor.
- metrics
Polling IntegerInterval The data polling interval in seconds.
- aws
Regions string[] Specify each AWS region that includes the resources that you want to monitor.
- metrics
Polling numberInterval 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_ intinterval The data polling interval in seconds.
- aws
Regions List<String> Specify each AWS region that includes the resources that you want to monitor.
- metrics
Polling NumberInterval The data polling interval in seconds.
AwsIntegrationsAwsCognito, AwsIntegrationsAwsCognitoArgs
- Aws
Regions List<string> Specify each AWS region that includes the resources that you want to monitor.
- Metrics
Polling intInterval The data polling interval in seconds.
- Aws
Regions []string Specify each AWS region that includes the resources that you want to monitor.
- Metrics
Polling intInterval The data polling interval in seconds.
- aws
Regions List<String> Specify each AWS region that includes the resources that you want to monitor.
- metrics
Polling IntegerInterval The data polling interval in seconds.
- aws
Regions string[] Specify each AWS region that includes the resources that you want to monitor.
- metrics
Polling numberInterval 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_ intinterval The data polling interval in seconds.
- aws
Regions List<String> Specify each AWS region that includes the resources that you want to monitor.
- metrics
Polling NumberInterval The data polling interval in seconds.
AwsIntegrationsAwsConnect, AwsIntegrationsAwsConnectArgs
- Aws
Regions List<string> Specify each AWS region that includes the resources that you want to monitor.
- Metrics
Polling intInterval The data polling interval in seconds.
- Aws
Regions []string Specify each AWS region that includes the resources that you want to monitor.
- Metrics
Polling intInterval The data polling interval in seconds.
- aws
Regions List<String> Specify each AWS region that includes the resources that you want to monitor.
- metrics
Polling IntegerInterval The data polling interval in seconds.
- aws
Regions string[] Specify each AWS region that includes the resources that you want to monitor.
- metrics
Polling numberInterval 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_ intinterval The data polling interval in seconds.
- aws
Regions List<String> Specify each AWS region that includes the resources that you want to monitor.
- metrics
Polling NumberInterval The data polling interval in seconds.
AwsIntegrationsAwsDirectConnect, AwsIntegrationsAwsDirectConnectArgs
- Aws
Regions List<string> Specify each AWS region that includes the resources that you want to monitor.
- Metrics
Polling intInterval The data polling interval in seconds.
- Aws
Regions []string Specify each AWS region that includes the resources that you want to monitor.
- Metrics
Polling intInterval The data polling interval in seconds.
- aws
Regions List<String> Specify each AWS region that includes the resources that you want to monitor.
- metrics
Polling IntegerInterval The data polling interval in seconds.
- aws
Regions string[] Specify each AWS region that includes the resources that you want to monitor.
- metrics
Polling numberInterval 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_ intinterval The data polling interval in seconds.
- aws
Regions List<String> Specify each AWS region that includes the resources that you want to monitor.
- metrics
Polling NumberInterval The data polling interval in seconds.
AwsIntegrationsAwsFsx, AwsIntegrationsAwsFsxArgs
- Aws
Regions List<string> Specify each AWS region that includes the resources that you want to monitor.
- Metrics
Polling intInterval The data polling interval in seconds.
- Aws
Regions []string Specify each AWS region that includes the resources that you want to monitor.
- Metrics
Polling intInterval The data polling interval in seconds.
- aws
Regions List<String> Specify each AWS region that includes the resources that you want to monitor.
- metrics
Polling IntegerInterval The data polling interval in seconds.
- aws
Regions string[] Specify each AWS region that includes the resources that you want to monitor.
- metrics
Polling numberInterval 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_ intinterval The data polling interval in seconds.
- aws
Regions List<String> Specify each AWS region that includes the resources that you want to monitor.
- metrics
Polling NumberInterval The data polling interval in seconds.
AwsIntegrationsAwsGlue, AwsIntegrationsAwsGlueArgs
- Aws
Regions List<string> Specify each AWS region that includes the resources that you want to monitor.
- Metrics
Polling intInterval The data polling interval in seconds.
- Aws
Regions []string Specify each AWS region that includes the resources that you want to monitor.
- Metrics
Polling intInterval The data polling interval in seconds.
- aws
Regions List<String> Specify each AWS region that includes the resources that you want to monitor.
- metrics
Polling IntegerInterval The data polling interval in seconds.
- aws
Regions string[] Specify each AWS region that includes the resources that you want to monitor.
- metrics
Polling numberInterval 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_ intinterval The data polling interval in seconds.
- aws
Regions List<String> Specify each AWS region that includes the resources that you want to monitor.
- metrics
Polling NumberInterval The data polling interval in seconds.
AwsIntegrationsAwsKinesisAnalytics, AwsIntegrationsAwsKinesisAnalyticsArgs
- Aws
Regions List<string> Specify each AWS region that includes the resources that you want to monitor.
- Metrics
Polling intInterval The data polling interval in seconds.
- Aws
Regions []string Specify each AWS region that includes the resources that you want to monitor.
- Metrics
Polling intInterval The data polling interval in seconds.
- aws
Regions List<String> Specify each AWS region that includes the resources that you want to monitor.
- metrics
Polling IntegerInterval The data polling interval in seconds.
- aws
Regions string[] Specify each AWS region that includes the resources that you want to monitor.
- metrics
Polling numberInterval 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_ intinterval The data polling interval in seconds.
- aws
Regions List<String> Specify each AWS region that includes the resources that you want to monitor.
- metrics
Polling NumberInterval The data polling interval in seconds.
AwsIntegrationsAwsMediaConvert, AwsIntegrationsAwsMediaConvertArgs
- Aws
Regions List<string> Specify each AWS region that includes the resources that you want to monitor.
- Metrics
Polling intInterval The data polling interval in seconds.
- Aws
Regions []string Specify each AWS region that includes the resources that you want to monitor.
- Metrics
Polling intInterval The data polling interval in seconds.
- aws
Regions List<String> Specify each AWS region that includes the resources that you want to monitor.
- metrics
Polling IntegerInterval The data polling interval in seconds.
- aws
Regions string[] Specify each AWS region that includes the resources that you want to monitor.
- metrics
Polling numberInterval 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_ intinterval The data polling interval in seconds.
- aws
Regions List<String> Specify each AWS region that includes the resources that you want to monitor.
- metrics
Polling NumberInterval The data polling interval in seconds.
AwsIntegrationsAwsMediaPackageVod, AwsIntegrationsAwsMediaPackageVodArgs
- Aws
Regions List<string> Specify each AWS region that includes the resources that you want to monitor.
- Metrics
Polling intInterval The data polling interval in seconds.
- Aws
Regions []string Specify each AWS region that includes the resources that you want to monitor.
- Metrics
Polling intInterval The data polling interval in seconds.
- aws
Regions List<String> Specify each AWS region that includes the resources that you want to monitor.
- metrics
Polling IntegerInterval The data polling interval in seconds.
- aws
Regions string[] Specify each AWS region that includes the resources that you want to monitor.
- metrics
Polling numberInterval 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_ intinterval The data polling interval in seconds.
- aws
Regions List<String> Specify each AWS region that includes the resources that you want to monitor.
- metrics
Polling NumberInterval The data polling interval in seconds.
AwsIntegrationsAwsMq, AwsIntegrationsAwsMqArgs
- Aws
Regions List<string> Specify each AWS region that includes the resources that you want to monitor.
- Metrics
Polling intInterval The data polling interval in seconds.
- Aws
Regions []string Specify each AWS region that includes the resources that you want to monitor.
- Metrics
Polling intInterval The data polling interval in seconds.
- aws
Regions List<String> Specify each AWS region that includes the resources that you want to monitor.
- metrics
Polling IntegerInterval The data polling interval in seconds.
- aws
Regions string[] Specify each AWS region that includes the resources that you want to monitor.
- metrics
Polling numberInterval 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_ intinterval The data polling interval in seconds.
- aws
Regions List<String> Specify each AWS region that includes the resources that you want to monitor.
- metrics
Polling NumberInterval The data polling interval in seconds.
AwsIntegrationsAwsMsk, AwsIntegrationsAwsMskArgs
- Aws
Regions List<string> Specify each AWS region that includes the resources that you want to monitor.
- Metrics
Polling intInterval The data polling interval in seconds.
- Aws
Regions []string Specify each AWS region that includes the resources that you want to monitor.
- Metrics
Polling intInterval The data polling interval in seconds.
- aws
Regions List<String> Specify each AWS region that includes the resources that you want to monitor.
- metrics
Polling IntegerInterval The data polling interval in seconds.
- aws
Regions string[] Specify each AWS region that includes the resources that you want to monitor.
- metrics
Polling numberInterval 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_ intinterval The data polling interval in seconds.
- aws
Regions List<String> Specify each AWS region that includes the resources that you want to monitor.
- metrics
Polling NumberInterval The data polling interval in seconds.
AwsIntegrationsAwsNeptune, AwsIntegrationsAwsNeptuneArgs
- Aws
Regions List<string> Specify each AWS region that includes the resources that you want to monitor.
- Metrics
Polling intInterval The data polling interval in seconds.
- Aws
Regions []string Specify each AWS region that includes the resources that you want to monitor.
- Metrics
Polling intInterval The data polling interval in seconds.
- aws
Regions List<String> Specify each AWS region that includes the resources that you want to monitor.
- metrics
Polling IntegerInterval The data polling interval in seconds.
- aws
Regions string[] Specify each AWS region that includes the resources that you want to monitor.
- metrics
Polling numberInterval 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_ intinterval The data polling interval in seconds.
- aws
Regions List<String> Specify each AWS region that includes the resources that you want to monitor.
- metrics
Polling NumberInterval The data polling interval in seconds.
AwsIntegrationsAwsQldb, AwsIntegrationsAwsQldbArgs
- Aws
Regions List<string> Specify each AWS region that includes the resources that you want to monitor.
- Metrics
Polling intInterval The data polling interval in seconds.
- Aws
Regions []string Specify each AWS region that includes the resources that you want to monitor.
- Metrics
Polling intInterval The data polling interval in seconds.
- aws
Regions List<String> Specify each AWS region that includes the resources that you want to monitor.
- metrics
Polling IntegerInterval The data polling interval in seconds.
- aws
Regions string[] Specify each AWS region that includes the resources that you want to monitor.
- metrics
Polling numberInterval 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_ intinterval The data polling interval in seconds.
- aws
Regions List<String> Specify each AWS region that includes the resources that you want to monitor.
- metrics
Polling NumberInterval The data polling interval in seconds.
AwsIntegrationsAwsRoute53resolver, AwsIntegrationsAwsRoute53resolverArgs
- Aws
Regions List<string> Specify each AWS region that includes the resources that you want to monitor.
- Metrics
Polling intInterval The data polling interval in seconds.
- Aws
Regions []string Specify each AWS region that includes the resources that you want to monitor.
- Metrics
Polling intInterval The data polling interval in seconds.
- aws
Regions List<String> Specify each AWS region that includes the resources that you want to monitor.
- metrics
Polling IntegerInterval The data polling interval in seconds.
- aws
Regions string[] Specify each AWS region that includes the resources that you want to monitor.
- metrics
Polling numberInterval 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_ intinterval The data polling interval in seconds.
- aws
Regions List<String> Specify each AWS region that includes the resources that you want to monitor.
- metrics
Polling NumberInterval The data polling interval in seconds.
AwsIntegrationsAwsStates, AwsIntegrationsAwsStatesArgs
- Aws
Regions List<string> Specify each AWS region that includes the resources that you want to monitor.
- Metrics
Polling intInterval The data polling interval in seconds.
- Aws
Regions []string Specify each AWS region that includes the resources that you want to monitor.
- Metrics
Polling intInterval The data polling interval in seconds.
- aws
Regions List<String> Specify each AWS region that includes the resources that you want to monitor.
- metrics
Polling IntegerInterval The data polling interval in seconds.
- aws
Regions string[] Specify each AWS region that includes the resources that you want to monitor.
- metrics
Polling numberInterval 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_ intinterval The data polling interval in seconds.
- aws
Regions List<String> Specify each AWS region that includes the resources that you want to monitor.
- metrics
Polling NumberInterval The data polling interval in seconds.
AwsIntegrationsAwsTransitGateway, AwsIntegrationsAwsTransitGatewayArgs
- Aws
Regions List<string> Specify each AWS region that includes the resources that you want to monitor.
- Metrics
Polling intInterval The data polling interval in seconds.
- Aws
Regions []string Specify each AWS region that includes the resources that you want to monitor.
- Metrics
Polling intInterval The data polling interval in seconds.
- aws
Regions List<String> Specify each AWS region that includes the resources that you want to monitor.
- metrics
Polling IntegerInterval The data polling interval in seconds.
- aws
Regions string[] Specify each AWS region that includes the resources that you want to monitor.
- metrics
Polling numberInterval 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_ intinterval The data polling interval in seconds.
- aws
Regions List<String> Specify each AWS region that includes the resources that you want to monitor.
- metrics
Polling NumberInterval The data polling interval in seconds.
AwsIntegrationsAwsWaf, AwsIntegrationsAwsWafArgs
- Aws
Regions List<string> Specify each AWS region that includes the resources that you want to monitor.
- Metrics
Polling intInterval The data polling interval in seconds.
- Aws
Regions []string Specify each AWS region that includes the resources that you want to monitor.
- Metrics
Polling intInterval The data polling interval in seconds.
- aws
Regions List<String> Specify each AWS region that includes the resources that you want to monitor.
- metrics
Polling IntegerInterval The data polling interval in seconds.
- aws
Regions string[] Specify each AWS region that includes the resources that you want to monitor.
- metrics
Polling numberInterval 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_ intinterval The data polling interval in seconds.
- aws
Regions List<String> Specify each AWS region that includes the resources that you want to monitor.
- metrics
Polling NumberInterval The data polling interval in seconds.
AwsIntegrationsAwsWafv2, AwsIntegrationsAwsWafv2Args
- Aws
Regions List<string> Specify each AWS region that includes the resources that you want to monitor.
- Metrics
Polling intInterval The data polling interval in seconds.
- Aws
Regions []string Specify each AWS region that includes the resources that you want to monitor.
- Metrics
Polling intInterval The data polling interval in seconds.
- aws
Regions List<String> Specify each AWS region that includes the resources that you want to monitor.
- metrics
Polling IntegerInterval The data polling interval in seconds.
- aws
Regions string[] Specify each AWS region that includes the resources that you want to monitor.
- metrics
Polling numberInterval 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_ intinterval The data polling interval in seconds.
- aws
Regions List<String> Specify each AWS region that includes the resources that you want to monitor.
- metrics
Polling NumberInterval The data polling interval in seconds.
AwsIntegrationsBilling, AwsIntegrationsBillingArgs
- Metrics
Polling intInterval The data polling interval in seconds.
- Metrics
Polling intInterval The data polling interval in seconds.
- metrics
Polling IntegerInterval The data polling interval in seconds.
- metrics
Polling numberInterval The data polling interval in seconds.
- metrics_
polling_ intinterval The data polling interval in seconds.
- metrics
Polling NumberInterval The data polling interval in seconds.
AwsIntegrationsCloudfront, AwsIntegrationsCloudfrontArgs
- Fetch
Lambdas boolAt Edge Specify if Lambdas@Edge should be monitored. May affect total data collection time and contribute to the Cloud provider API rate limit.
- bool
Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
- Metrics
Polling intInterval The data polling interval in seconds.
- Tag
Key string Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
- Tag
Value string Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
- Fetch
Lambdas boolAt Edge Specify if Lambdas@Edge should be monitored. May affect total data collection time and contribute to the Cloud provider API rate limit.
- bool
Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
- Metrics
Polling intInterval The data polling interval in seconds.
- Tag
Key string Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
- Tag
Value string Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
- fetch
Lambdas BooleanAt Edge Specify if Lambdas@Edge should be monitored. May affect total data collection time and contribute to the Cloud provider API rate limit.
- Boolean
Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
- metrics
Polling IntegerInterval The data polling interval in seconds.
- tag
Key String Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
- tag
Value String Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
- fetch
Lambdas booleanAt Edge Specify if Lambdas@Edge should be monitored. May affect total data collection time and contribute to the Cloud provider API rate limit.
- boolean
Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
- metrics
Polling numberInterval The data polling interval in seconds.
- tag
Key string Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
- tag
Value string Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
- fetch_
lambdas_ boolat_ edge Specify if Lambdas@Edge should be monitored. May affect total data collection time and contribute to the Cloud provider API rate limit.
- bool
Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
- metrics_
polling_ intinterval 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.
- fetch
Lambdas BooleanAt Edge Specify if Lambdas@Edge should be monitored. May affect total data collection time and contribute to the Cloud provider API rate limit.
- Boolean
Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
- metrics
Polling NumberInterval The data polling interval in seconds.
- tag
Key String Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
- tag
Value String Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
AwsIntegrationsCloudtrail, AwsIntegrationsCloudtrailArgs
- Aws
Regions List<string> Specify each AWS region that includes the resources that you want to monitor.
- Metrics
Polling intInterval The data polling interval in seconds.
- Aws
Regions []string Specify each AWS region that includes the resources that you want to monitor.
- Metrics
Polling intInterval The data polling interval in seconds.
- aws
Regions List<String> Specify each AWS region that includes the resources that you want to monitor.
- metrics
Polling IntegerInterval The data polling interval in seconds.
- aws
Regions string[] Specify each AWS region that includes the resources that you want to monitor.
- metrics
Polling numberInterval 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_ intinterval The data polling interval in seconds.
- aws
Regions List<String> Specify each AWS region that includes the resources that you want to monitor.
- metrics
Polling NumberInterval The data polling interval in seconds.
AwsIntegrationsDocDb, AwsIntegrationsDocDbArgs
- Aws
Regions List<string> Specify each AWS region that includes the resources that you want to monitor.
- Metrics
Polling intInterval The data polling interval in seconds.
- Aws
Regions []string Specify each AWS region that includes the resources that you want to monitor.
- Metrics
Polling intInterval The data polling interval in seconds.
- aws
Regions List<String> Specify each AWS region that includes the resources that you want to monitor.
- metrics
Polling IntegerInterval The data polling interval in seconds.
- aws
Regions string[] Specify each AWS region that includes the resources that you want to monitor.
- metrics
Polling numberInterval 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_ intinterval The data polling interval in seconds.
- aws
Regions List<String> Specify each AWS region that includes the resources that you want to monitor.
- metrics
Polling NumberInterval The data polling interval in seconds.
AwsIntegrationsDynamodb, AwsIntegrationsDynamodbArgs
- Aws
Regions List<string> Specify each AWS region that includes the resources that you want to monitor.
- Fetch
Extended boolInventory 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.
- bool
Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
- Metrics
Polling intInterval The data polling interval in seconds.
- Tag
Key string Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
- Tag
Value string Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
- Aws
Regions []string Specify each AWS region that includes the resources that you want to monitor.
- Fetch
Extended boolInventory 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.
- bool
Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
- Metrics
Polling intInterval The data polling interval in seconds.
- Tag
Key string Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
- Tag
Value string Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
- aws
Regions List<String> Specify each AWS region that includes the resources that you want to monitor.
- fetch
Extended BooleanInventory 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.
- Boolean
Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
- metrics
Polling IntegerInterval The data polling interval in seconds.
- tag
Key String Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
- tag
Value String Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
- aws
Regions string[] Specify each AWS region that includes the resources that you want to monitor.
- fetch
Extended booleanInventory 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.
- boolean
Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
- metrics
Polling numberInterval The data polling interval in seconds.
- tag
Key string Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
- tag
Value 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_ boolinventory 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.
- bool
Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
- metrics_
polling_ intinterval 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.
- aws
Regions List<String> Specify each AWS region that includes the resources that you want to monitor.
- fetch
Extended BooleanInventory 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.
- Boolean
Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
- metrics
Polling NumberInterval The data polling interval in seconds.
- tag
Key String Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
- tag
Value String Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
AwsIntegrationsEbs, AwsIntegrationsEbsArgs
- Aws
Regions List<string> Specify each AWS region that includes the resources that you want to monitor.
- Fetch
Extended boolInventory 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 intInterval The data polling interval in seconds.
- Tag
Key string Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
- Tag
Value string Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
- Aws
Regions []string Specify each AWS region that includes the resources that you want to monitor.
- Fetch
Extended boolInventory 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 intInterval The data polling interval in seconds.
- Tag
Key string Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
- Tag
Value string Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
- aws
Regions List<String> Specify each AWS region that includes the resources that you want to monitor.
- fetch
Extended BooleanInventory 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 IntegerInterval The data polling interval in seconds.
- tag
Key String Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
- tag
Value String Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
- aws
Regions string[] Specify each AWS region that includes the resources that you want to monitor.
- fetch
Extended booleanInventory 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 numberInterval The data polling interval in seconds.
- tag
Key string Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
- tag
Value 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_ boolinventory 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_ intinterval 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.
- aws
Regions List<String> Specify each AWS region that includes the resources that you want to monitor.
- fetch
Extended BooleanInventory 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 NumberInterval The data polling interval in seconds.
- tag
Key String Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
- tag
Value String Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
AwsIntegrationsEc2, AwsIntegrationsEc2Args
- Aws
Regions List<string> Specify each AWS region that includes the resources that you want to monitor.
- bool
Specify if the old legacy metadata and tag names have to be kept, it will consume more ingest data size.
- Fetch
Ip boolAddresses Specify if IP addresses of ec2 instance should be collected.
- Metrics
Polling intInterval The data polling interval in seconds.
- Tag
Key string Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
- Tag
Value string Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
- Aws
Regions []string Specify each AWS region that includes the resources that you want to monitor.
- bool
Specify if the old legacy metadata and tag names have to be kept, it will consume more ingest data size.
- Fetch
Ip boolAddresses Specify if IP addresses of ec2 instance should be collected.
- Metrics
Polling intInterval The data polling interval in seconds.
- Tag
Key string Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
- Tag
Value string Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
- aws
Regions List<String> Specify each AWS region that includes the resources that you want to monitor.
- Boolean
Specify if the old legacy metadata and tag names have to be kept, it will consume more ingest data size.
- fetch
Ip BooleanAddresses Specify if IP addresses of ec2 instance should be collected.
- metrics
Polling IntegerInterval The data polling interval in seconds.
- tag
Key String Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
- tag
Value String Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
- aws
Regions string[] Specify each AWS region that includes the resources that you want to monitor.
- boolean
Specify if the old legacy metadata and tag names have to be kept, it will consume more ingest data size.
- fetch
Ip booleanAddresses Specify if IP addresses of ec2 instance should be collected.
- metrics
Polling numberInterval The data polling interval in seconds.
- tag
Key string Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
- tag
Value 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.
- bool
Specify if the old legacy metadata and tag names have to be kept, it will consume more ingest data size.
- fetch_
ip_ booladdresses Specify if IP addresses of ec2 instance should be collected.
- metrics_
polling_ intinterval 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.
- aws
Regions List<String> Specify each AWS region that includes the resources that you want to monitor.
- Boolean
Specify if the old legacy metadata and tag names have to be kept, it will consume more ingest data size.
- fetch
Ip BooleanAddresses Specify if IP addresses of ec2 instance should be collected.
- metrics
Polling NumberInterval The data polling interval in seconds.
- tag
Key String Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
- tag
Value String Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
AwsIntegrationsEcs, AwsIntegrationsEcsArgs
- Aws
Regions List<string> Specify each AWS region that includes the resources that you want to monitor.
- bool
Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
- Metrics
Polling intInterval The data polling interval in seconds.
- Tag
Key string Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
- Tag
Value string Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
- Aws
Regions []string Specify each AWS region that includes the resources that you want to monitor.
- bool
Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
- Metrics
Polling intInterval The data polling interval in seconds.
- Tag
Key string Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
- Tag
Value string Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
- aws
Regions List<String> Specify each AWS region that includes the resources that you want to monitor.
- Boolean
Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
- metrics
Polling IntegerInterval The data polling interval in seconds.
- tag
Key String Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
- tag
Value String Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
- aws
Regions string[] Specify each AWS region that includes the resources that you want to monitor.
- boolean
Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
- metrics
Polling numberInterval The data polling interval in seconds.
- tag
Key string Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
- tag
Value 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.
- bool
Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
- metrics_
polling_ intinterval 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.
- aws
Regions List<String> Specify each AWS region that includes the resources that you want to monitor.
- Boolean
Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
- metrics
Polling NumberInterval The data polling interval in seconds.
- tag
Key String Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
- tag
Value String Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
AwsIntegrationsEfs, AwsIntegrationsEfsArgs
- Aws
Regions List<string> Specify each AWS region that includes the resources that you want to monitor.
- bool
Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
- Metrics
Polling intInterval The data polling interval in seconds.
- Tag
Key string Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
- Tag
Value string Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
- Aws
Regions []string Specify each AWS region that includes the resources that you want to monitor.
- bool
Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
- Metrics
Polling intInterval The data polling interval in seconds.
- Tag
Key string Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
- Tag
Value string Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
- aws
Regions List<String> Specify each AWS region that includes the resources that you want to monitor.
- Boolean
Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
- metrics
Polling IntegerInterval The data polling interval in seconds.
- tag
Key String Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
- tag
Value String Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
- aws
Regions string[] Specify each AWS region that includes the resources that you want to monitor.
- boolean
Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
- metrics
Polling numberInterval The data polling interval in seconds.
- tag
Key string Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
- tag
Value 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.
- bool
Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
- metrics_
polling_ intinterval 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.
- aws
Regions List<String> Specify each AWS region that includes the resources that you want to monitor.
- Boolean
Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
- metrics
Polling NumberInterval The data polling interval in seconds.
- tag
Key String Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
- tag
Value String Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
AwsIntegrationsElasticache, AwsIntegrationsElasticacheArgs
- Aws
Regions List<string> Specify each AWS region that includes the resources that you want to monitor.
- bool
Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
- Metrics
Polling intInterval The data polling interval in seconds.
- Tag
Key string Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
- Tag
Value string Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
- Aws
Regions []string Specify each AWS region that includes the resources that you want to monitor.
- bool
Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
- Metrics
Polling intInterval The data polling interval in seconds.
- Tag
Key string Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
- Tag
Value string Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
- aws
Regions List<String> Specify each AWS region that includes the resources that you want to monitor.
- Boolean
Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
- metrics
Polling IntegerInterval The data polling interval in seconds.
- tag
Key String Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
- tag
Value String Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
- aws
Regions string[] Specify each AWS region that includes the resources that you want to monitor.
- boolean
Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
- metrics
Polling numberInterval The data polling interval in seconds.
- tag
Key string Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
- tag
Value 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.
- bool
Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
- metrics_
polling_ intinterval 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.
- aws
Regions List<String> Specify each AWS region that includes the resources that you want to monitor.
- Boolean
Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
- metrics
Polling NumberInterval The data polling interval in seconds.
- tag
Key String Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
- tag
Value String Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
AwsIntegrationsElasticbeanstalk, AwsIntegrationsElasticbeanstalkArgs
- Aws
Regions List<string> Specify each AWS region that includes the resources that you want to monitor.
- Fetch
Extended boolInventory 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.
- bool
Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
- Metrics
Polling intInterval The data polling interval in seconds.
- Tag
Key string Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
- Tag
Value string Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
- Aws
Regions []string Specify each AWS region that includes the resources that you want to monitor.
- Fetch
Extended boolInventory 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.
- bool
Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
- Metrics
Polling intInterval The data polling interval in seconds.
- Tag
Key string Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
- Tag
Value string Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
- aws
Regions List<String> Specify each AWS region that includes the resources that you want to monitor.
- fetch
Extended BooleanInventory 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.
- Boolean
Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
- metrics
Polling IntegerInterval The data polling interval in seconds.
- tag
Key String Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
- tag
Value String Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
- aws
Regions string[] Specify each AWS region that includes the resources that you want to monitor.
- fetch
Extended booleanInventory 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.
- boolean
Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
- metrics
Polling numberInterval The data polling interval in seconds.
- tag
Key string Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
- tag
Value 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_ boolinventory 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.
- bool
Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
- metrics_
polling_ intinterval 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.
- aws
Regions List<String> Specify each AWS region that includes the resources that you want to monitor.
- fetch
Extended BooleanInventory 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.
- Boolean
Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
- metrics
Polling NumberInterval The data polling interval in seconds.
- tag
Key String Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
- tag
Value String Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
AwsIntegrationsElasticsearch, AwsIntegrationsElasticsearchArgs
- Aws
Regions List<string> 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 intInterval The data polling interval in seconds.
- Tag
Key string Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
- Tag
Value string Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
- Aws
Regions []string 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 intInterval The data polling interval in seconds.
- Tag
Key string Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
- Tag
Value string Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
- aws
Regions List<String> Specify each AWS region that includes the resources that you want to monitor.
- fetch
Nodes Boolean Specify if metrics should be collected for nodes. Turning it on will increase the number of API calls made to CloudWatch.
- metrics
Polling IntegerInterval The data polling interval in seconds.
- tag
Key String Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
- tag
Value String Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
- aws
Regions string[] Specify each AWS region that includes the resources that you want to monitor.
- fetch
Nodes boolean Specify if metrics should be collected for nodes. Turning it on will increase the number of API calls made to CloudWatch.
- metrics
Polling numberInterval The data polling interval in seconds.
- tag
Key string Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
- tag
Value 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_ intinterval 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.
- aws
Regions List<String> Specify each AWS region that includes the resources that you want to monitor.
- fetch
Nodes Boolean Specify if metrics should be collected for nodes. Turning it on will increase the number of API calls made to CloudWatch.
- metrics
Polling NumberInterval The data polling interval in seconds.
- tag
Key String Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
- tag
Value String Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
AwsIntegrationsElb, AwsIntegrationsElbArgs
- Aws
Regions List<string> Specify each AWS region that includes the resources that you want to monitor.
- Fetch
Extended boolInventory 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.
- bool
Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
- Metrics
Polling intInterval The data polling interval in seconds.
- Aws
Regions []string Specify each AWS region that includes the resources that you want to monitor.
- Fetch
Extended boolInventory 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.
- bool
Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
- Metrics
Polling intInterval The data polling interval in seconds.
- aws
Regions List<String> Specify each AWS region that includes the resources that you want to monitor.
- fetch
Extended BooleanInventory 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.
- Boolean
Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
- metrics
Polling IntegerInterval The data polling interval in seconds.
- aws
Regions string[] Specify each AWS region that includes the resources that you want to monitor.
- fetch
Extended booleanInventory 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.
- boolean
Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
- metrics
Polling numberInterval 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_ boolinventory 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.
- bool
Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
- metrics_
polling_ intinterval The data polling interval in seconds.
- aws
Regions List<String> Specify each AWS region that includes the resources that you want to monitor.
- fetch
Extended BooleanInventory 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.
- Boolean
Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
- metrics
Polling NumberInterval The data polling interval in seconds.
AwsIntegrationsEmr, AwsIntegrationsEmrArgs
- Aws
Regions List<string> Specify each AWS region that includes the resources that you want to monitor.
- bool
Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
- Metrics
Polling intInterval The data polling interval in seconds.
- Tag
Key string Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
- Tag
Value string Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
- Aws
Regions []string Specify each AWS region that includes the resources that you want to monitor.
- bool
Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
- Metrics
Polling intInterval The data polling interval in seconds.
- Tag
Key string Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
- Tag
Value string Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
- aws
Regions List<String> Specify each AWS region that includes the resources that you want to monitor.
- Boolean
Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
- metrics
Polling IntegerInterval The data polling interval in seconds.
- tag
Key String Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
- tag
Value String Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
- aws
Regions string[] Specify each AWS region that includes the resources that you want to monitor.
- boolean
Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
- metrics
Polling numberInterval The data polling interval in seconds.
- tag
Key string Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
- tag
Value 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.
- bool
Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
- metrics_
polling_ intinterval 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.
- aws
Regions List<String> Specify each AWS region that includes the resources that you want to monitor.
- Boolean
Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
- metrics
Polling NumberInterval The data polling interval in seconds.
- tag
Key String Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
- tag
Value String Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
AwsIntegrationsHealth, AwsIntegrationsHealthArgs
- Metrics
Polling intInterval The data polling interval in seconds.
- Metrics
Polling intInterval The data polling interval in seconds.
- metrics
Polling IntegerInterval The data polling interval in seconds.
- metrics
Polling numberInterval The data polling interval in seconds.
- metrics_
polling_ intinterval The data polling interval in seconds.
- metrics
Polling NumberInterval The data polling interval in seconds.
AwsIntegrationsIam, AwsIntegrationsIamArgs
- Metrics
Polling intInterval The data polling interval in seconds.
- Tag
Key string Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
- Tag
Value string Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.