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.
import * as pulumi from "@pulumi/pulumi";
import * as newrelic from "@pulumi/newrelic";
const foo = new newrelic.cloud.AwsLinkAccount("foo", {
arn: newrelicAwsRole.arn,
metricCollectionMode: "PULL",
name: "foo",
});
const bar = new newrelic.cloud.AwsIntegrations("bar", {
linkedAccountId: foo.id,
billing: {
metricsPollingInterval: 3600,
},
cloudtrail: {
metricsPollingInterval: 300,
awsRegions: [
"us-east-1",
"us-east-2",
],
},
health: {
metricsPollingInterval: 300,
},
trustedAdvisor: {
metricsPollingInterval: 3600,
},
vpc: {
metricsPollingInterval: 900,
awsRegions: [
"us-east-1",
"us-east-2",
],
fetchNatGateway: true,
fetchVpn: false,
tagKey: "tag key",
tagValue: "tag value",
},
xRay: {
metricsPollingInterval: 300,
awsRegions: [
"us-east-1",
"us-east-2",
],
},
s3: {
metricsPollingInterval: 3600,
},
docDb: {
metricsPollingInterval: 300,
},
sqs: {
fetchExtendedInventory: true,
fetchTags: true,
queuePrefixes: ["queue prefix"],
metricsPollingInterval: 300,
awsRegions: ["us-east-1"],
tagKey: "tag key",
tagValue: "tag value",
},
ebs: {
metricsPollingInterval: 900,
fetchExtendedInventory: true,
awsRegions: ["us-east-1"],
tagKey: "tag key",
tagValue: "tag value",
},
alb: {
fetchExtendedInventory: true,
fetchTags: true,
loadBalancerPrefixes: ["load balancer prefix"],
metricsPollingInterval: 300,
awsRegions: ["us-east-1"],
tagKey: "tag key",
tagValue: "tag value",
},
elasticache: {
awsRegions: ["us-east-1"],
fetchTags: true,
metricsPollingInterval: 300,
tagKey: "tag key",
tagValue: "tag value",
},
apiGateway: {
metricsPollingInterval: 300,
awsRegions: ["us-east-1"],
stagePrefixes: ["stage prefix"],
tagKey: "tag key",
tagValue: "tag value",
},
autoScaling: {
awsRegions: ["us-east-1"],
metricsPollingInterval: 300,
},
awsAppSync: {
awsRegions: ["us-east-1"],
metricsPollingInterval: 300,
},
awsAthena: {
awsRegions: ["us-east-1"],
metricsPollingInterval: 300,
},
awsCognito: {
awsRegions: ["us-east-1"],
metricsPollingInterval: 300,
},
awsConnect: {
awsRegions: ["us-east-1"],
metricsPollingInterval: 300,
},
awsDirectConnect: {
awsRegions: ["us-east-1"],
metricsPollingInterval: 300,
},
awsFsx: {
awsRegions: ["us-east-1"],
metricsPollingInterval: 300,
},
awsGlue: {
awsRegions: ["us-east-1"],
metricsPollingInterval: 300,
},
awsKinesisAnalytics: {
awsRegions: ["us-east-1"],
metricsPollingInterval: 300,
},
awsMediaConvert: {
awsRegions: ["us-east-1"],
metricsPollingInterval: 300,
},
awsMediaPackageVod: {
awsRegions: ["us-east-1"],
metricsPollingInterval: 300,
},
awsMq: {
awsRegions: ["us-east-1"],
metricsPollingInterval: 300,
},
awsMsk: {
awsRegions: ["us-east-1"],
metricsPollingInterval: 300,
},
awsNeptune: {
awsRegions: ["us-east-1"],
metricsPollingInterval: 300,
},
awsQldb: {
awsRegions: ["us-east-1"],
metricsPollingInterval: 300,
},
awsRoute53resolver: {
awsRegions: ["us-east-1"],
metricsPollingInterval: 300,
},
awsStates: {
awsRegions: ["us-east-1"],
metricsPollingInterval: 300,
},
awsTransitGateway: {
awsRegions: ["us-east-1"],
metricsPollingInterval: 300,
},
awsWaf: {
awsRegions: ["us-east-1"],
metricsPollingInterval: 300,
},
awsWafv2: {
awsRegions: ["us-east-1"],
metricsPollingInterval: 300,
},
cloudfront: {
fetchLambdasAtEdge: true,
fetchTags: true,
metricsPollingInterval: 300,
tagKey: "tag key",
tagValue: "tag value",
},
dynamodb: {
awsRegions: ["us-east-1"],
fetchExtendedInventory: true,
fetchTags: true,
metricsPollingInterval: 300,
tagKey: "tag key",
tagValue: "tag value",
},
ec2: {
awsRegions: ["us-east-1"],
duplicateEc2Tags: true,
fetchIpAddresses: true,
metricsPollingInterval: 300,
tagKey: "tag key",
tagValue: "tag value",
},
ecs: {
awsRegions: ["us-east-1"],
fetchTags: true,
metricsPollingInterval: 300,
tagKey: "tag key",
tagValue: "tag value",
},
efs: {
awsRegions: ["us-east-1"],
fetchTags: true,
metricsPollingInterval: 300,
tagKey: "tag key",
tagValue: "tag value",
},
elasticbeanstalk: {
awsRegions: ["us-east-1"],
fetchExtendedInventory: true,
fetchTags: true,
metricsPollingInterval: 300,
tagKey: "tag key",
tagValue: "tag value",
},
elasticsearch: {
awsRegions: ["us-east-1"],
fetchNodes: true,
metricsPollingInterval: 300,
tagKey: "tag key",
tagValue: "tag value",
},
elb: {
awsRegions: ["us-east-1"],
fetchExtendedInventory: true,
fetchTags: true,
metricsPollingInterval: 300,
},
emr: {
awsRegions: ["us-east-1"],
fetchTags: true,
metricsPollingInterval: 300,
tagKey: "tag key",
tagValue: "tag value",
},
iam: {
metricsPollingInterval: 300,
tagKey: "tag key",
tagValue: "tag value",
},
iot: {
awsRegions: ["us-east-1"],
metricsPollingInterval: 300,
},
kinesis: {
awsRegions: ["us-east-1"],
fetchShards: true,
fetchTags: true,
metricsPollingInterval: 900,
tagKey: "tag key",
tagValue: "tag value",
},
kinesisFirehose: {
awsRegions: ["us-east-1"],
metricsPollingInterval: 300,
},
lambda: {
awsRegions: ["us-east-1"],
fetchTags: true,
metricsPollingInterval: 300,
tagKey: "tag key",
tagValue: "tag value",
},
rds: {
awsRegions: ["us-east-1"],
fetchTags: true,
metricsPollingInterval: 300,
tagKey: "tag key",
tagValue: "tag value",
},
redshift: {
awsRegions: ["us-east-1"],
metricsPollingInterval: 300,
tagKey: "tag key",
tagValue: "tag value",
},
route53: {
fetchExtendedInventory: true,
metricsPollingInterval: 300,
},
ses: {
awsRegions: ["us-east-1"],
metricsPollingInterval: 300,
},
sns: {
awsRegions: ["us-east-1"],
fetchExtendedInventory: true,
metricsPollingInterval: 300,
},
});
import pulumi
import pulumi_newrelic as newrelic
foo = newrelic.cloud.AwsLinkAccount("foo",
arn=newrelic_aws_role["arn"],
metric_collection_mode="PULL",
name="foo")
bar = newrelic.cloud.AwsIntegrations("bar",
linked_account_id=foo.id,
billing=newrelic.cloud.AwsIntegrationsBillingArgs(
metrics_polling_interval=3600,
),
cloudtrail=newrelic.cloud.AwsIntegrationsCloudtrailArgs(
metrics_polling_interval=300,
aws_regions=[
"us-east-1",
"us-east-2",
],
),
health=newrelic.cloud.AwsIntegrationsHealthArgs(
metrics_polling_interval=300,
),
trusted_advisor=newrelic.cloud.AwsIntegrationsTrustedAdvisorArgs(
metrics_polling_interval=3600,
),
vpc=newrelic.cloud.AwsIntegrationsVpcArgs(
metrics_polling_interval=900,
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=300,
aws_regions=[
"us-east-1",
"us-east-2",
],
),
s3=newrelic.cloud.AwsIntegrationsS3Args(
metrics_polling_interval=3600,
),
doc_db=newrelic.cloud.AwsIntegrationsDocDbArgs(
metrics_polling_interval=300,
),
sqs=newrelic.cloud.AwsIntegrationsSqsArgs(
fetch_extended_inventory=True,
fetch_tags=True,
queue_prefixes=["queue prefix"],
metrics_polling_interval=300,
aws_regions=["us-east-1"],
tag_key="tag key",
tag_value="tag value",
),
ebs=newrelic.cloud.AwsIntegrationsEbsArgs(
metrics_polling_interval=900,
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=300,
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=300,
tag_key="tag key",
tag_value="tag value",
),
api_gateway=newrelic.cloud.AwsIntegrationsApiGatewayArgs(
metrics_polling_interval=300,
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=300,
),
aws_app_sync=newrelic.cloud.AwsIntegrationsAwsAppSyncArgs(
aws_regions=["us-east-1"],
metrics_polling_interval=300,
),
aws_athena=newrelic.cloud.AwsIntegrationsAwsAthenaArgs(
aws_regions=["us-east-1"],
metrics_polling_interval=300,
),
aws_cognito=newrelic.cloud.AwsIntegrationsAwsCognitoArgs(
aws_regions=["us-east-1"],
metrics_polling_interval=300,
),
aws_connect=newrelic.cloud.AwsIntegrationsAwsConnectArgs(
aws_regions=["us-east-1"],
metrics_polling_interval=300,
),
aws_direct_connect=newrelic.cloud.AwsIntegrationsAwsDirectConnectArgs(
aws_regions=["us-east-1"],
metrics_polling_interval=300,
),
aws_fsx=newrelic.cloud.AwsIntegrationsAwsFsxArgs(
aws_regions=["us-east-1"],
metrics_polling_interval=300,
),
aws_glue=newrelic.cloud.AwsIntegrationsAwsGlueArgs(
aws_regions=["us-east-1"],
metrics_polling_interval=300,
),
aws_kinesis_analytics=newrelic.cloud.AwsIntegrationsAwsKinesisAnalyticsArgs(
aws_regions=["us-east-1"],
metrics_polling_interval=300,
),
aws_media_convert=newrelic.cloud.AwsIntegrationsAwsMediaConvertArgs(
aws_regions=["us-east-1"],
metrics_polling_interval=300,
),
aws_media_package_vod=newrelic.cloud.AwsIntegrationsAwsMediaPackageVodArgs(
aws_regions=["us-east-1"],
metrics_polling_interval=300,
),
aws_mq=newrelic.cloud.AwsIntegrationsAwsMqArgs(
aws_regions=["us-east-1"],
metrics_polling_interval=300,
),
aws_msk=newrelic.cloud.AwsIntegrationsAwsMskArgs(
aws_regions=["us-east-1"],
metrics_polling_interval=300,
),
aws_neptune=newrelic.cloud.AwsIntegrationsAwsNeptuneArgs(
aws_regions=["us-east-1"],
metrics_polling_interval=300,
),
aws_qldb=newrelic.cloud.AwsIntegrationsAwsQldbArgs(
aws_regions=["us-east-1"],
metrics_polling_interval=300,
),
aws_route53resolver=newrelic.cloud.AwsIntegrationsAwsRoute53resolverArgs(
aws_regions=["us-east-1"],
metrics_polling_interval=300,
),
aws_states=newrelic.cloud.AwsIntegrationsAwsStatesArgs(
aws_regions=["us-east-1"],
metrics_polling_interval=300,
),
aws_transit_gateway=newrelic.cloud.AwsIntegrationsAwsTransitGatewayArgs(
aws_regions=["us-east-1"],
metrics_polling_interval=300,
),
aws_waf=newrelic.cloud.AwsIntegrationsAwsWafArgs(
aws_regions=["us-east-1"],
metrics_polling_interval=300,
),
aws_wafv2=newrelic.cloud.AwsIntegrationsAwsWafv2Args(
aws_regions=["us-east-1"],
metrics_polling_interval=300,
),
cloudfront=newrelic.cloud.AwsIntegrationsCloudfrontArgs(
fetch_lambdas_at_edge=True,
fetch_tags=True,
metrics_polling_interval=300,
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=300,
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=300,
tag_key="tag key",
tag_value="tag value",
),
ecs=newrelic.cloud.AwsIntegrationsEcsArgs(
aws_regions=["us-east-1"],
fetch_tags=True,
metrics_polling_interval=300,
tag_key="tag key",
tag_value="tag value",
),
efs=newrelic.cloud.AwsIntegrationsEfsArgs(
aws_regions=["us-east-1"],
fetch_tags=True,
metrics_polling_interval=300,
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=300,
tag_key="tag key",
tag_value="tag value",
),
elasticsearch=newrelic.cloud.AwsIntegrationsElasticsearchArgs(
aws_regions=["us-east-1"],
fetch_nodes=True,
metrics_polling_interval=300,
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=300,
),
emr=newrelic.cloud.AwsIntegrationsEmrArgs(
aws_regions=["us-east-1"],
fetch_tags=True,
metrics_polling_interval=300,
tag_key="tag key",
tag_value="tag value",
),
iam=newrelic.cloud.AwsIntegrationsIamArgs(
metrics_polling_interval=300,
tag_key="tag key",
tag_value="tag value",
),
iot=newrelic.cloud.AwsIntegrationsIotArgs(
aws_regions=["us-east-1"],
metrics_polling_interval=300,
),
kinesis=newrelic.cloud.AwsIntegrationsKinesisArgs(
aws_regions=["us-east-1"],
fetch_shards=True,
fetch_tags=True,
metrics_polling_interval=900,
tag_key="tag key",
tag_value="tag value",
),
kinesis_firehose=newrelic.cloud.AwsIntegrationsKinesisFirehoseArgs(
aws_regions=["us-east-1"],
metrics_polling_interval=300,
),
lambda_=newrelic.cloud.AwsIntegrationsLambdaArgs(
aws_regions=["us-east-1"],
fetch_tags=True,
metrics_polling_interval=300,
tag_key="tag key",
tag_value="tag value",
),
rds=newrelic.cloud.AwsIntegrationsRdsArgs(
aws_regions=["us-east-1"],
fetch_tags=True,
metrics_polling_interval=300,
tag_key="tag key",
tag_value="tag value",
),
redshift=newrelic.cloud.AwsIntegrationsRedshiftArgs(
aws_regions=["us-east-1"],
metrics_polling_interval=300,
tag_key="tag key",
tag_value="tag value",
),
route53=newrelic.cloud.AwsIntegrationsRoute53Args(
fetch_extended_inventory=True,
metrics_polling_interval=300,
),
ses=newrelic.cloud.AwsIntegrationsSesArgs(
aws_regions=["us-east-1"],
metrics_polling_interval=300,
),
sns=newrelic.cloud.AwsIntegrationsSnsArgs(
aws_regions=["us-east-1"],
fetch_extended_inventory=True,
metrics_polling_interval=300,
))
package main
import (
"github.com/pulumi/pulumi-newrelic/sdk/v5/go/newrelic/cloud"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
foo, err := cloud.NewAwsLinkAccount(ctx, "foo", &cloud.AwsLinkAccountArgs{
Arn: pulumi.Any(newrelicAwsRole.Arn),
MetricCollectionMode: pulumi.String("PULL"),
Name: pulumi.String("foo"),
})
if err != nil {
return err
}
_, err = cloud.NewAwsIntegrations(ctx, "bar", &cloud.AwsIntegrationsArgs{
LinkedAccountId: foo.ID(),
Billing: &cloud.AwsIntegrationsBillingArgs{
MetricsPollingInterval: pulumi.Int(3600),
},
Cloudtrail: &cloud.AwsIntegrationsCloudtrailArgs{
MetricsPollingInterval: pulumi.Int(300),
AwsRegions: pulumi.StringArray{
pulumi.String("us-east-1"),
pulumi.String("us-east-2"),
},
},
Health: &cloud.AwsIntegrationsHealthArgs{
MetricsPollingInterval: pulumi.Int(300),
},
TrustedAdvisor: &cloud.AwsIntegrationsTrustedAdvisorArgs{
MetricsPollingInterval: pulumi.Int(3600),
},
Vpc: &cloud.AwsIntegrationsVpcArgs{
MetricsPollingInterval: pulumi.Int(900),
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(300),
AwsRegions: pulumi.StringArray{
pulumi.String("us-east-1"),
pulumi.String("us-east-2"),
},
},
S3: &cloud.AwsIntegrationsS3Args{
MetricsPollingInterval: pulumi.Int(3600),
},
DocDb: &cloud.AwsIntegrationsDocDbArgs{
MetricsPollingInterval: pulumi.Int(300),
},
Sqs: &cloud.AwsIntegrationsSqsArgs{
FetchExtendedInventory: pulumi.Bool(true),
FetchTags: pulumi.Bool(true),
QueuePrefixes: pulumi.StringArray{
pulumi.String("queue prefix"),
},
MetricsPollingInterval: pulumi.Int(300),
AwsRegions: pulumi.StringArray{
pulumi.String("us-east-1"),
},
TagKey: pulumi.String("tag key"),
TagValue: pulumi.String("tag value"),
},
Ebs: &cloud.AwsIntegrationsEbsArgs{
MetricsPollingInterval: pulumi.Int(900),
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(300),
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(300),
TagKey: pulumi.String("tag key"),
TagValue: pulumi.String("tag value"),
},
ApiGateway: &cloud.AwsIntegrationsApiGatewayArgs{
MetricsPollingInterval: pulumi.Int(300),
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(300),
},
AwsAppSync: &cloud.AwsIntegrationsAwsAppSyncArgs{
AwsRegions: pulumi.StringArray{
pulumi.String("us-east-1"),
},
MetricsPollingInterval: pulumi.Int(300),
},
AwsAthena: &cloud.AwsIntegrationsAwsAthenaArgs{
AwsRegions: pulumi.StringArray{
pulumi.String("us-east-1"),
},
MetricsPollingInterval: pulumi.Int(300),
},
AwsCognito: &cloud.AwsIntegrationsAwsCognitoArgs{
AwsRegions: pulumi.StringArray{
pulumi.String("us-east-1"),
},
MetricsPollingInterval: pulumi.Int(300),
},
AwsConnect: &cloud.AwsIntegrationsAwsConnectArgs{
AwsRegions: pulumi.StringArray{
pulumi.String("us-east-1"),
},
MetricsPollingInterval: pulumi.Int(300),
},
AwsDirectConnect: &cloud.AwsIntegrationsAwsDirectConnectArgs{
AwsRegions: pulumi.StringArray{
pulumi.String("us-east-1"),
},
MetricsPollingInterval: pulumi.Int(300),
},
AwsFsx: &cloud.AwsIntegrationsAwsFsxArgs{
AwsRegions: pulumi.StringArray{
pulumi.String("us-east-1"),
},
MetricsPollingInterval: pulumi.Int(300),
},
AwsGlue: &cloud.AwsIntegrationsAwsGlueArgs{
AwsRegions: pulumi.StringArray{
pulumi.String("us-east-1"),
},
MetricsPollingInterval: pulumi.Int(300),
},
AwsKinesisAnalytics: &cloud.AwsIntegrationsAwsKinesisAnalyticsArgs{
AwsRegions: pulumi.StringArray{
pulumi.String("us-east-1"),
},
MetricsPollingInterval: pulumi.Int(300),
},
AwsMediaConvert: &cloud.AwsIntegrationsAwsMediaConvertArgs{
AwsRegions: pulumi.StringArray{
pulumi.String("us-east-1"),
},
MetricsPollingInterval: pulumi.Int(300),
},
AwsMediaPackageVod: &cloud.AwsIntegrationsAwsMediaPackageVodArgs{
AwsRegions: pulumi.StringArray{
pulumi.String("us-east-1"),
},
MetricsPollingInterval: pulumi.Int(300),
},
AwsMq: &cloud.AwsIntegrationsAwsMqArgs{
AwsRegions: pulumi.StringArray{
pulumi.String("us-east-1"),
},
MetricsPollingInterval: pulumi.Int(300),
},
AwsMsk: &cloud.AwsIntegrationsAwsMskArgs{
AwsRegions: pulumi.StringArray{
pulumi.String("us-east-1"),
},
MetricsPollingInterval: pulumi.Int(300),
},
AwsNeptune: &cloud.AwsIntegrationsAwsNeptuneArgs{
AwsRegions: pulumi.StringArray{
pulumi.String("us-east-1"),
},
MetricsPollingInterval: pulumi.Int(300),
},
AwsQldb: &cloud.AwsIntegrationsAwsQldbArgs{
AwsRegions: pulumi.StringArray{
pulumi.String("us-east-1"),
},
MetricsPollingInterval: pulumi.Int(300),
},
AwsRoute53resolver: &cloud.AwsIntegrationsAwsRoute53resolverArgs{
AwsRegions: pulumi.StringArray{
pulumi.String("us-east-1"),
},
MetricsPollingInterval: pulumi.Int(300),
},
AwsStates: &cloud.AwsIntegrationsAwsStatesArgs{
AwsRegions: pulumi.StringArray{
pulumi.String("us-east-1"),
},
MetricsPollingInterval: pulumi.Int(300),
},
AwsTransitGateway: &cloud.AwsIntegrationsAwsTransitGatewayArgs{
AwsRegions: pulumi.StringArray{
pulumi.String("us-east-1"),
},
MetricsPollingInterval: pulumi.Int(300),
},
AwsWaf: &cloud.AwsIntegrationsAwsWafArgs{
AwsRegions: pulumi.StringArray{
pulumi.String("us-east-1"),
},
MetricsPollingInterval: pulumi.Int(300),
},
AwsWafv2: &cloud.AwsIntegrationsAwsWafv2Args{
AwsRegions: pulumi.StringArray{
pulumi.String("us-east-1"),
},
MetricsPollingInterval: pulumi.Int(300),
},
Cloudfront: &cloud.AwsIntegrationsCloudfrontArgs{
FetchLambdasAtEdge: pulumi.Bool(true),
FetchTags: pulumi.Bool(true),
MetricsPollingInterval: pulumi.Int(300),
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(300),
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(300),
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(300),
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(300),
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(300),
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(300),
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(300),
},
Emr: &cloud.AwsIntegrationsEmrArgs{
AwsRegions: pulumi.StringArray{
pulumi.String("us-east-1"),
},
FetchTags: pulumi.Bool(true),
MetricsPollingInterval: pulumi.Int(300),
TagKey: pulumi.String("tag key"),
TagValue: pulumi.String("tag value"),
},
Iam: &cloud.AwsIntegrationsIamArgs{
MetricsPollingInterval: pulumi.Int(300),
TagKey: pulumi.String("tag key"),
TagValue: pulumi.String("tag value"),
},
Iot: &cloud.AwsIntegrationsIotArgs{
AwsRegions: pulumi.StringArray{
pulumi.String("us-east-1"),
},
MetricsPollingInterval: pulumi.Int(300),
},
Kinesis: &cloud.AwsIntegrationsKinesisArgs{
AwsRegions: pulumi.StringArray{
pulumi.String("us-east-1"),
},
FetchShards: pulumi.Bool(true),
FetchTags: pulumi.Bool(true),
MetricsPollingInterval: pulumi.Int(900),
TagKey: pulumi.String("tag key"),
TagValue: pulumi.String("tag value"),
},
KinesisFirehose: &cloud.AwsIntegrationsKinesisFirehoseArgs{
AwsRegions: pulumi.StringArray{
pulumi.String("us-east-1"),
},
MetricsPollingInterval: pulumi.Int(300),
},
Lambda: &cloud.AwsIntegrationsLambdaArgs{
AwsRegions: pulumi.StringArray{
pulumi.String("us-east-1"),
},
FetchTags: pulumi.Bool(true),
MetricsPollingInterval: pulumi.Int(300),
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(300),
TagKey: pulumi.String("tag key"),
TagValue: pulumi.String("tag value"),
},
Redshift: &cloud.AwsIntegrationsRedshiftArgs{
AwsRegions: pulumi.StringArray{
pulumi.String("us-east-1"),
},
MetricsPollingInterval: pulumi.Int(300),
TagKey: pulumi.String("tag key"),
TagValue: pulumi.String("tag value"),
},
Route53: &cloud.AwsIntegrationsRoute53Args{
FetchExtendedInventory: pulumi.Bool(true),
MetricsPollingInterval: pulumi.Int(300),
},
Ses: &cloud.AwsIntegrationsSesArgs{
AwsRegions: pulumi.StringArray{
pulumi.String("us-east-1"),
},
MetricsPollingInterval: pulumi.Int(300),
},
Sns: &cloud.AwsIntegrationsSnsArgs{
AwsRegions: pulumi.StringArray{
pulumi.String("us-east-1"),
},
FetchExtendedInventory: pulumi.Bool(true),
MetricsPollingInterval: pulumi.Int(300),
},
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using NewRelic = Pulumi.NewRelic;
return await Deployment.RunAsync(() =>
{
var foo = new NewRelic.Cloud.AwsLinkAccount("foo", new()
{
Arn = newrelicAwsRole.Arn,
MetricCollectionMode = "PULL",
Name = "foo",
});
var bar = new NewRelic.Cloud.AwsIntegrations("bar", new()
{
LinkedAccountId = foo.Id,
Billing = new NewRelic.Cloud.Inputs.AwsIntegrationsBillingArgs
{
MetricsPollingInterval = 3600,
},
Cloudtrail = new NewRelic.Cloud.Inputs.AwsIntegrationsCloudtrailArgs
{
MetricsPollingInterval = 300,
AwsRegions = new[]
{
"us-east-1",
"us-east-2",
},
},
Health = new NewRelic.Cloud.Inputs.AwsIntegrationsHealthArgs
{
MetricsPollingInterval = 300,
},
TrustedAdvisor = new NewRelic.Cloud.Inputs.AwsIntegrationsTrustedAdvisorArgs
{
MetricsPollingInterval = 3600,
},
Vpc = new NewRelic.Cloud.Inputs.AwsIntegrationsVpcArgs
{
MetricsPollingInterval = 900,
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 = 300,
AwsRegions = new[]
{
"us-east-1",
"us-east-2",
},
},
S3 = new NewRelic.Cloud.Inputs.AwsIntegrationsS3Args
{
MetricsPollingInterval = 3600,
},
DocDb = new NewRelic.Cloud.Inputs.AwsIntegrationsDocDbArgs
{
MetricsPollingInterval = 300,
},
Sqs = new NewRelic.Cloud.Inputs.AwsIntegrationsSqsArgs
{
FetchExtendedInventory = true,
FetchTags = true,
QueuePrefixes = new[]
{
"queue prefix",
},
MetricsPollingInterval = 300,
AwsRegions = new[]
{
"us-east-1",
},
TagKey = "tag key",
TagValue = "tag value",
},
Ebs = new NewRelic.Cloud.Inputs.AwsIntegrationsEbsArgs
{
MetricsPollingInterval = 900,
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 = 300,
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 = 300,
TagKey = "tag key",
TagValue = "tag value",
},
ApiGateway = new NewRelic.Cloud.Inputs.AwsIntegrationsApiGatewayArgs
{
MetricsPollingInterval = 300,
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 = 300,
},
AwsAppSync = new NewRelic.Cloud.Inputs.AwsIntegrationsAwsAppSyncArgs
{
AwsRegions = new[]
{
"us-east-1",
},
MetricsPollingInterval = 300,
},
AwsAthena = new NewRelic.Cloud.Inputs.AwsIntegrationsAwsAthenaArgs
{
AwsRegions = new[]
{
"us-east-1",
},
MetricsPollingInterval = 300,
},
AwsCognito = new NewRelic.Cloud.Inputs.AwsIntegrationsAwsCognitoArgs
{
AwsRegions = new[]
{
"us-east-1",
},
MetricsPollingInterval = 300,
},
AwsConnect = new NewRelic.Cloud.Inputs.AwsIntegrationsAwsConnectArgs
{
AwsRegions = new[]
{
"us-east-1",
},
MetricsPollingInterval = 300,
},
AwsDirectConnect = new NewRelic.Cloud.Inputs.AwsIntegrationsAwsDirectConnectArgs
{
AwsRegions = new[]
{
"us-east-1",
},
MetricsPollingInterval = 300,
},
AwsFsx = new NewRelic.Cloud.Inputs.AwsIntegrationsAwsFsxArgs
{
AwsRegions = new[]
{
"us-east-1",
},
MetricsPollingInterval = 300,
},
AwsGlue = new NewRelic.Cloud.Inputs.AwsIntegrationsAwsGlueArgs
{
AwsRegions = new[]
{
"us-east-1",
},
MetricsPollingInterval = 300,
},
AwsKinesisAnalytics = new NewRelic.Cloud.Inputs.AwsIntegrationsAwsKinesisAnalyticsArgs
{
AwsRegions = new[]
{
"us-east-1",
},
MetricsPollingInterval = 300,
},
AwsMediaConvert = new NewRelic.Cloud.Inputs.AwsIntegrationsAwsMediaConvertArgs
{
AwsRegions = new[]
{
"us-east-1",
},
MetricsPollingInterval = 300,
},
AwsMediaPackageVod = new NewRelic.Cloud.Inputs.AwsIntegrationsAwsMediaPackageVodArgs
{
AwsRegions = new[]
{
"us-east-1",
},
MetricsPollingInterval = 300,
},
AwsMq = new NewRelic.Cloud.Inputs.AwsIntegrationsAwsMqArgs
{
AwsRegions = new[]
{
"us-east-1",
},
MetricsPollingInterval = 300,
},
AwsMsk = new NewRelic.Cloud.Inputs.AwsIntegrationsAwsMskArgs
{
AwsRegions = new[]
{
"us-east-1",
},
MetricsPollingInterval = 300,
},
AwsNeptune = new NewRelic.Cloud.Inputs.AwsIntegrationsAwsNeptuneArgs
{
AwsRegions = new[]
{
"us-east-1",
},
MetricsPollingInterval = 300,
},
AwsQldb = new NewRelic.Cloud.Inputs.AwsIntegrationsAwsQldbArgs
{
AwsRegions = new[]
{
"us-east-1",
},
MetricsPollingInterval = 300,
},
AwsRoute53resolver = new NewRelic.Cloud.Inputs.AwsIntegrationsAwsRoute53resolverArgs
{
AwsRegions = new[]
{
"us-east-1",
},
MetricsPollingInterval = 300,
},
AwsStates = new NewRelic.Cloud.Inputs.AwsIntegrationsAwsStatesArgs
{
AwsRegions = new[]
{
"us-east-1",
},
MetricsPollingInterval = 300,
},
AwsTransitGateway = new NewRelic.Cloud.Inputs.AwsIntegrationsAwsTransitGatewayArgs
{
AwsRegions = new[]
{
"us-east-1",
},
MetricsPollingInterval = 300,
},
AwsWaf = new NewRelic.Cloud.Inputs.AwsIntegrationsAwsWafArgs
{
AwsRegions = new[]
{
"us-east-1",
},
MetricsPollingInterval = 300,
},
AwsWafv2 = new NewRelic.Cloud.Inputs.AwsIntegrationsAwsWafv2Args
{
AwsRegions = new[]
{
"us-east-1",
},
MetricsPollingInterval = 300,
},
Cloudfront = new NewRelic.Cloud.Inputs.AwsIntegrationsCloudfrontArgs
{
FetchLambdasAtEdge = true,
FetchTags = true,
MetricsPollingInterval = 300,
TagKey = "tag key",
TagValue = "tag value",
},
Dynamodb = new NewRelic.Cloud.Inputs.AwsIntegrationsDynamodbArgs
{
AwsRegions = new[]
{
"us-east-1",
},
FetchExtendedInventory = true,
FetchTags = true,
MetricsPollingInterval = 300,
TagKey = "tag key",
TagValue = "tag value",
},
Ec2 = new NewRelic.Cloud.Inputs.AwsIntegrationsEc2Args
{
AwsRegions = new[]
{
"us-east-1",
},
DuplicateEc2Tags = true,
FetchIpAddresses = true,
MetricsPollingInterval = 300,
TagKey = "tag key",
TagValue = "tag value",
},
Ecs = new NewRelic.Cloud.Inputs.AwsIntegrationsEcsArgs
{
AwsRegions = new[]
{
"us-east-1",
},
FetchTags = true,
MetricsPollingInterval = 300,
TagKey = "tag key",
TagValue = "tag value",
},
Efs = new NewRelic.Cloud.Inputs.AwsIntegrationsEfsArgs
{
AwsRegions = new[]
{
"us-east-1",
},
FetchTags = true,
MetricsPollingInterval = 300,
TagKey = "tag key",
TagValue = "tag value",
},
Elasticbeanstalk = new NewRelic.Cloud.Inputs.AwsIntegrationsElasticbeanstalkArgs
{
AwsRegions = new[]
{
"us-east-1",
},
FetchExtendedInventory = true,
FetchTags = true,
MetricsPollingInterval = 300,
TagKey = "tag key",
TagValue = "tag value",
},
Elasticsearch = new NewRelic.Cloud.Inputs.AwsIntegrationsElasticsearchArgs
{
AwsRegions = new[]
{
"us-east-1",
},
FetchNodes = true,
MetricsPollingInterval = 300,
TagKey = "tag key",
TagValue = "tag value",
},
Elb = new NewRelic.Cloud.Inputs.AwsIntegrationsElbArgs
{
AwsRegions = new[]
{
"us-east-1",
},
FetchExtendedInventory = true,
FetchTags = true,
MetricsPollingInterval = 300,
},
Emr = new NewRelic.Cloud.Inputs.AwsIntegrationsEmrArgs
{
AwsRegions = new[]
{
"us-east-1",
},
FetchTags = true,
MetricsPollingInterval = 300,
TagKey = "tag key",
TagValue = "tag value",
},
Iam = new NewRelic.Cloud.Inputs.AwsIntegrationsIamArgs
{
MetricsPollingInterval = 300,
TagKey = "tag key",
TagValue = "tag value",
},
Iot = new NewRelic.Cloud.Inputs.AwsIntegrationsIotArgs
{
AwsRegions = new[]
{
"us-east-1",
},
MetricsPollingInterval = 300,
},
Kinesis = new NewRelic.Cloud.Inputs.AwsIntegrationsKinesisArgs
{
AwsRegions = new[]
{
"us-east-1",
},
FetchShards = true,
FetchTags = true,
MetricsPollingInterval = 900,
TagKey = "tag key",
TagValue = "tag value",
},
KinesisFirehose = new NewRelic.Cloud.Inputs.AwsIntegrationsKinesisFirehoseArgs
{
AwsRegions = new[]
{
"us-east-1",
},
MetricsPollingInterval = 300,
},
Lambda = new NewRelic.Cloud.Inputs.AwsIntegrationsLambdaArgs
{
AwsRegions = new[]
{
"us-east-1",
},
FetchTags = true,
MetricsPollingInterval = 300,
TagKey = "tag key",
TagValue = "tag value",
},
Rds = new NewRelic.Cloud.Inputs.AwsIntegrationsRdsArgs
{
AwsRegions = new[]
{
"us-east-1",
},
FetchTags = true,
MetricsPollingInterval = 300,
TagKey = "tag key",
TagValue = "tag value",
},
Redshift = new NewRelic.Cloud.Inputs.AwsIntegrationsRedshiftArgs
{
AwsRegions = new[]
{
"us-east-1",
},
MetricsPollingInterval = 300,
TagKey = "tag key",
TagValue = "tag value",
},
Route53 = new NewRelic.Cloud.Inputs.AwsIntegrationsRoute53Args
{
FetchExtendedInventory = true,
MetricsPollingInterval = 300,
},
Ses = new NewRelic.Cloud.Inputs.AwsIntegrationsSesArgs
{
AwsRegions = new[]
{
"us-east-1",
},
MetricsPollingInterval = 300,
},
Sns = new NewRelic.Cloud.Inputs.AwsIntegrationsSnsArgs
{
AwsRegions = new[]
{
"us-east-1",
},
FetchExtendedInventory = true,
MetricsPollingInterval = 300,
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.newrelic.cloud.AwsLinkAccount;
import com.pulumi.newrelic.cloud.AwsLinkAccountArgs;
import com.pulumi.newrelic.cloud.AwsIntegrations;
import com.pulumi.newrelic.cloud.AwsIntegrationsArgs;
import com.pulumi.newrelic.cloud.inputs.AwsIntegrationsBillingArgs;
import com.pulumi.newrelic.cloud.inputs.AwsIntegrationsCloudtrailArgs;
import com.pulumi.newrelic.cloud.inputs.AwsIntegrationsHealthArgs;
import com.pulumi.newrelic.cloud.inputs.AwsIntegrationsTrustedAdvisorArgs;
import com.pulumi.newrelic.cloud.inputs.AwsIntegrationsVpcArgs;
import com.pulumi.newrelic.cloud.inputs.AwsIntegrationsXRayArgs;
import com.pulumi.newrelic.cloud.inputs.AwsIntegrationsS3Args;
import com.pulumi.newrelic.cloud.inputs.AwsIntegrationsDocDbArgs;
import com.pulumi.newrelic.cloud.inputs.AwsIntegrationsSqsArgs;
import com.pulumi.newrelic.cloud.inputs.AwsIntegrationsEbsArgs;
import com.pulumi.newrelic.cloud.inputs.AwsIntegrationsAlbArgs;
import com.pulumi.newrelic.cloud.inputs.AwsIntegrationsElasticacheArgs;
import com.pulumi.newrelic.cloud.inputs.AwsIntegrationsApiGatewayArgs;
import com.pulumi.newrelic.cloud.inputs.AwsIntegrationsAutoScalingArgs;
import com.pulumi.newrelic.cloud.inputs.AwsIntegrationsAwsAppSyncArgs;
import com.pulumi.newrelic.cloud.inputs.AwsIntegrationsAwsAthenaArgs;
import com.pulumi.newrelic.cloud.inputs.AwsIntegrationsAwsCognitoArgs;
import com.pulumi.newrelic.cloud.inputs.AwsIntegrationsAwsConnectArgs;
import com.pulumi.newrelic.cloud.inputs.AwsIntegrationsAwsDirectConnectArgs;
import com.pulumi.newrelic.cloud.inputs.AwsIntegrationsAwsFsxArgs;
import com.pulumi.newrelic.cloud.inputs.AwsIntegrationsAwsGlueArgs;
import com.pulumi.newrelic.cloud.inputs.AwsIntegrationsAwsKinesisAnalyticsArgs;
import com.pulumi.newrelic.cloud.inputs.AwsIntegrationsAwsMediaConvertArgs;
import com.pulumi.newrelic.cloud.inputs.AwsIntegrationsAwsMediaPackageVodArgs;
import com.pulumi.newrelic.cloud.inputs.AwsIntegrationsAwsMqArgs;
import com.pulumi.newrelic.cloud.inputs.AwsIntegrationsAwsMskArgs;
import com.pulumi.newrelic.cloud.inputs.AwsIntegrationsAwsNeptuneArgs;
import com.pulumi.newrelic.cloud.inputs.AwsIntegrationsAwsQldbArgs;
import com.pulumi.newrelic.cloud.inputs.AwsIntegrationsAwsRoute53resolverArgs;
import com.pulumi.newrelic.cloud.inputs.AwsIntegrationsAwsStatesArgs;
import com.pulumi.newrelic.cloud.inputs.AwsIntegrationsAwsTransitGatewayArgs;
import com.pulumi.newrelic.cloud.inputs.AwsIntegrationsAwsWafArgs;
import com.pulumi.newrelic.cloud.inputs.AwsIntegrationsAwsWafv2Args;
import com.pulumi.newrelic.cloud.inputs.AwsIntegrationsCloudfrontArgs;
import com.pulumi.newrelic.cloud.inputs.AwsIntegrationsDynamodbArgs;
import com.pulumi.newrelic.cloud.inputs.AwsIntegrationsEc2Args;
import com.pulumi.newrelic.cloud.inputs.AwsIntegrationsEcsArgs;
import com.pulumi.newrelic.cloud.inputs.AwsIntegrationsEfsArgs;
import com.pulumi.newrelic.cloud.inputs.AwsIntegrationsElasticbeanstalkArgs;
import com.pulumi.newrelic.cloud.inputs.AwsIntegrationsElasticsearchArgs;
import com.pulumi.newrelic.cloud.inputs.AwsIntegrationsElbArgs;
import com.pulumi.newrelic.cloud.inputs.AwsIntegrationsEmrArgs;
import com.pulumi.newrelic.cloud.inputs.AwsIntegrationsIamArgs;
import com.pulumi.newrelic.cloud.inputs.AwsIntegrationsIotArgs;
import com.pulumi.newrelic.cloud.inputs.AwsIntegrationsKinesisArgs;
import com.pulumi.newrelic.cloud.inputs.AwsIntegrationsKinesisFirehoseArgs;
import com.pulumi.newrelic.cloud.inputs.AwsIntegrationsLambdaArgs;
import com.pulumi.newrelic.cloud.inputs.AwsIntegrationsRdsArgs;
import com.pulumi.newrelic.cloud.inputs.AwsIntegrationsRedshiftArgs;
import com.pulumi.newrelic.cloud.inputs.AwsIntegrationsRoute53Args;
import com.pulumi.newrelic.cloud.inputs.AwsIntegrationsSesArgs;
import com.pulumi.newrelic.cloud.inputs.AwsIntegrationsSnsArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var foo = new AwsLinkAccount("foo", AwsLinkAccountArgs.builder()
.arn(newrelicAwsRole.arn())
.metricCollectionMode("PULL")
.name("foo")
.build());
var bar = new AwsIntegrations("bar", AwsIntegrationsArgs.builder()
.linkedAccountId(foo.id())
.billing(AwsIntegrationsBillingArgs.builder()
.metricsPollingInterval(3600)
.build())
.cloudtrail(AwsIntegrationsCloudtrailArgs.builder()
.metricsPollingInterval(300)
.awsRegions(
"us-east-1",
"us-east-2")
.build())
.health(AwsIntegrationsHealthArgs.builder()
.metricsPollingInterval(300)
.build())
.trustedAdvisor(AwsIntegrationsTrustedAdvisorArgs.builder()
.metricsPollingInterval(3600)
.build())
.vpc(AwsIntegrationsVpcArgs.builder()
.metricsPollingInterval(900)
.awsRegions(
"us-east-1",
"us-east-2")
.fetchNatGateway(true)
.fetchVpn(false)
.tagKey("tag key")
.tagValue("tag value")
.build())
.xRay(AwsIntegrationsXRayArgs.builder()
.metricsPollingInterval(300)
.awsRegions(
"us-east-1",
"us-east-2")
.build())
.s3(AwsIntegrationsS3Args.builder()
.metricsPollingInterval(3600)
.build())
.docDb(AwsIntegrationsDocDbArgs.builder()
.metricsPollingInterval(300)
.build())
.sqs(AwsIntegrationsSqsArgs.builder()
.fetchExtendedInventory(true)
.fetchTags(true)
.queuePrefixes("queue prefix")
.metricsPollingInterval(300)
.awsRegions("us-east-1")
.tagKey("tag key")
.tagValue("tag value")
.build())
.ebs(AwsIntegrationsEbsArgs.builder()
.metricsPollingInterval(900)
.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(300)
.awsRegions("us-east-1")
.tagKey("tag key")
.tagValue("tag value")
.build())
.elasticache(AwsIntegrationsElasticacheArgs.builder()
.awsRegions("us-east-1")
.fetchTags(true)
.metricsPollingInterval(300)
.tagKey("tag key")
.tagValue("tag value")
.build())
.apiGateway(AwsIntegrationsApiGatewayArgs.builder()
.metricsPollingInterval(300)
.awsRegions("us-east-1")
.stagePrefixes("stage prefix")
.tagKey("tag key")
.tagValue("tag value")
.build())
.autoScaling(AwsIntegrationsAutoScalingArgs.builder()
.awsRegions("us-east-1")
.metricsPollingInterval(300)
.build())
.awsAppSync(AwsIntegrationsAwsAppSyncArgs.builder()
.awsRegions("us-east-1")
.metricsPollingInterval(300)
.build())
.awsAthena(AwsIntegrationsAwsAthenaArgs.builder()
.awsRegions("us-east-1")
.metricsPollingInterval(300)
.build())
.awsCognito(AwsIntegrationsAwsCognitoArgs.builder()
.awsRegions("us-east-1")
.metricsPollingInterval(300)
.build())
.awsConnect(AwsIntegrationsAwsConnectArgs.builder()
.awsRegions("us-east-1")
.metricsPollingInterval(300)
.build())
.awsDirectConnect(AwsIntegrationsAwsDirectConnectArgs.builder()
.awsRegions("us-east-1")
.metricsPollingInterval(300)
.build())
.awsFsx(AwsIntegrationsAwsFsxArgs.builder()
.awsRegions("us-east-1")
.metricsPollingInterval(300)
.build())
.awsGlue(AwsIntegrationsAwsGlueArgs.builder()
.awsRegions("us-east-1")
.metricsPollingInterval(300)
.build())
.awsKinesisAnalytics(AwsIntegrationsAwsKinesisAnalyticsArgs.builder()
.awsRegions("us-east-1")
.metricsPollingInterval(300)
.build())
.awsMediaConvert(AwsIntegrationsAwsMediaConvertArgs.builder()
.awsRegions("us-east-1")
.metricsPollingInterval(300)
.build())
.awsMediaPackageVod(AwsIntegrationsAwsMediaPackageVodArgs.builder()
.awsRegions("us-east-1")
.metricsPollingInterval(300)
.build())
.awsMq(AwsIntegrationsAwsMqArgs.builder()
.awsRegions("us-east-1")
.metricsPollingInterval(300)
.build())
.awsMsk(AwsIntegrationsAwsMskArgs.builder()
.awsRegions("us-east-1")
.metricsPollingInterval(300)
.build())
.awsNeptune(AwsIntegrationsAwsNeptuneArgs.builder()
.awsRegions("us-east-1")
.metricsPollingInterval(300)
.build())
.awsQldb(AwsIntegrationsAwsQldbArgs.builder()
.awsRegions("us-east-1")
.metricsPollingInterval(300)
.build())
.awsRoute53resolver(AwsIntegrationsAwsRoute53resolverArgs.builder()
.awsRegions("us-east-1")
.metricsPollingInterval(300)
.build())
.awsStates(AwsIntegrationsAwsStatesArgs.builder()
.awsRegions("us-east-1")
.metricsPollingInterval(300)
.build())
.awsTransitGateway(AwsIntegrationsAwsTransitGatewayArgs.builder()
.awsRegions("us-east-1")
.metricsPollingInterval(300)
.build())
.awsWaf(AwsIntegrationsAwsWafArgs.builder()
.awsRegions("us-east-1")
.metricsPollingInterval(300)
.build())
.awsWafv2(AwsIntegrationsAwsWafv2Args.builder()
.awsRegions("us-east-1")
.metricsPollingInterval(300)
.build())
.cloudfront(AwsIntegrationsCloudfrontArgs.builder()
.fetchLambdasAtEdge(true)
.fetchTags(true)
.metricsPollingInterval(300)
.tagKey("tag key")
.tagValue("tag value")
.build())
.dynamodb(AwsIntegrationsDynamodbArgs.builder()
.awsRegions("us-east-1")
.fetchExtendedInventory(true)
.fetchTags(true)
.metricsPollingInterval(300)
.tagKey("tag key")
.tagValue("tag value")
.build())
.ec2(AwsIntegrationsEc2Args.builder()
.awsRegions("us-east-1")
.duplicateEc2Tags(true)
.fetchIpAddresses(true)
.metricsPollingInterval(300)
.tagKey("tag key")
.tagValue("tag value")
.build())
.ecs(AwsIntegrationsEcsArgs.builder()
.awsRegions("us-east-1")
.fetchTags(true)
.metricsPollingInterval(300)
.tagKey("tag key")
.tagValue("tag value")
.build())
.efs(AwsIntegrationsEfsArgs.builder()
.awsRegions("us-east-1")
.fetchTags(true)
.metricsPollingInterval(300)
.tagKey("tag key")
.tagValue("tag value")
.build())
.elasticbeanstalk(AwsIntegrationsElasticbeanstalkArgs.builder()
.awsRegions("us-east-1")
.fetchExtendedInventory(true)
.fetchTags(true)
.metricsPollingInterval(300)
.tagKey("tag key")
.tagValue("tag value")
.build())
.elasticsearch(AwsIntegrationsElasticsearchArgs.builder()
.awsRegions("us-east-1")
.fetchNodes(true)
.metricsPollingInterval(300)
.tagKey("tag key")
.tagValue("tag value")
.build())
.elb(AwsIntegrationsElbArgs.builder()
.awsRegions("us-east-1")
.fetchExtendedInventory(true)
.fetchTags(true)
.metricsPollingInterval(300)
.build())
.emr(AwsIntegrationsEmrArgs.builder()
.awsRegions("us-east-1")
.fetchTags(true)
.metricsPollingInterval(300)
.tagKey("tag key")
.tagValue("tag value")
.build())
.iam(AwsIntegrationsIamArgs.builder()
.metricsPollingInterval(300)
.tagKey("tag key")
.tagValue("tag value")
.build())
.iot(AwsIntegrationsIotArgs.builder()
.awsRegions("us-east-1")
.metricsPollingInterval(300)
.build())
.kinesis(AwsIntegrationsKinesisArgs.builder()
.awsRegions("us-east-1")
.fetchShards(true)
.fetchTags(true)
.metricsPollingInterval(900)
.tagKey("tag key")
.tagValue("tag value")
.build())
.kinesisFirehose(AwsIntegrationsKinesisFirehoseArgs.builder()
.awsRegions("us-east-1")
.metricsPollingInterval(300)
.build())
.lambda(AwsIntegrationsLambdaArgs.builder()
.awsRegions("us-east-1")
.fetchTags(true)
.metricsPollingInterval(300)
.tagKey("tag key")
.tagValue("tag value")
.build())
.rds(AwsIntegrationsRdsArgs.builder()
.awsRegions("us-east-1")
.fetchTags(true)
.metricsPollingInterval(300)
.tagKey("tag key")
.tagValue("tag value")
.build())
.redshift(AwsIntegrationsRedshiftArgs.builder()
.awsRegions("us-east-1")
.metricsPollingInterval(300)
.tagKey("tag key")
.tagValue("tag value")
.build())
.route53(AwsIntegrationsRoute53Args.builder()
.fetchExtendedInventory(true)
.metricsPollingInterval(300)
.build())
.ses(AwsIntegrationsSesArgs.builder()
.awsRegions("us-east-1")
.metricsPollingInterval(300)
.build())
.sns(AwsIntegrationsSnsArgs.builder()
.awsRegions("us-east-1")
.fetchExtendedInventory(true)
.metricsPollingInterval(300)
.build())
.build());
}
}
resources:
foo:
type: newrelic:cloud:AwsLinkAccount
properties:
arn: ${newrelicAwsRole.arn}
metricCollectionMode: PULL
name: foo
bar:
type: newrelic:cloud:AwsIntegrations
properties:
linkedAccountId: ${foo.id}
billing:
metricsPollingInterval: 3600
cloudtrail:
metricsPollingInterval: 300
awsRegions:
- us-east-1
- us-east-2
health:
metricsPollingInterval: 300
trustedAdvisor:
metricsPollingInterval: 3600
vpc:
metricsPollingInterval: 900
awsRegions:
- us-east-1
- us-east-2
fetchNatGateway: true
fetchVpn: false
tagKey: tag key
tagValue: tag value
xRay:
metricsPollingInterval: 300
awsRegions:
- us-east-1
- us-east-2
s3:
metricsPollingInterval: 3600
docDb:
metricsPollingInterval: 300
sqs:
fetchExtendedInventory: true
fetchTags: true
queuePrefixes:
- queue prefix
metricsPollingInterval: 300
awsRegions:
- us-east-1
tagKey: tag key
tagValue: tag value
ebs:
metricsPollingInterval: 900
fetchExtendedInventory: true
awsRegions:
- us-east-1
tagKey: tag key
tagValue: tag value
alb:
fetchExtendedInventory: true
fetchTags: true
loadBalancerPrefixes:
- load balancer prefix
metricsPollingInterval: 300
awsRegions:
- us-east-1
tagKey: tag key
tagValue: tag value
elasticache:
awsRegions:
- us-east-1
fetchTags: true
metricsPollingInterval: 300
tagKey: tag key
tagValue: tag value
apiGateway:
metricsPollingInterval: 300
awsRegions:
- us-east-1
stagePrefixes:
- stage prefix
tagKey: tag key
tagValue: tag value
autoScaling:
awsRegions:
- us-east-1
metricsPollingInterval: 300
awsAppSync:
awsRegions:
- us-east-1
metricsPollingInterval: 300
awsAthena:
awsRegions:
- us-east-1
metricsPollingInterval: 300
awsCognito:
awsRegions:
- us-east-1
metricsPollingInterval: 300
awsConnect:
awsRegions:
- us-east-1
metricsPollingInterval: 300
awsDirectConnect:
awsRegions:
- us-east-1
metricsPollingInterval: 300
awsFsx:
awsRegions:
- us-east-1
metricsPollingInterval: 300
awsGlue:
awsRegions:
- us-east-1
metricsPollingInterval: 300
awsKinesisAnalytics:
awsRegions:
- us-east-1
metricsPollingInterval: 300
awsMediaConvert:
awsRegions:
- us-east-1
metricsPollingInterval: 300
awsMediaPackageVod:
awsRegions:
- us-east-1
metricsPollingInterval: 300
awsMq:
awsRegions:
- us-east-1
metricsPollingInterval: 300
awsMsk:
awsRegions:
- us-east-1
metricsPollingInterval: 300
awsNeptune:
awsRegions:
- us-east-1
metricsPollingInterval: 300
awsQldb:
awsRegions:
- us-east-1
metricsPollingInterval: 300
awsRoute53resolver:
awsRegions:
- us-east-1
metricsPollingInterval: 300
awsStates:
awsRegions:
- us-east-1
metricsPollingInterval: 300
awsTransitGateway:
awsRegions:
- us-east-1
metricsPollingInterval: 300
awsWaf:
awsRegions:
- us-east-1
metricsPollingInterval: 300
awsWafv2:
awsRegions:
- us-east-1
metricsPollingInterval: 300
cloudfront:
fetchLambdasAtEdge: true
fetchTags: true
metricsPollingInterval: 300
tagKey: tag key
tagValue: tag value
dynamodb:
awsRegions:
- us-east-1
fetchExtendedInventory: true
fetchTags: true
metricsPollingInterval: 300
tagKey: tag key
tagValue: tag value
ec2:
awsRegions:
- us-east-1
duplicateEc2Tags: true
fetchIpAddresses: true
metricsPollingInterval: 300
tagKey: tag key
tagValue: tag value
ecs:
awsRegions:
- us-east-1
fetchTags: true
metricsPollingInterval: 300
tagKey: tag key
tagValue: tag value
efs:
awsRegions:
- us-east-1
fetchTags: true
metricsPollingInterval: 300
tagKey: tag key
tagValue: tag value
elasticbeanstalk:
awsRegions:
- us-east-1
fetchExtendedInventory: true
fetchTags: true
metricsPollingInterval: 300
tagKey: tag key
tagValue: tag value
elasticsearch:
awsRegions:
- us-east-1
fetchNodes: true
metricsPollingInterval: 300
tagKey: tag key
tagValue: tag value
elb:
awsRegions:
- us-east-1
fetchExtendedInventory: true
fetchTags: true
metricsPollingInterval: 300
emr:
awsRegions:
- us-east-1
fetchTags: true
metricsPollingInterval: 300
tagKey: tag key
tagValue: tag value
iam:
metricsPollingInterval: 300
tagKey: tag key
tagValue: tag value
iot:
awsRegions:
- us-east-1
metricsPollingInterval: 300
kinesis:
awsRegions:
- us-east-1
fetchShards: true
fetchTags: true
metricsPollingInterval: 900
tagKey: tag key
tagValue: tag value
kinesisFirehose:
awsRegions:
- us-east-1
metricsPollingInterval: 300
lambda:
awsRegions:
- us-east-1
fetchTags: true
metricsPollingInterval: 300
tagKey: tag key
tagValue: tag value
rds:
awsRegions:
- us-east-1
fetchTags: true
metricsPollingInterval: 300
tagKey: tag key
tagValue: tag value
redshift:
awsRegions:
- us-east-1
metricsPollingInterval: 300
tagKey: tag key
tagValue: tag value
route53:
fetchExtendedInventory: true
metricsPollingInterval: 300
ses:
awsRegions:
- us-east-1
metricsPollingInterval: 300
sns:
awsRegions:
- us-east-1
fetchExtendedInventory: true
metricsPollingInterval: 300
Supported AWS Integrations
Expand this section to view all supported AWS services supported, that may be integrated via this resource.
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 |
Create AwsIntegrations Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new AwsIntegrations(name: string, args: AwsIntegrationsArgs, opts?: CustomResourceOptions);
@overload
def AwsIntegrations(resource_name: str,
args: AwsIntegrationsArgs,
opts: Optional[ResourceOptions] = None)
@overload
def AwsIntegrations(resource_name: str,
opts: Optional[ResourceOptions] = None,
linked_account_id: Optional[str] = None,
account_id: Optional[str] = None,
alb: Optional[AwsIntegrationsAlbArgs] = None,
api_gateway: Optional[AwsIntegrationsApiGatewayArgs] = None,
auto_scaling: Optional[AwsIntegrationsAutoScalingArgs] = None,
aws_app_sync: Optional[AwsIntegrationsAwsAppSyncArgs] = None,
aws_athena: Optional[AwsIntegrationsAwsAthenaArgs] = None,
aws_cognito: Optional[AwsIntegrationsAwsCognitoArgs] = None,
aws_connect: Optional[AwsIntegrationsAwsConnectArgs] = None,
aws_direct_connect: Optional[AwsIntegrationsAwsDirectConnectArgs] = None,
aws_fsx: Optional[AwsIntegrationsAwsFsxArgs] = None,
aws_glue: Optional[AwsIntegrationsAwsGlueArgs] = None,
aws_kinesis_analytics: Optional[AwsIntegrationsAwsKinesisAnalyticsArgs] = None,
aws_media_convert: Optional[AwsIntegrationsAwsMediaConvertArgs] = None,
aws_media_package_vod: Optional[AwsIntegrationsAwsMediaPackageVodArgs] = None,
aws_mq: Optional[AwsIntegrationsAwsMqArgs] = None,
aws_msk: Optional[AwsIntegrationsAwsMskArgs] = None,
aws_neptune: Optional[AwsIntegrationsAwsNeptuneArgs] = None,
aws_qldb: Optional[AwsIntegrationsAwsQldbArgs] = None,
aws_route53resolver: Optional[AwsIntegrationsAwsRoute53resolverArgs] = None,
aws_states: Optional[AwsIntegrationsAwsStatesArgs] = None,
aws_transit_gateway: Optional[AwsIntegrationsAwsTransitGatewayArgs] = None,
aws_waf: Optional[AwsIntegrationsAwsWafArgs] = None,
aws_wafv2: Optional[AwsIntegrationsAwsWafv2Args] = None,
billing: Optional[AwsIntegrationsBillingArgs] = None,
cloudfront: Optional[AwsIntegrationsCloudfrontArgs] = None,
cloudtrail: Optional[AwsIntegrationsCloudtrailArgs] = None,
doc_db: Optional[AwsIntegrationsDocDbArgs] = None,
dynamodb: Optional[AwsIntegrationsDynamodbArgs] = None,
ebs: Optional[AwsIntegrationsEbsArgs] = None,
ec2: Optional[AwsIntegrationsEc2Args] = None,
ecs: Optional[AwsIntegrationsEcsArgs] = None,
efs: Optional[AwsIntegrationsEfsArgs] = None,
elasticache: Optional[AwsIntegrationsElasticacheArgs] = None,
elasticbeanstalk: Optional[AwsIntegrationsElasticbeanstalkArgs] = None,
elasticsearch: Optional[AwsIntegrationsElasticsearchArgs] = None,
elb: Optional[AwsIntegrationsElbArgs] = None,
emr: Optional[AwsIntegrationsEmrArgs] = None,
health: Optional[AwsIntegrationsHealthArgs] = None,
iam: Optional[AwsIntegrationsIamArgs] = None,
iot: Optional[AwsIntegrationsIotArgs] = None,
kinesis: Optional[AwsIntegrationsKinesisArgs] = None,
kinesis_firehose: Optional[AwsIntegrationsKinesisFirehoseArgs] = None,
lambda_: Optional[AwsIntegrationsLambdaArgs] = None,
rds: Optional[AwsIntegrationsRdsArgs] = None,
redshift: Optional[AwsIntegrationsRedshiftArgs] = None,
route53: Optional[AwsIntegrationsRoute53Args] = None,
s3: Optional[AwsIntegrationsS3Args] = None,
ses: Optional[AwsIntegrationsSesArgs] = None,
sns: Optional[AwsIntegrationsSnsArgs] = None,
sqs: Optional[AwsIntegrationsSqsArgs] = None,
trusted_advisor: Optional[AwsIntegrationsTrustedAdvisorArgs] = None,
vpc: Optional[AwsIntegrationsVpcArgs] = None,
x_ray: Optional[AwsIntegrationsXRayArgs] = None)
func NewAwsIntegrations(ctx *Context, name string, args AwsIntegrationsArgs, opts ...ResourceOption) (*AwsIntegrations, error)
public AwsIntegrations(string name, AwsIntegrationsArgs args, CustomResourceOptions? opts = null)
public AwsIntegrations(String name, AwsIntegrationsArgs args)
public AwsIntegrations(String name, AwsIntegrationsArgs args, CustomResourceOptions options)
type: newrelic:cloud:AwsIntegrations
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args AwsIntegrationsArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args AwsIntegrationsArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args AwsIntegrationsArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args AwsIntegrationsArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args AwsIntegrationsArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var awsIntegrationsResource = new NewRelic.Cloud.AwsIntegrations("awsIntegrationsResource", new()
{
LinkedAccountId = "string",
AccountId = "string",
Alb = new NewRelic.Cloud.Inputs.AwsIntegrationsAlbArgs
{
AwsRegions = new[]
{
"string",
},
FetchExtendedInventory = false,
FetchTags = false,
LoadBalancerPrefixes = new[]
{
"string",
},
MetricsPollingInterval = 0,
TagKey = "string",
TagValue = "string",
},
ApiGateway = new NewRelic.Cloud.Inputs.AwsIntegrationsApiGatewayArgs
{
AwsRegions = new[]
{
"string",
},
MetricsPollingInterval = 0,
StagePrefixes = new[]
{
"string",
},
TagKey = "string",
TagValue = "string",
},
AutoScaling = new NewRelic.Cloud.Inputs.AwsIntegrationsAutoScalingArgs
{
AwsRegions = new[]
{
"string",
},
MetricsPollingInterval = 0,
},
AwsAppSync = new NewRelic.Cloud.Inputs.AwsIntegrationsAwsAppSyncArgs
{
AwsRegions = new[]
{
"string",
},
MetricsPollingInterval = 0,
},
AwsAthena = new NewRelic.Cloud.Inputs.AwsIntegrationsAwsAthenaArgs
{
AwsRegions = new[]
{
"string",
},
MetricsPollingInterval = 0,
},
AwsCognito = new NewRelic.Cloud.Inputs.AwsIntegrationsAwsCognitoArgs
{
AwsRegions = new[]
{
"string",
},
MetricsPollingInterval = 0,
},
AwsConnect = new NewRelic.Cloud.Inputs.AwsIntegrationsAwsConnectArgs
{
AwsRegions = new[]
{
"string",
},
MetricsPollingInterval = 0,
},
AwsDirectConnect = new NewRelic.Cloud.Inputs.AwsIntegrationsAwsDirectConnectArgs
{
AwsRegions = new[]
{
"string",
},
MetricsPollingInterval = 0,
},
AwsFsx = new NewRelic.Cloud.Inputs.AwsIntegrationsAwsFsxArgs
{
AwsRegions = new[]
{
"string",
},
MetricsPollingInterval = 0,
},
AwsGlue = new NewRelic.Cloud.Inputs.AwsIntegrationsAwsGlueArgs
{
AwsRegions = new[]
{
"string",
},
MetricsPollingInterval = 0,
},
AwsKinesisAnalytics = new NewRelic.Cloud.Inputs.AwsIntegrationsAwsKinesisAnalyticsArgs
{
AwsRegions = new[]
{
"string",
},
MetricsPollingInterval = 0,
},
AwsMediaConvert = new NewRelic.Cloud.Inputs.AwsIntegrationsAwsMediaConvertArgs
{
AwsRegions = new[]
{
"string",
},
MetricsPollingInterval = 0,
},
AwsMediaPackageVod = new NewRelic.Cloud.Inputs.AwsIntegrationsAwsMediaPackageVodArgs
{
AwsRegions = new[]
{
"string",
},
MetricsPollingInterval = 0,
},
AwsMq = new NewRelic.Cloud.Inputs.AwsIntegrationsAwsMqArgs
{
AwsRegions = new[]
{
"string",
},
MetricsPollingInterval = 0,
},
AwsMsk = new NewRelic.Cloud.Inputs.AwsIntegrationsAwsMskArgs
{
AwsRegions = new[]
{
"string",
},
MetricsPollingInterval = 0,
},
AwsNeptune = new NewRelic.Cloud.Inputs.AwsIntegrationsAwsNeptuneArgs
{
AwsRegions = new[]
{
"string",
},
MetricsPollingInterval = 0,
},
AwsQldb = new NewRelic.Cloud.Inputs.AwsIntegrationsAwsQldbArgs
{
AwsRegions = new[]
{
"string",
},
MetricsPollingInterval = 0,
},
AwsRoute53resolver = new NewRelic.Cloud.Inputs.AwsIntegrationsAwsRoute53resolverArgs
{
AwsRegions = new[]
{
"string",
},
MetricsPollingInterval = 0,
},
AwsStates = new NewRelic.Cloud.Inputs.AwsIntegrationsAwsStatesArgs
{
AwsRegions = new[]
{
"string",
},
MetricsPollingInterval = 0,
},
AwsTransitGateway = new NewRelic.Cloud.Inputs.AwsIntegrationsAwsTransitGatewayArgs
{
AwsRegions = new[]
{
"string",
},
MetricsPollingInterval = 0,
},
AwsWaf = new NewRelic.Cloud.Inputs.AwsIntegrationsAwsWafArgs
{
AwsRegions = new[]
{
"string",
},
MetricsPollingInterval = 0,
},
AwsWafv2 = new NewRelic.Cloud.Inputs.AwsIntegrationsAwsWafv2Args
{
AwsRegions = new[]
{
"string",
},
MetricsPollingInterval = 0,
},
Billing = new NewRelic.Cloud.Inputs.AwsIntegrationsBillingArgs
{
MetricsPollingInterval = 0,
},
Cloudfront = new NewRelic.Cloud.Inputs.AwsIntegrationsCloudfrontArgs
{
FetchLambdasAtEdge = false,
FetchTags = false,
MetricsPollingInterval = 0,
TagKey = "string",
TagValue = "string",
},
Cloudtrail = new NewRelic.Cloud.Inputs.AwsIntegrationsCloudtrailArgs
{
AwsRegions = new[]
{
"string",
},
MetricsPollingInterval = 0,
},
DocDb = new NewRelic.Cloud.Inputs.AwsIntegrationsDocDbArgs
{
AwsRegions = new[]
{
"string",
},
MetricsPollingInterval = 0,
},
Dynamodb = new NewRelic.Cloud.Inputs.AwsIntegrationsDynamodbArgs
{
AwsRegions = new[]
{
"string",
},
FetchExtendedInventory = false,
FetchTags = false,
MetricsPollingInterval = 0,
TagKey = "string",
TagValue = "string",
},
Ebs = new NewRelic.Cloud.Inputs.AwsIntegrationsEbsArgs
{
AwsRegions = new[]
{
"string",
},
FetchExtendedInventory = false,
MetricsPollingInterval = 0,
TagKey = "string",
TagValue = "string",
},
Ec2 = new NewRelic.Cloud.Inputs.AwsIntegrationsEc2Args
{
AwsRegions = new[]
{
"string",
},
DuplicateEc2Tags = false,
FetchIpAddresses = false,
MetricsPollingInterval = 0,
TagKey = "string",
TagValue = "string",
},
Ecs = new NewRelic.Cloud.Inputs.AwsIntegrationsEcsArgs
{
AwsRegions = new[]
{
"string",
},
FetchTags = false,
MetricsPollingInterval = 0,
TagKey = "string",
TagValue = "string",
},
Efs = new NewRelic.Cloud.Inputs.AwsIntegrationsEfsArgs
{
AwsRegions = new[]
{
"string",
},
FetchTags = false,
MetricsPollingInterval = 0,
TagKey = "string",
TagValue = "string",
},
Elasticache = new NewRelic.Cloud.Inputs.AwsIntegrationsElasticacheArgs
{
AwsRegions = new[]
{
"string",
},
FetchTags = false,
MetricsPollingInterval = 0,
TagKey = "string",
TagValue = "string",
},
Elasticbeanstalk = new NewRelic.Cloud.Inputs.AwsIntegrationsElasticbeanstalkArgs
{
AwsRegions = new[]
{
"string",
},
FetchExtendedInventory = false,
FetchTags = false,
MetricsPollingInterval = 0,
TagKey = "string",
TagValue = "string",
},
Elasticsearch = new NewRelic.Cloud.Inputs.AwsIntegrationsElasticsearchArgs
{
AwsRegions = new[]
{
"string",
},
FetchNodes = false,
MetricsPollingInterval = 0,
TagKey = "string",
TagValue = "string",
},
Elb = new NewRelic.Cloud.Inputs.AwsIntegrationsElbArgs
{
AwsRegions = new[]
{
"string",
},
FetchExtendedInventory = false,
FetchTags = false,
MetricsPollingInterval = 0,
},
Emr = new NewRelic.Cloud.Inputs.AwsIntegrationsEmrArgs
{
AwsRegions = new[]
{
"string",
},
FetchTags = false,
MetricsPollingInterval = 0,
TagKey = "string",
TagValue = "string",
},
Health = new NewRelic.Cloud.Inputs.AwsIntegrationsHealthArgs
{
MetricsPollingInterval = 0,
},
Iam = new NewRelic.Cloud.Inputs.AwsIntegrationsIamArgs
{
MetricsPollingInterval = 0,
TagKey = "string",
TagValue = "string",
},
Iot = new NewRelic.Cloud.Inputs.AwsIntegrationsIotArgs
{
AwsRegions = new[]
{
"string",
},
MetricsPollingInterval = 0,
},
Kinesis = new NewRelic.Cloud.Inputs.AwsIntegrationsKinesisArgs
{
AwsRegions = new[]
{
"string",
},
FetchShards = false,
FetchTags = false,
MetricsPollingInterval = 0,
TagKey = "string",
TagValue = "string",
},
KinesisFirehose = new NewRelic.Cloud.Inputs.AwsIntegrationsKinesisFirehoseArgs
{
AwsRegions = new[]
{
"string",
},
MetricsPollingInterval = 0,
},
Lambda = new NewRelic.Cloud.Inputs.AwsIntegrationsLambdaArgs
{
AwsRegions = new[]
{
"string",
},
FetchTags = false,
MetricsPollingInterval = 0,
TagKey = "string",
TagValue = "string",
},
Rds = new NewRelic.Cloud.Inputs.AwsIntegrationsRdsArgs
{
AwsRegions = new[]
{
"string",
},
FetchTags = false,
MetricsPollingInterval = 0,
TagKey = "string",
TagValue = "string",
},
Redshift = new NewRelic.Cloud.Inputs.AwsIntegrationsRedshiftArgs
{
AwsRegions = new[]
{
"string",
},
MetricsPollingInterval = 0,
TagKey = "string",
TagValue = "string",
},
Route53 = new NewRelic.Cloud.Inputs.AwsIntegrationsRoute53Args
{
FetchExtendedInventory = false,
MetricsPollingInterval = 0,
},
S3 = new NewRelic.Cloud.Inputs.AwsIntegrationsS3Args
{
FetchExtendedInventory = false,
FetchTags = false,
MetricsPollingInterval = 0,
TagKey = "string",
TagValue = "string",
},
Ses = new NewRelic.Cloud.Inputs.AwsIntegrationsSesArgs
{
AwsRegions = new[]
{
"string",
},
MetricsPollingInterval = 0,
},
Sns = new NewRelic.Cloud.Inputs.AwsIntegrationsSnsArgs
{
AwsRegions = new[]
{
"string",
},
FetchExtendedInventory = false,
MetricsPollingInterval = 0,
},
Sqs = new NewRelic.Cloud.Inputs.AwsIntegrationsSqsArgs
{
AwsRegions = new[]
{
"string",
},
FetchExtendedInventory = false,
FetchTags = false,
MetricsPollingInterval = 0,
QueuePrefixes = new[]
{
"string",
},
TagKey = "string",
TagValue = "string",
},
TrustedAdvisor = new NewRelic.Cloud.Inputs.AwsIntegrationsTrustedAdvisorArgs
{
MetricsPollingInterval = 0,
},
Vpc = new NewRelic.Cloud.Inputs.AwsIntegrationsVpcArgs
{
AwsRegions = new[]
{
"string",
},
FetchNatGateway = false,
FetchVpn = false,
MetricsPollingInterval = 0,
TagKey = "string",
TagValue = "string",
},
XRay = new NewRelic.Cloud.Inputs.AwsIntegrationsXRayArgs
{
AwsRegions = new[]
{
"string",
},
MetricsPollingInterval = 0,
},
});
example, err := cloud.NewAwsIntegrations(ctx, "awsIntegrationsResource", &cloud.AwsIntegrationsArgs{
LinkedAccountId: pulumi.String("string"),
AccountId: pulumi.String("string"),
Alb: &cloud.AwsIntegrationsAlbArgs{
AwsRegions: pulumi.StringArray{
pulumi.String("string"),
},
FetchExtendedInventory: pulumi.Bool(false),
FetchTags: pulumi.Bool(false),
LoadBalancerPrefixes: pulumi.StringArray{
pulumi.String("string"),
},
MetricsPollingInterval: pulumi.Int(0),
TagKey: pulumi.String("string"),
TagValue: pulumi.String("string"),
},
ApiGateway: &cloud.AwsIntegrationsApiGatewayArgs{
AwsRegions: pulumi.StringArray{
pulumi.String("string"),
},
MetricsPollingInterval: pulumi.Int(0),
StagePrefixes: pulumi.StringArray{
pulumi.String("string"),
},
TagKey: pulumi.String("string"),
TagValue: pulumi.String("string"),
},
AutoScaling: &cloud.AwsIntegrationsAutoScalingArgs{
AwsRegions: pulumi.StringArray{
pulumi.String("string"),
},
MetricsPollingInterval: pulumi.Int(0),
},
AwsAppSync: &cloud.AwsIntegrationsAwsAppSyncArgs{
AwsRegions: pulumi.StringArray{
pulumi.String("string"),
},
MetricsPollingInterval: pulumi.Int(0),
},
AwsAthena: &cloud.AwsIntegrationsAwsAthenaArgs{
AwsRegions: pulumi.StringArray{
pulumi.String("string"),
},
MetricsPollingInterval: pulumi.Int(0),
},
AwsCognito: &cloud.AwsIntegrationsAwsCognitoArgs{
AwsRegions: pulumi.StringArray{
pulumi.String("string"),
},
MetricsPollingInterval: pulumi.Int(0),
},
AwsConnect: &cloud.AwsIntegrationsAwsConnectArgs{
AwsRegions: pulumi.StringArray{
pulumi.String("string"),
},
MetricsPollingInterval: pulumi.Int(0),
},
AwsDirectConnect: &cloud.AwsIntegrationsAwsDirectConnectArgs{
AwsRegions: pulumi.StringArray{
pulumi.String("string"),
},
MetricsPollingInterval: pulumi.Int(0),
},
AwsFsx: &cloud.AwsIntegrationsAwsFsxArgs{
AwsRegions: pulumi.StringArray{
pulumi.String("string"),
},
MetricsPollingInterval: pulumi.Int(0),
},
AwsGlue: &cloud.AwsIntegrationsAwsGlueArgs{
AwsRegions: pulumi.StringArray{
pulumi.String("string"),
},
MetricsPollingInterval: pulumi.Int(0),
},
AwsKinesisAnalytics: &cloud.AwsIntegrationsAwsKinesisAnalyticsArgs{
AwsRegions: pulumi.StringArray{
pulumi.String("string"),
},
MetricsPollingInterval: pulumi.Int(0),
},
AwsMediaConvert: &cloud.AwsIntegrationsAwsMediaConvertArgs{
AwsRegions: pulumi.StringArray{
pulumi.String("string"),
},
MetricsPollingInterval: pulumi.Int(0),
},
AwsMediaPackageVod: &cloud.AwsIntegrationsAwsMediaPackageVodArgs{
AwsRegions: pulumi.StringArray{
pulumi.String("string"),
},
MetricsPollingInterval: pulumi.Int(0),
},
AwsMq: &cloud.AwsIntegrationsAwsMqArgs{
AwsRegions: pulumi.StringArray{
pulumi.String("string"),
},
MetricsPollingInterval: pulumi.Int(0),
},
AwsMsk: &cloud.AwsIntegrationsAwsMskArgs{
AwsRegions: pulumi.StringArray{
pulumi.String("string"),
},
MetricsPollingInterval: pulumi.Int(0),
},
AwsNeptune: &cloud.AwsIntegrationsAwsNeptuneArgs{
AwsRegions: pulumi.StringArray{
pulumi.String("string"),
},
MetricsPollingInterval: pulumi.Int(0),
},
AwsQldb: &cloud.AwsIntegrationsAwsQldbArgs{
AwsRegions: pulumi.StringArray{
pulumi.String("string"),
},
MetricsPollingInterval: pulumi.Int(0),
},
AwsRoute53resolver: &cloud.AwsIntegrationsAwsRoute53resolverArgs{
AwsRegions: pulumi.StringArray{
pulumi.String("string"),
},
MetricsPollingInterval: pulumi.Int(0),
},
AwsStates: &cloud.AwsIntegrationsAwsStatesArgs{
AwsRegions: pulumi.StringArray{
pulumi.String("string"),
},
MetricsPollingInterval: pulumi.Int(0),
},
AwsTransitGateway: &cloud.AwsIntegrationsAwsTransitGatewayArgs{
AwsRegions: pulumi.StringArray{
pulumi.String("string"),
},
MetricsPollingInterval: pulumi.Int(0),
},
AwsWaf: &cloud.AwsIntegrationsAwsWafArgs{
AwsRegions: pulumi.StringArray{
pulumi.String("string"),
},
MetricsPollingInterval: pulumi.Int(0),
},
AwsWafv2: &cloud.AwsIntegrationsAwsWafv2Args{
AwsRegions: pulumi.StringArray{
pulumi.String("string"),
},
MetricsPollingInterval: pulumi.Int(0),
},
Billing: &cloud.AwsIntegrationsBillingArgs{
MetricsPollingInterval: pulumi.Int(0),
},
Cloudfront: &cloud.AwsIntegrationsCloudfrontArgs{
FetchLambdasAtEdge: pulumi.Bool(false),
FetchTags: pulumi.Bool(false),
MetricsPollingInterval: pulumi.Int(0),
TagKey: pulumi.String("string"),
TagValue: pulumi.String("string"),
},
Cloudtrail: &cloud.AwsIntegrationsCloudtrailArgs{
AwsRegions: pulumi.StringArray{
pulumi.String("string"),
},
MetricsPollingInterval: pulumi.Int(0),
},
DocDb: &cloud.AwsIntegrationsDocDbArgs{
AwsRegions: pulumi.StringArray{
pulumi.String("string"),
},
MetricsPollingInterval: pulumi.Int(0),
},
Dynamodb: &cloud.AwsIntegrationsDynamodbArgs{
AwsRegions: pulumi.StringArray{
pulumi.String("string"),
},
FetchExtendedInventory: pulumi.Bool(false),
FetchTags: pulumi.Bool(false),
MetricsPollingInterval: pulumi.Int(0),
TagKey: pulumi.String("string"),
TagValue: pulumi.String("string"),
},
Ebs: &cloud.AwsIntegrationsEbsArgs{
AwsRegions: pulumi.StringArray{
pulumi.String("string"),
},
FetchExtendedInventory: pulumi.Bool(false),
MetricsPollingInterval: pulumi.Int(0),
TagKey: pulumi.String("string"),
TagValue: pulumi.String("string"),
},
Ec2: &cloud.AwsIntegrationsEc2Args{
AwsRegions: pulumi.StringArray{
pulumi.String("string"),
},
DuplicateEc2Tags: pulumi.Bool(false),
FetchIpAddresses: pulumi.Bool(false),
MetricsPollingInterval: pulumi.Int(0),
TagKey: pulumi.String("string"),
TagValue: pulumi.String("string"),
},
Ecs: &cloud.AwsIntegrationsEcsArgs{
AwsRegions: pulumi.StringArray{
pulumi.String("string"),
},
FetchTags: pulumi.Bool(false),
MetricsPollingInterval: pulumi.Int(0),
TagKey: pulumi.String("string"),
TagValue: pulumi.String("string"),
},
Efs: &cloud.AwsIntegrationsEfsArgs{
AwsRegions: pulumi.StringArray{
pulumi.String("string"),
},
FetchTags: pulumi.Bool(false),
MetricsPollingInterval: pulumi.Int(0),
TagKey: pulumi.String("string"),
TagValue: pulumi.String("string"),
},
Elasticache: &cloud.AwsIntegrationsElasticacheArgs{
AwsRegions: pulumi.StringArray{
pulumi.String("string"),
},
FetchTags: pulumi.Bool(false),
MetricsPollingInterval: pulumi.Int(0),
TagKey: pulumi.String("string"),
TagValue: pulumi.String("string"),
},
Elasticbeanstalk: &cloud.AwsIntegrationsElasticbeanstalkArgs{
AwsRegions: pulumi.StringArray{
pulumi.String("string"),
},
FetchExtendedInventory: pulumi.Bool(false),
FetchTags: pulumi.Bool(false),
MetricsPollingInterval: pulumi.Int(0),
TagKey: pulumi.String("string"),
TagValue: pulumi.String("string"),
},
Elasticsearch: &cloud.AwsIntegrationsElasticsearchArgs{
AwsRegions: pulumi.StringArray{
pulumi.String("string"),
},
FetchNodes: pulumi.Bool(false),
MetricsPollingInterval: pulumi.Int(0),
TagKey: pulumi.String("string"),
TagValue: pulumi.String("string"),
},
Elb: &cloud.AwsIntegrationsElbArgs{
AwsRegions: pulumi.StringArray{
pulumi.String("string"),
},
FetchExtendedInventory: pulumi.Bool(false),
FetchTags: pulumi.Bool(false),
MetricsPollingInterval: pulumi.Int(0),
},
Emr: &cloud.AwsIntegrationsEmrArgs{
AwsRegions: pulumi.StringArray{
pulumi.String("string"),
},
FetchTags: pulumi.Bool(false),
MetricsPollingInterval: pulumi.Int(0),
TagKey: pulumi.String("string"),
TagValue: pulumi.String("string"),
},
Health: &cloud.AwsIntegrationsHealthArgs{
MetricsPollingInterval: pulumi.Int(0),
},
Iam: &cloud.AwsIntegrationsIamArgs{
MetricsPollingInterval: pulumi.Int(0),
TagKey: pulumi.String("string"),
TagValue: pulumi.String("string"),
},
Iot: &cloud.AwsIntegrationsIotArgs{
AwsRegions: pulumi.StringArray{
pulumi.String("string"),
},
MetricsPollingInterval: pulumi.Int(0),
},
Kinesis: &cloud.AwsIntegrationsKinesisArgs{
AwsRegions: pulumi.StringArray{
pulumi.String("string"),
},
FetchShards: pulumi.Bool(false),
FetchTags: pulumi.Bool(false),
MetricsPollingInterval: pulumi.Int(0),
TagKey: pulumi.String("string"),
TagValue: pulumi.String("string"),
},
KinesisFirehose: &cloud.AwsIntegrationsKinesisFirehoseArgs{
AwsRegions: pulumi.StringArray{
pulumi.String("string"),
},
MetricsPollingInterval: pulumi.Int(0),
},
Lambda: &cloud.AwsIntegrationsLambdaArgs{
AwsRegions: pulumi.StringArray{
pulumi.String("string"),
},
FetchTags: pulumi.Bool(false),
MetricsPollingInterval: pulumi.Int(0),
TagKey: pulumi.String("string"),
TagValue: pulumi.String("string"),
},
Rds: &cloud.AwsIntegrationsRdsArgs{
AwsRegions: pulumi.StringArray{
pulumi.String("string"),
},
FetchTags: pulumi.Bool(false),
MetricsPollingInterval: pulumi.Int(0),
TagKey: pulumi.String("string"),
TagValue: pulumi.String("string"),
},
Redshift: &cloud.AwsIntegrationsRedshiftArgs{
AwsRegions: pulumi.StringArray{
pulumi.String("string"),
},
MetricsPollingInterval: pulumi.Int(0),
TagKey: pulumi.String("string"),
TagValue: pulumi.String("string"),
},
Route53: &cloud.AwsIntegrationsRoute53Args{
FetchExtendedInventory: pulumi.Bool(false),
MetricsPollingInterval: pulumi.Int(0),
},
S3: &cloud.AwsIntegrationsS3Args{
FetchExtendedInventory: pulumi.Bool(false),
FetchTags: pulumi.Bool(false),
MetricsPollingInterval: pulumi.Int(0),
TagKey: pulumi.String("string"),
TagValue: pulumi.String("string"),
},
Ses: &cloud.AwsIntegrationsSesArgs{
AwsRegions: pulumi.StringArray{
pulumi.String("string"),
},
MetricsPollingInterval: pulumi.Int(0),
},
Sns: &cloud.AwsIntegrationsSnsArgs{
AwsRegions: pulumi.StringArray{
pulumi.String("string"),
},
FetchExtendedInventory: pulumi.Bool(false),
MetricsPollingInterval: pulumi.Int(0),
},
Sqs: &cloud.AwsIntegrationsSqsArgs{
AwsRegions: pulumi.StringArray{
pulumi.String("string"),
},
FetchExtendedInventory: pulumi.Bool(false),
FetchTags: pulumi.Bool(false),
MetricsPollingInterval: pulumi.Int(0),
QueuePrefixes: pulumi.StringArray{
pulumi.String("string"),
},
TagKey: pulumi.String("string"),
TagValue: pulumi.String("string"),
},
TrustedAdvisor: &cloud.AwsIntegrationsTrustedAdvisorArgs{
MetricsPollingInterval: pulumi.Int(0),
},
Vpc: &cloud.AwsIntegrationsVpcArgs{
AwsRegions: pulumi.StringArray{
pulumi.String("string"),
},
FetchNatGateway: pulumi.Bool(false),
FetchVpn: pulumi.Bool(false),
MetricsPollingInterval: pulumi.Int(0),
TagKey: pulumi.String("string"),
TagValue: pulumi.String("string"),
},
XRay: &cloud.AwsIntegrationsXRayArgs{
AwsRegions: pulumi.StringArray{
pulumi.String("string"),
},
MetricsPollingInterval: pulumi.Int(0),
},
})
var awsIntegrationsResource = new AwsIntegrations("awsIntegrationsResource", AwsIntegrationsArgs.builder()
.linkedAccountId("string")
.accountId("string")
.alb(AwsIntegrationsAlbArgs.builder()
.awsRegions("string")
.fetchExtendedInventory(false)
.fetchTags(false)
.loadBalancerPrefixes("string")
.metricsPollingInterval(0)
.tagKey("string")
.tagValue("string")
.build())
.apiGateway(AwsIntegrationsApiGatewayArgs.builder()
.awsRegions("string")
.metricsPollingInterval(0)
.stagePrefixes("string")
.tagKey("string")
.tagValue("string")
.build())
.autoScaling(AwsIntegrationsAutoScalingArgs.builder()
.awsRegions("string")
.metricsPollingInterval(0)
.build())
.awsAppSync(AwsIntegrationsAwsAppSyncArgs.builder()
.awsRegions("string")
.metricsPollingInterval(0)
.build())
.awsAthena(AwsIntegrationsAwsAthenaArgs.builder()
.awsRegions("string")
.metricsPollingInterval(0)
.build())
.awsCognito(AwsIntegrationsAwsCognitoArgs.builder()
.awsRegions("string")
.metricsPollingInterval(0)
.build())
.awsConnect(AwsIntegrationsAwsConnectArgs.builder()
.awsRegions("string")
.metricsPollingInterval(0)
.build())
.awsDirectConnect(AwsIntegrationsAwsDirectConnectArgs.builder()
.awsRegions("string")
.metricsPollingInterval(0)
.build())
.awsFsx(AwsIntegrationsAwsFsxArgs.builder()
.awsRegions("string")
.metricsPollingInterval(0)
.build())
.awsGlue(AwsIntegrationsAwsGlueArgs.builder()
.awsRegions("string")
.metricsPollingInterval(0)
.build())
.awsKinesisAnalytics(AwsIntegrationsAwsKinesisAnalyticsArgs.builder()
.awsRegions("string")
.metricsPollingInterval(0)
.build())
.awsMediaConvert(AwsIntegrationsAwsMediaConvertArgs.builder()
.awsRegions("string")
.metricsPollingInterval(0)
.build())
.awsMediaPackageVod(AwsIntegrationsAwsMediaPackageVodArgs.builder()
.awsRegions("string")
.metricsPollingInterval(0)
.build())
.awsMq(AwsIntegrationsAwsMqArgs.builder()
.awsRegions("string")
.metricsPollingInterval(0)
.build())
.awsMsk(AwsIntegrationsAwsMskArgs.builder()
.awsRegions("string")
.metricsPollingInterval(0)
.build())
.awsNeptune(AwsIntegrationsAwsNeptuneArgs.builder()
.awsRegions("string")
.metricsPollingInterval(0)
.build())
.awsQldb(AwsIntegrationsAwsQldbArgs.builder()
.awsRegions("string")
.metricsPollingInterval(0)
.build())
.awsRoute53resolver(AwsIntegrationsAwsRoute53resolverArgs.builder()
.awsRegions("string")
.metricsPollingInterval(0)
.build())
.awsStates(AwsIntegrationsAwsStatesArgs.builder()
.awsRegions("string")
.metricsPollingInterval(0)
.build())
.awsTransitGateway(AwsIntegrationsAwsTransitGatewayArgs.builder()
.awsRegions("string")
.metricsPollingInterval(0)
.build())
.awsWaf(AwsIntegrationsAwsWafArgs.builder()
.awsRegions("string")
.metricsPollingInterval(0)
.build())
.awsWafv2(AwsIntegrationsAwsWafv2Args.builder()
.awsRegions("string")
.metricsPollingInterval(0)
.build())
.billing(AwsIntegrationsBillingArgs.builder()
.metricsPollingInterval(0)
.build())
.cloudfront(AwsIntegrationsCloudfrontArgs.builder()
.fetchLambdasAtEdge(false)
.fetchTags(false)
.metricsPollingInterval(0)
.tagKey("string")
.tagValue("string")
.build())
.cloudtrail(AwsIntegrationsCloudtrailArgs.builder()
.awsRegions("string")
.metricsPollingInterval(0)
.build())
.docDb(AwsIntegrationsDocDbArgs.builder()
.awsRegions("string")
.metricsPollingInterval(0)
.build())
.dynamodb(AwsIntegrationsDynamodbArgs.builder()
.awsRegions("string")
.fetchExtendedInventory(false)
.fetchTags(false)
.metricsPollingInterval(0)
.tagKey("string")
.tagValue("string")
.build())
.ebs(AwsIntegrationsEbsArgs.builder()
.awsRegions("string")
.fetchExtendedInventory(false)
.metricsPollingInterval(0)
.tagKey("string")
.tagValue("string")
.build())
.ec2(AwsIntegrationsEc2Args.builder()
.awsRegions("string")
.duplicateEc2Tags(false)
.fetchIpAddresses(false)
.metricsPollingInterval(0)
.tagKey("string")
.tagValue("string")
.build())
.ecs(AwsIntegrationsEcsArgs.builder()
.awsRegions("string")
.fetchTags(false)
.metricsPollingInterval(0)
.tagKey("string")
.tagValue("string")
.build())
.efs(AwsIntegrationsEfsArgs.builder()
.awsRegions("string")
.fetchTags(false)
.metricsPollingInterval(0)
.tagKey("string")
.tagValue("string")
.build())
.elasticache(AwsIntegrationsElasticacheArgs.builder()
.awsRegions("string")
.fetchTags(false)
.metricsPollingInterval(0)
.tagKey("string")
.tagValue("string")
.build())
.elasticbeanstalk(AwsIntegrationsElasticbeanstalkArgs.builder()
.awsRegions("string")
.fetchExtendedInventory(false)
.fetchTags(false)
.metricsPollingInterval(0)
.tagKey("string")
.tagValue("string")
.build())
.elasticsearch(AwsIntegrationsElasticsearchArgs.builder()
.awsRegions("string")
.fetchNodes(false)
.metricsPollingInterval(0)
.tagKey("string")
.tagValue("string")
.build())
.elb(AwsIntegrationsElbArgs.builder()
.awsRegions("string")
.fetchExtendedInventory(false)
.fetchTags(false)
.metricsPollingInterval(0)
.build())
.emr(AwsIntegrationsEmrArgs.builder()
.awsRegions("string")
.fetchTags(false)
.metricsPollingInterval(0)
.tagKey("string")
.tagValue("string")
.build())
.health(AwsIntegrationsHealthArgs.builder()
.metricsPollingInterval(0)
.build())
.iam(AwsIntegrationsIamArgs.builder()
.metricsPollingInterval(0)
.tagKey("string")
.tagValue("string")
.build())
.iot(AwsIntegrationsIotArgs.builder()
.awsRegions("string")
.metricsPollingInterval(0)
.build())
.kinesis(AwsIntegrationsKinesisArgs.builder()
.awsRegions("string")
.fetchShards(false)
.fetchTags(false)
.metricsPollingInterval(0)
.tagKey("string")
.tagValue("string")
.build())
.kinesisFirehose(AwsIntegrationsKinesisFirehoseArgs.builder()
.awsRegions("string")
.metricsPollingInterval(0)
.build())
.lambda(AwsIntegrationsLambdaArgs.builder()
.awsRegions("string")
.fetchTags(false)
.metricsPollingInterval(0)
.tagKey("string")
.tagValue("string")
.build())
.rds(AwsIntegrationsRdsArgs.builder()
.awsRegions("string")
.fetchTags(false)
.metricsPollingInterval(0)
.tagKey("string")
.tagValue("string")
.build())
.redshift(AwsIntegrationsRedshiftArgs.builder()
.awsRegions("string")
.metricsPollingInterval(0)
.tagKey("string")
.tagValue("string")
.build())
.route53(AwsIntegrationsRoute53Args.builder()
.fetchExtendedInventory(false)
.metricsPollingInterval(0)
.build())
.s3(AwsIntegrationsS3Args.builder()
.fetchExtendedInventory(false)
.fetchTags(false)
.metricsPollingInterval(0)
.tagKey("string")
.tagValue("string")
.build())
.ses(AwsIntegrationsSesArgs.builder()
.awsRegions("string")
.metricsPollingInterval(0)
.build())
.sns(AwsIntegrationsSnsArgs.builder()
.awsRegions("string")
.fetchExtendedInventory(false)
.metricsPollingInterval(0)
.build())
.sqs(AwsIntegrationsSqsArgs.builder()
.awsRegions("string")
.fetchExtendedInventory(false)
.fetchTags(false)
.metricsPollingInterval(0)
.queuePrefixes("string")
.tagKey("string")
.tagValue("string")
.build())
.trustedAdvisor(AwsIntegrationsTrustedAdvisorArgs.builder()
.metricsPollingInterval(0)
.build())
.vpc(AwsIntegrationsVpcArgs.builder()
.awsRegions("string")
.fetchNatGateway(false)
.fetchVpn(false)
.metricsPollingInterval(0)
.tagKey("string")
.tagValue("string")
.build())
.xRay(AwsIntegrationsXRayArgs.builder()
.awsRegions("string")
.metricsPollingInterval(0)
.build())
.build());
aws_integrations_resource = newrelic.cloud.AwsIntegrations("awsIntegrationsResource",
linked_account_id="string",
account_id="string",
alb=newrelic.cloud.AwsIntegrationsAlbArgs(
aws_regions=["string"],
fetch_extended_inventory=False,
fetch_tags=False,
load_balancer_prefixes=["string"],
metrics_polling_interval=0,
tag_key="string",
tag_value="string",
),
api_gateway=newrelic.cloud.AwsIntegrationsApiGatewayArgs(
aws_regions=["string"],
metrics_polling_interval=0,
stage_prefixes=["string"],
tag_key="string",
tag_value="string",
),
auto_scaling=newrelic.cloud.AwsIntegrationsAutoScalingArgs(
aws_regions=["string"],
metrics_polling_interval=0,
),
aws_app_sync=newrelic.cloud.AwsIntegrationsAwsAppSyncArgs(
aws_regions=["string"],
metrics_polling_interval=0,
),
aws_athena=newrelic.cloud.AwsIntegrationsAwsAthenaArgs(
aws_regions=["string"],
metrics_polling_interval=0,
),
aws_cognito=newrelic.cloud.AwsIntegrationsAwsCognitoArgs(
aws_regions=["string"],
metrics_polling_interval=0,
),
aws_connect=newrelic.cloud.AwsIntegrationsAwsConnectArgs(
aws_regions=["string"],
metrics_polling_interval=0,
),
aws_direct_connect=newrelic.cloud.AwsIntegrationsAwsDirectConnectArgs(
aws_regions=["string"],
metrics_polling_interval=0,
),
aws_fsx=newrelic.cloud.AwsIntegrationsAwsFsxArgs(
aws_regions=["string"],
metrics_polling_interval=0,
),
aws_glue=newrelic.cloud.AwsIntegrationsAwsGlueArgs(
aws_regions=["string"],
metrics_polling_interval=0,
),
aws_kinesis_analytics=newrelic.cloud.AwsIntegrationsAwsKinesisAnalyticsArgs(
aws_regions=["string"],
metrics_polling_interval=0,
),
aws_media_convert=newrelic.cloud.AwsIntegrationsAwsMediaConvertArgs(
aws_regions=["string"],
metrics_polling_interval=0,
),
aws_media_package_vod=newrelic.cloud.AwsIntegrationsAwsMediaPackageVodArgs(
aws_regions=["string"],
metrics_polling_interval=0,
),
aws_mq=newrelic.cloud.AwsIntegrationsAwsMqArgs(
aws_regions=["string"],
metrics_polling_interval=0,
),
aws_msk=newrelic.cloud.AwsIntegrationsAwsMskArgs(
aws_regions=["string"],
metrics_polling_interval=0,
),
aws_neptune=newrelic.cloud.AwsIntegrationsAwsNeptuneArgs(
aws_regions=["string"],
metrics_polling_interval=0,
),
aws_qldb=newrelic.cloud.AwsIntegrationsAwsQldbArgs(
aws_regions=["string"],
metrics_polling_interval=0,
),
aws_route53resolver=newrelic.cloud.AwsIntegrationsAwsRoute53resolverArgs(
aws_regions=["string"],
metrics_polling_interval=0,
),
aws_states=newrelic.cloud.AwsIntegrationsAwsStatesArgs(
aws_regions=["string"],
metrics_polling_interval=0,
),
aws_transit_gateway=newrelic.cloud.AwsIntegrationsAwsTransitGatewayArgs(
aws_regions=["string"],
metrics_polling_interval=0,
),
aws_waf=newrelic.cloud.AwsIntegrationsAwsWafArgs(
aws_regions=["string"],
metrics_polling_interval=0,
),
aws_wafv2=newrelic.cloud.AwsIntegrationsAwsWafv2Args(
aws_regions=["string"],
metrics_polling_interval=0,
),
billing=newrelic.cloud.AwsIntegrationsBillingArgs(
metrics_polling_interval=0,
),
cloudfront=newrelic.cloud.AwsIntegrationsCloudfrontArgs(
fetch_lambdas_at_edge=False,
fetch_tags=False,
metrics_polling_interval=0,
tag_key="string",
tag_value="string",
),
cloudtrail=newrelic.cloud.AwsIntegrationsCloudtrailArgs(
aws_regions=["string"],
metrics_polling_interval=0,
),
doc_db=newrelic.cloud.AwsIntegrationsDocDbArgs(
aws_regions=["string"],
metrics_polling_interval=0,
),
dynamodb=newrelic.cloud.AwsIntegrationsDynamodbArgs(
aws_regions=["string"],
fetch_extended_inventory=False,
fetch_tags=False,
metrics_polling_interval=0,
tag_key="string",
tag_value="string",
),
ebs=newrelic.cloud.AwsIntegrationsEbsArgs(
aws_regions=["string"],
fetch_extended_inventory=False,
metrics_polling_interval=0,
tag_key="string",
tag_value="string",
),
ec2=newrelic.cloud.AwsIntegrationsEc2Args(
aws_regions=["string"],
duplicate_ec2_tags=False,
fetch_ip_addresses=False,
metrics_polling_interval=0,
tag_key="string",
tag_value="string",
),
ecs=newrelic.cloud.AwsIntegrationsEcsArgs(
aws_regions=["string"],
fetch_tags=False,
metrics_polling_interval=0,
tag_key="string",
tag_value="string",
),
efs=newrelic.cloud.AwsIntegrationsEfsArgs(
aws_regions=["string"],
fetch_tags=False,
metrics_polling_interval=0,
tag_key="string",
tag_value="string",
),
elasticache=newrelic.cloud.AwsIntegrationsElasticacheArgs(
aws_regions=["string"],
fetch_tags=False,
metrics_polling_interval=0,
tag_key="string",
tag_value="string",
),
elasticbeanstalk=newrelic.cloud.AwsIntegrationsElasticbeanstalkArgs(
aws_regions=["string"],
fetch_extended_inventory=False,
fetch_tags=False,
metrics_polling_interval=0,
tag_key="string",
tag_value="string",
),
elasticsearch=newrelic.cloud.AwsIntegrationsElasticsearchArgs(
aws_regions=["string"],
fetch_nodes=False,
metrics_polling_interval=0,
tag_key="string",
tag_value="string",
),
elb=newrelic.cloud.AwsIntegrationsElbArgs(
aws_regions=["string"],
fetch_extended_inventory=False,
fetch_tags=False,
metrics_polling_interval=0,
),
emr=newrelic.cloud.AwsIntegrationsEmrArgs(
aws_regions=["string"],
fetch_tags=False,
metrics_polling_interval=0,
tag_key="string",
tag_value="string",
),
health=newrelic.cloud.AwsIntegrationsHealthArgs(
metrics_polling_interval=0,
),
iam=newrelic.cloud.AwsIntegrationsIamArgs(
metrics_polling_interval=0,
tag_key="string",
tag_value="string",
),
iot=newrelic.cloud.AwsIntegrationsIotArgs(
aws_regions=["string"],
metrics_polling_interval=0,
),
kinesis=newrelic.cloud.AwsIntegrationsKinesisArgs(
aws_regions=["string"],
fetch_shards=False,
fetch_tags=False,
metrics_polling_interval=0,
tag_key="string",
tag_value="string",
),
kinesis_firehose=newrelic.cloud.AwsIntegrationsKinesisFirehoseArgs(
aws_regions=["string"],
metrics_polling_interval=0,
),
lambda_=newrelic.cloud.AwsIntegrationsLambdaArgs(
aws_regions=["string"],
fetch_tags=False,
metrics_polling_interval=0,
tag_key="string",
tag_value="string",
),
rds=newrelic.cloud.AwsIntegrationsRdsArgs(
aws_regions=["string"],
fetch_tags=False,
metrics_polling_interval=0,
tag_key="string",
tag_value="string",
),
redshift=newrelic.cloud.AwsIntegrationsRedshiftArgs(
aws_regions=["string"],
metrics_polling_interval=0,
tag_key="string",
tag_value="string",
),
route53=newrelic.cloud.AwsIntegrationsRoute53Args(
fetch_extended_inventory=False,
metrics_polling_interval=0,
),
s3=newrelic.cloud.AwsIntegrationsS3Args(
fetch_extended_inventory=False,
fetch_tags=False,
metrics_polling_interval=0,
tag_key="string",
tag_value="string",
),
ses=newrelic.cloud.AwsIntegrationsSesArgs(
aws_regions=["string"],
metrics_polling_interval=0,
),
sns=newrelic.cloud.AwsIntegrationsSnsArgs(
aws_regions=["string"],
fetch_extended_inventory=False,
metrics_polling_interval=0,
),
sqs=newrelic.cloud.AwsIntegrationsSqsArgs(
aws_regions=["string"],
fetch_extended_inventory=False,
fetch_tags=False,
metrics_polling_interval=0,
queue_prefixes=["string"],
tag_key="string",
tag_value="string",
),
trusted_advisor=newrelic.cloud.AwsIntegrationsTrustedAdvisorArgs(
metrics_polling_interval=0,
),
vpc=newrelic.cloud.AwsIntegrationsVpcArgs(
aws_regions=["string"],
fetch_nat_gateway=False,
fetch_vpn=False,
metrics_polling_interval=0,
tag_key="string",
tag_value="string",
),
x_ray=newrelic.cloud.AwsIntegrationsXRayArgs(
aws_regions=["string"],
metrics_polling_interval=0,
))
const awsIntegrationsResource = new newrelic.cloud.AwsIntegrations("awsIntegrationsResource", {
linkedAccountId: "string",
accountId: "string",
alb: {
awsRegions: ["string"],
fetchExtendedInventory: false,
fetchTags: false,
loadBalancerPrefixes: ["string"],
metricsPollingInterval: 0,
tagKey: "string",
tagValue: "string",
},
apiGateway: {
awsRegions: ["string"],
metricsPollingInterval: 0,
stagePrefixes: ["string"],
tagKey: "string",
tagValue: "string",
},
autoScaling: {
awsRegions: ["string"],
metricsPollingInterval: 0,
},
awsAppSync: {
awsRegions: ["string"],
metricsPollingInterval: 0,
},
awsAthena: {
awsRegions: ["string"],
metricsPollingInterval: 0,
},
awsCognito: {
awsRegions: ["string"],
metricsPollingInterval: 0,
},
awsConnect: {
awsRegions: ["string"],
metricsPollingInterval: 0,
},
awsDirectConnect: {
awsRegions: ["string"],
metricsPollingInterval: 0,
},
awsFsx: {
awsRegions: ["string"],
metricsPollingInterval: 0,
},
awsGlue: {
awsRegions: ["string"],
metricsPollingInterval: 0,
},
awsKinesisAnalytics: {
awsRegions: ["string"],
metricsPollingInterval: 0,
},
awsMediaConvert: {
awsRegions: ["string"],
metricsPollingInterval: 0,
},
awsMediaPackageVod: {
awsRegions: ["string"],
metricsPollingInterval: 0,
},
awsMq: {
awsRegions: ["string"],
metricsPollingInterval: 0,
},
awsMsk: {
awsRegions: ["string"],
metricsPollingInterval: 0,
},
awsNeptune: {
awsRegions: ["string"],
metricsPollingInterval: 0,
},
awsQldb: {
awsRegions: ["string"],
metricsPollingInterval: 0,
},
awsRoute53resolver: {
awsRegions: ["string"],
metricsPollingInterval: 0,
},
awsStates: {
awsRegions: ["string"],
metricsPollingInterval: 0,
},
awsTransitGateway: {
awsRegions: ["string"],
metricsPollingInterval: 0,
},
awsWaf: {
awsRegions: ["string"],
metricsPollingInterval: 0,
},
awsWafv2: {
awsRegions: ["string"],
metricsPollingInterval: 0,
},
billing: {
metricsPollingInterval: 0,
},
cloudfront: {
fetchLambdasAtEdge: false,
fetchTags: false,
metricsPollingInterval: 0,
tagKey: "string",
tagValue: "string",
},
cloudtrail: {
awsRegions: ["string"],
metricsPollingInterval: 0,
},
docDb: {
awsRegions: ["string"],
metricsPollingInterval: 0,
},
dynamodb: {
awsRegions: ["string"],
fetchExtendedInventory: false,
fetchTags: false,
metricsPollingInterval: 0,
tagKey: "string",
tagValue: "string",
},
ebs: {
awsRegions: ["string"],
fetchExtendedInventory: false,
metricsPollingInterval: 0,
tagKey: "string",
tagValue: "string",
},
ec2: {
awsRegions: ["string"],
duplicateEc2Tags: false,
fetchIpAddresses: false,
metricsPollingInterval: 0,
tagKey: "string",
tagValue: "string",
},
ecs: {
awsRegions: ["string"],
fetchTags: false,
metricsPollingInterval: 0,
tagKey: "string",
tagValue: "string",
},
efs: {
awsRegions: ["string"],
fetchTags: false,
metricsPollingInterval: 0,
tagKey: "string",
tagValue: "string",
},
elasticache: {
awsRegions: ["string"],
fetchTags: false,
metricsPollingInterval: 0,
tagKey: "string",
tagValue: "string",
},
elasticbeanstalk: {
awsRegions: ["string"],
fetchExtendedInventory: false,
fetchTags: false,
metricsPollingInterval: 0,
tagKey: "string",
tagValue: "string",
},
elasticsearch: {
awsRegions: ["string"],
fetchNodes: false,
metricsPollingInterval: 0,
tagKey: "string",
tagValue: "string",
},
elb: {
awsRegions: ["string"],
fetchExtendedInventory: false,
fetchTags: false,
metricsPollingInterval: 0,
},
emr: {
awsRegions: ["string"],
fetchTags: false,
metricsPollingInterval: 0,
tagKey: "string",
tagValue: "string",
},
health: {
metricsPollingInterval: 0,
},
iam: {
metricsPollingInterval: 0,
tagKey: "string",
tagValue: "string",
},
iot: {
awsRegions: ["string"],
metricsPollingInterval: 0,
},
kinesis: {
awsRegions: ["string"],
fetchShards: false,
fetchTags: false,
metricsPollingInterval: 0,
tagKey: "string",
tagValue: "string",
},
kinesisFirehose: {
awsRegions: ["string"],
metricsPollingInterval: 0,
},
lambda: {
awsRegions: ["string"],
fetchTags: false,
metricsPollingInterval: 0,
tagKey: "string",
tagValue: "string",
},
rds: {
awsRegions: ["string"],
fetchTags: false,
metricsPollingInterval: 0,
tagKey: "string",
tagValue: "string",
},
redshift: {
awsRegions: ["string"],
metricsPollingInterval: 0,
tagKey: "string",
tagValue: "string",
},
route53: {
fetchExtendedInventory: false,
metricsPollingInterval: 0,
},
s3: {
fetchExtendedInventory: false,
fetchTags: false,
metricsPollingInterval: 0,
tagKey: "string",
tagValue: "string",
},
ses: {
awsRegions: ["string"],
metricsPollingInterval: 0,
},
sns: {
awsRegions: ["string"],
fetchExtendedInventory: false,
metricsPollingInterval: 0,
},
sqs: {
awsRegions: ["string"],
fetchExtendedInventory: false,
fetchTags: false,
metricsPollingInterval: 0,
queuePrefixes: ["string"],
tagKey: "string",
tagValue: "string",
},
trustedAdvisor: {
metricsPollingInterval: 0,
},
vpc: {
awsRegions: ["string"],
fetchNatGateway: false,
fetchVpn: false,
metricsPollingInterval: 0,
tagKey: "string",
tagValue: "string",
},
xRay: {
awsRegions: ["string"],
metricsPollingInterval: 0,
},
});
type: newrelic:cloud:AwsIntegrations
properties:
accountId: string
alb:
awsRegions:
- string
fetchExtendedInventory: false
fetchTags: false
loadBalancerPrefixes:
- string
metricsPollingInterval: 0
tagKey: string
tagValue: string
apiGateway:
awsRegions:
- string
metricsPollingInterval: 0
stagePrefixes:
- string
tagKey: string
tagValue: string
autoScaling:
awsRegions:
- string
metricsPollingInterval: 0
awsAppSync:
awsRegions:
- string
metricsPollingInterval: 0
awsAthena:
awsRegions:
- string
metricsPollingInterval: 0
awsCognito:
awsRegions:
- string
metricsPollingInterval: 0
awsConnect:
awsRegions:
- string
metricsPollingInterval: 0
awsDirectConnect:
awsRegions:
- string
metricsPollingInterval: 0
awsFsx:
awsRegions:
- string
metricsPollingInterval: 0
awsGlue:
awsRegions:
- string
metricsPollingInterval: 0
awsKinesisAnalytics:
awsRegions:
- string
metricsPollingInterval: 0
awsMediaConvert:
awsRegions:
- string
metricsPollingInterval: 0
awsMediaPackageVod:
awsRegions:
- string
metricsPollingInterval: 0
awsMq:
awsRegions:
- string
metricsPollingInterval: 0
awsMsk:
awsRegions:
- string
metricsPollingInterval: 0
awsNeptune:
awsRegions:
- string
metricsPollingInterval: 0
awsQldb:
awsRegions:
- string
metricsPollingInterval: 0
awsRoute53resolver:
awsRegions:
- string
metricsPollingInterval: 0
awsStates:
awsRegions:
- string
metricsPollingInterval: 0
awsTransitGateway:
awsRegions:
- string
metricsPollingInterval: 0
awsWaf:
awsRegions:
- string
metricsPollingInterval: 0
awsWafv2:
awsRegions:
- string
metricsPollingInterval: 0
billing:
metricsPollingInterval: 0
cloudfront:
fetchLambdasAtEdge: false
fetchTags: false
metricsPollingInterval: 0
tagKey: string
tagValue: string
cloudtrail:
awsRegions:
- string
metricsPollingInterval: 0
docDb:
awsRegions:
- string
metricsPollingInterval: 0
dynamodb:
awsRegions:
- string
fetchExtendedInventory: false
fetchTags: false
metricsPollingInterval: 0
tagKey: string
tagValue: string
ebs:
awsRegions:
- string
fetchExtendedInventory: false
metricsPollingInterval: 0
tagKey: string
tagValue: string
ec2:
awsRegions:
- string
duplicateEc2Tags: false
fetchIpAddresses: false
metricsPollingInterval: 0
tagKey: string
tagValue: string
ecs:
awsRegions:
- string
fetchTags: false
metricsPollingInterval: 0
tagKey: string
tagValue: string
efs:
awsRegions:
- string
fetchTags: false
metricsPollingInterval: 0
tagKey: string
tagValue: string
elasticache:
awsRegions:
- string
fetchTags: false
metricsPollingInterval: 0
tagKey: string
tagValue: string
elasticbeanstalk:
awsRegions:
- string
fetchExtendedInventory: false
fetchTags: false
metricsPollingInterval: 0
tagKey: string
tagValue: string
elasticsearch:
awsRegions:
- string
fetchNodes: false
metricsPollingInterval: 0
tagKey: string
tagValue: string
elb:
awsRegions:
- string
fetchExtendedInventory: false
fetchTags: false
metricsPollingInterval: 0
emr:
awsRegions:
- string
fetchTags: false
metricsPollingInterval: 0
tagKey: string
tagValue: string
health:
metricsPollingInterval: 0
iam:
metricsPollingInterval: 0
tagKey: string
tagValue: string
iot:
awsRegions:
- string
metricsPollingInterval: 0
kinesis:
awsRegions:
- string
fetchShards: false
fetchTags: false
metricsPollingInterval: 0
tagKey: string
tagValue: string
kinesisFirehose:
awsRegions:
- string
metricsPollingInterval: 0
lambda:
awsRegions:
- string
fetchTags: false
metricsPollingInterval: 0
tagKey: string
tagValue: string
linkedAccountId: string
rds:
awsRegions:
- string
fetchTags: false
metricsPollingInterval: 0
tagKey: string
tagValue: string
redshift:
awsRegions:
- string
metricsPollingInterval: 0
tagKey: string
tagValue: string
route53:
fetchExtendedInventory: false
metricsPollingInterval: 0
s3:
fetchExtendedInventory: false
fetchTags: false
metricsPollingInterval: 0
tagKey: string
tagValue: string
ses:
awsRegions:
- string
metricsPollingInterval: 0
sns:
awsRegions:
- string
fetchExtendedInventory: false
metricsPollingInterval: 0
sqs:
awsRegions:
- string
fetchExtendedInventory: false
fetchTags: false
metricsPollingInterval: 0
queuePrefixes:
- string
tagKey: string
tagValue: string
trustedAdvisor:
metricsPollingInterval: 0
vpc:
awsRegions:
- string
fetchNatGateway: false
fetchVpn: false
metricsPollingInterval: 0
tagKey: string
tagValue: string
xRay:
awsRegions:
- string
metricsPollingInterval: 0
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 stringId The ID of the linked AWS account in New Relic.
The following arguments/integration blocks are intended to be used with a minimum
metrics_polling_interval
of 300 seconds.- Account
Id string - 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 - AWS ALB. See Integration blocks below for details.
- Api
Gateway Pulumi.New Relic. Cloud. Inputs. Aws Integrations Api Gateway - AWS API Gateway. See Integration blocks below for details.
- Auto
Scaling Pulumi.New Relic. Cloud. Inputs. Aws Integrations Auto Scaling - AWS Auto Scaling. See Integration blocks below for details.
- Aws
App Pulumi.Sync New Relic. Cloud. Inputs. Aws Integrations Aws App Sync - AWS AppSync. See Integration blocks below for details.
- Aws
Athena Pulumi.New Relic. Cloud. Inputs. Aws Integrations Aws Athena - AWS Athena. See Integration blocks below for details.
- Aws
Cognito Pulumi.New Relic. Cloud. Inputs. Aws Integrations Aws Cognito - AWS Cognito. See Integration blocks below for details.
- Aws
Connect Pulumi.New Relic. Cloud. Inputs. Aws Integrations Aws Connect - AWS Connect. See Integration blocks below for details.
- Aws
Direct Pulumi.Connect New Relic. Cloud. Inputs. Aws Integrations Aws Direct Connect - AWS Direct Connect. See Integration blocks below for details.
- Aws
Fsx Pulumi.New Relic. Cloud. Inputs. Aws Integrations Aws Fsx - AWS FSx. See Integration blocks below for details.
- Aws
Glue Pulumi.New Relic. Cloud. Inputs. Aws Integrations Aws Glue - AWS Glue. See Integration blocks below for details.
- Aws
Kinesis Pulumi.Analytics New Relic. Cloud. Inputs. Aws Integrations Aws Kinesis Analytics - AWS Kinesis Data Analytics. See Integration blocks below for details.
- Aws
Media Pulumi.Convert New Relic. Cloud. Inputs. Aws Integrations Aws Media Convert - AWS Media Convert. See Integration blocks below for details.
- Aws
Media Pulumi.Package Vod New Relic. Cloud. Inputs. Aws Integrations Aws Media Package Vod - AWS MediaPackage VOD. See Integration blocks below for details.
- Aws
Mq Pulumi.New Relic. Cloud. Inputs. Aws Integrations Aws Mq - AWS MQ. See Integration blocks below for details.
- Aws
Msk Pulumi.New Relic. Cloud. Inputs. Aws Integrations Aws Msk - Amazon Managed Kafka (MSK). See Integration blocks below for details.
- Aws
Neptune Pulumi.New Relic. Cloud. Inputs. Aws Integrations Aws Neptune - AWS Neptune. See Integration blocks below for details.
- Aws
Qldb Pulumi.New Relic. Cloud. Inputs. Aws Integrations Aws Qldb - Amazon QLDB. See Integration blocks below for details.
- Aws
Route53resolver Pulumi.New Relic. Cloud. Inputs. Aws Integrations Aws Route53resolver - AWS Route53 Resolver. See Integration blocks below for details.
- 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 - Amazon Transit Gateway. See Integration blocks below for details.
- Aws
Waf Pulumi.New Relic. Cloud. Inputs. Aws Integrations Aws Waf - AWS WAF. See Integration blocks below for details.
- Aws
Wafv2 Pulumi.New Relic. Cloud. Inputs. Aws Integrations Aws Wafv2 - AWS WAF V2. See Integration blocks below for details.
- Billing
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations Billing - AWS Billing. See Integration blocks below for details.
- Cloudfront
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations Cloudfront - AWS CloudFront. See Integration blocks below for details.
- Cloudtrail
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations Cloudtrail - AWS CloudTrail. See Integration blocks below for details.
- Doc
Db Pulumi.New Relic. Cloud. Inputs. Aws Integrations Doc Db - AWS DocumentDB. See Integration blocks below for details.
- Dynamodb
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations Dynamodb - Amazon DynamoDB. See Integration blocks below for details.
- Ebs
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations Ebs - Amazon EBS. See Integration blocks below for details.
- Ec2
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations Ec2 - Amazon EC2. See Integration blocks below for details.
- Ecs
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations Ecs - Amazon ECS. See Integration blocks below for details.
- Efs
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations Efs - Amazon EFS. See Integration blocks below for details.
- Elasticache
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations Elasticache - AWS ElastiCache. See Integration blocks below for details.
- Elasticbeanstalk
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations Elasticbeanstalk - AWS Elastic Beanstalk. See Integration blocks below for details.
- Elasticsearch
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations Elasticsearch - AWS ElasticSearch. See Integration blocks below for details.
- Elb
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations Elb - AWS ELB (Classic). See Integration blocks below for details.
- Emr
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations Emr - AWS EMR. See Integration blocks below for details.
- Health
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations Health - AWS Health. See Integration blocks below for details.
- Iam
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations Iam - AWS IAM. See Integration blocks below for details.
- Iot
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations Iot - AWS IoT. See Integration blocks below for details.
- Kinesis
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations Kinesis AWS Kinesis. See Integration blocks below for details.
The following arguments/integration blocks are intended to be used with a minimum
metrics_polling_interval
of 3600 seconds.- Kinesis
Firehose Pulumi.New Relic. Cloud. Inputs. Aws Integrations Kinesis Firehose - Amazon Kinesis Data Firehose. See Integration blocks below for details.
- Lambda
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations Lambda - AWS Lambda. See Integration blocks below for details.
- Rds
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations Rds - Amazon RDS. See Integration blocks below for details.
- Redshift
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations Redshift - Amazon Redshift. See Integration blocks below for details.
- Route53
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations Route53 - Amazon Route 53. See Integration blocks below for details.
- S3
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations S3 - Amazon S3. See Integration blocks below for details.
- Ses
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations Ses - Amazon SES. See Integration blocks below for details.
- Sns
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations Sns - AWS SNS. See Integration blocks below for details.
- Sqs
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations Sqs - AWS SQS. See Integration blocks below for details.
- Trusted
Advisor Pulumi.New Relic. Cloud. Inputs. Aws Integrations Trusted Advisor AWS Trusted Advisor. See Integration blocks below for details.
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.- Vpc
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations Vpc - VPC integration
- XRay
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations XRay AWS X-Ray. See Integration blocks below for details. x
The following arguments/integration blocks are intended to be used with a minimum
metrics_polling_interval
of 900 seconds.
- Linked
Account stringId The ID of the linked AWS account in New Relic.
The following arguments/integration blocks are intended to be used with a minimum
metrics_polling_interval
of 300 seconds.- Account
Id string - 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 - AWS ALB. See Integration blocks below for details.
- Api
Gateway AwsIntegrations Api Gateway Args - AWS API Gateway. See Integration blocks below for details.
- Auto
Scaling AwsIntegrations Auto Scaling Args - AWS Auto Scaling. See Integration blocks below for details.
- Aws
App AwsSync Integrations Aws App Sync Args - AWS AppSync. See Integration blocks below for details.
- Aws
Athena AwsIntegrations Aws Athena Args - AWS Athena. See Integration blocks below for details.
- Aws
Cognito AwsIntegrations Aws Cognito Args - AWS Cognito. See Integration blocks below for details.
- Aws
Connect AwsIntegrations Aws Connect Args - AWS Connect. See Integration blocks below for details.
- Aws
Direct AwsConnect Integrations Aws Direct Connect Args - AWS Direct Connect. See Integration blocks below for details.
- Aws
Fsx AwsIntegrations Aws Fsx Args - AWS FSx. See Integration blocks below for details.
- Aws
Glue AwsIntegrations Aws Glue Args - AWS Glue. See Integration blocks below for details.
- Aws
Kinesis AwsAnalytics Integrations Aws Kinesis Analytics Args - AWS Kinesis Data Analytics. See Integration blocks below for details.
- Aws
Media AwsConvert Integrations Aws Media Convert Args - AWS Media Convert. See Integration blocks below for details.
- Aws
Media AwsPackage Vod Integrations Aws Media Package Vod Args - AWS MediaPackage VOD. See Integration blocks below for details.
- Aws
Mq AwsIntegrations Aws Mq Args - AWS MQ. See Integration blocks below for details.
- Aws
Msk AwsIntegrations Aws Msk Args - Amazon Managed Kafka (MSK). See Integration blocks below for details.
- Aws
Neptune AwsIntegrations Aws Neptune Args - AWS Neptune. See Integration blocks below for details.
- Aws
Qldb AwsIntegrations Aws Qldb Args - Amazon QLDB. See Integration blocks below for details.
- Aws
Route53resolver AwsIntegrations Aws Route53resolver Args - AWS Route53 Resolver. See Integration blocks below for details.
- Aws
States AwsIntegrations Aws States Args - Aws states integration
- Aws
Transit AwsGateway Integrations Aws Transit Gateway Args - Amazon Transit Gateway. See Integration blocks below for details.
- Aws
Waf AwsIntegrations Aws Waf Args - AWS WAF. See Integration blocks below for details.
- Aws
Wafv2 AwsIntegrations Aws Wafv2Args - AWS WAF V2. See Integration blocks below for details.
- Billing
Aws
Integrations Billing Args - AWS Billing. See Integration blocks below for details.
- Cloudfront
Aws
Integrations Cloudfront Args - AWS CloudFront. See Integration blocks below for details.
- Cloudtrail
Aws
Integrations Cloudtrail Args - AWS CloudTrail. See Integration blocks below for details.
- Doc
Db AwsIntegrations Doc Db Args - AWS DocumentDB. See Integration blocks below for details.
- Dynamodb
Aws
Integrations Dynamodb Args - Amazon DynamoDB. See Integration blocks below for details.
- Ebs
Aws
Integrations Ebs Args - Amazon EBS. See Integration blocks below for details.
- Ec2
Aws
Integrations Ec2Args - Amazon EC2. See Integration blocks below for details.
- Ecs
Aws
Integrations Ecs Args - Amazon ECS. See Integration blocks below for details.
- Efs
Aws
Integrations Efs Args - Amazon EFS. See Integration blocks below for details.
- Elasticache
Aws
Integrations Elasticache Args - AWS ElastiCache. See Integration blocks below for details.
- Elasticbeanstalk
Aws
Integrations Elasticbeanstalk Args - AWS Elastic Beanstalk. See Integration blocks below for details.
- Elasticsearch
Aws
Integrations Elasticsearch Args - AWS ElasticSearch. See Integration blocks below for details.
- Elb
Aws
Integrations Elb Args - AWS ELB (Classic). See Integration blocks below for details.
- Emr
Aws
Integrations Emr Args - AWS EMR. See Integration blocks below for details.
- Health
Aws
Integrations Health Args - AWS Health. See Integration blocks below for details.
- Iam
Aws
Integrations Iam Args - AWS IAM. See Integration blocks below for details.
- Iot
Aws
Integrations Iot Args - AWS IoT. See Integration blocks below for details.
- Kinesis
Aws
Integrations Kinesis Args AWS Kinesis. See Integration blocks below for details.
The following arguments/integration blocks are intended to be used with a minimum
metrics_polling_interval
of 3600 seconds.- Kinesis
Firehose AwsIntegrations Kinesis Firehose Args - Amazon Kinesis Data Firehose. See Integration blocks below for details.
- Lambda
Aws
Integrations Lambda Args - AWS Lambda. See Integration blocks below for details.
- Rds
Aws
Integrations Rds Args - Amazon RDS. See Integration blocks below for details.
- Redshift
Aws
Integrations Redshift Args - Amazon Redshift. See Integration blocks below for details.
- Route53
Aws
Integrations Route53Args - Amazon Route 53. See Integration blocks below for details.
- S3
Aws
Integrations S3Args - Amazon S3. See Integration blocks below for details.
- Ses
Aws
Integrations Ses Args - Amazon SES. See Integration blocks below for details.
- Sns
Aws
Integrations Sns Args - AWS SNS. See Integration blocks below for details.
- Sqs
Aws
Integrations Sqs Args - AWS SQS. See Integration blocks below for details.
- Trusted
Advisor AwsIntegrations Trusted Advisor Args AWS Trusted Advisor. See Integration blocks below for details.
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.- Vpc
Aws
Integrations Vpc Args - VPC integration
- XRay
Aws
Integrations XRay Args AWS X-Ray. See Integration blocks below for details. x
The following arguments/integration blocks are intended to be used with a minimum
metrics_polling_interval
of 900 seconds.
- linked
Account StringId The ID of the linked AWS account in New Relic.
The following arguments/integration blocks are intended to be used with a minimum
metrics_polling_interval
of 300 seconds.- account
Id String - 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 - AWS ALB. See Integration blocks below for details.
- api
Gateway AwsIntegrations Api Gateway - AWS API Gateway. See Integration blocks below for details.
- auto
Scaling AwsIntegrations Auto Scaling - AWS Auto Scaling. See Integration blocks below for details.
- aws
App AwsSync Integrations Aws App Sync - AWS AppSync. See Integration blocks below for details.
- aws
Athena AwsIntegrations Aws Athena - AWS Athena. See Integration blocks below for details.
- aws
Cognito AwsIntegrations Aws Cognito - AWS Cognito. See Integration blocks below for details.
- aws
Connect AwsIntegrations Aws Connect - AWS Connect. See Integration blocks below for details.
- aws
Direct AwsConnect Integrations Aws Direct Connect - AWS Direct Connect. See Integration blocks below for details.
- aws
Fsx AwsIntegrations Aws Fsx - AWS FSx. See Integration blocks below for details.
- aws
Glue AwsIntegrations Aws Glue - AWS Glue. See Integration blocks below for details.
- aws
Kinesis AwsAnalytics Integrations Aws Kinesis Analytics - AWS Kinesis Data Analytics. See Integration blocks below for details.
- aws
Media AwsConvert Integrations Aws Media Convert - AWS Media Convert. See Integration blocks below for details.
- aws
Media AwsPackage Vod Integrations Aws Media Package Vod - AWS MediaPackage VOD. See Integration blocks below for details.
- aws
Mq AwsIntegrations Aws Mq - AWS MQ. See Integration blocks below for details.
- aws
Msk AwsIntegrations Aws Msk - Amazon Managed Kafka (MSK). See Integration blocks below for details.
- aws
Neptune AwsIntegrations Aws Neptune - AWS Neptune. See Integration blocks below for details.
- aws
Qldb AwsIntegrations Aws Qldb - Amazon QLDB. See Integration blocks below for details.
- aws
Route53resolver AwsIntegrations Aws Route53resolver - AWS Route53 Resolver. See Integration blocks below for details.
- aws
States AwsIntegrations Aws States - Aws states integration
- aws
Transit AwsGateway Integrations Aws Transit Gateway - Amazon Transit Gateway. See Integration blocks below for details.
- aws
Waf AwsIntegrations Aws Waf - AWS WAF. See Integration blocks below for details.
- aws
Wafv2 AwsIntegrations Aws Wafv2 - AWS WAF V2. See Integration blocks below for details.
- billing
Aws
Integrations Billing - AWS Billing. See Integration blocks below for details.
- cloudfront
Aws
Integrations Cloudfront - AWS CloudFront. See Integration blocks below for details.
- cloudtrail
Aws
Integrations Cloudtrail - AWS CloudTrail. See Integration blocks below for details.
- doc
Db AwsIntegrations Doc Db - AWS DocumentDB. See Integration blocks below for details.
- dynamodb
Aws
Integrations Dynamodb - Amazon DynamoDB. See Integration blocks below for details.
- ebs
Aws
Integrations Ebs - Amazon EBS. See Integration blocks below for details.
- ec2
Aws
Integrations Ec2 - Amazon EC2. See Integration blocks below for details.
- ecs
Aws
Integrations Ecs - Amazon ECS. See Integration blocks below for details.
- efs
Aws
Integrations Efs - Amazon EFS. See Integration blocks below for details.
- elasticache
Aws
Integrations Elasticache - AWS ElastiCache. See Integration blocks below for details.
- elasticbeanstalk
Aws
Integrations Elasticbeanstalk - AWS Elastic Beanstalk. See Integration blocks below for details.
- elasticsearch
Aws
Integrations Elasticsearch - AWS ElasticSearch. See Integration blocks below for details.
- elb
Aws
Integrations Elb - AWS ELB (Classic). See Integration blocks below for details.
- emr
Aws
Integrations Emr - AWS EMR. See Integration blocks below for details.
- health
Aws
Integrations Health - AWS Health. See Integration blocks below for details.
- iam
Aws
Integrations Iam - AWS IAM. See Integration blocks below for details.
- iot
Aws
Integrations Iot - AWS IoT. See Integration blocks below for details.
- kinesis
Aws
Integrations Kinesis AWS Kinesis. See Integration blocks below for details.
The following arguments/integration blocks are intended to be used with a minimum
metrics_polling_interval
of 3600 seconds.- kinesis
Firehose AwsIntegrations Kinesis Firehose - Amazon Kinesis Data Firehose. See Integration blocks below for details.
- lambda
Aws
Integrations Lambda - AWS Lambda. See Integration blocks below for details.
- rds
Aws
Integrations Rds - Amazon RDS. See Integration blocks below for details.
- redshift
Aws
Integrations Redshift - Amazon Redshift. See Integration blocks below for details.
- route53
Aws
Integrations Route53 - Amazon Route 53. See Integration blocks below for details.
- s3
Aws
Integrations S3 - Amazon S3. See Integration blocks below for details.
- ses
Aws
Integrations Ses - Amazon SES. See Integration blocks below for details.
- sns
Aws
Integrations Sns - AWS SNS. See Integration blocks below for details.
- sqs
Aws
Integrations Sqs - AWS SQS. See Integration blocks below for details.
- trusted
Advisor AwsIntegrations Trusted Advisor AWS Trusted Advisor. See Integration blocks below for details.
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.- vpc
Aws
Integrations Vpc - VPC integration
- x
Ray AwsIntegrations XRay AWS X-Ray. See Integration blocks below for details. x
The following arguments/integration blocks are intended to be used with a minimum
metrics_polling_interval
of 900 seconds.
- linked
Account stringId The ID of the linked AWS account in New Relic.
The following arguments/integration blocks are intended to be used with a minimum
metrics_polling_interval
of 300 seconds.- account
Id string - 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 - AWS ALB. See Integration blocks below for details.
- api
Gateway AwsIntegrations Api Gateway - AWS API Gateway. See Integration blocks below for details.
- auto
Scaling AwsIntegrations Auto Scaling - AWS Auto Scaling. See Integration blocks below for details.
- aws
App AwsSync Integrations Aws App Sync - AWS AppSync. See Integration blocks below for details.
- aws
Athena AwsIntegrations Aws Athena - AWS Athena. See Integration blocks below for details.
- aws
Cognito AwsIntegrations Aws Cognito - AWS Cognito. See Integration blocks below for details.
- aws
Connect AwsIntegrations Aws Connect - AWS Connect. See Integration blocks below for details.
- aws
Direct AwsConnect Integrations Aws Direct Connect - AWS Direct Connect. See Integration blocks below for details.
- aws
Fsx AwsIntegrations Aws Fsx - AWS FSx. See Integration blocks below for details.
- aws
Glue AwsIntegrations Aws Glue - AWS Glue. See Integration blocks below for details.
- aws
Kinesis AwsAnalytics Integrations Aws Kinesis Analytics - AWS Kinesis Data Analytics. See Integration blocks below for details.
- aws
Media AwsConvert Integrations Aws Media Convert - AWS Media Convert. See Integration blocks below for details.
- aws
Media AwsPackage Vod Integrations Aws Media Package Vod - AWS MediaPackage VOD. See Integration blocks below for details.
- aws
Mq AwsIntegrations Aws Mq - AWS MQ. See Integration blocks below for details.
- aws
Msk AwsIntegrations Aws Msk - Amazon Managed Kafka (MSK). See Integration blocks below for details.
- aws
Neptune AwsIntegrations Aws Neptune - AWS Neptune. See Integration blocks below for details.
- aws
Qldb AwsIntegrations Aws Qldb - Amazon QLDB. See Integration blocks below for details.
- aws
Route53resolver AwsIntegrations Aws Route53resolver - AWS Route53 Resolver. See Integration blocks below for details.
- aws
States AwsIntegrations Aws States - Aws states integration
- aws
Transit AwsGateway Integrations Aws Transit Gateway - Amazon Transit Gateway. See Integration blocks below for details.
- aws
Waf AwsIntegrations Aws Waf - AWS WAF. See Integration blocks below for details.
- aws
Wafv2 AwsIntegrations Aws Wafv2 - AWS WAF V2. See Integration blocks below for details.
- billing
Aws
Integrations Billing - AWS Billing. See Integration blocks below for details.
- cloudfront
Aws
Integrations Cloudfront - AWS CloudFront. See Integration blocks below for details.
- cloudtrail
Aws
Integrations Cloudtrail - AWS CloudTrail. See Integration blocks below for details.
- doc
Db AwsIntegrations Doc Db - AWS DocumentDB. See Integration blocks below for details.
- dynamodb
Aws
Integrations Dynamodb - Amazon DynamoDB. See Integration blocks below for details.
- ebs
Aws
Integrations Ebs - Amazon EBS. See Integration blocks below for details.
- ec2
Aws
Integrations Ec2 - Amazon EC2. See Integration blocks below for details.
- ecs
Aws
Integrations Ecs - Amazon ECS. See Integration blocks below for details.
- efs
Aws
Integrations Efs - Amazon EFS. See Integration blocks below for details.
- elasticache
Aws
Integrations Elasticache - AWS ElastiCache. See Integration blocks below for details.
- elasticbeanstalk
Aws
Integrations Elasticbeanstalk - AWS Elastic Beanstalk. See Integration blocks below for details.
- elasticsearch
Aws
Integrations Elasticsearch - AWS ElasticSearch. See Integration blocks below for details.
- elb
Aws
Integrations Elb - AWS ELB (Classic). See Integration blocks below for details.
- emr
Aws
Integrations Emr - AWS EMR. See Integration blocks below for details.
- health
Aws
Integrations Health - AWS Health. See Integration blocks below for details.
- iam
Aws
Integrations Iam - AWS IAM. See Integration blocks below for details.
- iot
Aws
Integrations Iot - AWS IoT. See Integration blocks below for details.
- kinesis
Aws
Integrations Kinesis AWS Kinesis. See Integration blocks below for details.
The following arguments/integration blocks are intended to be used with a minimum
metrics_polling_interval
of 3600 seconds.- kinesis
Firehose AwsIntegrations Kinesis Firehose - Amazon Kinesis Data Firehose. See Integration blocks below for details.
- lambda
Aws
Integrations Lambda - AWS Lambda. See Integration blocks below for details.
- rds
Aws
Integrations Rds - Amazon RDS. See Integration blocks below for details.
- redshift
Aws
Integrations Redshift - Amazon Redshift. See Integration blocks below for details.
- route53
Aws
Integrations Route53 - Amazon Route 53. See Integration blocks below for details.
- s3
Aws
Integrations S3 - Amazon S3. See Integration blocks below for details.
- ses
Aws
Integrations Ses - Amazon SES. See Integration blocks below for details.
- sns
Aws
Integrations Sns - AWS SNS. See Integration blocks below for details.
- sqs
Aws
Integrations Sqs - AWS SQS. See Integration blocks below for details.
- trusted
Advisor AwsIntegrations Trusted Advisor AWS Trusted Advisor. See Integration blocks below for details.
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.- vpc
Aws
Integrations Vpc - VPC integration
- x
Ray AwsIntegrations XRay AWS X-Ray. See Integration blocks below for details. x
The following arguments/integration blocks are intended to be used with a minimum
metrics_polling_interval
of 900 seconds.
- linked_
account_ strid The ID of the linked AWS account in New Relic.
The following arguments/integration blocks are intended to be used with a minimum
metrics_polling_interval
of 300 seconds.- account_
id str - 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 - AWS ALB. See Integration blocks below for details.
- api_
gateway AwsIntegrations Api Gateway Args - AWS API Gateway. See Integration blocks below for details.
- auto_
scaling AwsIntegrations Auto Scaling Args - AWS Auto Scaling. See Integration blocks below for details.
- aws_
app_ Awssync Integrations Aws App Sync Args - AWS AppSync. See Integration blocks below for details.
- aws_
athena AwsIntegrations Aws Athena Args - AWS Athena. See Integration blocks below for details.
- aws_
cognito AwsIntegrations Aws Cognito Args - AWS Cognito. See Integration blocks below for details.
- aws_
connect AwsIntegrations Aws Connect Args - AWS Connect. See Integration blocks below for details.
- aws_
direct_ Awsconnect Integrations Aws Direct Connect Args - AWS Direct Connect. See Integration blocks below for details.
- aws_
fsx AwsIntegrations Aws Fsx Args - AWS FSx. See Integration blocks below for details.
- aws_
glue AwsIntegrations Aws Glue Args - AWS Glue. See Integration blocks below for details.
- aws_
kinesis_ Awsanalytics Integrations Aws Kinesis Analytics Args - AWS Kinesis Data Analytics. See Integration blocks below for details.
- aws_
media_ Awsconvert Integrations Aws Media Convert Args - AWS Media Convert. See Integration blocks below for details.
- aws_
media_ Awspackage_ vod Integrations Aws Media Package Vod Args - AWS MediaPackage VOD. See Integration blocks below for details.
- aws_
mq AwsIntegrations Aws Mq Args - AWS MQ. See Integration blocks below for details.
- aws_
msk AwsIntegrations Aws Msk Args - Amazon Managed Kafka (MSK). See Integration blocks below for details.
- aws_
neptune AwsIntegrations Aws Neptune Args - AWS Neptune. See Integration blocks below for details.
- aws_
qldb AwsIntegrations Aws Qldb Args - Amazon QLDB. See Integration blocks below for details.
- aws_
route53resolver AwsIntegrations Aws Route53resolver Args - AWS Route53 Resolver. See Integration blocks below for details.
- aws_
states AwsIntegrations Aws States Args - Aws states integration
- aws_
transit_ Awsgateway Integrations Aws Transit Gateway Args - Amazon Transit Gateway. See Integration blocks below for details.
- aws_
waf AwsIntegrations Aws Waf Args - AWS WAF. See Integration blocks below for details.
- aws_
wafv2 AwsIntegrations Aws Wafv2Args - AWS WAF V2. See Integration blocks below for details.
- billing
Aws
Integrations Billing Args - AWS Billing. See Integration blocks below for details.
- cloudfront
Aws
Integrations Cloudfront Args - AWS CloudFront. See Integration blocks below for details.
- cloudtrail
Aws
Integrations Cloudtrail Args - AWS CloudTrail. See Integration blocks below for details.
- doc_
db AwsIntegrations Doc Db Args - AWS DocumentDB. See Integration blocks below for details.
- dynamodb
Aws
Integrations Dynamodb Args - Amazon DynamoDB. See Integration blocks below for details.
- ebs
Aws
Integrations Ebs Args - Amazon EBS. See Integration blocks below for details.
- ec2
Aws
Integrations Ec2Args - Amazon EC2. See Integration blocks below for details.
- ecs
Aws
Integrations Ecs Args - Amazon ECS. See Integration blocks below for details.
- efs
Aws
Integrations Efs Args - Amazon EFS. See Integration blocks below for details.
- elasticache
Aws
Integrations Elasticache Args - AWS ElastiCache. See Integration blocks below for details.
- elasticbeanstalk
Aws
Integrations Elasticbeanstalk Args - AWS Elastic Beanstalk. See Integration blocks below for details.
- elasticsearch
Aws
Integrations Elasticsearch Args - AWS ElasticSearch. See Integration blocks below for details.
- elb
Aws
Integrations Elb Args - AWS ELB (Classic). See Integration blocks below for details.
- emr
Aws
Integrations Emr Args - AWS EMR. See Integration blocks below for details.
- health
Aws
Integrations Health Args - AWS Health. See Integration blocks below for details.
- iam
Aws
Integrations Iam Args - AWS IAM. See Integration blocks below for details.
- iot
Aws
Integrations Iot Args - AWS IoT. See Integration blocks below for details.
- kinesis
Aws
Integrations Kinesis Args AWS Kinesis. See Integration blocks below for details.
The following arguments/integration blocks are intended to be used with a minimum
metrics_polling_interval
of 3600 seconds.- kinesis_
firehose AwsIntegrations Kinesis Firehose Args - Amazon Kinesis Data Firehose. See Integration blocks below for details.
- lambda_
Aws
Integrations Lambda Args - AWS Lambda. See Integration blocks below for details.
- rds
Aws
Integrations Rds Args - Amazon RDS. See Integration blocks below for details.
- redshift
Aws
Integrations Redshift Args - Amazon Redshift. See Integration blocks below for details.
- route53
Aws
Integrations Route53Args - Amazon Route 53. See Integration blocks below for details.
- s3
Aws
Integrations S3Args - Amazon S3. See Integration blocks below for details.
- ses
Aws
Integrations Ses Args - Amazon SES. See Integration blocks below for details.
- sns
Aws
Integrations Sns Args - AWS SNS. See Integration blocks below for details.
- sqs
Aws
Integrations Sqs Args - AWS SQS. See Integration blocks below for details.
- trusted_
advisor AwsIntegrations Trusted Advisor Args AWS Trusted Advisor. See Integration blocks below for details.
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.- vpc
Aws
Integrations Vpc Args - VPC integration
- x_
ray AwsIntegrations XRay Args AWS X-Ray. See Integration blocks below for details. x
The following arguments/integration blocks are intended to be used with a minimum
metrics_polling_interval
of 900 seconds.
- linked
Account StringId The ID of the linked AWS account in New Relic.
The following arguments/integration blocks are intended to be used with a minimum
metrics_polling_interval
of 300 seconds.- account
Id String - 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
- AWS ALB. See Integration blocks below for details.
- api
Gateway Property Map - AWS API Gateway. See Integration blocks below for details.
- auto
Scaling Property Map - AWS Auto Scaling. See Integration blocks below for details.
- aws
App Property MapSync - AWS AppSync. See Integration blocks below for details.
- aws
Athena Property Map - AWS Athena. See Integration blocks below for details.
- aws
Cognito Property Map - AWS Cognito. See Integration blocks below for details.
- aws
Connect Property Map - AWS Connect. See Integration blocks below for details.
- aws
Direct Property MapConnect - AWS Direct Connect. See Integration blocks below for details.
- aws
Fsx Property Map - AWS FSx. See Integration blocks below for details.
- aws
Glue Property Map - AWS Glue. See Integration blocks below for details.
- aws
Kinesis Property MapAnalytics - AWS Kinesis Data Analytics. See Integration blocks below for details.
- aws
Media Property MapConvert - AWS Media Convert. See Integration blocks below for details.
- aws
Media Property MapPackage Vod - AWS MediaPackage VOD. See Integration blocks below for details.
- aws
Mq Property Map - AWS MQ. See Integration blocks below for details.
- aws
Msk Property Map - Amazon Managed Kafka (MSK). See Integration blocks below for details.
- aws
Neptune Property Map - AWS Neptune. See Integration blocks below for details.
- aws
Qldb Property Map - Amazon QLDB. See Integration blocks below for details.
- aws
Route53resolver Property Map - AWS Route53 Resolver. See Integration blocks below for details.
- aws
States Property Map - Aws states integration
- aws
Transit Property MapGateway - Amazon Transit Gateway. See Integration blocks below for details.
- aws
Waf Property Map - AWS WAF. See Integration blocks below for details.
- aws
Wafv2 Property Map - AWS WAF V2. See Integration blocks below for details.
- billing Property Map
- AWS Billing. See Integration blocks below for details.
- cloudfront Property Map
- AWS CloudFront. See Integration blocks below for details.
- cloudtrail Property Map
- AWS CloudTrail. See Integration blocks below for details.
- doc
Db Property Map - AWS DocumentDB. See Integration blocks below for details.
- dynamodb Property Map
- Amazon DynamoDB. See Integration blocks below for details.
- ebs Property Map
- Amazon EBS. See Integration blocks below for details.
- ec2 Property Map
- Amazon EC2. See Integration blocks below for details.
- ecs Property Map
- Amazon ECS. See Integration blocks below for details.
- efs Property Map
- Amazon EFS. See Integration blocks below for details.
- elasticache Property Map
- AWS ElastiCache. See Integration blocks below for details.
- elasticbeanstalk Property Map
- AWS Elastic Beanstalk. See Integration blocks below for details.
- elasticsearch Property Map
- AWS ElasticSearch. See Integration blocks below for details.
- elb Property Map
- AWS ELB (Classic). See Integration blocks below for details.
- emr Property Map
- AWS EMR. See Integration blocks below for details.
- health Property Map
- AWS Health. See Integration blocks below for details.
- iam Property Map
- AWS IAM. See Integration blocks below for details.
- iot Property Map
- AWS IoT. See Integration blocks below for details.
- kinesis Property Map
AWS Kinesis. See Integration blocks below for details.
The following arguments/integration blocks are intended to be used with a minimum
metrics_polling_interval
of 3600 seconds.- kinesis
Firehose Property Map - Amazon Kinesis Data Firehose. See Integration blocks below for details.
- lambda Property Map
- AWS Lambda. See Integration blocks below for details.
- rds Property Map
- Amazon RDS. See Integration blocks below for details.
- redshift Property Map
- Amazon Redshift. See Integration blocks below for details.
- route53 Property Map
- Amazon Route 53. See Integration blocks below for details.
- s3 Property Map
- Amazon S3. See Integration blocks below for details.
- ses Property Map
- Amazon SES. See Integration blocks below for details.
- sns Property Map
- AWS SNS. See Integration blocks below for details.
- sqs Property Map
- AWS SQS. See Integration blocks below for details.
- trusted
Advisor Property Map AWS Trusted Advisor. See Integration blocks below for details.
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.- vpc Property Map
- VPC integration
- x
Ray Property Map AWS X-Ray. See Integration blocks below for details. x
The following arguments/integration blocks are intended to be used with a minimum
metrics_polling_interval
of 900 seconds.
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[str] = 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[str] = 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 string - 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 - AWS ALB. See Integration blocks below for details.
- Api
Gateway Pulumi.New Relic. Cloud. Inputs. Aws Integrations Api Gateway - AWS API Gateway. See Integration blocks below for details.
- Auto
Scaling Pulumi.New Relic. Cloud. Inputs. Aws Integrations Auto Scaling - AWS Auto Scaling. See Integration blocks below for details.
- Aws
App Pulumi.Sync New Relic. Cloud. Inputs. Aws Integrations Aws App Sync - AWS AppSync. See Integration blocks below for details.
- Aws
Athena Pulumi.New Relic. Cloud. Inputs. Aws Integrations Aws Athena - AWS Athena. See Integration blocks below for details.
- Aws
Cognito Pulumi.New Relic. Cloud. Inputs. Aws Integrations Aws Cognito - AWS Cognito. See Integration blocks below for details.
- Aws
Connect Pulumi.New Relic. Cloud. Inputs. Aws Integrations Aws Connect - AWS Connect. See Integration blocks below for details.
- Aws
Direct Pulumi.Connect New Relic. Cloud. Inputs. Aws Integrations Aws Direct Connect - AWS Direct Connect. See Integration blocks below for details.
- Aws
Fsx Pulumi.New Relic. Cloud. Inputs. Aws Integrations Aws Fsx - AWS FSx. See Integration blocks below for details.
- Aws
Glue Pulumi.New Relic. Cloud. Inputs. Aws Integrations Aws Glue - AWS Glue. See Integration blocks below for details.
- Aws
Kinesis Pulumi.Analytics New Relic. Cloud. Inputs. Aws Integrations Aws Kinesis Analytics - AWS Kinesis Data Analytics. See Integration blocks below for details.
- Aws
Media Pulumi.Convert New Relic. Cloud. Inputs. Aws Integrations Aws Media Convert - AWS Media Convert. See Integration blocks below for details.
- Aws
Media Pulumi.Package Vod New Relic. Cloud. Inputs. Aws Integrations Aws Media Package Vod - AWS MediaPackage VOD. See Integration blocks below for details.
- Aws
Mq Pulumi.New Relic. Cloud. Inputs. Aws Integrations Aws Mq - AWS MQ. See Integration blocks below for details.
- Aws
Msk Pulumi.New Relic. Cloud. Inputs. Aws Integrations Aws Msk - Amazon Managed Kafka (MSK). See Integration blocks below for details.
- Aws
Neptune Pulumi.New Relic. Cloud. Inputs. Aws Integrations Aws Neptune - AWS Neptune. See Integration blocks below for details.
- Aws
Qldb Pulumi.New Relic. Cloud. Inputs. Aws Integrations Aws Qldb - Amazon QLDB. See Integration blocks below for details.
- Aws
Route53resolver Pulumi.New Relic. Cloud. Inputs. Aws Integrations Aws Route53resolver - AWS Route53 Resolver. See Integration blocks below for details.
- 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 - Amazon Transit Gateway. See Integration blocks below for details.
- Aws
Waf Pulumi.New Relic. Cloud. Inputs. Aws Integrations Aws Waf - AWS WAF. See Integration blocks below for details.
- Aws
Wafv2 Pulumi.New Relic. Cloud. Inputs. Aws Integrations Aws Wafv2 - AWS WAF V2. See Integration blocks below for details.
- Billing
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations Billing - AWS Billing. See Integration blocks below for details.
- Cloudfront
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations Cloudfront - AWS CloudFront. See Integration blocks below for details.
- Cloudtrail
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations Cloudtrail - AWS CloudTrail. See Integration blocks below for details.
- Doc
Db Pulumi.New Relic. Cloud. Inputs. Aws Integrations Doc Db - AWS DocumentDB. See Integration blocks below for details.
- Dynamodb
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations Dynamodb - Amazon DynamoDB. See Integration blocks below for details.
- Ebs
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations Ebs - Amazon EBS. See Integration blocks below for details.
- Ec2
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations Ec2 - Amazon EC2. See Integration blocks below for details.
- Ecs
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations Ecs - Amazon ECS. See Integration blocks below for details.
- Efs
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations Efs - Amazon EFS. See Integration blocks below for details.
- Elasticache
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations Elasticache - AWS ElastiCache. See Integration blocks below for details.
- Elasticbeanstalk
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations Elasticbeanstalk - AWS Elastic Beanstalk. See Integration blocks below for details.
- Elasticsearch
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations Elasticsearch - AWS ElasticSearch. See Integration blocks below for details.
- Elb
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations Elb - AWS ELB (Classic). See Integration blocks below for details.
- Emr
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations Emr - AWS EMR. See Integration blocks below for details.
- Health
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations Health - AWS Health. See Integration blocks below for details.
- Iam
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations Iam - AWS IAM. See Integration blocks below for details.
- Iot
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations Iot - AWS IoT. See Integration blocks below for details.
- Kinesis
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations Kinesis AWS Kinesis. See Integration blocks below for details.
The following arguments/integration blocks are intended to be used with a minimum
metrics_polling_interval
of 3600 seconds.- Kinesis
Firehose Pulumi.New Relic. Cloud. Inputs. Aws Integrations Kinesis Firehose - Amazon Kinesis Data Firehose. See Integration blocks below for details.
- Lambda
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations Lambda - AWS Lambda. See Integration blocks below for details.
- Linked
Account stringId The ID of the linked AWS account in New Relic.
The following arguments/integration blocks are intended to be used with a minimum
metrics_polling_interval
of 300 seconds.- Rds
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations Rds - Amazon RDS. See Integration blocks below for details.
- Redshift
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations Redshift - Amazon Redshift. See Integration blocks below for details.
- Route53
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations Route53 - Amazon Route 53. See Integration blocks below for details.
- S3
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations S3 - Amazon S3. See Integration blocks below for details.
- Ses
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations Ses - Amazon SES. See Integration blocks below for details.
- Sns
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations Sns - AWS SNS. See Integration blocks below for details.
- Sqs
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations Sqs - AWS SQS. See Integration blocks below for details.
- Trusted
Advisor Pulumi.New Relic. Cloud. Inputs. Aws Integrations Trusted Advisor AWS Trusted Advisor. See Integration blocks below for details.
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.- Vpc
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations Vpc - VPC integration
- XRay
Pulumi.
New Relic. Cloud. Inputs. Aws Integrations XRay AWS X-Ray. See Integration blocks below for details. x
The following arguments/integration blocks are intended to be used with a minimum
metrics_polling_interval
of 900 seconds.
- Account
Id string - 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 - AWS ALB. See Integration blocks below for details.
- Api
Gateway AwsIntegrations Api Gateway Args - AWS API Gateway. See Integration blocks below for details.
- Auto
Scaling AwsIntegrations Auto Scaling Args - AWS Auto Scaling. See Integration blocks below for details.
- Aws
App AwsSync Integrations Aws App Sync Args - AWS AppSync. See Integration blocks below for details.
- Aws
Athena AwsIntegrations Aws Athena Args - AWS Athena. See Integration blocks below for details.
- Aws
Cognito AwsIntegrations Aws Cognito Args - AWS Cognito. See Integration blocks below for details.
- Aws
Connect AwsIntegrations Aws Connect Args - AWS Connect. See Integration blocks below for details.
- Aws
Direct AwsConnect Integrations Aws Direct Connect Args - AWS Direct Connect. See Integration blocks below for details.
- Aws
Fsx AwsIntegrations Aws Fsx Args - AWS FSx. See Integration blocks below for details.
- Aws
Glue AwsIntegrations Aws Glue Args - AWS Glue. See Integration blocks below for details.
- Aws
Kinesis AwsAnalytics Integrations Aws Kinesis Analytics Args - AWS Kinesis Data Analytics. See Integration blocks below for details.
- Aws
Media AwsConvert Integrations Aws Media Convert Args - AWS Media Convert. See Integration blocks below for details.
- Aws
Media AwsPackage Vod Integrations Aws Media Package Vod Args - AWS MediaPackage VOD. See Integration blocks below for details.
- Aws
Mq AwsIntegrations Aws Mq Args - AWS MQ. See Integration blocks below for details.
- Aws
Msk AwsIntegrations Aws Msk Args - Amazon Managed Kafka (MSK). See Integration blocks below for details.
- Aws
Neptune AwsIntegrations Aws Neptune Args - AWS Neptune. See Integration blocks below for details.
- Aws
Qldb AwsIntegrations Aws Qldb Args - Amazon QLDB. See Integration blocks below for details.
- Aws
Route53resolver AwsIntegrations Aws Route53resolver Args - AWS Route53 Resolver. See Integration blocks below for details.
- Aws
States AwsIntegrations Aws States Args - Aws states integration
- Aws
Transit AwsGateway Integrations Aws Transit Gateway Args - Amazon Transit Gateway. See Integration blocks below for details.
- Aws
Waf AwsIntegrations Aws Waf Args - AWS WAF. See Integration blocks below for details.
- Aws
Wafv2 AwsIntegrations Aws Wafv2Args - AWS WAF V2. See Integration blocks below for details.
- Billing
Aws
Integrations Billing Args - AWS Billing. See Integration blocks below for details.
- Cloudfront
Aws
Integrations Cloudfront Args - AWS CloudFront. See Integration blocks below for details.
- Cloudtrail
Aws
Integrations Cloudtrail Args - AWS CloudTrail. See Integration blocks below for details.
- Doc
Db AwsIntegrations Doc Db Args - AWS DocumentDB. See Integration blocks below for details.
- Dynamodb
Aws
Integrations Dynamodb Args - Amazon DynamoDB. See Integration blocks below for details.
- Ebs
Aws
Integrations Ebs Args - Amazon EBS. See Integration blocks below for details.
- Ec2
Aws
Integrations Ec2Args - Amazon EC2. See Integration blocks below for details.
- Ecs
Aws
Integrations Ecs Args - Amazon ECS. See Integration blocks below for details.
- Efs
Aws
Integrations Efs Args - Amazon EFS. See Integration blocks below for details.
- Elasticache
Aws
Integrations Elasticache Args - AWS ElastiCache. See Integration blocks below for details.
- Elasticbeanstalk
Aws
Integrations Elasticbeanstalk Args - AWS Elastic Beanstalk. See Integration blocks below for details.
- Elasticsearch
Aws
Integrations Elasticsearch Args - AWS ElasticSearch. See Integration blocks below for details.
- Elb
Aws
Integrations Elb Args - AWS ELB (Classic). See Integration blocks below for details.
- Emr
Aws
Integrations Emr Args - AWS EMR. See Integration blocks below for details.
- Health
Aws
Integrations Health Args - AWS Health. See Integration blocks below for details.
- Iam
Aws
Integrations Iam Args - AWS IAM. See Integration blocks below for details.
- Iot
Aws
Integrations Iot Args - AWS IoT. See Integration blocks below for details.
- Kinesis
Aws
Integrations Kinesis Args AWS Kinesis. See Integration blocks below for details.
The following arguments/integration blocks are intended to be used with a minimum
metrics_polling_interval
of 3600 seconds.- Kinesis
Firehose AwsIntegrations Kinesis Firehose Args - Amazon Kinesis Data Firehose. See Integration blocks below for details.
- Lambda
Aws
Integrations Lambda Args - AWS Lambda. See Integration blocks below for details.
- Linked
Account stringId The ID of the linked AWS account in New Relic.
The following arguments/integration blocks are intended to be used with a minimum
metrics_polling_interval
of 300 seconds.- Rds
Aws
Integrations Rds Args - Amazon RDS. See Integration blocks below for details.
- Redshift
Aws
Integrations Redshift Args - Amazon Redshift. See Integration blocks below for details.
- Route53
Aws
Integrations Route53Args - Amazon Route 53. See Integration blocks below for details.
- S3
Aws
Integrations S3Args - Amazon S3. See Integration blocks below for details.
- Ses
Aws
Integrations Ses Args - Amazon SES. See Integration blocks below for details.
- Sns
Aws
Integrations Sns Args - AWS SNS. See Integration blocks below for details.
- Sqs
Aws
Integrations Sqs Args - AWS SQS. See Integration blocks below for details.
- Trusted
Advisor AwsIntegrations Trusted Advisor Args AWS Trusted Advisor. See Integration blocks below for details.
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.- Vpc
Aws
Integrations Vpc Args - VPC integration
- XRay
Aws
Integrations XRay Args AWS X-Ray. See Integration blocks below for details. x
The following arguments/integration blocks are intended to be used with a minimum
metrics_polling_interval
of 900 seconds.
- account
Id String - 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 - AWS ALB. See Integration blocks below for details.
- api
Gateway AwsIntegrations Api Gateway - AWS API Gateway. See Integration blocks below for details.
- auto
Scaling AwsIntegrations Auto Scaling - AWS Auto Scaling. See Integration blocks below for details.
- aws
App AwsSync Integrations Aws App Sync - AWS AppSync. See Integration blocks below for details.
- aws
Athena AwsIntegrations Aws Athena - AWS Athena. See Integration blocks below for details.
- aws
Cognito AwsIntegrations Aws Cognito - AWS Cognito. See Integration blocks below for details.
- aws
Connect AwsIntegrations Aws Connect - AWS Connect. See Integration blocks below for details.
- aws
Direct AwsConnect Integrations Aws Direct Connect - AWS Direct Connect. See Integration blocks below for details.
- aws
Fsx AwsIntegrations Aws Fsx - AWS FSx. See Integration blocks below for details.
- aws
Glue AwsIntegrations Aws Glue - AWS Glue. See Integration blocks below for details.
- aws
Kinesis AwsAnalytics Integrations Aws Kinesis Analytics - AWS Kinesis Data Analytics. See Integration blocks below for details.
- aws
Media AwsConvert Integrations Aws Media Convert - AWS Media Convert. See Integration blocks below for details.
- aws
Media AwsPackage Vod Integrations Aws Media Package Vod - AWS MediaPackage VOD. See Integration blocks below for details.
- aws
Mq AwsIntegrations Aws Mq - AWS MQ. See Integration blocks below for details.
- aws
Msk AwsIntegrations Aws Msk - Amazon Managed Kafka (MSK). See Integration blocks below for details.
- aws
Neptune AwsIntegrations Aws Neptune - AWS Neptune. See Integration blocks below for details.
- aws
Qldb AwsIntegrations Aws Qldb - Amazon QLDB. See Integration blocks below for details.
- aws
Route53resolver AwsIntegrations Aws Route53resolver - AWS Route53 Resolver. See Integration blocks below for details.
- aws
States AwsIntegrations Aws States - Aws states integration
- aws
Transit AwsGateway Integrations Aws Transit Gateway - Amazon Transit Gateway. See Integration blocks below for details.
- aws
Waf AwsIntegrations Aws Waf - AWS WAF. See Integration blocks below for details.
- aws
Wafv2 AwsIntegrations Aws Wafv2 - AWS WAF V2. See Integration blocks below for details.
- billing
Aws
Integrations Billing - AWS Billing. See Integration blocks below for details.
- cloudfront
Aws
Integrations Cloudfront - AWS CloudFront. See Integration blocks below for details.
- cloudtrail
Aws
Integrations Cloudtrail - AWS CloudTrail. See Integration blocks below for details.
- doc
Db AwsIntegrations Doc Db - AWS DocumentDB. See Integration blocks below for details.
- dynamodb
Aws
Integrations Dynamodb - Amazon DynamoDB. See Integration blocks below for details.
- ebs
Aws
Integrations Ebs - Amazon EBS. See Integration blocks below for details.
- ec2
Aws
Integrations Ec2 - Amazon EC2. See Integration blocks below for details.
- ecs
Aws
Integrations Ecs - Amazon ECS. See Integration blocks below for details.
- efs
Aws
Integrations Efs - Amazon EFS. See Integration blocks below for details.
- elasticache
Aws
Integrations Elasticache - AWS ElastiCache. See Integration blocks below for details.
- elasticbeanstalk
Aws
Integrations Elasticbeanstalk - AWS Elastic Beanstalk. See Integration blocks below for details.
- elasticsearch
Aws
Integrations Elasticsearch - AWS ElasticSearch. See Integration blocks below for details.
- elb
Aws
Integrations Elb - AWS ELB (Classic). See Integration blocks below for details.
- emr
Aws
Integrations Emr - AWS EMR. See Integration blocks below for details.
- health
Aws
Integrations Health - AWS Health. See Integration blocks below for details.
- iam
Aws
Integrations Iam - AWS IAM. See Integration blocks below for details.
- iot
Aws
Integrations Iot - AWS IoT. See Integration blocks below for details.
- kinesis
Aws
Integrations Kinesis AWS Kinesis. See Integration blocks below for details.
The following arguments/integration blocks are intended to be used with a minimum
metrics_polling_interval
of 3600 seconds.- kinesis
Firehose AwsIntegrations Kinesis Firehose - Amazon Kinesis Data Firehose. See Integration blocks below for details.
- lambda
Aws
Integrations Lambda - AWS Lambda. See Integration blocks below for details.
- linked
Account StringId The ID of the linked AWS account in New Relic.
The following arguments/integration blocks are intended to be used with a minimum
metrics_polling_interval
of 300 seconds.- rds
Aws
Integrations Rds - Amazon RDS. See Integration blocks below for details.
- redshift
Aws
Integrations Redshift - Amazon Redshift. See Integration blocks below for details.
- route53
Aws
Integrations Route53 - Amazon Route 53. See Integration blocks below for details.
- s3
Aws
Integrations S3 - Amazon S3. See Integration blocks below for details.
- ses
Aws
Integrations Ses - Amazon SES. See Integration blocks below for details.
- sns
Aws
Integrations Sns - AWS SNS. See Integration blocks below for details.
- sqs
Aws
Integrations Sqs - AWS SQS. See Integration blocks below for details.
- trusted
Advisor AwsIntegrations Trusted Advisor AWS Trusted Advisor. See Integration blocks below for details.
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.- vpc
Aws
Integrations Vpc - VPC integration
- x
Ray AwsIntegrations XRay AWS X-Ray. See Integration blocks below for details. x
The following arguments/integration blocks are intended to be used with a minimum
metrics_polling_interval
of 900 seconds.
- account
Id string - 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 - AWS ALB. See Integration blocks below for details.
- api
Gateway AwsIntegrations Api Gateway - AWS API Gateway. See Integration blocks below for details.
- auto
Scaling AwsIntegrations Auto Scaling - AWS Auto Scaling. See Integration blocks below for details.
- aws
App AwsSync Integrations Aws App Sync - AWS AppSync. See Integration blocks below for details.
- aws
Athena AwsIntegrations Aws Athena - AWS Athena. See Integration blocks below for details.
- aws
Cognito AwsIntegrations Aws Cognito - AWS Cognito. See Integration blocks below for details.
- aws
Connect AwsIntegrations Aws Connect - AWS Connect. See Integration blocks below for details.
- aws
Direct AwsConnect Integrations Aws Direct Connect - AWS Direct Connect. See Integration blocks below for details.
- aws
Fsx AwsIntegrations Aws Fsx - AWS FSx. See Integration blocks below for details.
- aws
Glue AwsIntegrations Aws Glue - AWS Glue. See Integration blocks below for details.
- aws
Kinesis AwsAnalytics Integrations Aws Kinesis Analytics - AWS Kinesis Data Analytics. See Integration blocks below for details.
- aws
Media AwsConvert Integrations Aws Media Convert - AWS Media Convert. See Integration blocks below for details.
- aws
Media AwsPackage Vod Integrations Aws Media Package Vod - AWS MediaPackage VOD. See Integration blocks below for details.
- aws
Mq AwsIntegrations Aws Mq - AWS MQ. See Integration blocks below for details.
- aws
Msk AwsIntegrations Aws Msk - Amazon Managed Kafka (MSK). See Integration blocks below for details.
- aws
Neptune AwsIntegrations Aws Neptune - AWS Neptune. See Integration blocks below for details.
- aws
Qldb AwsIntegrations Aws Qldb - Amazon QLDB. See Integration blocks below for details.
- aws
Route53resolver AwsIntegrations Aws Route53resolver - AWS Route53 Resolver. See Integration blocks below for details.
- aws
States AwsIntegrations Aws States - Aws states integration
- aws
Transit AwsGateway Integrations Aws Transit Gateway - Amazon Transit Gateway. See Integration blocks below for details.
- aws
Waf AwsIntegrations Aws Waf - AWS WAF. See Integration blocks below for details.
- aws
Wafv2 AwsIntegrations Aws Wafv2 - AWS WAF V2. See Integration blocks below for details.
- billing
Aws
Integrations Billing - AWS Billing. See Integration blocks below for details.
- cloudfront
Aws
Integrations Cloudfront - AWS CloudFront. See Integration blocks below for details.
- cloudtrail
Aws
Integrations Cloudtrail - AWS CloudTrail. See Integration blocks below for details.
- doc
Db AwsIntegrations Doc Db - AWS DocumentDB. See Integration blocks below for details.
- dynamodb
Aws
Integrations Dynamodb - Amazon DynamoDB. See Integration blocks below for details.
- ebs
Aws
Integrations Ebs - Amazon EBS. See Integration blocks below for details.
- ec2
Aws
Integrations Ec2 - Amazon EC2. See Integration blocks below for details.
- ecs
Aws
Integrations Ecs - Amazon ECS. See Integration blocks below for details.
- efs
Aws
Integrations Efs - Amazon EFS. See Integration blocks below for details.
- elasticache
Aws
Integrations Elasticache - AWS ElastiCache. See Integration blocks below for details.
- elasticbeanstalk
Aws
Integrations Elasticbeanstalk - AWS Elastic Beanstalk. See Integration blocks below for details.
- elasticsearch
Aws
Integrations Elasticsearch - AWS ElasticSearch. See Integration blocks below for details.
- elb
Aws
Integrations Elb - AWS ELB (Classic). See Integration blocks below for details.
- emr
Aws
Integrations Emr - AWS EMR. See Integration blocks below for details.
- health
Aws
Integrations Health - AWS Health. See Integration blocks below for details.
- iam
Aws
Integrations Iam - AWS IAM. See Integration blocks below for details.
- iot
Aws
Integrations Iot - AWS IoT. See Integration blocks below for details.
- kinesis
Aws
Integrations Kinesis AWS Kinesis. See Integration blocks below for details.
The following arguments/integration blocks are intended to be used with a minimum
metrics_polling_interval
of 3600 seconds.- kinesis
Firehose AwsIntegrations Kinesis Firehose - Amazon Kinesis Data Firehose. See Integration blocks below for details.
- lambda
Aws
Integrations Lambda - AWS Lambda. See Integration blocks below for details.
- linked
Account stringId The ID of the linked AWS account in New Relic.
The following arguments/integration blocks are intended to be used with a minimum
metrics_polling_interval
of 300 seconds.- rds
Aws
Integrations Rds - Amazon RDS. See Integration blocks below for details.
- redshift
Aws
Integrations Redshift - Amazon Redshift. See Integration blocks below for details.
- route53
Aws
Integrations Route53 - Amazon Route 53. See Integration blocks below for details.
- s3
Aws
Integrations S3 - Amazon S3. See Integration blocks below for details.
- ses
Aws
Integrations Ses - Amazon SES. See Integration blocks below for details.
- sns
Aws
Integrations Sns - AWS SNS. See Integration blocks below for details.
- sqs
Aws
Integrations Sqs - AWS SQS. See Integration blocks below for details.
- trusted
Advisor AwsIntegrations Trusted Advisor AWS Trusted Advisor. See Integration blocks below for details.
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.- vpc
Aws
Integrations Vpc - VPC integration
- x
Ray AwsIntegrations XRay AWS X-Ray. See Integration blocks below for details. x
The following arguments/integration blocks are intended to be used with a minimum
metrics_polling_interval
of 900 seconds.
- account_
id str - 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 - AWS ALB. See Integration blocks below for details.
- api_
gateway AwsIntegrations Api Gateway Args - AWS API Gateway. See Integration blocks below for details.
- auto_
scaling AwsIntegrations Auto Scaling Args - AWS Auto Scaling. See Integration blocks below for details.
- aws_
app_ Awssync Integrations Aws App Sync Args - AWS AppSync. See Integration blocks below for details.
- aws_
athena AwsIntegrations Aws Athena Args - AWS Athena. See Integration blocks below for details.
- aws_
cognito AwsIntegrations Aws Cognito Args - AWS Cognito. See Integration blocks below for details.
- aws_
connect AwsIntegrations Aws Connect Args - AWS Connect. See Integration blocks below for details.
- aws_
direct_ Awsconnect Integrations Aws Direct Connect Args - AWS Direct Connect. See Integration blocks below for details.
- aws_
fsx AwsIntegrations Aws Fsx Args - AWS FSx. See Integration blocks below for details.
- aws_
glue AwsIntegrations Aws Glue Args - AWS Glue. See Integration blocks below for details.
- aws_
kinesis_ Awsanalytics Integrations Aws Kinesis Analytics Args - AWS Kinesis Data Analytics. See Integration blocks below for details.
- aws_
media_ Awsconvert Integrations Aws Media Convert Args - AWS Media Convert. See Integration blocks below for details.
- aws_
media_ Awspackage_ vod Integrations Aws Media Package Vod Args - AWS MediaPackage VOD. See Integration blocks below for details.
- aws_
mq AwsIntegrations Aws Mq Args - AWS MQ. See Integration blocks below for details.
- aws_
msk AwsIntegrations Aws Msk Args - Amazon Managed Kafka (MSK). See Integration blocks below for details.
- aws_
neptune AwsIntegrations Aws Neptune Args - AWS Neptune. See Integration blocks below for details.
- aws_
qldb AwsIntegrations Aws Qldb Args - Amazon QLDB. See Integration blocks below for details.
- aws_
route53resolver AwsIntegrations Aws Route53resolver Args - AWS Route53 Resolver. See Integration blocks below for details.
- aws_
states AwsIntegrations Aws States Args - Aws states integration
- aws_
transit_ Awsgateway Integrations Aws Transit Gateway Args - Amazon Transit Gateway. See Integration blocks below for details.
- aws_
waf AwsIntegrations Aws Waf Args - AWS WAF. See Integration blocks below for details.
- aws_
wafv2 AwsIntegrations Aws Wafv2Args - AWS WAF V2. See Integration blocks below for details.
- billing
Aws
Integrations Billing Args - AWS Billing. See Integration blocks below for details.
- cloudfront
Aws
Integrations Cloudfront Args - AWS CloudFront. See Integration blocks below for details.
- cloudtrail
Aws
Integrations Cloudtrail Args - AWS CloudTrail. See Integration blocks below for details.
- doc_
db AwsIntegrations Doc Db Args - AWS DocumentDB. See Integration blocks below for details.
- dynamodb
Aws
Integrations Dynamodb Args - Amazon DynamoDB. See Integration blocks below for details.
- ebs
Aws
Integrations Ebs Args - Amazon EBS. See Integration blocks below for details.
- ec2
Aws
Integrations Ec2Args - Amazon EC2. See Integration blocks below for details.
- ecs
Aws
Integrations Ecs Args - Amazon ECS. See Integration blocks below for details.
- efs
Aws
Integrations Efs Args - Amazon EFS. See Integration blocks below for details.
- elasticache
Aws
Integrations Elasticache Args - AWS ElastiCache. See Integration blocks below for details.
- elasticbeanstalk
Aws
Integrations Elasticbeanstalk Args - AWS Elastic Beanstalk. See Integration blocks below for details.
- elasticsearch
Aws
Integrations Elasticsearch Args - AWS ElasticSearch. See Integration blocks below for details.
- elb
Aws
Integrations Elb Args - AWS ELB (Classic). See Integration blocks below for details.
- emr
Aws
Integrations Emr Args - AWS EMR. See Integration blocks below for details.
- health
Aws
Integrations Health Args - AWS Health. See Integration blocks below for details.
- iam
Aws
Integrations Iam Args - AWS IAM. See Integration blocks below for details.
- iot
Aws
Integrations Iot Args - AWS IoT. See Integration blocks below for details.
- kinesis
Aws
Integrations Kinesis Args AWS Kinesis. See Integration blocks below for details.
The following arguments/integration blocks are intended to be used with a minimum
metrics_polling_interval
of 3600 seconds.- kinesis_
firehose AwsIntegrations Kinesis Firehose Args - Amazon Kinesis Data Firehose. See Integration blocks below for details.
- lambda_
Aws
Integrations Lambda Args - AWS Lambda. See Integration blocks below for details.
- linked_
account_ strid The ID of the linked AWS account in New Relic.
The following arguments/integration blocks are intended to be used with a minimum
metrics_polling_interval
of 300 seconds.- rds
Aws
Integrations Rds Args - Amazon RDS. See Integration blocks below for details.
- redshift
Aws
Integrations Redshift Args - Amazon Redshift. See Integration blocks below for details.
- route53
Aws
Integrations Route53Args - Amazon Route 53. See Integration blocks below for details.
- s3
Aws
Integrations S3Args - Amazon S3. See Integration blocks below for details.
- ses
Aws
Integrations Ses Args - Amazon SES. See Integration blocks below for details.
- sns
Aws
Integrations Sns Args - AWS SNS. See Integration blocks below for details.
- sqs
Aws
Integrations Sqs Args - AWS SQS. See Integration blocks below for details.
- trusted_
advisor AwsIntegrations Trusted Advisor Args AWS Trusted Advisor. See Integration blocks below for details.
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.- vpc
Aws
Integrations Vpc Args - VPC integration
- x_
ray AwsIntegrations XRay Args AWS X-Ray. See Integration blocks below for details. x
The following arguments/integration blocks are intended to be used with a minimum
metrics_polling_interval
of 900 seconds.
- account
Id String - 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
- AWS ALB. See Integration blocks below for details.
- api
Gateway Property Map - AWS API Gateway. See Integration blocks below for details.
- auto
Scaling Property Map - AWS Auto Scaling. See Integration blocks below for details.
- aws
App Property MapSync - AWS AppSync. See Integration blocks below for details.
- aws
Athena Property Map - AWS Athena. See Integration blocks below for details.
- aws
Cognito Property Map - AWS Cognito. See Integration blocks below for details.
- aws
Connect Property Map - AWS Connect. See Integration blocks below for details.
- aws
Direct Property MapConnect - AWS Direct Connect. See Integration blocks below for details.
- aws
Fsx Property Map - AWS FSx. See Integration blocks below for details.
- aws
Glue Property Map - AWS Glue. See Integration blocks below for details.
- aws
Kinesis Property MapAnalytics - AWS Kinesis Data Analytics. See Integration blocks below for details.
- aws
Media Property MapConvert - AWS Media Convert. See Integration blocks below for details.
- aws
Media Property MapPackage Vod - AWS MediaPackage VOD. See Integration blocks below for details.
- aws
Mq Property Map - AWS MQ. See Integration blocks below for details.
- aws
Msk Property Map - Amazon Managed Kafka (MSK). See Integration blocks below for details.
- aws
Neptune Property Map - AWS Neptune. See Integration blocks below for details.
- aws
Qldb Property Map - Amazon QLDB. See Integration blocks below for details.
- aws
Route53resolver Property Map - AWS Route53 Resolver. See Integration blocks below for details.
- aws
States Property Map - Aws states integration
- aws
Transit Property MapGateway - Amazon Transit Gateway. See Integration blocks below for details.
- aws
Waf Property Map - AWS WAF. See Integration blocks below for details.
- aws
Wafv2 Property Map - AWS WAF V2. See Integration blocks below for details.
- billing Property Map
- AWS Billing. See Integration blocks below for details.
- cloudfront Property Map
- AWS CloudFront. See Integration blocks below for details.
- cloudtrail Property Map
- AWS CloudTrail. See Integration blocks below for details.
- doc
Db Property Map - AWS DocumentDB. See Integration blocks below for details.
- dynamodb Property Map
- Amazon DynamoDB. See Integration blocks below for details.
- ebs Property Map
- Amazon EBS. See Integration blocks below for details.
- ec2 Property Map
- Amazon EC2. See Integration blocks below for details.
- ecs Property Map
- Amazon ECS. See Integration blocks below for details.
- efs Property Map
- Amazon EFS. See Integration blocks below for details.
- elasticache Property Map
- AWS ElastiCache. See Integration blocks below for details.
- elasticbeanstalk Property Map
- AWS Elastic Beanstalk. See Integration blocks below for details.
- elasticsearch Property Map
- AWS ElasticSearch. See Integration blocks below for details.
- elb Property Map
- AWS ELB (Classic). See Integration blocks below for details.
- emr Property Map
- AWS EMR. See Integration blocks below for details.
- health Property Map
- AWS Health. See Integration blocks below for details.
- iam Property Map
- AWS IAM. See Integration blocks below for details.
- iot Property Map
- AWS IoT. See Integration blocks below for details.
- kinesis Property Map
AWS Kinesis. See Integration blocks below for details.
The following arguments/integration blocks are intended to be used with a minimum
metrics_polling_interval
of 3600 seconds.- kinesis
Firehose Property Map - Amazon Kinesis Data Firehose. See Integration blocks below for details.
- lambda Property Map
- AWS Lambda. See Integration blocks below for details.
- linked
Account StringId The ID of the linked AWS account in New Relic.
The following arguments/integration blocks are intended to be used with a minimum
metrics_polling_interval
of 300 seconds.- rds Property Map
- Amazon RDS. See Integration blocks below for details.
- redshift Property Map
- Amazon Redshift. See Integration blocks below for details.
- route53 Property Map
- Amazon Route 53. See Integration blocks below for details.
- s3 Property Map
- Amazon S3. See Integration blocks below for details.
- ses Property Map
- Amazon SES. See Integration blocks below for details.
- sns Property Map
- AWS SNS. See Integration blocks below for details.
- sqs Property Map
- AWS SQS. See Integration blocks below for details.
- trusted
Advisor Property Map AWS Trusted Advisor. See Integration blocks below for details.
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.- vpc Property Map
- VPC integration
- x
Ray Property Map AWS X-Ray. See Integration blocks below for details. x
The following arguments/integration blocks are intended to be used with a minimum
metrics_polling_interval
of 900 seconds.
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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- bool
- Specify if tags and the extended inventory should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
- Metrics
Polling 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.
- bool
- Specify if tags and the extended inventory should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
- Metrics
Polling 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.
- Boolean
- Specify if tags and the extended inventory should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
- 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.
- boolean
- Specify if tags and the extended inventory should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
- 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.
- bool
- Specify if tags and the extended inventory should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
- metrics_
polling_ 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.
- Boolean
- Specify if tags and the extended inventory should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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 and the extended inventory 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 and the extended inventory 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 and the extended inventory 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 and the extended inventory 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 and the extended inventory 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 and the extended inventory 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 and the extended inventory 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 and the extended inventory 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 and the extended inventory 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 and the extended inventory 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 and the extended inventory 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 and the extended inventory 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.
- bool
- Specify if tags and the extended inventory should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
- Metrics
Polling 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.
- bool
- Specify if tags and the extended inventory should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
- Metrics
Polling 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.
- Boolean
- Specify if tags and the extended inventory should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
- 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.
- boolean
- Specify if tags and the extended inventory should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
- 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.
- bool
- Specify if tags and the extended inventory should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
- metrics_
polling_ 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.
- Boolean
- Specify if tags and the extended inventory should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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 and the extended inventory 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 and the extended inventory 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 and the extended inventory 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 and the extended inventory 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 and the extended inventory 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 and the extended inventory 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.
- 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.
- 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.
- 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.
- 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.
- 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.
AwsIntegrationsIot, AwsIntegrationsIotArgs
- 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.
AwsIntegrationsKinesis, AwsIntegrationsKinesisArgs
- Aws
Regions List<string> - Specify each AWS region that includes the resources that you want to monitor.
- Fetch
Shards bool - Specify if Shards should be monitored. May affect total data collection time and contribute to the Cloud provider API rate limit.
- bool
- Specify if tags and the extended inventory should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
- Metrics
Polling 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
Shards bool - Specify if Shards should be monitored. May affect total data collection time and contribute to the Cloud provider API rate limit.
- bool
- Specify if tags and the extended inventory should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
- Metrics
Polling 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
Shards Boolean - Specify if Shards should be monitored. May affect total data collection time and contribute to the Cloud provider API rate limit.
- Boolean
- Specify if tags and the extended inventory should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
- 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
Shards boolean - Specify if Shards should be monitored. May affect total data collection time and contribute to the Cloud provider API rate limit.
- boolean
- Specify if tags and the extended inventory should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
- 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_
shards bool - Specify if Shards should be monitored. May affect total data collection time and contribute to the Cloud provider API rate limit.
- bool
- Specify if tags and the extended inventory should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
- metrics_
polling_ 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
Shards Boolean - Specify if Shards should be monitored. May affect total data collection time and contribute to the Cloud provider API rate limit.
- Boolean
- Specify if tags and the extended inventory should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
- 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.
AwsIntegrationsKinesisFirehose, AwsIntegrationsKinesisFirehoseArgs
- 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.
AwsIntegrationsLambda, AwsIntegrationsLambdaArgs
- Aws
Regions List<string> - Specify each AWS region that includes the resources that you want to monitor.
- bool
- Specify if tags and the extended inventory should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
- Metrics
Polling 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 and the extended inventory 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 and the extended inventory 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 and the extended inventory 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 and the extended inventory 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 and the extended inventory 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.
AwsIntegrationsRds, AwsIntegrationsRdsArgs
- Aws
Regions List<string> - Specify each AWS region that includes the resources that you want to monitor.
- bool
- Specify if tags and the extended inventory should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.
- Metrics
Polling 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 and the extended inventory 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 and the extended inventory 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 and the extended inventory 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 and the extended inventory 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 and the extended inventory 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.
AwsIntegrationsRedshift, AwsIntegrationsRedshiftArgs
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
AwsIntegrationsRoute53, AwsIntegrationsRoute53Args
- 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.
- Metrics
Polling intInterval - The data polling interval in seconds.
- 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.
- Metrics
Polling intInterval - The data polling interval in seconds.
- 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.
- metrics
Polling IntegerInterval - The data polling interval in seconds.
- 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.
- metrics
Polling numberInterval - The data polling interval in seconds.
- 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.
- metrics_
polling_ intinterval - The data polling interval in seconds.
- 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.
- metrics
Polling NumberInterval - The data polling interval in seconds.
AwsIntegrationsS3, AwsIntegrationsS3Args
- 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.
- 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
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.
- 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
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.
- 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
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.
- 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_
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.
- 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
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.
- 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.
AwsIntegrationsSes, AwsIntegrationsSesArgs
- 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.
AwsIntegrationsSns, AwsIntegrationsSnsArgs
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- metrics
Polling NumberInterval - The data polling interval in seconds.
AwsIntegrationsSqs, AwsIntegrationsSqsArgs
- 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.
- 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.
- Queue
Prefixes List<string> - Specify each name or prefix for the Queues that you want to monitor. Filter values are case-sensitive.
- 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.
- 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.
- Queue
Prefixes []string - Specify each name or prefix for the Queues that you want to monitor. Filter values are case-sensitive.
- 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.
- 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.
- queue
Prefixes List<String> - Specify each name or prefix for the Queues that you want to monitor. Filter values are case-sensitive.
- 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.
- 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.
- queue
Prefixes string[] - Specify each name or prefix for the Queues that you want to monitor. Filter values are case-sensitive.
- 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.
- 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.
- queue_
prefixes Sequence[str] - Specify each name or prefix for the Queues that you want to monitor. Filter values are case-sensitive.
- tag_
key str - Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
- tag_
value str - Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.
- 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.
- 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.
- queue
Prefixes List<String> - Specify each name or prefix for the Queues that you want to monitor. Filter values are case-sensitive.
- 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.
AwsIntegrationsTrustedAdvisor, AwsIntegrationsTrustedAdvisorArgs
- 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.
AwsIntegrationsVpc, AwsIntegrationsVpcArgs
- Aws
Regions List<string> - Specify each AWS region that includes the resources that you want to monitor.
- Fetch
Nat boolGateway - Specify if NAT gateway should be monitored. May affect total data collection time and contribute to the Cloud provider API rate limit.
- Fetch
Vpn bool - Specify if VPN should be monitored. May affect total data collection time and contribute to the Cloud provider API rate limit.
- Metrics
Polling 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
Nat boolGateway - Specify if NAT gateway should be monitored. May affect total data collection time and contribute to the Cloud provider API rate limit.
- Fetch
Vpn bool - Specify if VPN should be monitored. May affect total data collection time and contribute to the Cloud provider API rate limit.
- Metrics
Polling 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
Nat BooleanGateway - Specify if NAT gateway should be monitored. May affect total data collection time and contribute to the Cloud provider API rate limit.
- fetch
Vpn Boolean - Specify if VPN should be monitored. 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
Nat booleanGateway - Specify if NAT gateway should be monitored. May affect total data collection time and contribute to the Cloud provider API rate limit.
- fetch
Vpn boolean - Specify if VPN should be monitored. 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_
nat_ boolgateway - Specify if NAT gateway should be monitored. May affect total data collection time and contribute to the Cloud provider API rate limit.
- fetch_
vpn bool - Specify if VPN should be monitored. May affect total data collection time and contribute to the Cloud provider API rate limit.
- metrics_
polling_ 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
Nat BooleanGateway - Specify if NAT gateway should be monitored. May affect total data collection time and contribute to the Cloud provider API rate limit.
- fetch
Vpn Boolean - Specify if VPN should be monitored. 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.
AwsIntegrationsXRay, AwsIntegrationsXRayArgs
- 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.
Import
Linked AWS account integrations can be imported using the id
, e.g.
bash
$ pulumi import newrelic:cloud/awsIntegrations:AwsIntegrations foo <id>
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- New Relic pulumi/pulumi-newrelic
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
newrelic
Terraform Provider.