1. Packages
  2. Packages
  3. Newrelic Provider
  4. API Docs
  5. cloud
  6. AwsIntegrations
Viewing docs for New Relic v4.20.0 (Older version)
published on Monday, Mar 9, 2026 by Pulumi
newrelic logo
Viewing docs for New Relic v4.20.0 (Older version)
published on Monday, Mar 9, 2026 by Pulumi

    Import

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

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

    Create AwsIntegrations Resource

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

    Constructor syntax

    new AwsIntegrations(name: string, args: AwsIntegrationsArgs, opts?: CustomResourceOptions);
    @overload
    def AwsIntegrations(resource_name: str,
                        args: AwsIntegrationsArgs,
                        opts: Optional[ResourceOptions] = None)
    
    @overload
    def AwsIntegrations(resource_name: str,
                        opts: Optional[ResourceOptions] = None,
                        linked_account_id: Optional[int] = None,
                        account_id: Optional[int] = None,
                        billing: Optional[AwsIntegrationsBillingArgs] = None,
                        cloudtrail: Optional[AwsIntegrationsCloudtrailArgs] = None,
                        health: Optional[AwsIntegrationsHealthArgs] = 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 = 0,
        AccountId = 0,
        Billing = new NewRelic.Cloud.Inputs.AwsIntegrationsBillingArgs
        {
            MetricsPollingInterval = 0,
        },
        Cloudtrail = new NewRelic.Cloud.Inputs.AwsIntegrationsCloudtrailArgs
        {
            AwsRegions = new[]
            {
                "string",
            },
            MetricsPollingInterval = 0,
        },
        Health = new NewRelic.Cloud.Inputs.AwsIntegrationsHealthArgs
        {
            MetricsPollingInterval = 0,
        },
        TrustedAdvisor = new NewRelic.Cloud.Inputs.AwsIntegrationsTrustedAdvisorArgs
        {
            MetricsPollingInterval = 0,
        },
        Vpc = new NewRelic.Cloud.Inputs.AwsIntegrationsVpcArgs
        {
            AwsRegions = new[]
            {
                "string",
            },
            FetchNatGateway = false,
            FetchVpn = false,
            MetricsPollingInterval = 0,
            TagKey = "string",
            TagValue = "string",
        },
        XRay = new NewRelic.Cloud.Inputs.AwsIntegrationsXRayArgs
        {
            AwsRegions = new[]
            {
                "string",
            },
            MetricsPollingInterval = 0,
        },
    });
    
    example, err := cloud.NewAwsIntegrations(ctx, "awsIntegrationsResource", &cloud.AwsIntegrationsArgs{
    	LinkedAccountId: pulumi.Int(0),
    	AccountId:       pulumi.Int(0),
    	Billing: &cloud.AwsIntegrationsBillingArgs{
    		MetricsPollingInterval: pulumi.Int(0),
    	},
    	Cloudtrail: &cloud.AwsIntegrationsCloudtrailArgs{
    		AwsRegions: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		MetricsPollingInterval: pulumi.Int(0),
    	},
    	Health: &cloud.AwsIntegrationsHealthArgs{
    		MetricsPollingInterval: pulumi.Int(0),
    	},
    	TrustedAdvisor: &cloud.AwsIntegrationsTrustedAdvisorArgs{
    		MetricsPollingInterval: pulumi.Int(0),
    	},
    	Vpc: &cloud.AwsIntegrationsVpcArgs{
    		AwsRegions: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		FetchNatGateway:        pulumi.Bool(false),
    		FetchVpn:               pulumi.Bool(false),
    		MetricsPollingInterval: pulumi.Int(0),
    		TagKey:                 pulumi.String("string"),
    		TagValue:               pulumi.String("string"),
    	},
    	XRay: &cloud.AwsIntegrationsXRayArgs{
    		AwsRegions: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    		MetricsPollingInterval: pulumi.Int(0),
    	},
    })
    
    var awsIntegrationsResource = new AwsIntegrations("awsIntegrationsResource", AwsIntegrationsArgs.builder()
        .linkedAccountId(0)
        .accountId(0)
        .billing(AwsIntegrationsBillingArgs.builder()
            .metricsPollingInterval(0)
            .build())
        .cloudtrail(AwsIntegrationsCloudtrailArgs.builder()
            .awsRegions("string")
            .metricsPollingInterval(0)
            .build())
        .health(AwsIntegrationsHealthArgs.builder()
            .metricsPollingInterval(0)
            .build())
        .trustedAdvisor(AwsIntegrationsTrustedAdvisorArgs.builder()
            .metricsPollingInterval(0)
            .build())
        .vpc(AwsIntegrationsVpcArgs.builder()
            .awsRegions("string")
            .fetchNatGateway(false)
            .fetchVpn(false)
            .metricsPollingInterval(0)
            .tagKey("string")
            .tagValue("string")
            .build())
        .xRay(AwsIntegrationsXRayArgs.builder()
            .awsRegions("string")
            .metricsPollingInterval(0)
            .build())
        .build());
    
    aws_integrations_resource = newrelic.cloud.AwsIntegrations("awsIntegrationsResource",
        linked_account_id=0,
        account_id=0,
        billing={
            "metrics_polling_interval": 0,
        },
        cloudtrail={
            "aws_regions": ["string"],
            "metrics_polling_interval": 0,
        },
        health={
            "metrics_polling_interval": 0,
        },
        trusted_advisor={
            "metrics_polling_interval": 0,
        },
        vpc={
            "aws_regions": ["string"],
            "fetch_nat_gateway": False,
            "fetch_vpn": False,
            "metrics_polling_interval": 0,
            "tag_key": "string",
            "tag_value": "string",
        },
        x_ray={
            "aws_regions": ["string"],
            "metrics_polling_interval": 0,
        })
    
    const awsIntegrationsResource = new newrelic.cloud.AwsIntegrations("awsIntegrationsResource", {
        linkedAccountId: 0,
        accountId: 0,
        billing: {
            metricsPollingInterval: 0,
        },
        cloudtrail: {
            awsRegions: ["string"],
            metricsPollingInterval: 0,
        },
        health: {
            metricsPollingInterval: 0,
        },
        trustedAdvisor: {
            metricsPollingInterval: 0,
        },
        vpc: {
            awsRegions: ["string"],
            fetchNatGateway: false,
            fetchVpn: false,
            metricsPollingInterval: 0,
            tagKey: "string",
            tagValue: "string",
        },
        xRay: {
            awsRegions: ["string"],
            metricsPollingInterval: 0,
        },
    });
    
    type: newrelic:cloud:AwsIntegrations
    properties:
        accountId: 0
        billing:
            metricsPollingInterval: 0
        cloudtrail:
            awsRegions:
                - string
            metricsPollingInterval: 0
        health:
            metricsPollingInterval: 0
        linkedAccountId: 0
        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

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The AwsIntegrations resource accepts the following input properties:

    LinkedAccountId int
    The ID of the linked AWS account in New Relic.
    AccountId int
    The New Relic account ID to operate on. This allows the user to override the account_id attribute set on the provider. Defaults to the environment variable NEW_RELIC_ACCOUNT_ID.
    Billing Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsBilling
    Billing integration. See Integration blocks below for details.
    Cloudtrail Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsCloudtrail
    Cloudtrail integration. See Integration blocks below for details.
    Health Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsHealth
    Health integration. See Integration blocks below for details.
    TrustedAdvisor Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsTrustedAdvisor
    Trusted Advisor integration. See Integration blocks below for details.
    Vpc Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsVpc
    VPC integration. See Integration blocks below for details.
    XRay Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsXRay
    X-Ray integration. See Integration blocks below for details.
    LinkedAccountId int
    The ID of the linked AWS account in New Relic.
    AccountId int
    The New Relic account ID to operate on. This allows the user to override the account_id attribute set on the provider. Defaults to the environment variable NEW_RELIC_ACCOUNT_ID.
    Billing AwsIntegrationsBillingArgs
    Billing integration. See Integration blocks below for details.
    Cloudtrail AwsIntegrationsCloudtrailArgs
    Cloudtrail integration. See Integration blocks below for details.
    Health AwsIntegrationsHealthArgs
    Health integration. See Integration blocks below for details.
    TrustedAdvisor AwsIntegrationsTrustedAdvisorArgs
    Trusted Advisor integration. See Integration blocks below for details.
    Vpc AwsIntegrationsVpcArgs
    VPC integration. See Integration blocks below for details.
    XRay AwsIntegrationsXRayArgs
    X-Ray integration. See Integration blocks below for details.
    linkedAccountId Integer
    The ID of the linked AWS account in New Relic.
    accountId Integer
    The New Relic account ID to operate on. This allows the user to override the account_id attribute set on the provider. Defaults to the environment variable NEW_RELIC_ACCOUNT_ID.
    billing AwsIntegrationsBilling
    Billing integration. See Integration blocks below for details.
    cloudtrail AwsIntegrationsCloudtrail
    Cloudtrail integration. See Integration blocks below for details.
    health AwsIntegrationsHealth
    Health integration. See Integration blocks below for details.
    trustedAdvisor AwsIntegrationsTrustedAdvisor
    Trusted Advisor integration. See Integration blocks below for details.
    vpc AwsIntegrationsVpc
    VPC integration. See Integration blocks below for details.
    xRay AwsIntegrationsXRay
    X-Ray integration. See Integration blocks below for details.
    linkedAccountId number
    The ID of the linked AWS account in New Relic.
    accountId number
    The New Relic account ID to operate on. This allows the user to override the account_id attribute set on the provider. Defaults to the environment variable NEW_RELIC_ACCOUNT_ID.
    billing AwsIntegrationsBilling
    Billing integration. See Integration blocks below for details.
    cloudtrail AwsIntegrationsCloudtrail
    Cloudtrail integration. See Integration blocks below for details.
    health AwsIntegrationsHealth
    Health integration. See Integration blocks below for details.
    trustedAdvisor AwsIntegrationsTrustedAdvisor
    Trusted Advisor integration. See Integration blocks below for details.
    vpc AwsIntegrationsVpc
    VPC integration. See Integration blocks below for details.
    xRay AwsIntegrationsXRay
    X-Ray integration. See Integration blocks below for details.
    linked_account_id int
    The ID of the linked AWS account in New Relic.
    account_id int
    The New Relic account ID to operate on. This allows the user to override the account_id attribute set on the provider. Defaults to the environment variable NEW_RELIC_ACCOUNT_ID.
    billing AwsIntegrationsBillingArgs
    Billing integration. See Integration blocks below for details.
    cloudtrail AwsIntegrationsCloudtrailArgs
    Cloudtrail integration. See Integration blocks below for details.
    health AwsIntegrationsHealthArgs
    Health integration. See Integration blocks below for details.
    trusted_advisor AwsIntegrationsTrustedAdvisorArgs
    Trusted Advisor integration. See Integration blocks below for details.
    vpc AwsIntegrationsVpcArgs
    VPC integration. See Integration blocks below for details.
    x_ray AwsIntegrationsXRayArgs
    X-Ray integration. See Integration blocks below for details.
    linkedAccountId Number
    The ID of the linked AWS account in New Relic.
    accountId Number
    The New Relic account ID to operate on. This allows the user to override the account_id attribute set on the provider. Defaults to the environment variable NEW_RELIC_ACCOUNT_ID.
    billing Property Map
    Billing integration. See Integration blocks below for details.
    cloudtrail Property Map
    Cloudtrail integration. See Integration blocks below for details.
    health Property Map
    Health integration. See Integration blocks below for details.
    trustedAdvisor Property Map
    Trusted Advisor integration. See Integration blocks below for details.
    vpc Property Map
    VPC integration. See Integration blocks below for details.
    xRay Property Map
    X-Ray integration. See Integration blocks below for details.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the AwsIntegrations resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed resource.
    Id string
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.
    id string
    The provider-assigned unique ID for this managed resource.
    id str
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.

    Look up Existing AwsIntegrations Resource

    Get an existing AwsIntegrations resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: AwsIntegrationsState, opts?: CustomResourceOptions): AwsIntegrations
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            account_id: Optional[int] = None,
            billing: Optional[AwsIntegrationsBillingArgs] = None,
            cloudtrail: Optional[AwsIntegrationsCloudtrailArgs] = None,
            health: Optional[AwsIntegrationsHealthArgs] = None,
            linked_account_id: Optional[int] = 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)
    resources:  _:    type: newrelic:cloud:AwsIntegrations    get:      id: ${id}
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    AccountId int
    The New Relic account ID to operate on. This allows the user to override the account_id attribute set on the provider. Defaults to the environment variable NEW_RELIC_ACCOUNT_ID.
    Billing Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsBilling
    Billing integration. See Integration blocks below for details.
    Cloudtrail Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsCloudtrail
    Cloudtrail integration. See Integration blocks below for details.
    Health Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsHealth
    Health integration. See Integration blocks below for details.
    LinkedAccountId int
    The ID of the linked AWS account in New Relic.
    TrustedAdvisor Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsTrustedAdvisor
    Trusted Advisor integration. See Integration blocks below for details.
    Vpc Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsVpc
    VPC integration. See Integration blocks below for details.
    XRay Pulumi.NewRelic.Cloud.Inputs.AwsIntegrationsXRay
    X-Ray integration. See Integration blocks below for details.
    AccountId int
    The New Relic account ID to operate on. This allows the user to override the account_id attribute set on the provider. Defaults to the environment variable NEW_RELIC_ACCOUNT_ID.
    Billing AwsIntegrationsBillingArgs
    Billing integration. See Integration blocks below for details.
    Cloudtrail AwsIntegrationsCloudtrailArgs
    Cloudtrail integration. See Integration blocks below for details.
    Health AwsIntegrationsHealthArgs
    Health integration. See Integration blocks below for details.
    LinkedAccountId int
    The ID of the linked AWS account in New Relic.
    TrustedAdvisor AwsIntegrationsTrustedAdvisorArgs
    Trusted Advisor integration. See Integration blocks below for details.
    Vpc AwsIntegrationsVpcArgs
    VPC integration. See Integration blocks below for details.
    XRay AwsIntegrationsXRayArgs
    X-Ray integration. See Integration blocks below for details.
    accountId Integer
    The New Relic account ID to operate on. This allows the user to override the account_id attribute set on the provider. Defaults to the environment variable NEW_RELIC_ACCOUNT_ID.
    billing AwsIntegrationsBilling
    Billing integration. See Integration blocks below for details.
    cloudtrail AwsIntegrationsCloudtrail
    Cloudtrail integration. See Integration blocks below for details.
    health AwsIntegrationsHealth
    Health integration. See Integration blocks below for details.
    linkedAccountId Integer
    The ID of the linked AWS account in New Relic.
    trustedAdvisor AwsIntegrationsTrustedAdvisor
    Trusted Advisor integration. See Integration blocks below for details.
    vpc AwsIntegrationsVpc
    VPC integration. See Integration blocks below for details.
    xRay AwsIntegrationsXRay
    X-Ray integration. See Integration blocks below for details.
    accountId number
    The New Relic account ID to operate on. This allows the user to override the account_id attribute set on the provider. Defaults to the environment variable NEW_RELIC_ACCOUNT_ID.
    billing AwsIntegrationsBilling
    Billing integration. See Integration blocks below for details.
    cloudtrail AwsIntegrationsCloudtrail
    Cloudtrail integration. See Integration blocks below for details.
    health AwsIntegrationsHealth
    Health integration. See Integration blocks below for details.
    linkedAccountId number
    The ID of the linked AWS account in New Relic.
    trustedAdvisor AwsIntegrationsTrustedAdvisor
    Trusted Advisor integration. See Integration blocks below for details.
    vpc AwsIntegrationsVpc
    VPC integration. See Integration blocks below for details.
    xRay AwsIntegrationsXRay
    X-Ray integration. See Integration blocks below for details.
    account_id int
    The New Relic account ID to operate on. This allows the user to override the account_id attribute set on the provider. Defaults to the environment variable NEW_RELIC_ACCOUNT_ID.
    billing AwsIntegrationsBillingArgs
    Billing integration. See Integration blocks below for details.
    cloudtrail AwsIntegrationsCloudtrailArgs
    Cloudtrail integration. See Integration blocks below for details.
    health AwsIntegrationsHealthArgs
    Health integration. See Integration blocks below for details.
    linked_account_id int
    The ID of the linked AWS account in New Relic.
    trusted_advisor AwsIntegrationsTrustedAdvisorArgs
    Trusted Advisor integration. See Integration blocks below for details.
    vpc AwsIntegrationsVpcArgs
    VPC integration. See Integration blocks below for details.
    x_ray AwsIntegrationsXRayArgs
    X-Ray integration. See Integration blocks below for details.
    accountId Number
    The New Relic account ID to operate on. This allows the user to override the account_id attribute set on the provider. Defaults to the environment variable NEW_RELIC_ACCOUNT_ID.
    billing Property Map
    Billing integration. See Integration blocks below for details.
    cloudtrail Property Map
    Cloudtrail integration. See Integration blocks below for details.
    health Property Map
    Health integration. See Integration blocks below for details.
    linkedAccountId Number
    The ID of the linked AWS account in New Relic.
    trustedAdvisor Property Map
    Trusted Advisor integration. See Integration blocks below for details.
    vpc Property Map
    VPC integration. See Integration blocks below for details.
    xRay Property Map
    X-Ray integration. See Integration blocks below for details.

    Supporting Types

    AwsIntegrationsBilling, AwsIntegrationsBillingArgs

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

    AwsIntegrationsCloudtrail, AwsIntegrationsCloudtrailArgs

    AwsRegions List<string>
    Specify each AWS region that includes the resources that you want to monitor.

    • vpc
    MetricsPollingInterval int
    The data polling interval in seconds.
    AwsRegions []string
    Specify each AWS region that includes the resources that you want to monitor.

    • vpc
    MetricsPollingInterval int
    The data polling interval in seconds.
    awsRegions List<String>
    Specify each AWS region that includes the resources that you want to monitor.

    • vpc
    metricsPollingInterval Integer
    The data polling interval in seconds.
    awsRegions string[]
    Specify each AWS region that includes the resources that you want to monitor.

    • vpc
    metricsPollingInterval number
    The data polling interval in seconds.
    aws_regions Sequence[str]
    Specify each AWS region that includes the resources that you want to monitor.

    • vpc
    metrics_polling_interval int
    The data polling interval in seconds.
    awsRegions List<String>
    Specify each AWS region that includes the resources that you want to monitor.

    • vpc
    metricsPollingInterval Number
    The data polling interval in seconds.

    AwsIntegrationsHealth, AwsIntegrationsHealthArgs

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

    AwsIntegrationsTrustedAdvisor, AwsIntegrationsTrustedAdvisorArgs

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

    AwsIntegrationsVpc, AwsIntegrationsVpcArgs

    AwsRegions List<string>
    Specify each AWS region that includes the resources that you want to monitor.

    • vpc
    FetchNatGateway bool
    Specify if NAT gateway should be monitored. May affect total data collection time and contribute to the Cloud provider API rate limit.
    FetchVpn bool
    Specify if VPN should be monitored. May affect total data collection time and contribute to the Cloud provider API rate limit.
    MetricsPollingInterval int
    The data polling interval in seconds.
    TagKey string
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    TagValue string
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.

    • x_ray
    AwsRegions []string
    Specify each AWS region that includes the resources that you want to monitor.

    • vpc
    FetchNatGateway bool
    Specify if NAT gateway should be monitored. May affect total data collection time and contribute to the Cloud provider API rate limit.
    FetchVpn bool
    Specify if VPN should be monitored. May affect total data collection time and contribute to the Cloud provider API rate limit.
    MetricsPollingInterval int
    The data polling interval in seconds.
    TagKey string
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    TagValue string
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.

    • x_ray
    awsRegions List<String>
    Specify each AWS region that includes the resources that you want to monitor.

    • vpc
    fetchNatGateway Boolean
    Specify if NAT gateway should be monitored. May affect total data collection time and contribute to the Cloud provider API rate limit.
    fetchVpn Boolean
    Specify if VPN should be monitored. May affect total data collection time and contribute to the Cloud provider API rate limit.
    metricsPollingInterval Integer
    The data polling interval in seconds.
    tagKey String
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    tagValue String
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.

    • x_ray
    awsRegions string[]
    Specify each AWS region that includes the resources that you want to monitor.

    • vpc
    fetchNatGateway boolean
    Specify if NAT gateway should be monitored. May affect total data collection time and contribute to the Cloud provider API rate limit.
    fetchVpn boolean
    Specify if VPN should be monitored. May affect total data collection time and contribute to the Cloud provider API rate limit.
    metricsPollingInterval number
    The data polling interval in seconds.
    tagKey string
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    tagValue string
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.

    • x_ray
    aws_regions Sequence[str]
    Specify each AWS region that includes the resources that you want to monitor.

    • vpc
    fetch_nat_gateway bool
    Specify if NAT gateway should be monitored. May affect total data collection time and contribute to the Cloud provider API rate limit.
    fetch_vpn bool
    Specify if VPN should be monitored. May affect total data collection time and contribute to the Cloud provider API rate limit.
    metrics_polling_interval int
    The data polling interval in seconds.
    tag_key str
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    tag_value str
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.

    • x_ray
    awsRegions List<String>
    Specify each AWS region that includes the resources that you want to monitor.

    • vpc
    fetchNatGateway Boolean
    Specify if NAT gateway should be monitored. May affect total data collection time and contribute to the Cloud provider API rate limit.
    fetchVpn Boolean
    Specify if VPN should be monitored. May affect total data collection time and contribute to the Cloud provider API rate limit.
    metricsPollingInterval Number
    The data polling interval in seconds.
    tagKey String
    Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.
    tagValue String
    Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.

    • x_ray

    AwsIntegrationsXRay, AwsIntegrationsXRayArgs

    AwsRegions List<string>
    Specify each AWS region that includes the resources that you want to monitor.

    • vpc
    MetricsPollingInterval int
    The data polling interval in seconds.
    AwsRegions []string
    Specify each AWS region that includes the resources that you want to monitor.

    • vpc
    MetricsPollingInterval int
    The data polling interval in seconds.
    awsRegions List<String>
    Specify each AWS region that includes the resources that you want to monitor.

    • vpc
    metricsPollingInterval Integer
    The data polling interval in seconds.
    awsRegions string[]
    Specify each AWS region that includes the resources that you want to monitor.

    • vpc
    metricsPollingInterval number
    The data polling interval in seconds.
    aws_regions Sequence[str]
    Specify each AWS region that includes the resources that you want to monitor.

    • vpc
    metrics_polling_interval int
    The data polling interval in seconds.
    awsRegions List<String>
    Specify each AWS region that includes the resources that you want to monitor.

    • vpc
    metricsPollingInterval Number
    The data polling interval in seconds.

    Package Details

    Repository
    New Relic pulumi/pulumi-newrelic
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the newrelic Terraform Provider.
    newrelic logo
    Viewing docs for New Relic v4.20.0 (Older version)
    published on Monday, Mar 9, 2026 by Pulumi
      Try Pulumi Cloud free. Your team will thank you.