From 50a253cab8ab4cec0e066a7a16def4f303ff3797 Mon Sep 17 00:00:00 2001 From: Jared Watts Date: Fri, 7 Jun 2024 23:02:09 -0700 Subject: [PATCH] Enforce maximum allowed Terraform version (#21) * build: add check to enforce max allowed terraform version Signed-off-by: Jared Watts * build: refine terraform version checking logic and messaging Signed-off-by: Jared Watts * config: update schema.json for downgraded terraform version Signed-off-by: Jared Watts --------- Signed-off-by: Jared Watts Signed-off-by: Jacob A. Hudson --- Makefile | 17 +++++++++++++---- config/schema.json | 2 +- 2 files changed, 14 insertions(+), 5 deletions(-) diff --git a/Makefile b/Makefile index d58ecba..0dc67d4 100644 --- a/Makefile +++ b/Makefile @@ -4,7 +4,11 @@ PROJECT_NAME ?= crossplane-provider-newrelic PROJECT_REPO ?= github.com/crossplane-contrib/$(PROJECT_NAME) -export TERRAFORM_VERSION ?= 1.8.3 +export TERRAFORM_VERSION ?= 1.5.7 + +# Do not allow a version of terraform greater than 1.5.x, due to versions 1.6+ being +# licensed under BSL, which is not permitted. +TERRAFORM_VERSION_VALID := $(shell [ "$(TERRAFORM_VERSION)" = "`printf "$(TERRAFORM_VERSION)\n1.6" | sort -V | head -n1`" ] && echo 1 || echo 0) export TERRAFORM_PROVIDER_SOURCE ?= newrelic/newrelic export TERRAFORM_PROVIDER_REPO ?= https://github.com/newrelic/terraform-provider-newrelic @@ -93,7 +97,7 @@ xpkg.build.crossplane-provider-newrelic: do.build.images # NOTE(hasheddan): we ensure up is installed prior to running platform-specific # build steps in parallel to avoid encountering an installation race condition. -build.init: $(UP) +build.init: $(UP) check-terraform-version # ==================================================================================== # Setup Terraform for fetching provider schema @@ -101,7 +105,12 @@ TERRAFORM := $(TOOLS_HOST_DIR)/terraform-$(TERRAFORM_VERSION) TERRAFORM_WORKDIR := $(WORK_DIR)/terraform TERRAFORM_PROVIDER_SCHEMA := config/schema.json -$(TERRAFORM): +check-terraform-version: +ifneq ($(TERRAFORM_VERSION_VALID),1) + $(error invalid TERRAFORM_VERSION $(TERRAFORM_VERSION), must be less than 1.6.0 since that version introduced a not permitted BSL license)) +endif + +$(TERRAFORM): check-terraform-version @$(INFO) installing terraform $(HOSTOS)-$(HOSTARCH) @mkdir -p $(TOOLS_HOST_DIR)/tmp-terraform @curl -fsSL https://releases.hashicorp.com/terraform/$(TERRAFORM_VERSION)/terraform_$(TERRAFORM_VERSION)_$(SAFEHOST_PLATFORM).zip -o $(TOOLS_HOST_DIR)/tmp-terraform/terraform.zip @@ -127,7 +136,7 @@ pull-docs: generate.init: $(TERRAFORM_PROVIDER_SCHEMA) pull-docs -.PHONY: $(TERRAFORM_PROVIDER_SCHEMA) pull-docs +.PHONY: $(TERRAFORM_PROVIDER_SCHEMA) pull-docs check-terraform-version # ==================================================================================== # Targets diff --git a/config/schema.json b/config/schema.json index b6b2f61..6cc4e9e 100644 --- a/config/schema.json +++ b/config/schema.json @@ -1 +1 @@ -{"format_version":"1.0","provider_schemas":{"registry.terraform.io/newrelic/newrelic":{"provider":{"version":0,"block":{"attributes":{"account_id":{"type":"number","description_kind":"plain","required":true,"sensitive":true},"admin_api_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"api_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"api_url":{"type":"string","description_kind":"plain","deprecated":true,"optional":true},"cacert_file":{"type":"string","description_kind":"plain","optional":true},"infrastructure_api_url":{"type":"string","description_kind":"plain","deprecated":true,"optional":true},"insecure_skip_verify":{"type":"bool","description_kind":"plain","optional":true},"insights_insert_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"insights_insert_url":{"type":"string","description_kind":"plain","optional":true},"insights_query_url":{"type":"string","description_kind":"plain","optional":true},"nerdgraph_api_url":{"type":"string","description_kind":"plain","deprecated":true,"optional":true},"region":{"type":"string","description":"The data center for which your New Relic account is configured. Only one region per provider block is permitted.","description_kind":"plain","optional":true},"synthetics_api_url":{"type":"string","description_kind":"plain","deprecated":true,"optional":true}},"description_kind":"plain"}},"resource_schemas":{"newrelic_account_management":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Name of the account to be created","description_kind":"plain","required":true},"region":{"type":"string","description":"A description of what this parsing rule represents.","description_kind":"plain","required":true}},"description_kind":"plain"}},"newrelic_alert_channel":{"version":0,"block":{"attributes":{"account_id":{"type":"number","description":"The New Relic account ID where you want to create alert channels.","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"(Required) The name of the channel.","description_kind":"plain","required":true},"type":{"type":"string","description":"(Required) The type of channel. One of: (user, victorops, webhook, email, opsgenie, pagerduty, slack).","description_kind":"plain","required":true}},"block_types":{"config":{"nesting_mode":"list","block":{"attributes":{"api_key":{"type":"string","description":"The API key for integrating with OpsGenie.","description_kind":"plain","optional":true,"sensitive":true},"auth_password":{"type":"string","description":"Specifies an authentication password for use with a channel. Supported by the webhook channel type.","description_kind":"plain","optional":true,"sensitive":true},"auth_type":{"type":"string","description":"Specifies an authentication method for use with a channel. Supported by the webhook channel type. Only HTTP basic authentication is currently supported via the value BASIC.","description_kind":"plain","optional":true,"sensitive":true},"auth_username":{"type":"string","description":"Specifies an authentication username for use with a channel. Supported by the webhook channel type.","description_kind":"plain","optional":true},"base_url":{"type":"string","description":"The base URL of the webhook destination.","description_kind":"plain","optional":true,"sensitive":true},"channel":{"type":"string","description":"The Slack channel to send notifications to.","description_kind":"plain","optional":true},"headers":{"type":["map","string"],"description":"A map of key/value pairs that represents extra HTTP headers to be sent along with the webhook payload.","description_kind":"plain","optional":true,"sensitive":true},"headers_string":{"type":"string","description":"Use instead of headers if the desired payload is more complex than a list of key/value pairs (e.g. a set of headers that makes use of nested objects). The value provided should be a valid JSON string with escaped double quotes. Conflicts with headers.","description_kind":"plain","optional":true,"sensitive":true},"include_json_attachment":{"type":"string","description":"true or false. Flag for whether or not to attach a JSON document containing information about the associated alert to the email that is sent to recipients.","description_kind":"plain","optional":true},"key":{"type":"string","description":"The key for integrating with VictorOps.","description_kind":"plain","optional":true,"sensitive":true},"payload":{"type":["map","string"],"description":"A map of key/value pairs that represents the webhook payload. Must provide payload_type if setting this argument.","description_kind":"plain","optional":true,"sensitive":true},"payload_string":{"type":"string","description":"Use instead of payload if the desired payload is more complex than a list of key/value pairs (e.g. a payload that makes use of nested objects). The value provided should be a valid JSON string with escaped double quotes. Conflicts with payload.","description_kind":"plain","optional":true,"sensitive":true},"payload_type":{"type":"string","description":"Can either be application/json or application/x-www-form-urlencoded. The payload_type argument is required if payload is set.","description_kind":"plain","optional":true},"recipients":{"type":"string","description":"A set of recipients for targeting notifications. Multiple values are comma separated.","description_kind":"plain","optional":true},"region":{"type":"string","description":"The data center region to store your data. Valid values are US and EU. Default is US.","description_kind":"plain","optional":true},"route_key":{"type":"string","description":"The route key for integrating with VictorOps.","description_kind":"plain","optional":true,"sensitive":true},"service_key":{"type":"string","description":"Specifies the service key for integrating with Pagerduty.","description_kind":"plain","optional":true,"sensitive":true},"tags":{"type":"string","description":"A set of tags for targeting notifications. Multiple values are comma separated.","description_kind":"plain","optional":true},"teams":{"type":"string","description":"A set of teams for targeting notifications. Multiple values are comma separated.","description_kind":"plain","optional":true},"url":{"type":"string","description":"Your organization's Slack URL.","description_kind":"plain","optional":true,"sensitive":true},"user_id":{"type":"string","description":"The user ID for use with the user channel type.","description_kind":"plain","optional":true}},"description":"The configuration block for the alert channel.","description_kind":"plain"},"max_items":1}},"description_kind":"plain","deprecated":true}},"newrelic_alert_condition":{"version":0,"block":{"attributes":{"condition_scope":{"type":"string","description":"One of (application, instance). Choose application for most scenarios. If you are using the JVM plugin in New Relic, the instance setting allows your condition to trigger for specific app instances.","description_kind":"plain","optional":true},"enabled":{"type":"bool","description":"Whether the condition is enabled.","description_kind":"plain","optional":true},"entities":{"type":["set","number"],"description":"The instance IDs associated with this condition.","description_kind":"plain","required":true},"entity_guid":{"type":"string","description":"The unique entity identifier of the condition in New Relic.","description_kind":"plain","computed":true},"gc_metric":{"type":"string","description":"A valid Garbage Collection metric e.g. GC/G1 Young Generation. This is required if you are using apm_jvm_metric with gc_cpu_time condition type.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"metric":{"type":"string","description":"The metric field accepts parameters based on the type set.","description_kind":"plain","required":true},"name":{"type":"string","description":"The title of the condition. Must be between 1 and 128 characters, inclusive.","description_kind":"plain","required":true},"policy_id":{"type":"number","description":"The ID of the policy where this condition should be used.","description_kind":"plain","required":true},"runbook_url":{"type":"string","description":"Runbook URL to display in notifications.","description_kind":"plain","optional":true},"type":{"type":"string","description":"The type of condition. One of: (browser_metric, mobile_metric, servers_metric, apm_app_metric, apm_jvm_metric, apm_kt_metric).","description_kind":"plain","required":true},"user_defined_metric":{"type":"string","description":"A custom metric to be evaluated.","description_kind":"plain","optional":true},"user_defined_value_function":{"type":"string","description":"One of: (average, min, max, total, sample_size, percent, rate).","description_kind":"plain","optional":true},"violation_close_timer":{"type":"number","description":"Automatically close instance-based incidents, including JVM health metric incidents, after the number of hours specified. Must be between 1 and 720 hours.","description_kind":"plain","optional":true}},"block_types":{"term":{"nesting_mode":"set","block":{"attributes":{"duration":{"type":"number","description":"In minutes, must be in the range of 5 to 120, inclusive.","description_kind":"plain","required":true},"operator":{"type":"string","description":"One of (above, below, equal). Defaults to equal.","description_kind":"plain","optional":true},"priority":{"type":"string","description":"One of (critical, warning). Defaults to critical.","description_kind":"plain","optional":true},"threshold":{"type":"number","description":"Must be 0 or greater.","description_kind":"plain","required":true},"time_function":{"type":"string","description":"One of (all, any).","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain","deprecated":true}},"newrelic_alert_muting_rule":{"version":0,"block":{"attributes":{"account_id":{"type":"number","description":"The account id of the MutingRule..","description_kind":"plain","optional":true,"computed":true},"description":{"type":"string","description":"The description of the MutingRule.","description_kind":"plain","optional":true},"enabled":{"type":"bool","description":"Whether the MutingRule is enabled.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"The name of the MutingRule.","description_kind":"plain","required":true}},"block_types":{"condition":{"nesting_mode":"list","block":{"attributes":{"operator":{"type":"string","description":"The operator used to combine all the MutingRuleConditions within the group.","description_kind":"plain","required":true}},"block_types":{"conditions":{"nesting_mode":"list","block":{"attributes":{"attribute":{"type":"string","description":"The attribute on an incident.","description_kind":"plain","required":true},"operator":{"type":"string","description":"The operator used to compare the attribute's value with the supplied value(s).","description_kind":"plain","required":true},"values":{"type":["list","string"],"description":"The value(s) to compare against the attribute's value.","description_kind":"plain","required":true}},"description":"The individual MutingRuleConditions within the group.","description_kind":"plain"},"min_items":1}},"description":"The condition that defines which incidents to target.","description_kind":"plain"},"min_items":1,"max_items":1},"schedule":{"nesting_mode":"list","block":{"attributes":{"end_repeat":{"type":"string","description":"The datetime stamp when the MutingRule schedule should stop repeating.","description_kind":"plain","optional":true},"end_time":{"type":"string","description":"The datetime stamp representing when the MutingRule should end.","description_kind":"plain","optional":true},"repeat":{"type":"string","description":"The frequency the MutingRule schedule repeats. One of [DAILY, WEEKLY, MONTHLY]","description_kind":"plain","optional":true},"repeat_count":{"type":"number","description":"The number of times the MutingRule schedule should repeat.","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"The datetime stamp representing when the MutingRule should start.","description_kind":"plain","optional":true},"time_zone":{"type":"string","description":"The time zone that applies to the MutingRule schedule.","description_kind":"plain","required":true},"weekly_repeat_days":{"type":["set","string"],"description":"The day(s) of the week that a MutingRule should repeat when the repeat field is set to WEEKLY.","description_kind":"plain","optional":true}},"description":"The time window when the MutingRule should actively mute incidents.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"newrelic_alert_policy":{"version":0,"block":{"attributes":{"account_id":{"type":"number","description":"The New Relic account ID to operate on.","description_kind":"plain","optional":true,"computed":true},"channel_ids":{"type":["list","number"],"description":"An array of channel IDs (integers) to assign to the policy. Adding or removing channel IDs from this array will result in a new alert policy resource being created and the old one being destroyed. Also note that channel IDs cannot be imported via terraform import.","description_kind":"plain","deprecated":true,"optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"incident_preference":{"type":"string","description":"The rollup strategy for the policy. Options include: PER_POLICY, PER_CONDITION, or PER_CONDITION_AND_TARGET. The default is PER_POLICY.","description_kind":"plain","optional":true},"name":{"type":"string","description":"The name of the policy.","description_kind":"plain","required":true}},"description_kind":"plain"}},"newrelic_alert_policy_channel":{"version":1,"block":{"attributes":{"account_id":{"type":"number","description":"The New Relic account ID where you want to link the channel to.","description_kind":"plain","optional":true,"computed":true},"channel_ids":{"type":["set","number"],"description":"Array of channel IDs to apply to the specified policy. We recommended sorting channel IDs in ascending order to avoid drift your Terraform state.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"policy_id":{"type":"number","description":"The ID of the policy.","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"newrelic_api_access_key":{"version":0,"block":{"attributes":{"account_id":{"type":"number","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ingest_type":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"key_type":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"notes":{"type":"string","description_kind":"plain","optional":true,"computed":true},"user_id":{"type":"number","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"newrelic_application_settings":{"version":0,"block":{"attributes":{"app_apdex_threshold":{"type":"number","description_kind":"plain","required":true},"enable_real_user_monitoring":{"type":"bool","description_kind":"plain","required":true},"end_user_apdex_threshold":{"type":"number","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"newrelic_browser_application":{"version":0,"block":{"attributes":{"account_id":{"type":"number","description":"The account ID.","description_kind":"plain","optional":true,"computed":true},"application_id":{"type":"string","description":"The ID of the browser application.","description_kind":"plain","computed":true},"cookies_enabled":{"type":"bool","description":"Configure cookies. The default is enabled: true.","description_kind":"plain","optional":true},"distributed_tracing_enabled":{"type":"bool","description":"Configure distributed tracing in browser apps. The default is enabled: true.","description_kind":"plain","optional":true},"guid":{"type":"string","description":"The GUID of the browser application.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"js_config":{"type":"string","description":"JavaScript configuration of the browser application encoded into a string.","description_kind":"plain","computed":true},"loader_type":{"type":"string","description":"Determines which browser loader is configured. The default is \"SPA\".","description_kind":"plain","optional":true},"name":{"type":"string","description":"The name of the application to monitor.","description_kind":"plain","required":true}},"description_kind":"plain"}},"newrelic_cloud_aws_govcloud_integrations":{"version":0,"block":{"attributes":{"account_id":{"type":"number","description":"The ID of the account in New Relic.","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"linked_account_id":{"type":"number","description":"The ID of the linked AwsGovCloud account in New Relic","description_kind":"plain","required":true}},"block_types":{"alb":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor","description_kind":"plain","optional":true},"fetch_extended_inventory":{"type":"bool","description":"Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.","description_kind":"plain","optional":true},"fetch_tags":{"type":"bool","description":"Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.","description_kind":"plain","optional":true},"load_balancer_prefixes":{"type":["list","string"],"description":"Specify each name or prefix for the LBs that you want to monitor. Filter values are case-sensitive.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds","description_kind":"plain","optional":true},"tag_key":{"type":"string","description":"Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.","description_kind":"plain","optional":true},"tag_value":{"type":"string","description":"Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.\n\n","description_kind":"plain","optional":true}},"description":"The alb integration","description_kind":"plain"},"max_items":1},"api_gateway":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds","description_kind":"plain","optional":true},"stage_prefixes":{"type":["list","string"],"description":"Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.","description_kind":"plain","optional":true},"tag_key":{"type":"string","description":"Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.","description_kind":"plain","optional":true},"tag_value":{"type":"string","description":"Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.\n\n","description_kind":"plain","optional":true}},"description":"The api gateway integration","description_kind":"plain"},"max_items":1},"auto_scaling":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds","description_kind":"plain","optional":true}},"description":"The auto scaling integration","description_kind":"plain"},"max_items":1},"aws_direct_connect":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds","description_kind":"plain","optional":true}},"description":"The aws direct connect integration","description_kind":"plain"},"max_items":1},"aws_states":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds","description_kind":"plain","optional":true}},"description":"The aws states integration","description_kind":"plain"},"max_items":1},"cloudtrail":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds","description_kind":"plain","optional":true}},"description":"The cloudtrail integration","description_kind":"plain"},"max_items":1},"dynamo_db":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor","description_kind":"plain","optional":true},"fetch_extended_inventory":{"type":"bool","description":"Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.","description_kind":"plain","optional":true},"fetch_tags":{"type":"bool","description":"Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds","description_kind":"plain","optional":true},"tag_key":{"type":"string","description":"Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.","description_kind":"plain","optional":true},"tag_value":{"type":"string","description":"Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.\n\n","description_kind":"plain","optional":true}},"description":"The dynamo DB integration","description_kind":"plain"},"max_items":1},"ebs":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor","description_kind":"plain","optional":true},"fetch_extended_inventory":{"type":"bool","description":"Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds","description_kind":"plain","optional":true},"tag_key":{"type":"string","description":"Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.","description_kind":"plain","optional":true},"tag_value":{"type":"string","description":"Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.\n\n","description_kind":"plain","optional":true}},"description":"The ebs integration","description_kind":"plain"},"max_items":1},"ec2":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor","description_kind":"plain","optional":true},"fetch_ip_addresses":{"type":"bool","description":"Specify if IP addresses of ec2 instance should be collected","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds","description_kind":"plain","optional":true},"tag_key":{"type":"string","description":"Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.","description_kind":"plain","optional":true},"tag_value":{"type":"string","description":"Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.\n\n","description_kind":"plain","optional":true}},"description":"The ec2 integration","description_kind":"plain"},"max_items":1},"elastic_search":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor","description_kind":"plain","optional":true},"fetch_nodes":{"type":"bool","description":"Specify if IP addresses of ec2 instance should be collected","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds","description_kind":"plain","optional":true},"tag_key":{"type":"string","description":"Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.","description_kind":"plain","optional":true},"tag_value":{"type":"string","description":"Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.\n\n","description_kind":"plain","optional":true}},"description":"The elastic search integration","description_kind":"plain"},"max_items":1},"elb":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor","description_kind":"plain","optional":true},"fetch_extended_inventory":{"type":"bool","description":"Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.","description_kind":"plain","optional":true},"fetch_tags":{"type":"bool","description":"Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds","description_kind":"plain","optional":true}},"description":"The elb integration","description_kind":"plain"},"max_items":1},"emr":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":"string","description":"Specify each AWS region that includes the resources that you want to monitor","description_kind":"plain","optional":true},"fetch_tags":{"type":"bool","description":"Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.\n\n","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds","description_kind":"plain","optional":true},"tag_key":{"type":"string","description":"Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.","description_kind":"plain","optional":true},"tag_value":{"type":"string","description":"Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.\n\n","description_kind":"plain","optional":true}},"description":"The emr integration","description_kind":"plain"},"max_items":1},"iam":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds","description_kind":"plain","optional":true},"tag_key":{"type":"string","description":"Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.","description_kind":"plain","optional":true},"tag_value":{"type":"string","description":"Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.\n\n","description_kind":"plain","optional":true}},"description":"The iam integration","description_kind":"plain"},"max_items":1},"lambda":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor","description_kind":"plain","optional":true},"fetch_tags":{"type":"bool","description":"Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.\n\n","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds","description_kind":"plain","optional":true},"tag_key":{"type":"string","description":"Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.","description_kind":"plain","optional":true},"tag_value":{"type":"string","description":"Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.\n\n","description_kind":"plain","optional":true}},"description":"The lambda integration","description_kind":"plain"},"max_items":1},"rds":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor","description_kind":"plain","optional":true},"fetch_tags":{"type":"bool","description":"Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds","description_kind":"plain","optional":true},"tag_key":{"type":"string","description":"Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.","description_kind":"plain","optional":true},"tag_value":{"type":"string","description":"Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.\n\n","description_kind":"plain","optional":true}},"description":"The rds integration","description_kind":"plain"},"max_items":1},"red_shift":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds","description_kind":"plain","optional":true},"tag_key":{"type":"string","description":"Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.","description_kind":"plain","optional":true},"tag_value":{"type":"string","description":"Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.\n\n","description_kind":"plain","optional":true}},"description":"The redshift integration","description_kind":"plain"},"max_items":1},"route53":{"nesting_mode":"list","block":{"attributes":{"fetch_extended_inventory":{"type":"bool","description":"Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds","description_kind":"plain","optional":true}},"description":"The route53 integration","description_kind":"plain"},"max_items":1},"s3":{"nesting_mode":"list","block":{"attributes":{"fetch_extended_inventory":{"type":"bool","description":"Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.","description_kind":"plain","optional":true},"fetch_tags":{"type":"bool","description":"Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds","description_kind":"plain","optional":true},"tag_key":{"type":"string","description":"Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.","description_kind":"plain","optional":true},"tag_value":{"type":"string","description":"Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.\n\n","description_kind":"plain","optional":true}},"description":"The s3 integration","description_kind":"plain"},"max_items":1},"sns":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor","description_kind":"plain","optional":true},"fetch_extended_inventory":{"type":"bool","description":"Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds","description_kind":"plain","optional":true}},"description":"The sns integration","description_kind":"plain"},"max_items":1},"sqs":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor","description_kind":"plain","optional":true},"fetch_extended_inventory":{"type":"bool","description":"Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.","description_kind":"plain","optional":true},"fetch_tags":{"type":"bool","description":"Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds","description_kind":"plain","optional":true},"queue_prefixes":{"type":["list","string"],"description":"Specify each name or prefix for the Queues that you want to monitor. Filter values are case-sensitive.","description_kind":"plain","optional":true},"tag_key":{"type":"string","description":"Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.","description_kind":"plain","optional":true},"tag_value":{"type":"string","description":"Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.\n\n","description_kind":"plain","optional":true}},"description":"The sqs integration","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"newrelic_cloud_aws_govcloud_link_account":{"version":0,"block":{"attributes":{"access_key_id":{"type":"string","description":"access-key-id of awsGovcloud account","description_kind":"plain","required":true,"sensitive":true},"account_id":{"type":"number","description":"The ID of the account in New Relic.","description_kind":"plain","optional":true,"computed":true},"aws_account_id":{"type":"string","description":"awsGovcloud account id","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"metric_collection_mode":{"type":"string","description":"push or pull","description_kind":"plain","optional":true},"name":{"type":"string","description":"name of the account","description_kind":"plain","required":true},"secret_access_key":{"type":"string","description":"secret access key of the awsGovcloud account","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"}},"newrelic_cloud_aws_integrations":{"version":0,"block":{"attributes":{"account_id":{"type":"number","description":"The ID of the account in New Relic.","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"linked_account_id":{"type":"number","description":"The ID of the linked AWS account in New Relic","description_kind":"plain","required":true}},"block_types":{"alb":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor.","description_kind":"plain","optional":true},"fetch_extended_inventory":{"type":"bool","description":"Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.","description_kind":"plain","optional":true},"fetch_tags":{"type":"bool","description":"Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.","description_kind":"plain","optional":true},"load_balancer_prefixes":{"type":["list","string"],"description":"Specify each name or prefix for the LBs that you want to monitor. Filter values are case-sensitive.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds.","description_kind":"plain","optional":true},"tag_key":{"type":"string","description":"Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.","description_kind":"plain","optional":true},"tag_value":{"type":"string","description":"Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.\n\n","description_kind":"plain","optional":true}},"description":"ALB integration","description_kind":"plain"},"max_items":1},"api_gateway":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds.","description_kind":"plain","optional":true},"stage_prefixes":{"type":["list","string"],"description":"Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.","description_kind":"plain","optional":true},"tag_key":{"type":"string","description":"Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.","description_kind":"plain","optional":true},"tag_value":{"type":"string","description":"Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.\n\n","description_kind":"plain","optional":true}},"description":"API Gateway integration","description_kind":"plain"},"max_items":1},"auto_scaling":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds.","description_kind":"plain","optional":true}},"description":"AutoScaling integration","description_kind":"plain"},"max_items":1},"aws_app_sync":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds.","description_kind":"plain","optional":true}},"description":"Aws Appsync integration","description_kind":"plain"},"max_items":1},"aws_athena":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds.","description_kind":"plain","optional":true}},"description":"Aws Athena integration","description_kind":"plain"},"max_items":1},"aws_cognito":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds.","description_kind":"plain","optional":true}},"description":"Aws Cognito integration","description_kind":"plain"},"max_items":1},"aws_connect":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds.","description_kind":"plain","optional":true}},"description":"Aws Connect integration","description_kind":"plain"},"max_items":1},"aws_direct_connect":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds.","description_kind":"plain","optional":true}},"description":"Aws Direct Connect integration","description_kind":"plain"},"max_items":1},"aws_fsx":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds.","description_kind":"plain","optional":true}},"description":"Aws Fsx integration","description_kind":"plain"},"max_items":1},"aws_glue":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds.","description_kind":"plain","optional":true}},"description":"Aws Glue integration","description_kind":"plain"},"max_items":1},"aws_kinesis_analytics":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds.","description_kind":"plain","optional":true}},"description":"Aws Kinesis Analytics integration","description_kind":"plain"},"max_items":1},"aws_media_convert":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds.","description_kind":"plain","optional":true}},"description":"Aws Media Convert integration","description_kind":"plain"},"max_items":1},"aws_media_package_vod":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds.","description_kind":"plain","optional":true}},"description":"Aws Media PackageVod integration","description_kind":"plain"},"max_items":1},"aws_mq":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds.","description_kind":"plain","optional":true}},"description":"Aws Mq integration","description_kind":"plain"},"max_items":1},"aws_msk":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds.","description_kind":"plain","optional":true}},"description":"Aws Msk integration","description_kind":"plain"},"max_items":1},"aws_neptune":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds.","description_kind":"plain","optional":true}},"description":"Aws Neptune integration","description_kind":"plain"},"max_items":1},"aws_qldb":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds.","description_kind":"plain","optional":true}},"description":"Aws Qldb integration","description_kind":"plain"},"max_items":1},"aws_route53resolver":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds.","description_kind":"plain","optional":true}},"description":"Aws Route53resolver integration","description_kind":"plain"},"max_items":1},"aws_states":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds.","description_kind":"plain","optional":true}},"description":"Aws states integration","description_kind":"plain"},"max_items":1},"aws_transit_gateway":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds.","description_kind":"plain","optional":true}},"description":"Aws Transit Gateway integration","description_kind":"plain"},"max_items":1},"aws_waf":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds.","description_kind":"plain","optional":true}},"description":"Aws Waf integration","description_kind":"plain"},"max_items":1},"aws_wafv2":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds.","description_kind":"plain","optional":true}},"description":"Aws Wafv2 integration","description_kind":"plain"},"max_items":1},"billing":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds.","description_kind":"plain","optional":true}},"description":"Billing integration","description_kind":"plain"},"max_items":1},"cloudfront":{"nesting_mode":"list","block":{"attributes":{"fetch_lambdas_at_edge":{"type":"bool","description":"Specify if Lambdas@Edge should be monitored. May affect total data collection time and contribute to the Cloud provider API rate limit.","description_kind":"plain","optional":true},"fetch_tags":{"type":"bool","description":"Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds.","description_kind":"plain","optional":true},"tag_key":{"type":"string","description":"Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.","description_kind":"plain","optional":true},"tag_value":{"type":"string","description":"Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.\n\n","description_kind":"plain","optional":true}},"description":"Cloudfront integration","description_kind":"plain"},"max_items":1},"cloudtrail":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds.","description_kind":"plain","optional":true}},"description":"CloudTrail integration","description_kind":"plain"},"max_items":1},"doc_db":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds.","description_kind":"plain","optional":true}},"description":"Doc DB integration","description_kind":"plain"},"max_items":1},"dynamodb":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor.","description_kind":"plain","optional":true},"fetch_extended_inventory":{"type":"bool","description":"Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.","description_kind":"plain","optional":true},"fetch_tags":{"type":"bool","description":"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.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds.","description_kind":"plain","optional":true},"tag_key":{"type":"string","description":"Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.","description_kind":"plain","optional":true},"tag_value":{"type":"string","description":"Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.","description_kind":"plain","optional":true}},"description":"Dynamo DB integration","description_kind":"plain"},"max_items":1},"ebs":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor.","description_kind":"plain","optional":true},"fetch_extended_inventory":{"type":"bool","description":"Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds.","description_kind":"plain","optional":true},"tag_key":{"type":"string","description":"Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.","description_kind":"plain","optional":true},"tag_value":{"type":"string","description":"Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.","description_kind":"plain","optional":true}},"description":"EBS integration","description_kind":"plain"},"max_items":1},"ec2":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor.","description_kind":"plain","optional":true},"duplicate_ec2_tags":{"type":"bool","description":"Specify if the old legacy metadata and tag names have to be kept, it will consume more ingest data size","description_kind":"plain","optional":true},"fetch_ip_addresses":{"type":"bool","description":"Specify if IP addresses of ec2 instance should be collected","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds.","description_kind":"plain","optional":true},"tag_key":{"type":"string","description":"Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.","description_kind":"plain","optional":true},"tag_value":{"type":"string","description":"Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.\n\n","description_kind":"plain","optional":true}},"description":"Ec2 integration","description_kind":"plain"},"max_items":1},"ecs":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor.","description_kind":"plain","optional":true},"fetch_tags":{"type":"bool","description":"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.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds.","description_kind":"plain","optional":true},"tag_key":{"type":"string","description":"Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.","description_kind":"plain","optional":true},"tag_value":{"type":"string","description":"Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.","description_kind":"plain","optional":true}},"description":"Ecs integration","description_kind":"plain"},"max_items":1},"efs":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor.","description_kind":"plain","optional":true},"fetch_tags":{"type":"bool","description":"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.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds.","description_kind":"plain","optional":true},"tag_key":{"type":"string","description":"Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.","description_kind":"plain","optional":true},"tag_value":{"type":"string","description":"Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.","description_kind":"plain","optional":true}},"description":"Efs integration","description_kind":"plain"},"max_items":1},"elasticache":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor.","description_kind":"plain","optional":true},"fetch_tags":{"type":"bool","description":"Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds.","description_kind":"plain","optional":true},"tag_key":{"type":"string","description":"Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.","description_kind":"plain","optional":true},"tag_value":{"type":"string","description":"Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.\n\n","description_kind":"plain","optional":true}},"description":"Elasticache integration","description_kind":"plain"},"max_items":1},"elasticbeanstalk":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor.","description_kind":"plain","optional":true},"fetch_extended_inventory":{"type":"bool","description":"Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.","description_kind":"plain","optional":true},"fetch_tags":{"type":"bool","description":"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.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds.","description_kind":"plain","optional":true},"tag_key":{"type":"string","description":"Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.","description_kind":"plain","optional":true},"tag_value":{"type":"string","description":"Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.","description_kind":"plain","optional":true}},"description":"Elastic Bean Stalk integration","description_kind":"plain"},"max_items":1},"elasticsearch":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor.","description_kind":"plain","optional":true},"fetch_nodes":{"type":"bool","description":"Specify if metrics should be collected for nodes. Turning it on will increase the number of API calls made to CloudWatch.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds.","description_kind":"plain","optional":true},"tag_key":{"type":"string","description":"Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.","description_kind":"plain","optional":true},"tag_value":{"type":"string","description":"Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.\n\n","description_kind":"plain","optional":true}},"description":"Elastic Search integration","description_kind":"plain"},"max_items":1},"elb":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor.","description_kind":"plain","optional":true},"fetch_extended_inventory":{"type":"bool","description":"Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.","description_kind":"plain","optional":true},"fetch_tags":{"type":"bool","description":"Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds.","description_kind":"plain","optional":true}},"description":"Elb integration","description_kind":"plain"},"max_items":1},"emr":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor.","description_kind":"plain","optional":true},"fetch_tags":{"type":"bool","description":"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.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds.","description_kind":"plain","optional":true},"tag_key":{"type":"string","description":"Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.","description_kind":"plain","optional":true},"tag_value":{"type":"string","description":"Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.","description_kind":"plain","optional":true}},"description":"Emr integration","description_kind":"plain"},"max_items":1},"health":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds.","description_kind":"plain","optional":true}},"description":"Health integration","description_kind":"plain"},"max_items":1},"iam":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds.","description_kind":"plain","optional":true},"tag_key":{"type":"string","description":"Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.","description_kind":"plain","optional":true},"tag_value":{"type":"string","description":"Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.","description_kind":"plain","optional":true}},"description":"Iam integration","description_kind":"plain"},"max_items":1},"iot":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds.","description_kind":"plain","optional":true}},"description":"Iot integration","description_kind":"plain"},"max_items":1},"kinesis":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor.","description_kind":"plain","optional":true},"fetch_shards":{"type":"bool","description":"Specify if Shards should be monitored. May affect total data collection time and contribute to the Cloud provider API rate limit.","description_kind":"plain","optional":true},"fetch_tags":{"type":"bool","description":"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.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds.","description_kind":"plain","optional":true},"tag_key":{"type":"string","description":"Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.","description_kind":"plain","optional":true},"tag_value":{"type":"string","description":"Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.","description_kind":"plain","optional":true}},"description":"Kinesis integration","description_kind":"plain"},"max_items":1},"kinesis_firehose":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds.","description_kind":"plain","optional":true}},"description":"Kinesis Firehose integration","description_kind":"plain"},"max_items":1},"lambda":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor.","description_kind":"plain","optional":true},"fetch_tags":{"type":"bool","description":"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.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds.","description_kind":"plain","optional":true},"tag_key":{"type":"string","description":"Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.","description_kind":"plain","optional":true},"tag_value":{"type":"string","description":"Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.","description_kind":"plain","optional":true}},"description":"Lambda integration","description_kind":"plain"},"max_items":1},"rds":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor.","description_kind":"plain","optional":true},"fetch_tags":{"type":"bool","description":"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.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds.","description_kind":"plain","optional":true},"tag_key":{"type":"string","description":"Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.","description_kind":"plain","optional":true},"tag_value":{"type":"string","description":"Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.","description_kind":"plain","optional":true}},"description":"Rds integration","description_kind":"plain"},"max_items":1},"redshift":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds.","description_kind":"plain","optional":true},"tag_key":{"type":"string","description":"Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.","description_kind":"plain","optional":true},"tag_value":{"type":"string","description":"Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.","description_kind":"plain","optional":true}},"description":"Redshift integration","description_kind":"plain"},"max_items":1},"route53":{"nesting_mode":"list","block":{"attributes":{"fetch_extended_inventory":{"type":"bool","description":"Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds.","description_kind":"plain","optional":true}},"description":"Route53 integration","description_kind":"plain"},"max_items":1},"s3":{"nesting_mode":"list","block":{"attributes":{"fetch_extended_inventory":{"type":"bool","description":"Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.","description_kind":"plain","optional":true},"fetch_tags":{"type":"bool","description":"Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds.","description_kind":"plain","optional":true},"tag_key":{"type":"string","description":"Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.","description_kind":"plain","optional":true},"tag_value":{"type":"string","description":"Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.","description_kind":"plain","optional":true}},"description":"S3 integration","description_kind":"plain"},"max_items":1},"ses":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds.","description_kind":"plain","optional":true}},"description":"Ses integration","description_kind":"plain"},"max_items":1},"sns":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor.","description_kind":"plain","optional":true},"fetch_extended_inventory":{"type":"bool","description":"Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds.","description_kind":"plain","optional":true}},"description":"Sns integration","description_kind":"plain"},"max_items":1},"sqs":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor.","description_kind":"plain","optional":true},"fetch_extended_inventory":{"type":"bool","description":"Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.","description_kind":"plain","optional":true},"fetch_tags":{"type":"bool","description":"Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds.","description_kind":"plain","optional":true},"queue_prefixes":{"type":["list","string"],"description":"Specify each name or prefix for the Queues that you want to monitor. Filter values are case-sensitive.","description_kind":"plain","optional":true},"tag_key":{"type":"string","description":"Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.","description_kind":"plain","optional":true},"tag_value":{"type":"string","description":"Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.","description_kind":"plain","optional":true}},"description":"SQS integration","description_kind":"plain"},"max_items":1},"trusted_advisor":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds.","description_kind":"plain","optional":true}},"description":"Trusted Advisor integration","description_kind":"plain"},"max_items":1},"vpc":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor.","description_kind":"plain","optional":true},"fetch_nat_gateway":{"type":"bool","description":"Specify if NAT gateway should be monitored. May affect total data collection time and contribute to the Cloud provider API rate limit.","description_kind":"plain","optional":true},"fetch_vpn":{"type":"bool","description":"Specify if VPN should be monitored. May affect total data collection time and contribute to the Cloud provider API rate limit.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds.","description_kind":"plain","optional":true},"tag_key":{"type":"string","description":"Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.","description_kind":"plain","optional":true},"tag_value":{"type":"string","description":"Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.","description_kind":"plain","optional":true}},"description":"VPC integration","description_kind":"plain"},"max_items":1},"x_ray":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds.","description_kind":"plain","optional":true}},"description":"X-Ray integration","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"newrelic_cloud_aws_link_account":{"version":0,"block":{"attributes":{"account_id":{"type":"number","description":"The New Relic account ID where you want to link the AWS account.","description_kind":"plain","optional":true,"computed":true},"arn":{"type":"string","description":"The AWS role ARN.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"metric_collection_mode":{"type":"string","description":"How metrics will be collected. Defaults to `PULL` if empty.","description_kind":"plain","optional":true},"name":{"type":"string","description":"The name of the linked account.","description_kind":"plain","required":true}},"description_kind":"plain"}},"newrelic_cloud_azure_integrations":{"version":0,"block":{"attributes":{"account_id":{"type":"number","description":"The ID of the account in New Relic.","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"linked_account_id":{"type":"number","description":"The ID of the linked Azure account in New Relic","description_kind":"plain","required":true}},"block_types":{"api_management":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds","description_kind":"plain","optional":true},"resource_groups":{"type":["list","string"],"description":"Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive","description_kind":"plain","optional":true}},"description":"The Azure api management integration","description_kind":"plain"},"max_items":1},"app_gateway":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds","description_kind":"plain","optional":true},"resource_groups":{"type":["list","string"],"description":"Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive","description_kind":"plain","optional":true}},"description":"The Azure app gateway integration","description_kind":"plain"},"max_items":1},"app_service":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds","description_kind":"plain","optional":true},"resource_groups":{"type":["list","string"],"description":"Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive","description_kind":"plain","optional":true}},"description":"The Azure app services","description_kind":"plain"},"max_items":1},"containers":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds","description_kind":"plain","optional":true},"resource_groups":{"type":["list","string"],"description":"Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive","description_kind":"plain","optional":true}},"description":"The Azure containers","description_kind":"plain"},"max_items":1},"cosmos_db":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds","description_kind":"plain","optional":true},"resource_groups":{"type":["list","string"],"description":"Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive","description_kind":"plain","optional":true}},"description":"The Azure cosmoDB","description_kind":"plain"},"max_items":1},"cost_management":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds","description_kind":"plain","optional":true},"tag_keys":{"type":["list","string"],"description":"Specify if additional cost data per tag should be collected. This field is case sensitive.\n\n","description_kind":"plain","optional":true}},"description":"The Azure cost management","description_kind":"plain"},"max_items":1},"data_factory":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds","description_kind":"plain","optional":true},"resource_groups":{"type":["list","string"],"description":"Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive","description_kind":"plain","optional":true}},"description":"The Azure data factory","description_kind":"plain"},"max_items":1},"event_hub":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds","description_kind":"plain","optional":true},"resource_groups":{"type":["list","string"],"description":"Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive","description_kind":"plain","optional":true}},"description":"The Azure event hub","description_kind":"plain"},"max_items":1},"express_route":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds","description_kind":"plain","optional":true},"resource_groups":{"type":["list","string"],"description":"Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive","description_kind":"plain","optional":true}},"description":"The Azure express route","description_kind":"plain"},"max_items":1},"firewalls":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds","description_kind":"plain","optional":true},"resource_groups":{"type":["list","string"],"description":"Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive","description_kind":"plain","optional":true}},"description":"The Azure firewalls","description_kind":"plain"},"max_items":1},"front_door":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds","description_kind":"plain","optional":true},"resource_groups":{"type":["list","string"],"description":"Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive","description_kind":"plain","optional":true}},"description":"The Azure front door","description_kind":"plain"},"max_items":1},"functions":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds","description_kind":"plain","optional":true},"resource_groups":{"type":["list","string"],"description":"Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive","description_kind":"plain","optional":true}},"description":"The Azure functions","description_kind":"plain"},"max_items":1},"key_vault":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds","description_kind":"plain","optional":true},"resource_groups":{"type":["list","string"],"description":"Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive","description_kind":"plain","optional":true}},"description":"The Azure key vault","description_kind":"plain"},"max_items":1},"load_balancer":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds","description_kind":"plain","optional":true},"resource_groups":{"type":["list","string"],"description":"Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive","description_kind":"plain","optional":true}},"description":"The Azure load balancer","description_kind":"plain"},"max_items":1},"logic_apps":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds","description_kind":"plain","optional":true},"resource_groups":{"type":["list","string"],"description":"Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive","description_kind":"plain","optional":true}},"description":"The Azure logic apps","description_kind":"plain"},"max_items":1},"machine_learning":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds","description_kind":"plain","optional":true},"resource_groups":{"type":["list","string"],"description":"Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive","description_kind":"plain","optional":true}},"description":"The Azure machine learning","description_kind":"plain"},"max_items":1},"maria_db":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds","description_kind":"plain","optional":true},"resource_groups":{"type":["list","string"],"description":"Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive","description_kind":"plain","optional":true}},"description":"The Azure Maria DB","description_kind":"plain"},"max_items":1},"monitor":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description":"A flag that specifies if the integration is active","description_kind":"plain","optional":true},"exclude_tags":{"type":["list","string"],"description":"Specify resource tags in 'key:value' form to be excluded from monitoring","description_kind":"plain","optional":true},"include_tags":{"type":["list","string"],"description":"Specify resource tags in 'key:value' form to be monitored","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds","description_kind":"plain","optional":true},"resource_groups":{"type":["list","string"],"description":"Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive","description_kind":"plain","optional":true},"resource_types":{"type":["list","string"],"description":"Specify each Azure resource type that needs to be monitored","description_kind":"plain","optional":true}},"description":"The Azure Monitor","description_kind":"plain"},"max_items":1},"mysql":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds","description_kind":"plain","optional":true},"resource_groups":{"type":["list","string"],"description":"Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive","description_kind":"plain","optional":true}},"description":"The Azure mysql","description_kind":"plain"},"max_items":1},"mysql_flexible":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds","description_kind":"plain","optional":true},"resource_groups":{"type":["list","string"],"description":"Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive","description_kind":"plain","optional":true}},"description":"The Azure mysql flexible service integration","description_kind":"plain"},"max_items":1},"postgresql":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds","description_kind":"plain","optional":true},"resource_groups":{"type":["list","string"],"description":"Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive","description_kind":"plain","optional":true}},"description":"The Azure postgresql","description_kind":"plain"},"max_items":1},"postgresql_flexible":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds","description_kind":"plain","optional":true},"resource_groups":{"type":["list","string"],"description":"Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive","description_kind":"plain","optional":true}},"description":"The Azure postgresql flexible service integration","description_kind":"plain"},"max_items":1},"power_bi_dedicated":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds","description_kind":"plain","optional":true},"resource_groups":{"type":["list","string"],"description":"Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive","description_kind":"plain","optional":true}},"description":"The Azure powerBI dedicated","description_kind":"plain"},"max_items":1},"redis_cache":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds","description_kind":"plain","optional":true},"resource_groups":{"type":["list","string"],"description":"Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive","description_kind":"plain","optional":true}},"description":"The Azure redis cache","description_kind":"plain"},"max_items":1},"service_bus":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds","description_kind":"plain","optional":true},"resource_groups":{"type":["list","string"],"description":"Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive","description_kind":"plain","optional":true}},"description":"The Azure service bus","description_kind":"plain"},"max_items":1},"sql":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds","description_kind":"plain","optional":true},"resource_groups":{"type":["list","string"],"description":"Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive","description_kind":"plain","optional":true}},"description":"The Azure sql","description_kind":"plain"},"max_items":1},"sql_managed":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds","description_kind":"plain","optional":true},"resource_groups":{"type":["list","string"],"description":"Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive","description_kind":"plain","optional":true}},"description":"The Azure sql managed","description_kind":"plain"},"max_items":1},"storage":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds","description_kind":"plain","optional":true},"resource_groups":{"type":["list","string"],"description":"Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive","description_kind":"plain","optional":true}},"description":"The Azure storage","description_kind":"plain"},"max_items":1},"virtual_machine":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds","description_kind":"plain","optional":true},"resource_groups":{"type":["list","string"],"description":"Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive","description_kind":"plain","optional":true}},"description":"The Azure virtual machine","description_kind":"plain"},"max_items":1},"virtual_networks":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds","description_kind":"plain","optional":true},"resource_groups":{"type":["list","string"],"description":"Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive","description_kind":"plain","optional":true}},"description":"The Azure virtual networks","description_kind":"plain"},"max_items":1},"vms":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds","description_kind":"plain","optional":true},"resource_groups":{"type":["list","string"],"description":"Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive","description_kind":"plain","optional":true}},"description":"The Azure Vms","description_kind":"plain"},"max_items":1},"vpn_gateway":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds","description_kind":"plain","optional":true},"resource_groups":{"type":["list","string"],"description":"Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive","description_kind":"plain","optional":true}},"description":"The Azure vpn gateway","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"newrelic_cloud_azure_link_account":{"version":0,"block":{"attributes":{"account_id":{"type":"number","description":"The New Relic account ID where you want to link the Azure account.","description_kind":"plain","optional":true,"computed":true},"application_id":{"type":"string","description":"Application ID for Azure account","description_kind":"plain","required":true},"client_secret":{"type":"string","description":"Value of the client secret from Azure","description_kind":"plain","required":true,"sensitive":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Name of the linked account","description_kind":"plain","required":true},"subscription_id":{"type":"string","description":"Subscription ID for the Azure account","description_kind":"plain","required":true},"tenant_id":{"type":"string","description":"Tenant ID for the Azure account","description_kind":"plain","required":true}},"description_kind":"plain"}},"newrelic_cloud_gcp_integrations":{"version":0,"block":{"attributes":{"account_id":{"type":"number","description":"ID of the newrelic account","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"linked_account_id":{"type":"number","description":"Id of the linked gcp account in New Relic","description_kind":"plain","required":true}},"block_types":{"alloy_db":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"the data polling interval in seconds","description_kind":"plain","optional":true}},"description":"GCP alloy DB integration","description_kind":"plain"},"max_items":1},"app_engine":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"the data polling interval in seconds","description_kind":"plain","optional":true}},"description":"GCP app engine service","description_kind":"plain"},"max_items":1},"big_query":{"nesting_mode":"list","block":{"attributes":{"fetch_tags":{"type":"bool","description":"to fetch tags of the resource","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"the data polling interval in seconds","description_kind":"plain","optional":true}},"description":"GCP biq query service","description_kind":"plain"},"max_items":1},"big_table":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"the data polling interval in seconds","description_kind":"plain","optional":true}},"description":"GCP big table service","description_kind":"plain"},"max_items":1},"composer":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"the data polling interval in seconds","description_kind":"plain","optional":true}},"description":"GCP big table service","description_kind":"plain"},"max_items":1},"data_flow":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"the data polling interval in seconds","description_kind":"plain","optional":true}},"description":"GCP big table service","description_kind":"plain"},"max_items":1},"data_proc":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"the data polling interval in seconds","description_kind":"plain","optional":true}},"description":"GCP big table service","description_kind":"plain"},"max_items":1},"data_store":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"the data polling interval in seconds","description_kind":"plain","optional":true}},"description":"GCP big table service","description_kind":"plain"},"max_items":1},"fire_base_database":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"the data polling interval in seconds","description_kind":"plain","optional":true}},"description":"GCP big table service","description_kind":"plain"},"max_items":1},"fire_base_hosting":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"the data polling interval in seconds","description_kind":"plain","optional":true}},"description":"GCP big table service","description_kind":"plain"},"max_items":1},"fire_base_storage":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"the data polling interval in seconds","description_kind":"plain","optional":true}},"description":"GCP big table service","description_kind":"plain"},"max_items":1},"fire_store":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"the data polling interval in seconds","description_kind":"plain","optional":true}},"description":"GCP big table service","description_kind":"plain"},"max_items":1},"functions":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"the data polling interval in seconds","description_kind":"plain","optional":true}},"description":"GCP big table service","description_kind":"plain"},"max_items":1},"interconnect":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"the data polling interval in seconds","description_kind":"plain","optional":true}},"description":"GCP big table service","description_kind":"plain"},"max_items":1},"kubernetes":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"the data polling interval in seconds","description_kind":"plain","optional":true}},"description":"GCP big table service","description_kind":"plain"},"max_items":1},"load_balancing":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"the data polling interval in seconds","description_kind":"plain","optional":true}},"description":"GCP big table service","description_kind":"plain"},"max_items":1},"mem_cache":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"the data polling interval in seconds","description_kind":"plain","optional":true}},"description":"GCP big table service","description_kind":"plain"},"max_items":1},"pub_sub":{"nesting_mode":"list","block":{"attributes":{"fetch_tags":{"type":"bool","description":"to fetch tags of the resource","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"the data polling interval in seconds","description_kind":"plain","optional":true}},"description":"GCP big table service","description_kind":"plain"},"max_items":1},"redis":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"the data polling interval in seconds","description_kind":"plain","optional":true}},"description":"GCP big table service","description_kind":"plain"},"max_items":1},"router":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"the data polling interval in seconds","description_kind":"plain","optional":true}},"description":"GCP big table service","description_kind":"plain"},"max_items":1},"run":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"the data polling interval in seconds","description_kind":"plain","optional":true}},"description":"GCP big table service","description_kind":"plain"},"max_items":1},"spanner":{"nesting_mode":"list","block":{"attributes":{"fetch_tags":{"type":"bool","description":"to fetch tags of the resource","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"the data polling interval in seconds","description_kind":"plain","optional":true}},"description":"GCP big table service","description_kind":"plain"},"max_items":1},"sql":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"the data polling interval in seconds","description_kind":"plain","optional":true}},"description":"GCP big table service","description_kind":"plain"},"max_items":1},"storage":{"nesting_mode":"list","block":{"attributes":{"fetch_tags":{"type":"bool","description":"to fetch tags of the resource","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"the data polling interval in seconds","description_kind":"plain","optional":true}},"description":"GCP big table service","description_kind":"plain"},"max_items":1},"virtual_machines":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"the data polling interval in seconds","description_kind":"plain","optional":true}},"description":"GCP big table service","description_kind":"plain"},"max_items":1},"vpc_access":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"the data polling interval in seconds","description_kind":"plain","optional":true}},"description":"GCP big table service","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"newrelic_cloud_gcp_link_account":{"version":0,"block":{"attributes":{"account_id":{"type":"number","description":"accountID of newrelic account","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"name of the linked account","description_kind":"plain","required":true},"project_id":{"type":"string","description":"project id of the Gcp account","description_kind":"plain","required":true}},"description_kind":"plain"}},"newrelic_data_partition_rule":{"version":0,"block":{"attributes":{"account_id":{"type":"number","description":"The account id associated with the data partition rule.","description_kind":"plain","optional":true,"computed":true},"deleted":{"type":"bool","description":"Whether or not this data partition rule is deleted. Deleting a data partition rule does not delete the already persisted data. This data will be retained for a given period of time specified in the retention policy field.","description_kind":"plain","computed":true},"description":{"type":"string","description":"The description of the data partition rule.","description_kind":"plain","optional":true},"enabled":{"type":"bool","description":"Whether or not this data partition rule is enabled.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"nrql":{"type":"string","description":"The NRQL to match events for this data partition rule. Logs matching this criteria will be routed to the specified data partition.","description_kind":"plain","required":true},"retention_policy":{"type":"string","description":"The retention policy of the data partition data.","description_kind":"plain","required":true},"target_data_partition":{"type":"string","description":"The name of the data partition where logs will be allocated once the rule is enabled.","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"newrelic_entity_tags":{"version":0,"block":{"attributes":{"guid":{"type":"string","description":"The guid of the entity to tag.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"tag":{"nesting_mode":"set","block":{"attributes":{"key":{"type":"string","description":"The tag key.","description_kind":"plain","required":true},"values":{"type":["set","string"],"description":"The tag values.","description_kind":"plain","required":true}},"description":"A set of key-value pairs to represent a tag. For example: Team:TeamName","description_kind":"plain"},"min_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"newrelic_events_to_metrics_rule":{"version":0,"block":{"attributes":{"account_id":{"type":"number","description":"Account with the event and where the metrics will be put.","description_kind":"plain","optional":true,"computed":true},"description":{"type":"string","description":"Provides additional information about the rule.","description_kind":"plain","optional":true},"enabled":{"type":"bool","description":"True means this rule is enabled. False means the rule is currently not creating metrics.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"The name of the rule. This must be unique within an account.","description_kind":"plain","required":true},"nrql":{"type":"string","description":"Explains how to create metrics from events.","description_kind":"plain","required":true},"rule_id":{"type":"string","description":"The id, uniquely identifying the rule.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"newrelic_group":{"version":0,"block":{"attributes":{"authentication_domain_id":{"type":"string","description":"The ID of the authentication domain the group will belong to.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"The name of the group.","description_kind":"plain","required":true},"user_ids":{"type":["set","string"],"description":"IDs of users to be added to the group.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"newrelic_infra_alert_condition":{"version":0,"block":{"attributes":{"comparison":{"type":"string","description":"The operator used to evaluate the threshold value. Valid values are above, below, and equal. Supported by the infra_metric and infra_process_running condition types.","description_kind":"plain","optional":true},"created_at":{"type":"number","description":"The timestamp the alert condition was created.","description_kind":"plain","computed":true},"description":{"type":"string","description":"The description of the Infrastructure alert condition.","description_kind":"plain","optional":true},"enabled":{"type":"bool","description":"Whether the condition is turned on or off. Valid values are true and false. Defaults to true.","description_kind":"plain","optional":true},"entity_guid":{"type":"string","description":"The unique entity identifier of the condition in New Relic.","description_kind":"plain","computed":true},"event":{"type":"string","description":"The metric event; for example, SystemSample or StorageSample. Supported by the infra_metric condition type.","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"integration_provider":{"type":"string","description":"For alerts on integrations, use this instead of event. Supported by the infra_metric condition type.","description_kind":"plain","optional":true},"name":{"type":"string","description":"The Infrastructure alert condition's name.","description_kind":"plain","required":true},"policy_id":{"type":"number","description":"The ID of the alert policy where this condition should be used.","description_kind":"plain","required":true},"process_where":{"type":"string","description":"Any filters applied to processes; for example: commandName = 'java'. Supported by the infra_process_running condition type.","description_kind":"plain","optional":true},"runbook_url":{"type":"string","description":"Runbook URL to display in notifications.","description_kind":"plain","optional":true},"select":{"type":"string","description":"The attribute name to identify the metric being targeted; for example, cpuPercent, diskFreePercent, or memoryResidentSizeBytes. The underlying API will automatically populate this value for Infrastructure integrations (for example diskFreePercent), so make sure to explicitly include this value to avoid diff issues. Supported by the infra_metric condition type.","description_kind":"plain","optional":true},"type":{"type":"string","description":"The type of Infrastructure alert condition. Valid values are infra_process_running, infra_metric, and infra_host_not_reporting.","description_kind":"plain","required":true},"updated_at":{"type":"number","description":"The timestamp the alert condition was last updated.","description_kind":"plain","computed":true},"violation_close_timer":{"type":"number","description":"Determines how much time, in hours, will pass before an incident is automatically closed. Valid values are 1, 2, 4, 8, 12, 24, 48, or 72","description_kind":"plain","optional":true},"where":{"type":"string","description":"If applicable, this identifies any Infrastructure host filters used; for example: hostname LIKE '%cassandra%'.","description_kind":"plain","optional":true}},"block_types":{"critical":{"nesting_mode":"list","block":{"attributes":{"duration":{"type":"number","description_kind":"plain","required":true},"time_function":{"type":"string","description_kind":"plain","optional":true},"value":{"type":"number","description_kind":"plain","optional":true}},"description":"Identifies the threshold parameters for opening a critical alert incident.","description_kind":"plain"},"max_items":1},"warning":{"nesting_mode":"list","block":{"attributes":{"duration":{"type":"number","description_kind":"plain","required":true},"time_function":{"type":"string","description_kind":"plain","optional":true},"value":{"type":"number","description_kind":"plain","optional":true}},"description":"Identifies the threshold parameters for opening a warning alert incident.","description_kind":"plain"},"max_items":1}},"description_kind":"plain","deprecated":true}},"newrelic_insights_event":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"event":{"nesting_mode":"set","block":{"attributes":{"timestamp":{"type":"number","description":"Must be a Unix epoch timestamp. You can define timestamps either in seconds or in milliseconds.","description_kind":"plain","optional":true},"type":{"type":"string","description":"The event's name. Can be a combination of alphanumeric characters, underscores, and colons.","description_kind":"plain","required":true}},"block_types":{"attribute":{"nesting_mode":"set","block":{"attributes":{"key":{"type":"string","description":"The name of the attribute.","description_kind":"plain","required":true},"type":{"type":"string","description":"Specify the type for the attribute value. This is useful when passing integer or float values to Insights. Allowed values are string, int, or float. Defaults to string.","description_kind":"plain","optional":true},"value":{"type":"string","description":"The value of the attribute.","description_kind":"plain","required":true}},"description":"An attribute to include in your event payload. Multiple attribute blocks can be defined for an event.","description_kind":"plain"},"min_items":1,"max_items":255}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"newrelic_log_parsing_rule":{"version":0,"block":{"attributes":{"account_id":{"type":"number","description":"The account id associated with the obfuscation expression.","description_kind":"plain","optional":true,"computed":true},"attribute":{"type":"string","description":"The parsing rule will apply to value of this attribute. If field is not provided, value will default to message.","description_kind":"plain","optional":true},"deleted":{"type":"bool","description":"Whether or not this rule is deleted.","description_kind":"plain","computed":true},"enabled":{"type":"bool","description":"Whether or not this rule is enabled.","description_kind":"plain","required":true},"grok":{"type":"string","description":"The Grok of what to parse.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"lucene":{"type":"string","description":"The Lucene to match events to the parsing rule.","description_kind":"plain","required":true},"matched":{"type":"bool","description":"Whether the Grok pattern matched.","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"A description of what this parsing rule represents.","description_kind":"plain","required":true},"nrql":{"type":"string","description":"The NRQL to match events to the parsing rule.","description_kind":"plain","required":true}},"description_kind":"plain"}},"newrelic_monitor_downtime":{"version":0,"block":{"attributes":{"account_id":{"type":"number","description":"The ID of the New Relic account in which the Monitor Downtime shall be created. Defaults to the `account_id` in the provider{} configuration if not specified.","description_kind":"plain","optional":true,"computed":true},"end_time":{"type":"string","description":"A datetime stamp signifying the end of the Monitor Downtime.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"maintenance_days":{"type":["set","string"],"description":"A list of maintenance days to be included with the created weekly Monitor Downtime.","description_kind":"plain","optional":true},"mode":{"type":"string","description":"An identifier of the type of Monitor Downtime to be created.","description_kind":"plain","required":true},"monitor_guids":{"type":["set","string"],"description":"A list of GUIDs of monitors, to which the created Monitor Downtime shall be applied.","description_kind":"plain","optional":true},"name":{"type":"string","description":"A name to identify the Monitor Downtime to be created.","description_kind":"plain","required":true},"start_time":{"type":"string","description":"A datetime stamp signifying the start of the Monitor Downtime.","description_kind":"plain","required":true},"time_zone":{"type":"string","description":"The timezone that applies to the Monitor Downtime schedule.","description_kind":"plain","required":true}},"block_types":{"end_repeat":{"nesting_mode":"list","block":{"attributes":{"on_date":{"type":"string","description":"A date, on which the Monitor Downtime's repeat cycle is expected to end.","description_kind":"plain","optional":true},"on_repeat":{"type":"number","description":"Number of repetitions after which the Monitor Downtime's repeat cycle is expected to end.","description_kind":"plain","optional":true}},"description":"A specification of when the Monitor Downtime should end its repeat cycle, by number of occurrences or date.","description_kind":"plain"},"max_items":1},"frequency":{"nesting_mode":"list","block":{"attributes":{"days_of_month":{"type":["set","number"],"description":"A numerical list of days of a month on which the Monitor Downtime is scheduled to run.","description_kind":"plain","optional":true}},"block_types":{"days_of_week":{"nesting_mode":"list","block":{"attributes":{"ordinal_day_of_month":{"type":"string","description":"An occurrence of the day selected within the month.","description_kind":"plain","required":true},"week_day":{"type":"string","description":"The day of the week on which the Monitor Downtime would run.","description_kind":"plain","required":true}},"description":"A list of days of the week on which the Monitor Downtime is scheduled to run.","description_kind":"plain"},"max_items":1}},"description":"Configuration options for which days of the month a monitor downtime will occur","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"newrelic_notification_channel":{"version":0,"block":{"attributes":{"account_id":{"type":"number","description":"The account id of the channel.","description_kind":"plain","optional":true,"computed":true},"active":{"type":"bool","description":"Indicates whether the channel is active.","description_kind":"plain","optional":true},"destination_id":{"type":"string","description":"(Required) The id of the destination.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"(Required) The name of the channel.","description_kind":"plain","required":true},"product":{"type":"string","description":"(Required) The type of the channel product. One of: (DISCUSSIONS, ERROR_TRACKING, IINT).","description_kind":"plain","required":true},"status":{"type":"string","description":"The status of the channel.","description_kind":"plain","computed":true},"type":{"type":"string","description":"(Required) The type of the channel. One of: (WEBHOOK, EMAIL, SERVICENOW_INCIDENTS, PAGERDUTY_ACCOUNT_INTEGRATION, PAGERDUTY_SERVICE_INTEGRATION, JIRA_CLASSIC, SLACK, SLACK_COLLABORATION, SLACK_LEGACY, MOBILE_PUSH, EVENT_BRIDGE).","description_kind":"plain","required":true}},"block_types":{"property":{"nesting_mode":"set","block":{"attributes":{"display_value":{"type":"string","description":"Notification property display key.","description_kind":"plain","optional":true},"key":{"type":"string","description":"Notification property key.","description_kind":"plain","required":true},"label":{"type":"string","description":"Notification property label.","description_kind":"plain","optional":true},"value":{"type":"string","description":"Notification property value.","description_kind":"plain","required":true}},"description":"Notification channel property type.","description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"newrelic_notification_destination":{"version":1,"block":{"attributes":{"account_id":{"type":"number","description":"The account ID under which to put the destination.","description_kind":"plain","optional":true,"computed":true},"active":{"type":"bool","description":"Indicates whether the destination is active.","description_kind":"plain","optional":true},"guid":{"type":"string","description":"Destination entity GUID","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"last_sent":{"type":"string","description":"The last time a notification was sent.","description_kind":"plain","computed":true},"name":{"type":"string","description":"(Required) The name of the destination.","description_kind":"plain","required":true},"status":{"type":"string","description":"The status of the destination.","description_kind":"plain","computed":true},"type":{"type":"string","description":"(Required) The type of the destination. One of: (WEBHOOK, EMAIL, SERVICE_NOW, PAGERDUTY_ACCOUNT_INTEGRATION, PAGERDUTY_SERVICE_INTEGRATION, JIRA, SLACK, SLACK_COLLABORATION, SLACK_LEGACY, MOBILE_PUSH, EVENT_BRIDGE).","description_kind":"plain","required":true}},"block_types":{"auth_basic":{"nesting_mode":"list","block":{"attributes":{"password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"user":{"type":"string","description_kind":"plain","required":true}},"description":"Basic username and password authentication credentials.","description_kind":"plain"},"max_items":1},"auth_custom_header":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"description":"Custom header based authentication","description_kind":"plain"}},"auth_token":{"nesting_mode":"list","block":{"attributes":{"prefix":{"type":"string","description_kind":"plain","optional":true},"token":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"description":"Token authentication credentials.","description_kind":"plain"},"max_items":1},"property":{"nesting_mode":"set","block":{"attributes":{"display_value":{"type":"string","description":"Notification property display key.","description_kind":"plain","optional":true},"key":{"type":"string","description":"Notification property key.","description_kind":"plain","required":true},"label":{"type":"string","description":"Notification property label.","description_kind":"plain","optional":true},"value":{"type":"string","description":"Notification property value.","description_kind":"plain","required":true}},"description":"Notification destination property type.","description_kind":"plain"},"min_items":1},"secure_url":{"nesting_mode":"list","block":{"attributes":{"prefix":{"type":"string","description_kind":"plain","required":true},"secure_suffix":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"description":"URL in secure format","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"newrelic_nrql_alert_condition":{"version":0,"block":{"attributes":{"account_id":{"type":"number","description":"The New Relic account ID for managing your NRQL alert conditions.","description_kind":"plain","optional":true,"computed":true},"aggregation_delay":{"type":"string","description":"How long we wait for data that belongs in each aggregation window. Depending on your data, a longer delay may increase accuracy but delay notifications. Use aggregationDelay with the EVENT_FLOW and CADENCE aggregation methods.","description_kind":"plain","optional":true},"aggregation_method":{"type":"string","description":"The method that determines when we consider an aggregation window to be complete so that we can evaluate the signal for incidents. Default is EVENT_FLOW.","description_kind":"plain","optional":true},"aggregation_timer":{"type":"string","description":"How long we wait after each data point arrives to make sure we've processed the whole batch. Use aggregationTimer with the EVENT_TIMER aggregation method.","description_kind":"plain","optional":true},"aggregation_window":{"type":"number","description":"The duration of the time window used to evaluate the NRQL query, in seconds.","description_kind":"plain","optional":true,"computed":true},"baseline_direction":{"type":"string","description":"The baseline direction of a baseline NRQL alert condition. Valid values are: 'LOWER_ONLY', 'UPPER_AND_LOWER', 'UPPER_ONLY' (case insensitive).","description_kind":"plain","optional":true},"close_violations_on_expiration":{"type":"bool","description":"Whether to close all open incidents when the signal expires.","description_kind":"plain","optional":true},"description":{"type":"string","description":"The description of the NRQL alert condition.","description_kind":"plain","optional":true},"enabled":{"type":"bool","description":"Whether or not to enable the alert condition.","description_kind":"plain","optional":true},"entity_guid":{"type":"string","description":"The unique entity identifier of the NRQL Condition in New Relic.","description_kind":"plain","computed":true},"evaluation_delay":{"type":"number","description":"How long we wait until the signal starts evaluating. The maximum delay is 7200 seconds (120 minutes)","description_kind":"plain","optional":true},"expiration_duration":{"type":"number","description":"The amount of time (in seconds) to wait before considering the signal expired. Must be in the range of 30 to 172800 (inclusive)","description_kind":"plain","optional":true},"fill_option":{"type":"string","description":"Which strategy to use when filling gaps in the signal. If static, the 'fill value' will be used for filling gaps in the signal. Valid values are: 'NONE', 'LAST_VALUE', or 'STATIC' (case insensitive).","description_kind":"plain","optional":true},"fill_value":{"type":"number","description":"If using the 'static' fill option, this value will be used for filling gaps in the signal.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"The title of the condition.","description_kind":"plain","required":true},"open_violation_on_expiration":{"type":"bool","description":"Whether to create a new incident to capture that the signal expired.","description_kind":"plain","optional":true},"policy_id":{"type":"number","description":"The ID of the policy where this condition should be used.","description_kind":"plain","required":true},"runbook_url":{"type":"string","description":"Runbook URL to display in notifications.","description_kind":"plain","optional":true},"slide_by":{"type":"number","description":"The duration of overlapping time windows used to smooth the chart line, in seconds. Must be a factor of `aggregation_window` and less than the aggregation window. If `aggregation_window` is less than or equal to 3600 seconds, it should be greater or equal to 30 seconds. If `aggregation_window` is greater than 3600 seconds but less than 7200 seconds, it should be greater or equal to `aggregation_window / 120`. If `aggregation_window` is greater than 7200 seconds, it should be greater or equal to `aggregation_window / 24","description_kind":"plain","optional":true},"type":{"type":"string","description":"The type of NRQL alert condition to create. Valid values are: 'static', 'baseline'.","description_kind":"plain","optional":true},"violation_time_limit":{"type":"string","description":"Sets a time limit, in hours, that will automatically force-close a long-lasting incident after the time limit you select. Possible values are 'ONE_HOUR', 'TWO_HOURS', 'FOUR_HOURS', 'EIGHT_HOURS', 'TWELVE_HOURS', 'TWENTY_FOUR_HOURS', 'THIRTY_DAYS' (case insensitive).","description_kind":"plain","deprecated":true,"optional":true,"computed":true},"violation_time_limit_seconds":{"type":"number","description":"Sets a time limit, in seconds, that will automatically force-close a long-lasting incident after the time limit you select. Must be in the range of 300 to 2592000 (inclusive)","description_kind":"plain","optional":true}},"block_types":{"critical":{"nesting_mode":"list","block":{"attributes":{"duration":{"type":"number","description":"In minutes, must be in the range of 1 to 120 (inclusive).","description_kind":"plain","deprecated":true,"optional":true},"operator":{"type":"string","description":"One of (above, above_or_equals, below, below_or_equals, equals, not_equals). Defaults to 'equals'.","description_kind":"plain","optional":true},"threshold":{"type":"number","description":"For baseline conditions must be in range [1, 1000].","description_kind":"plain","required":true},"threshold_duration":{"type":"number","description":"The duration, in seconds, that the threshold must violate in order to create an incident. Value must be a multiple of the 'aggregation_window' (which has a default of 60 seconds). Value must be within 120-86400 seconds for baseline conditions, and within 60-86400 seconds for static conditions","description_kind":"plain","optional":true},"threshold_occurrences":{"type":"string","description":"The criteria for how many data points must be in violation for the specified threshold duration. Valid values are: 'ALL' or 'AT_LEAST_ONCE' (case insensitive).","description_kind":"plain","optional":true},"time_function":{"type":"string","description":"Valid values are: 'all' or 'any'","description_kind":"plain","deprecated":true,"optional":true}},"description":"A condition term with priority set to critical.","description_kind":"plain"},"max_items":1},"nrql":{"nesting_mode":"list","block":{"attributes":{"evaluation_offset":{"type":"number","description":"NRQL queries are evaluated in one-minute time windows. The start time depends on the value you provide in the NRQL condition's `evaluation_offset`.","description_kind":"plain","deprecated":true,"optional":true},"query":{"type":"string","description_kind":"plain","required":true},"since_value":{"type":"string","description":"NRQL queries are evaluated in one-minute time windows. The start time depends on the value you provide in the NRQL condition's `since_value`.","description_kind":"plain","deprecated":true,"optional":true}},"description":"A NRQL query.","description_kind":"plain"},"min_items":1,"max_items":1},"term":{"nesting_mode":"set","block":{"attributes":{"duration":{"type":"number","description":"In minutes, must be in the range of 1 to 120 (inclusive).","description_kind":"plain","deprecated":true,"optional":true},"operator":{"type":"string","description":"One of (above, above_or_equals, below, below_or_equals, equals, not_equals). Defaults to 'equals'.","description_kind":"plain","optional":true},"priority":{"type":"string","description":"One of (critical, warning). Defaults to 'critical'. At least one condition term must have priority set to 'critical'.","description_kind":"plain","optional":true},"threshold":{"type":"number","description":"For baseline conditions must be in range [1, 1000].","description_kind":"plain","required":true},"threshold_duration":{"type":"number","description":"The duration, in seconds, that the threshold must violate in order to create an incident. Value must be a multiple of the 'aggregation_window' (which has a default of 60 seconds). Value must be within 120-86400 seconds for baseline conditions, and within 60-86400 seconds for static conditions","description_kind":"plain","optional":true},"threshold_occurrences":{"type":"string","description":"The criteria for how many data points must be in violation for the specified threshold duration. Valid values are: 'ALL' or 'AT_LEAST_ONCE' (case insensitive).","description_kind":"plain","optional":true},"time_function":{"type":"string","description":"Valid values are: 'all' or 'any'","description_kind":"plain","deprecated":true,"optional":true}},"description":"A set of terms for this condition. Max 2 terms allowed - at least one 1 critical term and 1 optional warning term.","description_kind":"plain","deprecated":true},"max_items":2},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"warning":{"nesting_mode":"list","block":{"attributes":{"duration":{"type":"number","description":"In minutes, must be in the range of 1 to 120 (inclusive).","description_kind":"plain","deprecated":true,"optional":true},"operator":{"type":"string","description":"One of (above, above_or_equals, below, below_or_equals, equals, not_equals). Defaults to 'equals'.","description_kind":"plain","optional":true},"threshold":{"type":"number","description":"For baseline conditions must be in range [1, 1000].","description_kind":"plain","required":true},"threshold_duration":{"type":"number","description":"The duration, in seconds, that the threshold must violate in order to create an incident. Value must be a multiple of the 'aggregation_window' (which has a default of 60 seconds). Value must be within 120-86400 seconds for baseline conditions, and within 60-86400 seconds for static conditions","description_kind":"plain","optional":true},"threshold_occurrences":{"type":"string","description":"The criteria for how many data points must be in violation for the specified threshold duration. Valid values are: 'ALL' or 'AT_LEAST_ONCE' (case insensitive).","description_kind":"plain","optional":true},"time_function":{"type":"string","description":"Valid values are: 'all' or 'any'","description_kind":"plain","deprecated":true,"optional":true}},"description":"A condition term with priority set to warning.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"newrelic_nrql_drop_rule":{"version":0,"block":{"attributes":{"account_id":{"type":"number","description":"Account with the NRQL drop rule will be put.","description_kind":"plain","optional":true,"computed":true},"action":{"type":"string","description":"The drop rule action (drop_data, drop_attributes, or drop_attributes_from_metric_aggregates).","description_kind":"plain","required":true},"description":{"type":"string","description":"Provides additional information about the rule.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"nrql":{"type":"string","description":"Explains which data to apply the drop rule to.","description_kind":"plain","required":true},"rule_id":{"type":"string","description":"The id, uniquely identifying the rule.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"newrelic_obfuscation_expression":{"version":0,"block":{"attributes":{"account_id":{"type":"number","description":"The account id associated with the obfuscation expression.","description_kind":"plain","optional":true,"computed":true},"description":{"type":"string","description":"Description of expression.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Name of expression.","description_kind":"plain","required":true},"regex":{"type":"string","description":"Regex of expression.","description_kind":"plain","required":true}},"description_kind":"plain"}},"newrelic_obfuscation_rule":{"version":0,"block":{"attributes":{"account_id":{"type":"number","description":"The account id associated with the obfuscation rule.","description_kind":"plain","optional":true,"computed":true},"description":{"type":"string","description":"Description of rule.","description_kind":"plain","optional":true},"enabled":{"type":"bool","description":"Whether the rule should be applied or not to incoming data.","description_kind":"plain","required":true},"filter":{"type":"string","description":"NRQL for determining whether a given log record should have obfuscation actions applied.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Name of rule.","description_kind":"plain","required":true}},"block_types":{"action":{"nesting_mode":"set","block":{"attributes":{"attribute":{"type":["set","string"],"description":"Attribute names for action. An empty list applies the action to all the attributes.","description_kind":"plain","required":true},"expression_id":{"type":"string","description":"Expression Id for action.","description_kind":"plain","required":true},"method":{"type":"string","description":"Obfuscation method to use.","description_kind":"plain","required":true}},"description":"Actions for the rule. The actions will be applied in the order specified by this list.","description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"newrelic_one_dashboard":{"version":0,"block":{"attributes":{"account_id":{"type":"number","description":"The New Relic account ID where you want to create the dashboard.","description_kind":"plain","optional":true,"computed":true},"description":{"type":"string","description":"The dashboard's description.","description_kind":"plain","optional":true},"guid":{"type":"string","description":"The unique entity identifier of the dashboard in New Relic.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"The dashboard's name.","description_kind":"plain","required":true},"permalink":{"type":"string","description":"The URL of the dashboard.","description_kind":"plain","computed":true},"permissions":{"type":"string","description":"Determines who can see or edit the dashboard. Valid values are private, public_read_only, public_read_write. Defaults to public_read_only.","description_kind":"plain","optional":true}},"block_types":{"page":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description":"The dashboard page's description.","description_kind":"plain","optional":true},"guid":{"type":"string","description":"The unique entity identifier of the dashboard page in New Relic.","description_kind":"plain","computed":true},"name":{"type":"string","description":"The dashboard page's name.","description_kind":"plain","required":true}},"block_types":{"widget_area":{"nesting_mode":"list","block":{"attributes":{"column":{"type":"number","description_kind":"plain","required":true},"facet_show_other_series":{"type":"bool","description_kind":"plain","optional":true},"height":{"type":"number","description_kind":"plain","optional":true},"id":{"type":"string","description":"The ID of the widget.","description_kind":"plain","computed":true},"ignore_time_range":{"type":"bool","description_kind":"plain","optional":true},"legend_enabled":{"type":"bool","description_kind":"plain","optional":true},"row":{"type":"number","description_kind":"plain","required":true},"title":{"type":"string","description":"A title for the widget.","description_kind":"plain","required":true},"width":{"type":"number","description_kind":"plain","optional":true},"y_axis_left_max":{"type":"number","description_kind":"plain","optional":true},"y_axis_left_min":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"colors":{"nesting_mode":"list","block":{"attributes":{"color":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"series_overrides":{"nesting_mode":"list","block":{"attributes":{"color":{"type":"string","description":"Color code","description_kind":"plain","optional":true},"series_name":{"type":"string","description":"Series name","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"nrql_query":{"nesting_mode":"list","block":{"attributes":{"account_id":{"type":"number","description":"The account id used for the NRQL query.","description_kind":"plain","optional":true,"computed":true},"query":{"type":"string","description":"The NRQL query.","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1},"null_values":{"nesting_mode":"list","block":{"attributes":{"null_value":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"series_overrides":{"nesting_mode":"list","block":{"attributes":{"null_value":{"type":"string","description":"Null value","description_kind":"plain","optional":true},"series_name":{"type":"string","description":"Series name","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"units":{"nesting_mode":"list","block":{"attributes":{"unit":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"series_overrides":{"nesting_mode":"list","block":{"attributes":{"series_name":{"type":"string","description":"Series name","description_kind":"plain","optional":true},"unit":{"type":"string","description":"Unit name","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}}},"description":"An area widget.","description_kind":"plain"}},"widget_bar":{"nesting_mode":"list","block":{"attributes":{"column":{"type":"number","description_kind":"plain","required":true},"facet_show_other_series":{"type":"bool","description_kind":"plain","optional":true},"filter_current_dashboard":{"type":"bool","description":"Use this item to filter the current dashboard","description_kind":"plain","optional":true},"height":{"type":"number","description_kind":"plain","optional":true},"id":{"type":"string","description":"The ID of the widget.","description_kind":"plain","computed":true},"ignore_time_range":{"type":"bool","description_kind":"plain","optional":true},"legend_enabled":{"type":"bool","description_kind":"plain","optional":true},"linked_entity_guids":{"type":["list","string"],"description":"Related entities. Currently only supports Dashboard entities, but may allow other cases in the future.","description_kind":"plain","optional":true,"computed":true},"row":{"type":"number","description_kind":"plain","required":true},"title":{"type":"string","description":"A title for the widget.","description_kind":"plain","required":true},"width":{"type":"number","description_kind":"plain","optional":true},"y_axis_left_max":{"type":"number","description_kind":"plain","optional":true},"y_axis_left_min":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"colors":{"nesting_mode":"list","block":{"attributes":{"color":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"series_overrides":{"nesting_mode":"list","block":{"attributes":{"color":{"type":"string","description":"Color code","description_kind":"plain","optional":true},"series_name":{"type":"string","description":"Series name","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"nrql_query":{"nesting_mode":"list","block":{"attributes":{"account_id":{"type":"number","description":"The account id used for the NRQL query.","description_kind":"plain","optional":true,"computed":true},"query":{"type":"string","description":"The NRQL query.","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1},"null_values":{"nesting_mode":"list","block":{"attributes":{"null_value":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"series_overrides":{"nesting_mode":"list","block":{"attributes":{"null_value":{"type":"string","description":"Null value","description_kind":"plain","optional":true},"series_name":{"type":"string","description":"Series name","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"units":{"nesting_mode":"list","block":{"attributes":{"unit":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"series_overrides":{"nesting_mode":"list","block":{"attributes":{"series_name":{"type":"string","description":"Series name","description_kind":"plain","optional":true},"unit":{"type":"string","description":"Unit name","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}}},"description":"A bar widget.","description_kind":"plain"}},"widget_billboard":{"nesting_mode":"list","block":{"attributes":{"column":{"type":"number","description_kind":"plain","required":true},"critical":{"type":"string","description":"The critical threshold value.","description_kind":"plain","optional":true},"facet_show_other_series":{"type":"bool","description_kind":"plain","optional":true},"height":{"type":"number","description_kind":"plain","optional":true},"id":{"type":"string","description":"The ID of the widget.","description_kind":"plain","computed":true},"ignore_time_range":{"type":"bool","description_kind":"plain","optional":true},"legend_enabled":{"type":"bool","description_kind":"plain","optional":true},"row":{"type":"number","description_kind":"plain","required":true},"title":{"type":"string","description":"A title for the widget.","description_kind":"plain","required":true},"warning":{"type":"string","description":"The warning threshold value.","description_kind":"plain","optional":true},"width":{"type":"number","description_kind":"plain","optional":true},"y_axis_left_max":{"type":"number","description_kind":"plain","optional":true},"y_axis_left_min":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"colors":{"nesting_mode":"list","block":{"attributes":{"color":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"series_overrides":{"nesting_mode":"list","block":{"attributes":{"color":{"type":"string","description":"Color code","description_kind":"plain","optional":true},"series_name":{"type":"string","description":"Series name","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"nrql_query":{"nesting_mode":"list","block":{"attributes":{"account_id":{"type":"number","description":"The account id used for the NRQL query.","description_kind":"plain","optional":true,"computed":true},"query":{"type":"string","description":"The NRQL query.","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1},"null_values":{"nesting_mode":"list","block":{"attributes":{"null_value":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"series_overrides":{"nesting_mode":"list","block":{"attributes":{"null_value":{"type":"string","description":"Null value","description_kind":"plain","optional":true},"series_name":{"type":"string","description":"Series name","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"units":{"nesting_mode":"list","block":{"attributes":{"unit":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"series_overrides":{"nesting_mode":"list","block":{"attributes":{"series_name":{"type":"string","description":"Series name","description_kind":"plain","optional":true},"unit":{"type":"string","description":"Unit name","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}}},"description":"A billboard widget.","description_kind":"plain"}},"widget_bullet":{"nesting_mode":"list","block":{"attributes":{"column":{"type":"number","description_kind":"plain","required":true},"facet_show_other_series":{"type":"bool","description_kind":"plain","optional":true},"height":{"type":"number","description_kind":"plain","optional":true},"id":{"type":"string","description":"The ID of the widget.","description_kind":"plain","computed":true},"ignore_time_range":{"type":"bool","description_kind":"plain","optional":true},"legend_enabled":{"type":"bool","description_kind":"plain","optional":true},"limit":{"type":"number","description":"The maximum value for the visualization","description_kind":"plain","required":true},"row":{"type":"number","description_kind":"plain","required":true},"title":{"type":"string","description":"A title for the widget.","description_kind":"plain","required":true},"width":{"type":"number","description_kind":"plain","optional":true},"y_axis_left_max":{"type":"number","description_kind":"plain","optional":true},"y_axis_left_min":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"colors":{"nesting_mode":"list","block":{"attributes":{"color":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"series_overrides":{"nesting_mode":"list","block":{"attributes":{"color":{"type":"string","description":"Color code","description_kind":"plain","optional":true},"series_name":{"type":"string","description":"Series name","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"nrql_query":{"nesting_mode":"list","block":{"attributes":{"account_id":{"type":"number","description":"The account id used for the NRQL query.","description_kind":"plain","optional":true,"computed":true},"query":{"type":"string","description":"The NRQL query.","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1},"null_values":{"nesting_mode":"list","block":{"attributes":{"null_value":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"series_overrides":{"nesting_mode":"list","block":{"attributes":{"null_value":{"type":"string","description":"Null value","description_kind":"plain","optional":true},"series_name":{"type":"string","description":"Series name","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"units":{"nesting_mode":"list","block":{"attributes":{"unit":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"series_overrides":{"nesting_mode":"list","block":{"attributes":{"series_name":{"type":"string","description":"Series name","description_kind":"plain","optional":true},"unit":{"type":"string","description":"Unit name","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}}},"description":"A bullet widget.","description_kind":"plain"}},"widget_funnel":{"nesting_mode":"list","block":{"attributes":{"column":{"type":"number","description_kind":"plain","required":true},"facet_show_other_series":{"type":"bool","description_kind":"plain","optional":true},"height":{"type":"number","description_kind":"plain","optional":true},"id":{"type":"string","description":"The ID of the widget.","description_kind":"plain","computed":true},"ignore_time_range":{"type":"bool","description_kind":"plain","optional":true},"legend_enabled":{"type":"bool","description_kind":"plain","optional":true},"row":{"type":"number","description_kind":"plain","required":true},"title":{"type":"string","description":"A title for the widget.","description_kind":"plain","required":true},"width":{"type":"number","description_kind":"plain","optional":true},"y_axis_left_max":{"type":"number","description_kind":"plain","optional":true},"y_axis_left_min":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"colors":{"nesting_mode":"list","block":{"attributes":{"color":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"series_overrides":{"nesting_mode":"list","block":{"attributes":{"color":{"type":"string","description":"Color code","description_kind":"plain","optional":true},"series_name":{"type":"string","description":"Series name","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"nrql_query":{"nesting_mode":"list","block":{"attributes":{"account_id":{"type":"number","description":"The account id used for the NRQL query.","description_kind":"plain","optional":true,"computed":true},"query":{"type":"string","description":"The NRQL query.","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1},"null_values":{"nesting_mode":"list","block":{"attributes":{"null_value":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"series_overrides":{"nesting_mode":"list","block":{"attributes":{"null_value":{"type":"string","description":"Null value","description_kind":"plain","optional":true},"series_name":{"type":"string","description":"Series name","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"units":{"nesting_mode":"list","block":{"attributes":{"unit":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"series_overrides":{"nesting_mode":"list","block":{"attributes":{"series_name":{"type":"string","description":"Series name","description_kind":"plain","optional":true},"unit":{"type":"string","description":"Unit name","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}}},"description":"A funnel widget.","description_kind":"plain"}},"widget_heatmap":{"nesting_mode":"list","block":{"attributes":{"column":{"type":"number","description_kind":"plain","required":true},"facet_show_other_series":{"type":"bool","description_kind":"plain","optional":true},"filter_current_dashboard":{"type":"bool","description":"Use this item to filter the current dashboard","description_kind":"plain","optional":true},"height":{"type":"number","description_kind":"plain","optional":true},"id":{"type":"string","description":"The ID of the widget.","description_kind":"plain","computed":true},"ignore_time_range":{"type":"bool","description_kind":"plain","optional":true},"legend_enabled":{"type":"bool","description_kind":"plain","optional":true},"linked_entity_guids":{"type":["list","string"],"description":"Related entities. Currently only supports Dashboard entities, but may allow other cases in the future.","description_kind":"plain","optional":true,"computed":true},"row":{"type":"number","description_kind":"plain","required":true},"title":{"type":"string","description":"A title for the widget.","description_kind":"plain","required":true},"width":{"type":"number","description_kind":"plain","optional":true},"y_axis_left_max":{"type":"number","description_kind":"plain","optional":true},"y_axis_left_min":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"colors":{"nesting_mode":"list","block":{"attributes":{"color":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"series_overrides":{"nesting_mode":"list","block":{"attributes":{"color":{"type":"string","description":"Color code","description_kind":"plain","optional":true},"series_name":{"type":"string","description":"Series name","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"nrql_query":{"nesting_mode":"list","block":{"attributes":{"account_id":{"type":"number","description":"The account id used for the NRQL query.","description_kind":"plain","optional":true,"computed":true},"query":{"type":"string","description":"The NRQL query.","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1},"null_values":{"nesting_mode":"list","block":{"attributes":{"null_value":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"series_overrides":{"nesting_mode":"list","block":{"attributes":{"null_value":{"type":"string","description":"Null value","description_kind":"plain","optional":true},"series_name":{"type":"string","description":"Series name","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"units":{"nesting_mode":"list","block":{"attributes":{"unit":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"series_overrides":{"nesting_mode":"list","block":{"attributes":{"series_name":{"type":"string","description":"Series name","description_kind":"plain","optional":true},"unit":{"type":"string","description":"Unit name","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}}},"description":"A heatmap widget.","description_kind":"plain"}},"widget_histogram":{"nesting_mode":"list","block":{"attributes":{"column":{"type":"number","description_kind":"plain","required":true},"facet_show_other_series":{"type":"bool","description_kind":"plain","optional":true},"height":{"type":"number","description_kind":"plain","optional":true},"id":{"type":"string","description":"The ID of the widget.","description_kind":"plain","computed":true},"ignore_time_range":{"type":"bool","description_kind":"plain","optional":true},"legend_enabled":{"type":"bool","description_kind":"plain","optional":true},"row":{"type":"number","description_kind":"plain","required":true},"title":{"type":"string","description":"A title for the widget.","description_kind":"plain","required":true},"width":{"type":"number","description_kind":"plain","optional":true},"y_axis_left_max":{"type":"number","description_kind":"plain","optional":true},"y_axis_left_min":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"colors":{"nesting_mode":"list","block":{"attributes":{"color":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"series_overrides":{"nesting_mode":"list","block":{"attributes":{"color":{"type":"string","description":"Color code","description_kind":"plain","optional":true},"series_name":{"type":"string","description":"Series name","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"nrql_query":{"nesting_mode":"list","block":{"attributes":{"account_id":{"type":"number","description":"The account id used for the NRQL query.","description_kind":"plain","optional":true,"computed":true},"query":{"type":"string","description":"The NRQL query.","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1},"null_values":{"nesting_mode":"list","block":{"attributes":{"null_value":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"series_overrides":{"nesting_mode":"list","block":{"attributes":{"null_value":{"type":"string","description":"Null value","description_kind":"plain","optional":true},"series_name":{"type":"string","description":"Series name","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"units":{"nesting_mode":"list","block":{"attributes":{"unit":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"series_overrides":{"nesting_mode":"list","block":{"attributes":{"series_name":{"type":"string","description":"Series name","description_kind":"plain","optional":true},"unit":{"type":"string","description":"Unit name","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}}},"description":"A histogram widget.","description_kind":"plain"}},"widget_json":{"nesting_mode":"list","block":{"attributes":{"column":{"type":"number","description_kind":"plain","required":true},"facet_show_other_series":{"type":"bool","description_kind":"plain","optional":true},"height":{"type":"number","description_kind":"plain","optional":true},"id":{"type":"string","description":"The ID of the widget.","description_kind":"plain","computed":true},"ignore_time_range":{"type":"bool","description_kind":"plain","optional":true},"legend_enabled":{"type":"bool","description_kind":"plain","optional":true},"row":{"type":"number","description_kind":"plain","required":true},"title":{"type":"string","description":"A title for the widget.","description_kind":"plain","required":true},"width":{"type":"number","description_kind":"plain","optional":true},"y_axis_left_max":{"type":"number","description_kind":"plain","optional":true},"y_axis_left_min":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"colors":{"nesting_mode":"list","block":{"attributes":{"color":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"series_overrides":{"nesting_mode":"list","block":{"attributes":{"color":{"type":"string","description":"Color code","description_kind":"plain","optional":true},"series_name":{"type":"string","description":"Series name","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"nrql_query":{"nesting_mode":"list","block":{"attributes":{"account_id":{"type":"number","description":"The account id used for the NRQL query.","description_kind":"plain","optional":true,"computed":true},"query":{"type":"string","description":"The NRQL query.","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1},"null_values":{"nesting_mode":"list","block":{"attributes":{"null_value":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"series_overrides":{"nesting_mode":"list","block":{"attributes":{"null_value":{"type":"string","description":"Null value","description_kind":"plain","optional":true},"series_name":{"type":"string","description":"Series name","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"units":{"nesting_mode":"list","block":{"attributes":{"unit":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"series_overrides":{"nesting_mode":"list","block":{"attributes":{"series_name":{"type":"string","description":"Series name","description_kind":"plain","optional":true},"unit":{"type":"string","description":"Unit name","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}}},"description":"A JSON widget.","description_kind":"plain"}},"widget_line":{"nesting_mode":"list","block":{"attributes":{"column":{"type":"number","description_kind":"plain","required":true},"facet_show_other_series":{"type":"bool","description_kind":"plain","optional":true},"height":{"type":"number","description_kind":"plain","optional":true},"id":{"type":"string","description":"The ID of the widget.","description_kind":"plain","computed":true},"ignore_time_range":{"type":"bool","description_kind":"plain","optional":true},"legend_enabled":{"type":"bool","description_kind":"plain","optional":true},"row":{"type":"number","description_kind":"plain","required":true},"title":{"type":"string","description":"A title for the widget.","description_kind":"plain","required":true},"width":{"type":"number","description_kind":"plain","optional":true},"y_axis_left_max":{"type":"number","description_kind":"plain","optional":true},"y_axis_left_min":{"type":"number","description_kind":"plain","optional":true},"y_axis_left_zero":{"type":"bool","description":"Specifies if the values on the graph to be rendered need to be fit to scale, or printed within the specified range.","description_kind":"plain","optional":true}},"block_types":{"colors":{"nesting_mode":"list","block":{"attributes":{"color":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"series_overrides":{"nesting_mode":"list","block":{"attributes":{"color":{"type":"string","description":"Color code","description_kind":"plain","optional":true},"series_name":{"type":"string","description":"Series name","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"nrql_query":{"nesting_mode":"list","block":{"attributes":{"account_id":{"type":"number","description":"The account id used for the NRQL query.","description_kind":"plain","optional":true,"computed":true},"query":{"type":"string","description":"The NRQL query.","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1},"null_values":{"nesting_mode":"list","block":{"attributes":{"null_value":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"series_overrides":{"nesting_mode":"list","block":{"attributes":{"null_value":{"type":"string","description":"Null value","description_kind":"plain","optional":true},"series_name":{"type":"string","description":"Series name","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"units":{"nesting_mode":"list","block":{"attributes":{"unit":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"series_overrides":{"nesting_mode":"list","block":{"attributes":{"series_name":{"type":"string","description":"Series name","description_kind":"plain","optional":true},"unit":{"type":"string","description":"Unit name","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}}},"description":"A line widget.","description_kind":"plain"}},"widget_log_table":{"nesting_mode":"list","block":{"attributes":{"column":{"type":"number","description_kind":"plain","required":true},"facet_show_other_series":{"type":"bool","description_kind":"plain","optional":true},"height":{"type":"number","description_kind":"plain","optional":true},"id":{"type":"string","description":"The ID of the widget.","description_kind":"plain","computed":true},"ignore_time_range":{"type":"bool","description_kind":"plain","optional":true},"legend_enabled":{"type":"bool","description_kind":"plain","optional":true},"row":{"type":"number","description_kind":"plain","required":true},"title":{"type":"string","description":"A title for the widget.","description_kind":"plain","required":true},"width":{"type":"number","description_kind":"plain","optional":true},"y_axis_left_max":{"type":"number","description_kind":"plain","optional":true},"y_axis_left_min":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"colors":{"nesting_mode":"list","block":{"attributes":{"color":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"series_overrides":{"nesting_mode":"list","block":{"attributes":{"color":{"type":"string","description":"Color code","description_kind":"plain","optional":true},"series_name":{"type":"string","description":"Series name","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"nrql_query":{"nesting_mode":"list","block":{"attributes":{"account_id":{"type":"number","description":"The account id used for the NRQL query.","description_kind":"plain","optional":true,"computed":true},"query":{"type":"string","description":"The NRQL query.","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1},"null_values":{"nesting_mode":"list","block":{"attributes":{"null_value":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"series_overrides":{"nesting_mode":"list","block":{"attributes":{"null_value":{"type":"string","description":"Null value","description_kind":"plain","optional":true},"series_name":{"type":"string","description":"Series name","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"units":{"nesting_mode":"list","block":{"attributes":{"unit":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"series_overrides":{"nesting_mode":"list","block":{"attributes":{"series_name":{"type":"string","description":"Series name","description_kind":"plain","optional":true},"unit":{"type":"string","description":"Unit name","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}}},"description":"A log table widget.","description_kind":"plain"}},"widget_markdown":{"nesting_mode":"list","block":{"attributes":{"column":{"type":"number","description_kind":"plain","required":true},"facet_show_other_series":{"type":"bool","description_kind":"plain","optional":true},"height":{"type":"number","description_kind":"plain","optional":true},"id":{"type":"string","description":"The ID of the widget.","description_kind":"plain","computed":true},"ignore_time_range":{"type":"bool","description_kind":"plain","optional":true},"legend_enabled":{"type":"bool","description_kind":"plain","optional":true},"row":{"type":"number","description_kind":"plain","required":true},"text":{"type":"string","description_kind":"plain","required":true},"title":{"type":"string","description":"A title for the widget.","description_kind":"plain","required":true},"width":{"type":"number","description_kind":"plain","optional":true},"y_axis_left_max":{"type":"number","description_kind":"plain","optional":true},"y_axis_left_min":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"colors":{"nesting_mode":"list","block":{"attributes":{"color":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"series_overrides":{"nesting_mode":"list","block":{"attributes":{"color":{"type":"string","description":"Color code","description_kind":"plain","optional":true},"series_name":{"type":"string","description":"Series name","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"null_values":{"nesting_mode":"list","block":{"attributes":{"null_value":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"series_overrides":{"nesting_mode":"list","block":{"attributes":{"null_value":{"type":"string","description":"Null value","description_kind":"plain","optional":true},"series_name":{"type":"string","description":"Series name","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"units":{"nesting_mode":"list","block":{"attributes":{"unit":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"series_overrides":{"nesting_mode":"list","block":{"attributes":{"series_name":{"type":"string","description":"Series name","description_kind":"plain","optional":true},"unit":{"type":"string","description":"Unit name","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}}},"description":"A markdown widget.","description_kind":"plain"}},"widget_pie":{"nesting_mode":"list","block":{"attributes":{"column":{"type":"number","description_kind":"plain","required":true},"facet_show_other_series":{"type":"bool","description_kind":"plain","optional":true},"filter_current_dashboard":{"type":"bool","description":"Use this item to filter the current dashboard","description_kind":"plain","optional":true},"height":{"type":"number","description_kind":"plain","optional":true},"id":{"type":"string","description":"The ID of the widget.","description_kind":"plain","computed":true},"ignore_time_range":{"type":"bool","description_kind":"plain","optional":true},"legend_enabled":{"type":"bool","description_kind":"plain","optional":true},"linked_entity_guids":{"type":["list","string"],"description":"Related entities. Currently only supports Dashboard entities, but may allow other cases in the future.","description_kind":"plain","optional":true,"computed":true},"row":{"type":"number","description_kind":"plain","required":true},"title":{"type":"string","description":"A title for the widget.","description_kind":"plain","required":true},"width":{"type":"number","description_kind":"plain","optional":true},"y_axis_left_max":{"type":"number","description_kind":"plain","optional":true},"y_axis_left_min":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"colors":{"nesting_mode":"list","block":{"attributes":{"color":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"series_overrides":{"nesting_mode":"list","block":{"attributes":{"color":{"type":"string","description":"Color code","description_kind":"plain","optional":true},"series_name":{"type":"string","description":"Series name","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"nrql_query":{"nesting_mode":"list","block":{"attributes":{"account_id":{"type":"number","description":"The account id used for the NRQL query.","description_kind":"plain","optional":true,"computed":true},"query":{"type":"string","description":"The NRQL query.","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1},"null_values":{"nesting_mode":"list","block":{"attributes":{"null_value":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"series_overrides":{"nesting_mode":"list","block":{"attributes":{"null_value":{"type":"string","description":"Null value","description_kind":"plain","optional":true},"series_name":{"type":"string","description":"Series name","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"units":{"nesting_mode":"list","block":{"attributes":{"unit":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"series_overrides":{"nesting_mode":"list","block":{"attributes":{"series_name":{"type":"string","description":"Series name","description_kind":"plain","optional":true},"unit":{"type":"string","description":"Unit name","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}}},"description":"A pie widget.","description_kind":"plain"}},"widget_stacked_bar":{"nesting_mode":"list","block":{"attributes":{"column":{"type":"number","description_kind":"plain","required":true},"facet_show_other_series":{"type":"bool","description_kind":"plain","optional":true},"height":{"type":"number","description_kind":"plain","optional":true},"id":{"type":"string","description":"The ID of the widget.","description_kind":"plain","computed":true},"ignore_time_range":{"type":"bool","description_kind":"plain","optional":true},"legend_enabled":{"type":"bool","description_kind":"plain","optional":true},"row":{"type":"number","description_kind":"plain","required":true},"title":{"type":"string","description":"A title for the widget.","description_kind":"plain","required":true},"width":{"type":"number","description_kind":"plain","optional":true},"y_axis_left_max":{"type":"number","description_kind":"plain","optional":true},"y_axis_left_min":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"colors":{"nesting_mode":"list","block":{"attributes":{"color":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"series_overrides":{"nesting_mode":"list","block":{"attributes":{"color":{"type":"string","description":"Color code","description_kind":"plain","optional":true},"series_name":{"type":"string","description":"Series name","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"nrql_query":{"nesting_mode":"list","block":{"attributes":{"account_id":{"type":"number","description":"The account id used for the NRQL query.","description_kind":"plain","optional":true,"computed":true},"query":{"type":"string","description":"The NRQL query.","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1},"null_values":{"nesting_mode":"list","block":{"attributes":{"null_value":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"series_overrides":{"nesting_mode":"list","block":{"attributes":{"null_value":{"type":"string","description":"Null value","description_kind":"plain","optional":true},"series_name":{"type":"string","description":"Series name","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"units":{"nesting_mode":"list","block":{"attributes":{"unit":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"series_overrides":{"nesting_mode":"list","block":{"attributes":{"series_name":{"type":"string","description":"Series name","description_kind":"plain","optional":true},"unit":{"type":"string","description":"Unit name","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}}},"description":"A stacked bar widget.","description_kind":"plain"}},"widget_table":{"nesting_mode":"list","block":{"attributes":{"column":{"type":"number","description_kind":"plain","required":true},"facet_show_other_series":{"type":"bool","description_kind":"plain","optional":true},"filter_current_dashboard":{"type":"bool","description":"Use this item to filter the current dashboard","description_kind":"plain","optional":true},"height":{"type":"number","description_kind":"plain","optional":true},"id":{"type":"string","description":"The ID of the widget.","description_kind":"plain","computed":true},"ignore_time_range":{"type":"bool","description_kind":"plain","optional":true},"legend_enabled":{"type":"bool","description_kind":"plain","optional":true},"linked_entity_guids":{"type":["list","string"],"description":"Related entities. Currently only supports Dashboard entities, but may allow other cases in the future.","description_kind":"plain","optional":true,"computed":true},"row":{"type":"number","description_kind":"plain","required":true},"title":{"type":"string","description":"A title for the widget.","description_kind":"plain","required":true},"width":{"type":"number","description_kind":"plain","optional":true},"y_axis_left_max":{"type":"number","description_kind":"plain","optional":true},"y_axis_left_min":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"colors":{"nesting_mode":"list","block":{"attributes":{"color":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"series_overrides":{"nesting_mode":"list","block":{"attributes":{"color":{"type":"string","description":"Color code","description_kind":"plain","optional":true},"series_name":{"type":"string","description":"Series name","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"nrql_query":{"nesting_mode":"list","block":{"attributes":{"account_id":{"type":"number","description":"The account id used for the NRQL query.","description_kind":"plain","optional":true,"computed":true},"query":{"type":"string","description":"The NRQL query.","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1},"null_values":{"nesting_mode":"list","block":{"attributes":{"null_value":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"series_overrides":{"nesting_mode":"list","block":{"attributes":{"null_value":{"type":"string","description":"Null value","description_kind":"plain","optional":true},"series_name":{"type":"string","description":"Series name","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"units":{"nesting_mode":"list","block":{"attributes":{"unit":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"series_overrides":{"nesting_mode":"list","block":{"attributes":{"series_name":{"type":"string","description":"Series name","description_kind":"plain","optional":true},"unit":{"type":"string","description":"Unit name","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}}},"description":"A table widget.","description_kind":"plain"}}},"description_kind":"plain"},"min_items":1},"variable":{"nesting_mode":"list","block":{"attributes":{"default_values":{"type":["list","string"],"description":"Default values for this variable.","description_kind":"plain","optional":true},"is_multi_selection":{"type":"bool","description":"Indicates whether this variable supports multiple selection or not. Only applies to variables of type NRQL or ENUM.","description_kind":"plain","optional":true},"name":{"type":"string","description":"The variable identifier.","description_kind":"plain","required":true},"replacement_strategy":{"type":"string","description":"Indicates the strategy to apply when replacing a variable in a NRQL query.","description_kind":"plain","required":true},"title":{"type":"string","description":"Human-friendly display string for this variable.","description_kind":"plain","required":true},"type":{"type":"string","description":"Specifies the data type of the variable and where its possible values may come from.","description_kind":"plain","required":true}},"block_types":{"item":{"nesting_mode":"list","block":{"attributes":{"title":{"type":"string","description":"A human-friendly display string for this value.","description_kind":"plain","optional":true},"value":{"type":"string","description":"A possible variable value","description_kind":"plain","required":true}},"description":"List of possible values for variables of type ENUM","description_kind":"plain"}},"nrql_query":{"nesting_mode":"list","block":{"attributes":{"account_ids":{"type":["list","number"],"description":"New Relic account ID(s) to issue the query against.","description_kind":"plain","optional":true},"query":{"type":"string","description":"NRQL formatted query.","description_kind":"plain","required":true}},"description":"Configuration for variables of type NRQL.","description_kind":"plain"},"max_items":1},"options":{"nesting_mode":"list","block":{"attributes":{"ignore_time_range":{"type":"bool","description":"Only applies to variables of type NRQL. With this turned on, the time range for the NRQL query will override the time picker on dashboards and other pages. Turn this off to use the time picker as normal.","description_kind":"plain","optional":true}},"description":"Options applied to the variable.","description_kind":"plain"}}},"description":"Dashboard-local variable definitions.","description_kind":"plain"}}},"description_kind":"plain"}},"newrelic_one_dashboard_json":{"version":0,"block":{"attributes":{"account_id":{"type":"number","description":"The New Relic account ID where you want to create the dashboard.","description_kind":"plain","optional":true,"computed":true},"guid":{"type":"string","description":"The unique entity identifier of the dashboard in New Relic.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"json":{"type":"string","description":"The dashboard's json.","description_kind":"plain","required":true},"permalink":{"type":"string","description":"The URL of the dashboard.","description_kind":"plain","computed":true},"updated_at":{"type":"string","description":"The date and time when the dashboard was last updated.","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"newrelic_one_dashboard_raw":{"version":0,"block":{"attributes":{"account_id":{"type":"number","description":"The New Relic account ID where you want to create the dashboard.","description_kind":"plain","optional":true,"computed":true},"description":{"type":"string","description":"The dashboard's description.","description_kind":"plain","optional":true},"guid":{"type":"string","description":"The unique entity identifier of the dashboard in New Relic.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"The dashboard's name.","description_kind":"plain","required":true},"permalink":{"type":"string","description":"The URL of the dashboard.","description_kind":"plain","computed":true},"permissions":{"type":"string","description":"Determines who can see or edit the dashboard. Valid values are private, public_read_only, public_read_write. Defaults to public_read_only.","description_kind":"plain","optional":true}},"block_types":{"page":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description":"The dashboard page's description.","description_kind":"plain","optional":true},"guid":{"type":"string","description":"The unique entity identifier of the dashboard page in New Relic.","description_kind":"plain","computed":true},"name":{"type":"string","description":"The dashboard page's name.","description_kind":"plain","required":true}},"block_types":{"widget":{"nesting_mode":"list","block":{"attributes":{"column":{"type":"number","description_kind":"plain","required":true},"configuration":{"type":"string","description":"The configuration of the widget.","description_kind":"plain","required":true},"height":{"type":"number","description_kind":"plain","optional":true},"id":{"type":"string","description":"The ID of the widget.","description_kind":"plain","computed":true},"linked_entity_guids":{"type":["list","string"],"description":"(Optional) Related entity GUIDs. Currently only supports Dashboard entity GUIDs.","description_kind":"plain","optional":true},"row":{"type":"number","description_kind":"plain","required":true},"title":{"type":"string","description":"A title for the widget.","description_kind":"plain","required":true},"visualization_id":{"type":"string","description":"The visualization ID of the widget.","description_kind":"plain","required":true},"width":{"type":"number","description_kind":"plain","optional":true}},"description":"A generic widget configuration. Visualization id is required.","description_kind":"plain"}}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"newrelic_service_level":{"version":0,"block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"guid":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"sli_guid":{"type":"string","description_kind":"plain","computed":true},"sli_id":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"events":{"nesting_mode":"list","block":{"attributes":{"account_id":{"type":"number","description_kind":"plain","required":true}},"block_types":{"bad_events":{"nesting_mode":"list","block":{"attributes":{"from":{"type":"string","description_kind":"plain","required":true},"where":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"select":{"nesting_mode":"list","block":{"attributes":{"attribute":{"type":"string","description_kind":"plain","optional":true},"function":{"type":"string","description_kind":"plain","required":true},"threshold":{"type":"number","description":"The event threshold to use in the SELECT clause","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"good_events":{"nesting_mode":"list","block":{"attributes":{"from":{"type":"string","description_kind":"plain","required":true},"where":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"select":{"nesting_mode":"list","block":{"attributes":{"attribute":{"type":"string","description_kind":"plain","optional":true},"function":{"type":"string","description_kind":"plain","required":true},"threshold":{"type":"number","description":"The event threshold to use in the SELECT clause","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"valid_events":{"nesting_mode":"list","block":{"attributes":{"from":{"type":"string","description_kind":"plain","required":true},"where":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"select":{"nesting_mode":"list","block":{"attributes":{"attribute":{"type":"string","description_kind":"plain","optional":true},"function":{"type":"string","description_kind":"plain","required":true},"threshold":{"type":"number","description":"The event threshold to use in the SELECT clause","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"},"min_items":1,"max_items":1},"objective":{"nesting_mode":"set","block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","optional":true},"target":{"type":"number","description_kind":"plain","required":true}},"block_types":{"time_window":{"nesting_mode":"list","block":{"block_types":{"rolling":{"nesting_mode":"list","block":{"attributes":{"count":{"type":"number","description_kind":"plain","required":true},"unit":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"newrelic_synthetics_alert_condition":{"version":0,"block":{"attributes":{"enabled":{"type":"bool","description":"Set whether to enable the alert condition. Defaults to true.","description_kind":"plain","optional":true},"entity_guid":{"type":"string","description":"The unique entity identifier of the condition in New Relic.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"monitor_id":{"type":"string","description":"The ID of the Synthetics monitor to be referenced in the alert condition.","description_kind":"plain","required":true},"name":{"type":"string","description":"The title of this condition.","description_kind":"plain","required":true},"policy_id":{"type":"number","description":"The ID of the policy where this condition should be used.","description_kind":"plain","required":true},"runbook_url":{"type":"string","description":"Runbook URL to display in notifications.","description_kind":"plain","optional":true}},"description_kind":"plain","deprecated":true}},"newrelic_synthetics_broken_links_monitor":{"version":0,"block":{"attributes":{"account_id":{"type":"number","description":"ID of the newrelic account.","description_kind":"plain","optional":true,"computed":true},"guid":{"type":"string","description":"The unique entity identifier of the monitor in New Relic.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"locations_private":{"type":["set","string"],"description":"List private location GUIDs for which the monitor will run.","description_kind":"plain","optional":true},"locations_public":{"type":["set","string"],"description":"Publicly available location names in which the monitor will run.","description_kind":"plain","optional":true},"name":{"type":"string","description":"The title of this monitor.","description_kind":"plain","required":true},"period":{"type":"string","description":"The interval at which this monitor should run. Valid values are EVERY_MINUTE, EVERY_5_MINUTES, EVERY_10_MINUTES, EVERY_15_MINUTES, EVERY_30_MINUTES, EVERY_HOUR, EVERY_6_HOURS, EVERY_12_HOURS, or EVERY_DAY.","description_kind":"plain","required":true},"period_in_minutes":{"type":"number","description":"The interval in minutes at which this monitor should run.","description_kind":"plain","computed":true},"runtime_type":{"type":"string","description":"The runtime type that the monitor will run.","description_kind":"plain","optional":true},"runtime_type_version":{"type":"string","description":"The specific semver version of the runtime type.","description_kind":"plain","optional":true},"status":{"type":"string","description":"The monitor status (ENABLED or DISABLED).","description_kind":"plain","required":true},"uri":{"type":"string","description":"The URI the monitor runs against.","description_kind":"plain","required":true}},"block_types":{"tag":{"nesting_mode":"set","block":{"attributes":{"key":{"type":"string","description":"Name of the tag key","description_kind":"plain","required":true},"values":{"type":["list","string"],"description":"Values associated with the tag key","description_kind":"plain","required":true}},"description":"The tags that will be associated with the monitor.","description_kind":"plain"}}},"description_kind":"plain"}},"newrelic_synthetics_cert_check_monitor":{"version":0,"block":{"attributes":{"account_id":{"type":"number","description":"ID of the newrelic account","description_kind":"plain","optional":true,"computed":true},"certificate_expiration":{"type":"number","description_kind":"plain","required":true},"domain":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"locations_private":{"type":["set","string"],"description":"The locations in which this monitor should be run.","description_kind":"plain","optional":true},"locations_public":{"type":["set","string"],"description":"The locations in which this monitor should be run.","description_kind":"plain","optional":true},"name":{"type":"string","description":"name of the cert check monitor","description_kind":"plain","required":true},"period":{"type":"string","description":"The interval at which this monitor should run. Valid values are EVERY_MINUTE, EVERY_5_MINUTES, EVERY_10_MINUTES, EVERY_15_MINUTES, EVERY_30_MINUTES, EVERY_HOUR, EVERY_6_HOURS, EVERY_12_HOURS, or EVERY_DAY.","description_kind":"plain","required":true},"period_in_minutes":{"type":"number","description":"The interval in minutes at which this monitor should run.","description_kind":"plain","computed":true},"runtime_type":{"type":"string","description":"The runtime type that the monitor will run.","description_kind":"plain","optional":true},"runtime_type_version":{"type":"string","description":"The specific semver version of the runtime type.","description_kind":"plain","optional":true},"status":{"type":"string","description":"The monitor status (ENABLED or DISABLED).","description_kind":"plain","required":true}},"block_types":{"tag":{"nesting_mode":"set","block":{"attributes":{"key":{"type":"string","description":"Name of the tag key","description_kind":"plain","required":true},"values":{"type":["list","string"],"description":"Values associated with the tag key","description_kind":"plain","required":true}},"description":"The tags that will be associated with the monitor","description_kind":"plain"}}},"description_kind":"plain"}},"newrelic_synthetics_monitor":{"version":0,"block":{"attributes":{"account_id":{"type":"number","description":"ID of the newrelic account","description_kind":"plain","optional":true,"computed":true},"bypass_head_request":{"type":"bool","description":"Bypass HEAD request.","description_kind":"plain","optional":true},"device_orientation":{"type":"string","description":"The device orientation the user would like to represent. Valid values are LANDSCAPE, PORTRAIT, or NONE.","description_kind":"plain","optional":true},"device_type":{"type":"string","description":"The device type that a user can select. Valid values are MOBILE, TABLET, or NONE.","description_kind":"plain","optional":true},"enable_screenshot_on_failure_and_script":{"type":"bool","description":"Capture a screenshot during job execution","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"locations_private":{"type":["set","string"],"description":"The locations in which this monitor should be run.","description_kind":"plain","optional":true},"locations_public":{"type":["set","string"],"description":"The locations in which this monitor should be run.","description_kind":"plain","optional":true},"name":{"type":"string","description":"The title of this monitor.","description_kind":"plain","required":true},"period":{"type":"string","description":"The interval at which this monitor should run. Valid values are EVERY_MINUTE, EVERY_5_MINUTES, EVERY_10_MINUTES, EVERY_15_MINUTES, EVERY_30_MINUTES, EVERY_HOUR, EVERY_6_HOURS, EVERY_12_HOURS, or EVERY_DAY.","description_kind":"plain","optional":true,"computed":true},"period_in_minutes":{"type":"number","description":"The interval in minutes at which this monitor should run.","description_kind":"plain","computed":true},"runtime_type":{"type":"string","description":"The runtime type that the monitor will run","description_kind":"plain","optional":true},"runtime_type_version":{"type":"string","description":"The specific version of the runtime type selected","description_kind":"plain","optional":true},"script_language":{"type":"string","description":"The programing language that should execute the script","description_kind":"plain","optional":true},"status":{"type":"string","description":"The monitor status (ENABLED or DISABLED).","description_kind":"plain","required":true},"treat_redirect_as_failure":{"type":"bool","description":"Fail the monitor check if redirected.","description_kind":"plain","optional":true},"type":{"type":"string","description":"The monitor type. Valid values are SIMPLE AND BROWSER.","description_kind":"plain","required":true},"uri":{"type":"string","description":"The URI for the monitor to hit.","description_kind":"plain","optional":true},"validation_string":{"type":"string","description":"The string to validate against in the response.","description_kind":"plain","optional":true},"verify_ssl":{"type":"bool","description":"Verify SSL.","description_kind":"plain","optional":true}},"block_types":{"custom_header":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description":"Header name","description_kind":"plain","optional":true},"value":{"type":"string","description":"Header value","description_kind":"plain","optional":true}},"description":"Custom headers to use in monitor job","description_kind":"plain"}},"tag":{"nesting_mode":"set","block":{"attributes":{"key":{"type":"string","description":"Name of the tag key","description_kind":"plain","required":true},"values":{"type":["list","string"],"description":"Values associated with the tag key","description_kind":"plain","required":true}},"description":"The tags that will be associated with the monitor","description_kind":"plain"}}},"description_kind":"plain"}},"newrelic_synthetics_multilocation_alert_condition":{"version":0,"block":{"attributes":{"enabled":{"type":"bool","description":"Set whether to enable the alert condition. Defaults to true.","description_kind":"plain","optional":true},"entities":{"type":["list","string"],"description":"The GUIDs of the Synthetics monitors to alert on.","description_kind":"plain","required":true},"entity_guid":{"type":"string","description":"The unique entity identifier of the condition in New Relic.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"The title of this condition.","description_kind":"plain","required":true},"policy_id":{"type":"number","description":"The ID of the policy where this condition will be used.","description_kind":"plain","required":true},"runbook_url":{"type":"string","description":"Runbook URL to display in notifications.","description_kind":"plain","optional":true},"violation_time_limit_seconds":{"type":"number","description":"Sets a time limit, in seconds, that will automatically force-close a long-lasting incident after the time limit you select. Must be in the range of 300 to 2592000 (inclusive)","description_kind":"plain","optional":true}},"block_types":{"critical":{"nesting_mode":"list","block":{"attributes":{"threshold":{"type":"number","description":"The minimum number of monitor locations that must be concurrently failing before an incident is opened.","description_kind":"plain","required":true}},"description":"A condition term with priority set to critical.","description_kind":"plain"},"min_items":1,"max_items":1},"warning":{"nesting_mode":"list","block":{"attributes":{"threshold":{"type":"number","description":"The minimum number of monitor locations that must be concurrently failing before an incident is opened.","description_kind":"plain","required":true}},"description":"A condition term with priority set to warning.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"newrelic_synthetics_private_location":{"version":0,"block":{"attributes":{"account_id":{"type":"number","description":"The ID of the account in New Relic.","description_kind":"plain","optional":true,"computed":true},"description":{"type":"string","description":"The private location description.","description_kind":"plain","required":true},"domain_id":{"type":"string","description":"The private location globally unique identifier.","description_kind":"plain","computed":true},"guid":{"type":"string","description":"The guid of the entity to tag.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key":{"type":"string","description":"The private locations key.","description_kind":"plain","computed":true},"location_id":{"type":"string","description":"An alternate identifier based on name.","description_kind":"plain","computed":true},"name":{"type":"string","description":"The name of the private location.","description_kind":"plain","required":true},"verified_script_execution":{"type":"bool","description":"The private location requires a password to edit if value is true.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"newrelic_synthetics_script_monitor":{"version":0,"block":{"attributes":{"account_id":{"type":"number","description":"ID of the newrelic account.","description_kind":"plain","optional":true,"computed":true},"device_orientation":{"type":"string","description":"The device orientation the user would like to represent. Valid values are LANDSCAPE, PORTRAIT, or NONE.","description_kind":"plain","optional":true},"device_type":{"type":"string","description":"The device type that a user can select. Valid values are MOBILE, TABLET, or NONE.","description_kind":"plain","optional":true},"enable_screenshot_on_failure_and_script":{"type":"bool","description":"Capture a screenshot during job execution.","description_kind":"plain","optional":true},"guid":{"type":"string","description":"The unique entity identifier of the monitor in New Relic.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"locations_public":{"type":["set","string"],"description":"The public location(s) that the monitor will run jobs from.","description_kind":"plain","optional":true},"name":{"type":"string","description":"The title of this monitor.","description_kind":"plain","required":true},"period":{"type":"string","description":"The interval at which this monitor should run. Valid values are EVERY_MINUTE, EVERY_5_MINUTES, EVERY_10_MINUTES, EVERY_15_MINUTES, EVERY_30_MINUTES, EVERY_HOUR, EVERY_6_HOURS, EVERY_12_HOURS, or EVERY_DAY.","description_kind":"plain","required":true},"period_in_minutes":{"type":"number","description":"The interval in minutes at which this monitor should run.","description_kind":"plain","computed":true},"runtime_type":{"type":"string","description":"The runtime type that the monitor will run.","description_kind":"plain","optional":true},"runtime_type_version":{"type":"string","description":"The specific semver version of the runtime type.","description_kind":"plain","optional":true},"script":{"type":"string","description":"The script that the monitor runs.","description_kind":"plain","optional":true},"script_language":{"type":"string","description":"The programing language that should execute the script.","description_kind":"plain","optional":true},"status":{"type":"string","description":"The monitor status (ENABLED or DISABLED).","description_kind":"plain","required":true},"type":{"type":"string","description":"The monitor type. Valid values are SCRIPT_BROWSER, and SCRIPT_API.","description_kind":"plain","required":true}},"block_types":{"location_private":{"nesting_mode":"set","block":{"attributes":{"guid":{"type":"string","description":"The unique identifier for the Synthetics private location in New Relic.","description_kind":"plain","required":true},"vse_password":{"type":"string","description":"The location's Verified Script Execution password (Only necessary if Verified Script Execution is enabled for the location).","description_kind":"plain","optional":true,"sensitive":true}},"description_kind":"plain"}},"tag":{"nesting_mode":"set","block":{"attributes":{"key":{"type":"string","description":"Name of the tag key","description_kind":"plain","required":true},"values":{"type":["list","string"],"description":"Values associated with the tag key","description_kind":"plain","required":true}},"description":"The tags that will be associated with the monitor.","description_kind":"plain"}}},"description_kind":"plain"}},"newrelic_synthetics_secure_credential":{"version":0,"block":{"attributes":{"account_id":{"type":"number","description":"The New Relic account ID where you want to create the secure credential.","description_kind":"plain","optional":true,"computed":true},"description":{"type":"string","description":"The secure credential's description.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key":{"type":"string","description":"The secure credential's key name. Regardless of the case used in the configuration, the provider will provide an upcased key to the underlying API.","description_kind":"plain","required":true},"last_updated":{"type":"string","description":"The time the secure credential was last updated.","description_kind":"plain","optional":true,"computed":true},"value":{"type":"string","description":"The secure credential's value.","description_kind":"plain","required":true,"sensitive":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"newrelic_synthetics_step_monitor":{"version":0,"block":{"attributes":{"account_id":{"type":"number","description":"ID of the newrelic account.","description_kind":"plain","optional":true,"computed":true},"enable_screenshot_on_failure_and_script":{"type":"bool","description":"Capture a screenshot during job execution.","description_kind":"plain","optional":true},"guid":{"type":"string","description":"The unique entity identifier of the monitor in New Relic.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"locations_public":{"type":["set","string"],"description":"The public location(s) that the monitor will run jobs from.","description_kind":"plain","optional":true},"name":{"type":"string","description":"The title of this monitor.","description_kind":"plain","required":true},"period":{"type":"string","description":"The interval at which this monitor should run. Valid values are EVERY_MINUTE, EVERY_5_MINUTES, EVERY_10_MINUTES, EVERY_15_MINUTES, EVERY_30_MINUTES, EVERY_HOUR, EVERY_6_HOURS, EVERY_12_HOURS, or EVERY_DAY.","description_kind":"plain","required":true},"period_in_minutes":{"type":"number","description":"The interval in minutes at which this monitor should run.","description_kind":"plain","computed":true},"runtime_type":{"type":"string","description":"The runtime type that the monitor will run.","description_kind":"plain","optional":true},"runtime_type_version":{"type":"string","description":"The specific semver version of the runtime type.","description_kind":"plain","optional":true},"status":{"type":"string","description":"The monitor status (ENABLED or DISABLED).","description_kind":"plain","required":true}},"block_types":{"location_private":{"nesting_mode":"set","block":{"attributes":{"guid":{"type":"string","description":"The unique identifier for the Synthetics private location in New Relic.","description_kind":"plain","required":true},"vse_password":{"type":"string","description":"The location's Verified Script Execution password (Only necessary if Verified Script Execution is enabled for the location).","description_kind":"plain","optional":true,"sensitive":true}},"description_kind":"plain"}},"steps":{"nesting_mode":"list","block":{"attributes":{"ordinal":{"type":"number","description":"The position of the step within the script ranging from 0-100","description_kind":"plain","required":true},"type":{"type":"string","description":"The type of step to be added to the script.","description_kind":"plain","required":true},"values":{"type":["list","string"],"description":"The metadata values related to the check the step performs.","description_kind":"plain","optional":true}},"description":"The steps that make up the script the monitor will run","description_kind":"plain"},"min_items":1},"tag":{"nesting_mode":"set","block":{"attributes":{"key":{"type":"string","description":"Name of the tag key","description_kind":"plain","required":true},"values":{"type":["list","string"],"description":"Values associated with the tag key","description_kind":"plain","required":true}},"description":"The tags that will be associated with the monitor.","description_kind":"plain"}}},"description_kind":"plain"}},"newrelic_user":{"version":0,"block":{"attributes":{"authentication_domain_id":{"type":"string","description":"The ID of the authentication domain the user will belong to.","description_kind":"plain","required":true},"email_id":{"type":"string","description":"The email ID of the user.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"The name of the user.","description_kind":"plain","required":true},"user_type":{"type":"string","description":"The type of the user to be created.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"newrelic_workflow":{"version":1,"block":{"attributes":{"account_id":{"type":"number","description":"The account id of the workflow.","description_kind":"plain","optional":true,"computed":true},"destinations_enabled":{"type":"bool","description":"Indicates whether the destinations are enabled.","description_kind":"plain","deprecated":true,"optional":true},"enabled":{"type":"bool","description":"Indicates whether the workflow is enabled.","description_kind":"plain","optional":true},"enrichments_enabled":{"type":"bool","description":"Indicates whether the enrichments are enabled.","description_kind":"plain","optional":true},"guid":{"type":"string","description":"Workflow entity GUID","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"last_run":{"type":"string","description":"The last time notification was sent for this workflow.","description_kind":"plain","computed":true},"muting_rules_handling":{"type":"string","description":"The type of the muting rule handling. One of: (NOTIFY_ALL_ISSUES, DONT_NOTIFY_FULLY_MUTED_ISSUES, DONT_NOTIFY_FULLY_OR_PARTIALLY_MUTED_ISSUES).","description_kind":"plain","required":true},"name":{"type":"string","description":"(Required) The name of the workflow.","description_kind":"plain","required":true},"workflow_id":{"type":"string","description":"The id of the workflow.","description_kind":"plain","computed":true}},"block_types":{"destination":{"nesting_mode":"set","block":{"attributes":{"channel_id":{"type":"string","description":"(Required) Destination's channel id.","description_kind":"plain","required":true},"name":{"type":"string","description":"(Required) Destination's name.","description_kind":"plain","computed":true},"notification_triggers":{"type":["list","string"],"description":"List of triggers to notify about in this destination configuration.","description_kind":"plain","optional":true,"computed":true},"type":{"type":"string","description":"(Required) The type of the destination. One of: (EMAIL, EVENT_BRIDGE, PAGERDUTY_ACCOUNT_INTEGRATION, PAGERDUTY_SERVICE_INTEGRATION, SERVICE_NOW, WEBHOOK, MOBILE_PUSH, SLACK, JIRA).","description_kind":"plain","computed":true}},"description":"Workflow's destination configuration.","description_kind":"plain"},"min_items":1},"enrichments":{"nesting_mode":"set","block":{"block_types":{"nrql":{"nesting_mode":"list","block":{"attributes":{"account_id":{"type":"number","description":"The account id of the enrichment.","description_kind":"plain","computed":true},"enrichment_id":{"type":"string","description":"Enrichment's id.","description_kind":"plain","computed":true},"name":{"type":"string","description":"(Required) Enrichment's name.","description_kind":"plain","required":true},"type":{"type":"string","description":"The type of the enrichment. One of: (NRQL).","description_kind":"plain","computed":true}},"block_types":{"configuration":{"nesting_mode":"list","block":{"attributes":{"query":{"type":"string","description":"enrichment's NRQL query","description_kind":"plain","required":true}},"description":"A set of key-value pairs to represent a enrichment configuration.","description_kind":"plain"},"min_items":1}},"description":"(Required) Nrql type Enrichments.","description_kind":"plain"},"min_items":1}},"description":"Enrichments can give additional context on alert notifications by adding NRQL query results to them.","description_kind":"plain"},"max_items":1},"issues_filter":{"nesting_mode":"set","block":{"attributes":{"filter_id":{"type":"string","description":"filter id.","description_kind":"plain","computed":true},"name":{"type":"string","description":"(Required) Filter's name.","description_kind":"plain","required":true},"type":{"type":"string","description":"(Required) The type of the filter. One of: (FILTER, VIEW).","description_kind":"plain","required":true}},"block_types":{"predicate":{"nesting_mode":"list","block":{"attributes":{"attribute":{"type":"string","description":"(Required) predicate's attribute.","description_kind":"plain","required":true},"operator":{"type":"string","description":"The type of the operator. One of: (CONTAINS, DOES_NOT_CONTAIN, DOES_NOT_EQUAL, DOES_NOT_EXACTLY_MATCH, ENDS_WITH, EQUAL, EXACTLY_MATCHES, GREATER_OR_EQUAL, GREATER_THAN, IS, IS_NOT, LESS_OR_EQUAL, LESS_THAN, STARTS_WITH).","description_kind":"plain","required":true},"values":{"type":["list","string"],"description":"List of predicate values.","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"newrelic_workload":{"version":0,"block":{"attributes":{"account_id":{"type":"number","description":"The New Relic account ID where you want to create the workload.","description_kind":"plain","optional":true,"computed":true},"composite_entity_search_query":{"type":"string","description":"The composite query used to compose a dynamic workload.","description_kind":"plain","computed":true},"description":{"type":"string","description":"Relevant information about the workload.","description_kind":"plain","optional":true},"entity_guids":{"type":["set","string"],"description":"A list of entity GUIDs manually assigned to this workload.","description_kind":"plain","optional":true,"computed":true},"guid":{"type":"string","description":"The unique entity identifier of the workload in New Relic.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"The workload's name.","description_kind":"plain","required":true},"permalink":{"type":"string","description":"The URL of the workload.","description_kind":"plain","computed":true},"scope_account_ids":{"type":["set","number"],"description":"A list of account IDs that will be used to get entities from.","description_kind":"plain","optional":true,"computed":true},"workload_id":{"type":"number","description":"The unique entity identifier of the workload.","description_kind":"plain","computed":true}},"block_types":{"entity_search_query":{"nesting_mode":"set","block":{"attributes":{"query":{"type":"string","description":"A valid entity search query; empty, and null values are considered invalid.","description_kind":"plain","required":true}},"description":"A list of search queries that define a dynamic workload.","description_kind":"plain"}},"status_config_automatic":{"nesting_mode":"set","block":{"attributes":{"enabled":{"type":"bool","description":"Whether the automatic status configuration is enabled or not.","description_kind":"plain","required":true}},"block_types":{"remaining_entities_rule":{"nesting_mode":"set","block":{"block_types":{"remaining_entities_rule_rollup":{"nesting_mode":"set","block":{"attributes":{"group_by":{"type":"string","description":"The grouping to be applied to the remaining entities.","description_kind":"plain","required":true},"strategy":{"type":"string","description":"The rollup strategy that is applied to a group of entities.","description_kind":"plain","required":true},"threshold_type":{"type":"string","description":"Type of threshold defined for the rule. This is an optional field that only applies when strategy is WORST_STATUS_WINS. Use a threshold to roll up the worst status only after a certain amount of entities are not operational.","description_kind":"plain","optional":true},"threshold_value":{"type":"number","description":"Threshold value defined for the rule. This optional field is used in combination with thresholdType. If the threshold type is null, the threshold value will be ignored.","description_kind":"plain","optional":true}},"description":"The input object used to represent a rollup strategy.","description_kind":"plain"},"min_items":1,"max_items":1}},"description":"An additional meta-rule that can consider all entities that haven't been evaluated by any other rule.","description_kind":"plain"},"max_items":1},"rule":{"nesting_mode":"set","block":{"attributes":{"entity_guids":{"type":["set","string"],"description":"A list of entity GUIDs composing the rule.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"nrql_query":{"nesting_mode":"set","block":{"attributes":{"query":{"type":"string","description":"The entity search query that is used to perform the search of a group of entities.","description_kind":"plain","required":true}},"description":"A list of entity search queries used to retrieve the entities that compose the rule.","description_kind":"plain"}},"rollup":{"nesting_mode":"set","block":{"attributes":{"strategy":{"type":"string","description":"The rollup strategy that is applied to a group of entities.","description_kind":"plain","required":true},"threshold_type":{"type":"string","description":"Type of threshold defined for the rule. This is an optional field that only applies when strategy is WORST_STATUS_WINS. Use a threshold to roll up the worst status only after a certain amount of entities are not operational.","description_kind":"plain","optional":true},"threshold_value":{"type":"number","description":"Threshold value defined for the rule. This optional field is used in combination with thresholdType. If the threshold type is null, the threshold value will be ignored.","description_kind":"plain","optional":true}},"description":"The input object used to represent a rollup strategy.","description_kind":"plain"},"min_items":1,"max_items":1}},"description":"A list of rules.","description_kind":"plain"}}},"description":"An input object used to represent an automatic status configuration.","description_kind":"plain"},"max_items":1},"status_config_static":{"nesting_mode":"set","block":{"attributes":{"description":{"type":"string","description":"A description that provides additional details about the status of the workload.","description_kind":"plain","optional":true},"enabled":{"type":"bool","description":"Whether the static status configuration is enabled or not.","description_kind":"plain","required":true},"status":{"type":"string","description":"The status of the workload.","description_kind":"plain","required":true},"summary":{"type":"string","description":"A short description of the status of the workload.","description_kind":"plain","optional":true}},"description":"A list of static status configurations. You can only configure one static status for a workload.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}}},"data_source_schemas":{"newrelic_account":{"version":0,"block":{"attributes":{"account_id":{"type":"number","description":"The ID of the account in New Relic.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"The name of the account in New Relic.","description_kind":"plain","optional":true},"scope":{"type":"string","description":"The scope of the account in New Relic. Valid values are \"global\" and \"in_region\". Defaults to \"in_region\".","description_kind":"plain","optional":true}},"description_kind":"plain"}},"newrelic_alert_channel":{"version":0,"block":{"attributes":{"account_id":{"type":"number","description":"The New Relic account ID where you want to retrieve the alert channel.","description_kind":"plain","optional":true,"computed":true},"config":{"type":["list",["object",{"api_key":"string","auth_password":"string","auth_type":"string","auth_username":"string","base_url":"string","channel":"string","headers":["map","string"],"include_json_attachment":"string","key":"string","payload":["map","string"],"payload_string":"string","payload_type":"string","recipients":"string","region":"string","route_key":"string","service_key":"string","tags":"string","teams":"string","url":"string","user_id":"string"}]],"description":"Alert channel configuration.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"The name of the alert channel in New Relic.","description_kind":"plain","required":true},"policy_ids":{"type":["list","number"],"description":"A list of policy IDs associated with the alert channel.","description_kind":"plain","computed":true},"type":{"type":"string","description":"The type of channel. One of: (slack, user, victorops, webhook, email, opsgenie, pagerduty).","description_kind":"plain","computed":true}},"description_kind":"plain","deprecated":true}},"newrelic_alert_policy":{"version":0,"block":{"attributes":{"account_id":{"type":"number","description":"The New Relic account ID to operate on.","description_kind":"plain","optional":true,"computed":true},"created_at":{"type":"string","description":"The time the policy was created.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"incident_preference":{"type":"string","description":"The rollup strategy for the policy, which can be `PER_POLICY`, `PER_CONDITION`, or `PER_CONDITION_AND_TARGET`.","description_kind":"plain","optional":true},"name":{"type":"string","description":"The name of the alert policy in New Relic.","description_kind":"plain","required":true},"updated_at":{"type":"string","description":"The time the policy was last updated.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"newrelic_application":{"version":0,"block":{"attributes":{"host_ids":{"type":["list","number"],"description":"A list of host IDs associated with the application.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_ids":{"type":["list","number"],"description":"A list of instance IDs associated with the application.","description_kind":"plain","computed":true},"name":{"type":"string","description":"The name of the application in New Relic.","description_kind":"plain","required":true}},"description_kind":"plain","deprecated":true}},"newrelic_authentication_domain":{"version":0,"block":{"attributes":{"id":{"type":"string","description":"The ID of the fetched authentication domain.","description_kind":"plain","computed":true},"name":{"type":"string","description":"The name of the authentication domain to be queried.","description_kind":"plain","required":true}},"description_kind":"plain"}},"newrelic_cloud_account":{"version":0,"block":{"attributes":{"account_id":{"type":"number","description":"The ID of the New Relic account.","description_kind":"plain","optional":true},"cloud_provider":{"type":"string","description":"The cloud provider of the account, e.g. aws, gcp, azure","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"The name of the cloud account.","description_kind":"plain","required":true}},"description_kind":"plain"}},"newrelic_entity":{"version":0,"block":{"attributes":{"account_id":{"type":"number","description":"The New Relic account ID; if specified, constrains the data source to return an entity belonging to the account with this ID, of all matching entities retrieved.","description_kind":"plain","optional":true,"computed":true},"application_id":{"type":"number","description":"The domain-specific ID of the entity (only returned for APM and Browser applications).","description_kind":"plain","computed":true},"domain":{"type":"string","description":"The entity's domain. Valid values are APM, BROWSER, INFRA, MOBILE, SYNTH, and EXT. If not specified, all domains are searched.","description_kind":"plain","optional":true,"computed":true},"guid":{"type":"string","description":"A unique entity identifier.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ignore_case":{"type":"bool","description":"Ignore case when searching the entity name.","description_kind":"plain","optional":true},"ignore_not_found":{"type":"bool","description":"A boolean attribute which when set to true, does not throw an error if the queried entity is not found.","description_kind":"plain","optional":true},"name":{"type":"string","description":"The name of the entity in New Relic One. The first entity matching this name for the given search parameters will be returned.","description_kind":"plain","required":true},"serving_apm_application_id":{"type":"number","description":"The browser-specific ID of the backing APM entity. (only returned for Browser applications)","description_kind":"plain","computed":true},"type":{"type":"string","description":"The entity's type. Valid values are APPLICATION, DASHBOARD, HOST, MONITOR, SERVICE and WORKLOAD.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"tag":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description":"The tag key.","description_kind":"plain","required":true},"value":{"type":"string","description":"The tag value.","description_kind":"plain","required":true}},"description":"A tag applied to the entity.","description_kind":"plain"}}},"description_kind":"plain"}},"newrelic_group":{"version":0,"block":{"attributes":{"authentication_domain_id":{"type":"string","description":"The ID of the Authentication Domain the group being queried would belong to.","description_kind":"plain","required":true},"id":{"type":"string","description":"The ID of the fetched group.","description_kind":"plain","computed":true},"name":{"type":"string","description":"The name of the group to be queried.","description_kind":"plain","required":true},"user_ids":{"type":["list","string"],"description":"IDs of users which belong to the group.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"newrelic_key_transaction":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"The name of the key transaction in New Relic.","description_kind":"plain","required":true}},"description_kind":"plain"}},"newrelic_notification_destination":{"version":0,"block":{"attributes":{"account_id":{"type":"number","description":"The account ID under which to put the destination.","description_kind":"plain","optional":true,"computed":true},"active":{"type":"bool","description":"Indicates whether the destination is active.","description_kind":"plain","computed":true},"guid":{"type":"string","description":"Destination entity GUID","description_kind":"plain","computed":true},"id":{"type":"string","description":"The ID of the destination.","description_kind":"plain","optional":true},"name":{"type":"string","description":"The name of the destination.","description_kind":"plain","optional":true},"property":{"type":["set",["object",{"display_value":"string","key":"string","label":"string","value":"string"}]],"description":"Notification destination property type.","description_kind":"plain","computed":true},"status":{"type":"string","description":"The status of the destination.","description_kind":"plain","computed":true},"type":{"type":"string","description":"The type of the destination. One of: (WEBHOOK, EMAIL, SERVICE_NOW, PAGERDUTY_ACCOUNT_INTEGRATION, PAGERDUTY_SERVICE_INTEGRATION, JIRA, SLACK, SLACK_COLLABORATION, SLACK_LEGACY, MOBILE_PUSH, EVENT_BRIDGE).","description_kind":"plain","computed":true}},"block_types":{"secure_url":{"nesting_mode":"set","block":{"attributes":{"prefix":{"type":"string","description_kind":"plain","required":true}},"description":"URL in secure format","description_kind":"plain"}}},"description_kind":"plain"}},"newrelic_obfuscation_expression":{"version":0,"block":{"attributes":{"account_id":{"type":"number","description":"The account id associated with the obfuscation expression.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Name of expression.","description_kind":"plain","required":true}},"description_kind":"plain"}},"newrelic_service_level_alert_helper":{"version":0,"block":{"attributes":{"alert_type":{"type":"string","description_kind":"plain","required":true},"custom_evaluation_period":{"type":"number","description_kind":"plain","optional":true},"custom_tolerated_budget_consumption":{"type":"number","description_kind":"plain","optional":true},"evaluation_period":{"type":"number","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_bad_events":{"type":"bool","description_kind":"plain","optional":true},"nrql":{"type":"string","description_kind":"plain","computed":true},"sli_guid":{"type":"string","description_kind":"plain","required":true},"slo_period":{"type":"number","description_kind":"plain","required":true},"slo_target":{"type":"number","description_kind":"plain","required":true},"threshold":{"type":"number","description_kind":"plain","computed":true},"tolerated_budget_consumption":{"type":"number","description_kind":"plain","computed":true}},"description_kind":"plain"}},"newrelic_synthetics_private_location":{"version":0,"block":{"attributes":{"account_id":{"type":"number","description":"The ID of the account in New Relic.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key":{"type":["list","string"],"description":"The key of the queried private location.","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"The name of the Synthetics monitor private location.","description_kind":"plain","required":true}},"description_kind":"plain"}},"newrelic_synthetics_secure_credential":{"version":0,"block":{"attributes":{"account_id":{"type":"number","description":"The New Relic account ID associated with this secure credential.","description_kind":"plain","optional":true,"computed":true},"description":{"type":"string","description":"The secure credential's description.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key":{"type":"string","description":"The secure credential's key name. Regardless of the case used in the configuration, the provider will provide an upcased key to the underlying API.","description_kind":"plain","required":true},"last_updated":{"type":"string","description":"The time the secure credential was last updated.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"newrelic_test_grok_pattern":{"version":0,"block":{"attributes":{"account_id":{"type":"number","description":"The account id associated with the test grok.","description_kind":"plain","optional":true},"grok":{"type":"string","description":"The Grok pattern to test.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"log_lines":{"type":["set","string"],"description":"The log lines to test the Grok pattern against.","description_kind":"plain","required":true},"test_grok":{"type":["list",["object",{"attributes":["set",["object",{"name":"string","value":"string"}]],"log_line":"string","matched":"bool"}]],"description":"Test a Grok pattern against a list of log lines.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"newrelic_user":{"version":0,"block":{"attributes":{"authentication_domain_id":{"type":"string","description":"The ID of the Authentication Domain the user being queried would belong to.","description_kind":"plain","required":true},"email_id":{"type":"string","description":"The email ID of the user to be queried.","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description":"The ID of the fetched user.","description_kind":"plain","computed":true},"name":{"type":"string","description":"The name of the user to be queried.","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}}}}}} +{"format_version":"1.0","provider_schemas":{"registry.terraform.io/newrelic/newrelic":{"provider":{"version":0,"block":{"attributes":{"account_id":{"type":"number","description_kind":"plain","required":true,"sensitive":true},"admin_api_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"api_key":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"api_url":{"type":"string","description_kind":"plain","deprecated":true,"optional":true},"cacert_file":{"type":"string","description_kind":"plain","optional":true},"infrastructure_api_url":{"type":"string","description_kind":"plain","deprecated":true,"optional":true},"insecure_skip_verify":{"type":"bool","description_kind":"plain","optional":true},"insights_insert_key":{"type":"string","description_kind":"plain","optional":true,"sensitive":true},"insights_insert_url":{"type":"string","description_kind":"plain","optional":true},"insights_query_url":{"type":"string","description_kind":"plain","optional":true},"nerdgraph_api_url":{"type":"string","description_kind":"plain","deprecated":true,"optional":true},"region":{"type":"string","description":"The data center for which your New Relic account is configured. Only one region per provider block is permitted.","description_kind":"plain","optional":true},"synthetics_api_url":{"type":"string","description_kind":"plain","deprecated":true,"optional":true}},"description_kind":"plain"}},"resource_schemas":{"newrelic_account_management":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Name of the account to be created","description_kind":"plain","required":true},"region":{"type":"string","description":"A description of what this parsing rule represents.","description_kind":"plain","required":true}},"description_kind":"plain"}},"newrelic_alert_channel":{"version":0,"block":{"attributes":{"account_id":{"type":"number","description":"The New Relic account ID where you want to create alert channels.","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"(Required) The name of the channel.","description_kind":"plain","required":true},"type":{"type":"string","description":"(Required) The type of channel. One of: (email, opsgenie, pagerduty, slack, user, victorops, webhook).","description_kind":"plain","required":true}},"block_types":{"config":{"nesting_mode":"list","block":{"attributes":{"api_key":{"type":"string","description":"The API key for integrating with OpsGenie.","description_kind":"plain","optional":true,"sensitive":true},"auth_password":{"type":"string","description":"Specifies an authentication password for use with a channel. Supported by the webhook channel type.","description_kind":"plain","optional":true,"sensitive":true},"auth_type":{"type":"string","description":"Specifies an authentication method for use with a channel. Supported by the webhook channel type. Only HTTP basic authentication is currently supported via the value BASIC.","description_kind":"plain","optional":true,"sensitive":true},"auth_username":{"type":"string","description":"Specifies an authentication username for use with a channel. Supported by the webhook channel type.","description_kind":"plain","optional":true},"base_url":{"type":"string","description":"The base URL of the webhook destination.","description_kind":"plain","optional":true,"sensitive":true},"channel":{"type":"string","description":"The Slack channel to send notifications to.","description_kind":"plain","optional":true},"headers":{"type":["map","string"],"description":"A map of key/value pairs that represents extra HTTP headers to be sent along with the webhook payload.","description_kind":"plain","optional":true,"sensitive":true},"headers_string":{"type":"string","description":"Use instead of headers if the desired payload is more complex than a list of key/value pairs (e.g. a set of headers that makes use of nested objects). The value provided should be a valid JSON string with escaped double quotes. Conflicts with headers.","description_kind":"plain","optional":true,"sensitive":true},"include_json_attachment":{"type":"string","description":"true or false. Flag for whether or not to attach a JSON document containing information about the associated alert to the email that is sent to recipients.","description_kind":"plain","optional":true},"key":{"type":"string","description":"The key for integrating with VictorOps.","description_kind":"plain","optional":true,"sensitive":true},"payload":{"type":["map","string"],"description":"A map of key/value pairs that represents the webhook payload. Must provide payload_type if setting this argument.","description_kind":"plain","optional":true,"sensitive":true},"payload_string":{"type":"string","description":"Use instead of payload if the desired payload is more complex than a list of key/value pairs (e.g. a payload that makes use of nested objects). The value provided should be a valid JSON string with escaped double quotes. Conflicts with payload.","description_kind":"plain","optional":true,"sensitive":true},"payload_type":{"type":"string","description":"Can either be application/json or application/x-www-form-urlencoded. The payload_type argument is required if payload is set.","description_kind":"plain","optional":true},"recipients":{"type":"string","description":"A set of recipients for targeting notifications. Multiple values are comma separated.","description_kind":"plain","optional":true},"region":{"type":"string","description":"The data center region to store your data. Valid values are US and EU. Default is US.","description_kind":"plain","optional":true},"route_key":{"type":"string","description":"The route key for integrating with VictorOps.","description_kind":"plain","optional":true,"sensitive":true},"service_key":{"type":"string","description":"Specifies the service key for integrating with Pagerduty.","description_kind":"plain","optional":true,"sensitive":true},"tags":{"type":"string","description":"A set of tags for targeting notifications. Multiple values are comma separated.","description_kind":"plain","optional":true},"teams":{"type":"string","description":"A set of teams for targeting notifications. Multiple values are comma separated.","description_kind":"plain","optional":true},"url":{"type":"string","description":"Your organization's Slack URL.","description_kind":"plain","optional":true,"sensitive":true},"user_id":{"type":"string","description":"The user ID for use with the user channel type.","description_kind":"plain","optional":true}},"description":"The configuration block for the alert channel.","description_kind":"plain"},"max_items":1}},"description_kind":"plain","deprecated":true}},"newrelic_alert_condition":{"version":0,"block":{"attributes":{"condition_scope":{"type":"string","description":"One of (application, instance). Choose application for most scenarios. If you are using the JVM plugin in New Relic, the instance setting allows your condition to trigger for specific app instances.","description_kind":"plain","optional":true},"enabled":{"type":"bool","description":"Whether the condition is enabled.","description_kind":"plain","optional":true},"entities":{"type":["set","number"],"description":"The instance IDs associated with this condition.","description_kind":"plain","required":true},"entity_guid":{"type":"string","description":"The unique entity identifier of the condition in New Relic.","description_kind":"plain","computed":true},"gc_metric":{"type":"string","description":"A valid Garbage Collection metric e.g. GC/G1 Young Generation. This is required if you are using apm_jvm_metric with gc_cpu_time condition type.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"metric":{"type":"string","description":"The metric field accepts parameters based on the type set.","description_kind":"plain","required":true},"name":{"type":"string","description":"The title of the condition. Must be between 1 and 128 characters, inclusive.","description_kind":"plain","required":true},"policy_id":{"type":"number","description":"The ID of the policy where this condition should be used.","description_kind":"plain","required":true},"runbook_url":{"type":"string","description":"Runbook URL to display in notifications.","description_kind":"plain","optional":true},"type":{"type":"string","description":"The type of condition. One of: (apm_jvm_metric, apm_kt_metric, browser_metric, mobile_metric, servers_metric, apm_app_metric).","description_kind":"plain","required":true},"user_defined_metric":{"type":"string","description":"A custom metric to be evaluated.","description_kind":"plain","optional":true},"user_defined_value_function":{"type":"string","description":"One of: (average, min, max, total, sample_size, percent, rate).","description_kind":"plain","optional":true},"violation_close_timer":{"type":"number","description":"Automatically close instance-based incidents, including JVM health metric incidents, after the number of hours specified. Must be between 1 and 720 hours.","description_kind":"plain","optional":true}},"block_types":{"term":{"nesting_mode":"set","block":{"attributes":{"duration":{"type":"number","description":"In minutes, must be in the range of 5 to 120, inclusive.","description_kind":"plain","required":true},"operator":{"type":"string","description":"One of (above, below, equal). Defaults to equal.","description_kind":"plain","optional":true},"priority":{"type":"string","description":"One of (critical, warning). Defaults to critical.","description_kind":"plain","optional":true},"threshold":{"type":"number","description":"Must be 0 or greater.","description_kind":"plain","required":true},"time_function":{"type":"string","description":"One of (all, any).","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain","deprecated":true}},"newrelic_alert_muting_rule":{"version":0,"block":{"attributes":{"account_id":{"type":"number","description":"The account id of the MutingRule..","description_kind":"plain","optional":true,"computed":true},"description":{"type":"string","description":"The description of the MutingRule.","description_kind":"plain","optional":true},"enabled":{"type":"bool","description":"Whether the MutingRule is enabled.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"The name of the MutingRule.","description_kind":"plain","required":true}},"block_types":{"condition":{"nesting_mode":"list","block":{"attributes":{"operator":{"type":"string","description":"The operator used to combine all the MutingRuleConditions within the group.","description_kind":"plain","required":true}},"block_types":{"conditions":{"nesting_mode":"list","block":{"attributes":{"attribute":{"type":"string","description":"The attribute on an incident.","description_kind":"plain","required":true},"operator":{"type":"string","description":"The operator used to compare the attribute's value with the supplied value(s).","description_kind":"plain","required":true},"values":{"type":["list","string"],"description":"The value(s) to compare against the attribute's value.","description_kind":"plain","required":true}},"description":"The individual MutingRuleConditions within the group.","description_kind":"plain"},"min_items":1}},"description":"The condition that defines which incidents to target.","description_kind":"plain"},"min_items":1,"max_items":1},"schedule":{"nesting_mode":"list","block":{"attributes":{"end_repeat":{"type":"string","description":"The datetime stamp when the MutingRule schedule should stop repeating.","description_kind":"plain","optional":true},"end_time":{"type":"string","description":"The datetime stamp representing when the MutingRule should end.","description_kind":"plain","optional":true},"repeat":{"type":"string","description":"The frequency the MutingRule schedule repeats. One of [DAILY, WEEKLY, MONTHLY]","description_kind":"plain","optional":true},"repeat_count":{"type":"number","description":"The number of times the MutingRule schedule should repeat.","description_kind":"plain","optional":true},"start_time":{"type":"string","description":"The datetime stamp representing when the MutingRule should start.","description_kind":"plain","optional":true},"time_zone":{"type":"string","description":"The time zone that applies to the MutingRule schedule.","description_kind":"plain","required":true},"weekly_repeat_days":{"type":["set","string"],"description":"The day(s) of the week that a MutingRule should repeat when the repeat field is set to WEEKLY.","description_kind":"plain","optional":true}},"description":"The time window when the MutingRule should actively mute incidents.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"newrelic_alert_policy":{"version":0,"block":{"attributes":{"account_id":{"type":"number","description":"The New Relic account ID to operate on.","description_kind":"plain","optional":true,"computed":true},"channel_ids":{"type":["list","number"],"description":"An array of channel IDs (integers) to assign to the policy. Adding or removing channel IDs from this array will result in a new alert policy resource being created and the old one being destroyed. Also note that channel IDs cannot be imported via terraform import.","description_kind":"plain","deprecated":true,"optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"incident_preference":{"type":"string","description":"The rollup strategy for the policy. Options include: PER_POLICY, PER_CONDITION, or PER_CONDITION_AND_TARGET. The default is PER_POLICY.","description_kind":"plain","optional":true},"name":{"type":"string","description":"The name of the policy.","description_kind":"plain","required":true}},"description_kind":"plain"}},"newrelic_alert_policy_channel":{"version":1,"block":{"attributes":{"account_id":{"type":"number","description":"The New Relic account ID where you want to link the channel to.","description_kind":"plain","optional":true,"computed":true},"channel_ids":{"type":["set","number"],"description":"Array of channel IDs to apply to the specified policy. We recommended sorting channel IDs in ascending order to avoid drift your Terraform state.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"policy_id":{"type":"number","description":"The ID of the policy.","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain","deprecated":true}},"newrelic_api_access_key":{"version":0,"block":{"attributes":{"account_id":{"type":"number","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ingest_type":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key":{"type":"string","description_kind":"plain","computed":true,"sensitive":true},"key_type":{"type":"string","description_kind":"plain","required":true},"name":{"type":"string","description_kind":"plain","optional":true,"computed":true},"notes":{"type":"string","description_kind":"plain","optional":true,"computed":true},"user_id":{"type":"number","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}},"newrelic_application_settings":{"version":0,"block":{"attributes":{"app_apdex_threshold":{"type":"number","description_kind":"plain","required":true},"enable_real_user_monitoring":{"type":"bool","description_kind":"plain","required":true},"end_user_apdex_threshold":{"type":"number","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"}},"newrelic_browser_application":{"version":0,"block":{"attributes":{"account_id":{"type":"number","description":"The account ID.","description_kind":"plain","optional":true,"computed":true},"application_id":{"type":"string","description":"The ID of the browser application.","description_kind":"plain","computed":true},"cookies_enabled":{"type":"bool","description":"Configure cookies. The default is enabled: true.","description_kind":"plain","optional":true},"distributed_tracing_enabled":{"type":"bool","description":"Configure distributed tracing in browser apps. The default is enabled: true.","description_kind":"plain","optional":true},"guid":{"type":"string","description":"The GUID of the browser application.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"js_config":{"type":"string","description":"JavaScript configuration of the browser application encoded into a string.","description_kind":"plain","computed":true},"loader_type":{"type":"string","description":"Determines which browser loader is configured. The default is \"SPA\".","description_kind":"plain","optional":true},"name":{"type":"string","description":"The name of the application to monitor.","description_kind":"plain","required":true}},"description_kind":"plain"}},"newrelic_cloud_aws_govcloud_integrations":{"version":0,"block":{"attributes":{"account_id":{"type":"number","description":"The ID of the account in New Relic.","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"linked_account_id":{"type":"number","description":"The ID of the linked AwsGovCloud account in New Relic","description_kind":"plain","required":true}},"block_types":{"alb":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor","description_kind":"plain","optional":true},"fetch_extended_inventory":{"type":"bool","description":"Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.","description_kind":"plain","optional":true},"fetch_tags":{"type":"bool","description":"Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.","description_kind":"plain","optional":true},"load_balancer_prefixes":{"type":["list","string"],"description":"Specify each name or prefix for the LBs that you want to monitor. Filter values are case-sensitive.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds","description_kind":"plain","optional":true},"tag_key":{"type":"string","description":"Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.","description_kind":"plain","optional":true},"tag_value":{"type":"string","description":"Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.\n\n","description_kind":"plain","optional":true}},"description":"The alb integration","description_kind":"plain"},"max_items":1},"api_gateway":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds","description_kind":"plain","optional":true},"stage_prefixes":{"type":["list","string"],"description":"Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.","description_kind":"plain","optional":true},"tag_key":{"type":"string","description":"Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.","description_kind":"plain","optional":true},"tag_value":{"type":"string","description":"Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.\n\n","description_kind":"plain","optional":true}},"description":"The api gateway integration","description_kind":"plain"},"max_items":1},"auto_scaling":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds","description_kind":"plain","optional":true}},"description":"The auto scaling integration","description_kind":"plain"},"max_items":1},"aws_direct_connect":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds","description_kind":"plain","optional":true}},"description":"The aws direct connect integration","description_kind":"plain"},"max_items":1},"aws_states":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds","description_kind":"plain","optional":true}},"description":"The aws states integration","description_kind":"plain"},"max_items":1},"cloudtrail":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds","description_kind":"plain","optional":true}},"description":"The cloudtrail integration","description_kind":"plain"},"max_items":1},"dynamo_db":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor","description_kind":"plain","optional":true},"fetch_extended_inventory":{"type":"bool","description":"Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.","description_kind":"plain","optional":true},"fetch_tags":{"type":"bool","description":"Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds","description_kind":"plain","optional":true},"tag_key":{"type":"string","description":"Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.","description_kind":"plain","optional":true},"tag_value":{"type":"string","description":"Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.\n\n","description_kind":"plain","optional":true}},"description":"The dynamo DB integration","description_kind":"plain"},"max_items":1},"ebs":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor","description_kind":"plain","optional":true},"fetch_extended_inventory":{"type":"bool","description":"Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds","description_kind":"plain","optional":true},"tag_key":{"type":"string","description":"Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.","description_kind":"plain","optional":true},"tag_value":{"type":"string","description":"Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.\n\n","description_kind":"plain","optional":true}},"description":"The ebs integration","description_kind":"plain"},"max_items":1},"ec2":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor","description_kind":"plain","optional":true},"fetch_ip_addresses":{"type":"bool","description":"Specify if IP addresses of ec2 instance should be collected","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds","description_kind":"plain","optional":true},"tag_key":{"type":"string","description":"Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.","description_kind":"plain","optional":true},"tag_value":{"type":"string","description":"Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.\n\n","description_kind":"plain","optional":true}},"description":"The ec2 integration","description_kind":"plain"},"max_items":1},"elastic_search":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor","description_kind":"plain","optional":true},"fetch_nodes":{"type":"bool","description":"Specify if IP addresses of ec2 instance should be collected","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds","description_kind":"plain","optional":true},"tag_key":{"type":"string","description":"Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.","description_kind":"plain","optional":true},"tag_value":{"type":"string","description":"Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.\n\n","description_kind":"plain","optional":true}},"description":"The elastic search integration","description_kind":"plain"},"max_items":1},"elb":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor","description_kind":"plain","optional":true},"fetch_extended_inventory":{"type":"bool","description":"Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.","description_kind":"plain","optional":true},"fetch_tags":{"type":"bool","description":"Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds","description_kind":"plain","optional":true}},"description":"The elb integration","description_kind":"plain"},"max_items":1},"emr":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":"string","description":"Specify each AWS region that includes the resources that you want to monitor","description_kind":"plain","optional":true},"fetch_tags":{"type":"bool","description":"Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.\n\n","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds","description_kind":"plain","optional":true},"tag_key":{"type":"string","description":"Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.","description_kind":"plain","optional":true},"tag_value":{"type":"string","description":"Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.\n\n","description_kind":"plain","optional":true}},"description":"The emr integration","description_kind":"plain"},"max_items":1},"iam":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds","description_kind":"plain","optional":true},"tag_key":{"type":"string","description":"Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.","description_kind":"plain","optional":true},"tag_value":{"type":"string","description":"Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.\n\n","description_kind":"plain","optional":true}},"description":"The iam integration","description_kind":"plain"},"max_items":1},"lambda":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor","description_kind":"plain","optional":true},"fetch_tags":{"type":"bool","description":"Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.\n\n","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds","description_kind":"plain","optional":true},"tag_key":{"type":"string","description":"Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.","description_kind":"plain","optional":true},"tag_value":{"type":"string","description":"Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.\n\n","description_kind":"plain","optional":true}},"description":"The lambda integration","description_kind":"plain"},"max_items":1},"rds":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor","description_kind":"plain","optional":true},"fetch_tags":{"type":"bool","description":"Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds","description_kind":"plain","optional":true},"tag_key":{"type":"string","description":"Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.","description_kind":"plain","optional":true},"tag_value":{"type":"string","description":"Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.\n\n","description_kind":"plain","optional":true}},"description":"The rds integration","description_kind":"plain"},"max_items":1},"red_shift":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds","description_kind":"plain","optional":true},"tag_key":{"type":"string","description":"Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.","description_kind":"plain","optional":true},"tag_value":{"type":"string","description":"Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.\n\n","description_kind":"plain","optional":true}},"description":"The redshift integration","description_kind":"plain"},"max_items":1},"route53":{"nesting_mode":"list","block":{"attributes":{"fetch_extended_inventory":{"type":"bool","description":"Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds","description_kind":"plain","optional":true}},"description":"The route53 integration","description_kind":"plain"},"max_items":1},"s3":{"nesting_mode":"list","block":{"attributes":{"fetch_extended_inventory":{"type":"bool","description":"Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.","description_kind":"plain","optional":true},"fetch_tags":{"type":"bool","description":"Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds","description_kind":"plain","optional":true},"tag_key":{"type":"string","description":"Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.","description_kind":"plain","optional":true},"tag_value":{"type":"string","description":"Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.\n\n","description_kind":"plain","optional":true}},"description":"The s3 integration","description_kind":"plain"},"max_items":1},"sns":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor","description_kind":"plain","optional":true},"fetch_extended_inventory":{"type":"bool","description":"Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds","description_kind":"plain","optional":true}},"description":"The sns integration","description_kind":"plain"},"max_items":1},"sqs":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor","description_kind":"plain","optional":true},"fetch_extended_inventory":{"type":"bool","description":"Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.","description_kind":"plain","optional":true},"fetch_tags":{"type":"bool","description":"Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds","description_kind":"plain","optional":true},"queue_prefixes":{"type":["list","string"],"description":"Specify each name or prefix for the Queues that you want to monitor. Filter values are case-sensitive.","description_kind":"plain","optional":true},"tag_key":{"type":"string","description":"Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.","description_kind":"plain","optional":true},"tag_value":{"type":"string","description":"Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.\n\n","description_kind":"plain","optional":true}},"description":"The sqs integration","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"newrelic_cloud_aws_govcloud_link_account":{"version":0,"block":{"attributes":{"access_key_id":{"type":"string","description":"access-key-id of awsGovcloud account","description_kind":"plain","required":true,"sensitive":true},"account_id":{"type":"number","description":"The ID of the account in New Relic.","description_kind":"plain","optional":true,"computed":true},"aws_account_id":{"type":"string","description":"awsGovcloud account id","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"metric_collection_mode":{"type":"string","description":"push or pull","description_kind":"plain","optional":true},"name":{"type":"string","description":"name of the account","description_kind":"plain","required":true},"secret_access_key":{"type":"string","description":"secret access key of the awsGovcloud account","description_kind":"plain","required":true,"sensitive":true}},"description_kind":"plain"}},"newrelic_cloud_aws_integrations":{"version":0,"block":{"attributes":{"account_id":{"type":"number","description":"The ID of the account in New Relic.","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"linked_account_id":{"type":"number","description":"The ID of the linked AWS account in New Relic","description_kind":"plain","required":true}},"block_types":{"alb":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor.","description_kind":"plain","optional":true},"fetch_extended_inventory":{"type":"bool","description":"Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.","description_kind":"plain","optional":true},"fetch_tags":{"type":"bool","description":"Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.","description_kind":"plain","optional":true},"load_balancer_prefixes":{"type":["list","string"],"description":"Specify each name or prefix for the LBs that you want to monitor. Filter values are case-sensitive.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds.","description_kind":"plain","optional":true},"tag_key":{"type":"string","description":"Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.","description_kind":"plain","optional":true},"tag_value":{"type":"string","description":"Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.\n\n","description_kind":"plain","optional":true}},"description":"ALB integration","description_kind":"plain"},"max_items":1},"api_gateway":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds.","description_kind":"plain","optional":true},"stage_prefixes":{"type":["list","string"],"description":"Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.","description_kind":"plain","optional":true},"tag_key":{"type":"string","description":"Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.","description_kind":"plain","optional":true},"tag_value":{"type":"string","description":"Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.\n\n","description_kind":"plain","optional":true}},"description":"API Gateway integration","description_kind":"plain"},"max_items":1},"auto_scaling":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds.","description_kind":"plain","optional":true}},"description":"AutoScaling integration","description_kind":"plain"},"max_items":1},"aws_app_sync":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds.","description_kind":"plain","optional":true}},"description":"Aws Appsync integration","description_kind":"plain"},"max_items":1},"aws_athena":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds.","description_kind":"plain","optional":true}},"description":"Aws Athena integration","description_kind":"plain"},"max_items":1},"aws_cognito":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds.","description_kind":"plain","optional":true}},"description":"Aws Cognito integration","description_kind":"plain"},"max_items":1},"aws_connect":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds.","description_kind":"plain","optional":true}},"description":"Aws Connect integration","description_kind":"plain"},"max_items":1},"aws_direct_connect":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds.","description_kind":"plain","optional":true}},"description":"Aws Direct Connect integration","description_kind":"plain"},"max_items":1},"aws_fsx":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds.","description_kind":"plain","optional":true}},"description":"Aws Fsx integration","description_kind":"plain"},"max_items":1},"aws_glue":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds.","description_kind":"plain","optional":true}},"description":"Aws Glue integration","description_kind":"plain"},"max_items":1},"aws_kinesis_analytics":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds.","description_kind":"plain","optional":true}},"description":"Aws Kinesis Analytics integration","description_kind":"plain"},"max_items":1},"aws_media_convert":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds.","description_kind":"plain","optional":true}},"description":"Aws Media Convert integration","description_kind":"plain"},"max_items":1},"aws_media_package_vod":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds.","description_kind":"plain","optional":true}},"description":"Aws Media PackageVod integration","description_kind":"plain"},"max_items":1},"aws_mq":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds.","description_kind":"plain","optional":true}},"description":"Aws Mq integration","description_kind":"plain"},"max_items":1},"aws_msk":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds.","description_kind":"plain","optional":true}},"description":"Aws Msk integration","description_kind":"plain"},"max_items":1},"aws_neptune":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds.","description_kind":"plain","optional":true}},"description":"Aws Neptune integration","description_kind":"plain"},"max_items":1},"aws_qldb":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds.","description_kind":"plain","optional":true}},"description":"Aws Qldb integration","description_kind":"plain"},"max_items":1},"aws_route53resolver":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds.","description_kind":"plain","optional":true}},"description":"Aws Route53resolver integration","description_kind":"plain"},"max_items":1},"aws_states":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds.","description_kind":"plain","optional":true}},"description":"Aws states integration","description_kind":"plain"},"max_items":1},"aws_transit_gateway":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds.","description_kind":"plain","optional":true}},"description":"Aws Transit Gateway integration","description_kind":"plain"},"max_items":1},"aws_waf":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds.","description_kind":"plain","optional":true}},"description":"Aws Waf integration","description_kind":"plain"},"max_items":1},"aws_wafv2":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds.","description_kind":"plain","optional":true}},"description":"Aws Wafv2 integration","description_kind":"plain"},"max_items":1},"billing":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds.","description_kind":"plain","optional":true}},"description":"Billing integration","description_kind":"plain"},"max_items":1},"cloudfront":{"nesting_mode":"list","block":{"attributes":{"fetch_lambdas_at_edge":{"type":"bool","description":"Specify if Lambdas@Edge should be monitored. May affect total data collection time and contribute to the Cloud provider API rate limit.","description_kind":"plain","optional":true},"fetch_tags":{"type":"bool","description":"Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds.","description_kind":"plain","optional":true},"tag_key":{"type":"string","description":"Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.","description_kind":"plain","optional":true},"tag_value":{"type":"string","description":"Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.\n\n","description_kind":"plain","optional":true}},"description":"Cloudfront integration","description_kind":"plain"},"max_items":1},"cloudtrail":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds.","description_kind":"plain","optional":true}},"description":"CloudTrail integration","description_kind":"plain"},"max_items":1},"doc_db":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds.","description_kind":"plain","optional":true}},"description":"Doc DB integration","description_kind":"plain"},"max_items":1},"dynamodb":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor.","description_kind":"plain","optional":true},"fetch_extended_inventory":{"type":"bool","description":"Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.","description_kind":"plain","optional":true},"fetch_tags":{"type":"bool","description":"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.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds.","description_kind":"plain","optional":true},"tag_key":{"type":"string","description":"Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.","description_kind":"plain","optional":true},"tag_value":{"type":"string","description":"Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.","description_kind":"plain","optional":true}},"description":"Dynamo DB integration","description_kind":"plain"},"max_items":1},"ebs":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor.","description_kind":"plain","optional":true},"fetch_extended_inventory":{"type":"bool","description":"Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds.","description_kind":"plain","optional":true},"tag_key":{"type":"string","description":"Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.","description_kind":"plain","optional":true},"tag_value":{"type":"string","description":"Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.","description_kind":"plain","optional":true}},"description":"EBS integration","description_kind":"plain"},"max_items":1},"ec2":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor.","description_kind":"plain","optional":true},"duplicate_ec2_tags":{"type":"bool","description":"Specify if the old legacy metadata and tag names have to be kept, it will consume more ingest data size","description_kind":"plain","optional":true},"fetch_ip_addresses":{"type":"bool","description":"Specify if IP addresses of ec2 instance should be collected","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds.","description_kind":"plain","optional":true},"tag_key":{"type":"string","description":"Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.","description_kind":"plain","optional":true},"tag_value":{"type":"string","description":"Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.\n\n","description_kind":"plain","optional":true}},"description":"Ec2 integration","description_kind":"plain"},"max_items":1},"ecs":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor.","description_kind":"plain","optional":true},"fetch_tags":{"type":"bool","description":"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.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds.","description_kind":"plain","optional":true},"tag_key":{"type":"string","description":"Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.","description_kind":"plain","optional":true},"tag_value":{"type":"string","description":"Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.","description_kind":"plain","optional":true}},"description":"Ecs integration","description_kind":"plain"},"max_items":1},"efs":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor.","description_kind":"plain","optional":true},"fetch_tags":{"type":"bool","description":"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.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds.","description_kind":"plain","optional":true},"tag_key":{"type":"string","description":"Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.","description_kind":"plain","optional":true},"tag_value":{"type":"string","description":"Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.","description_kind":"plain","optional":true}},"description":"Efs integration","description_kind":"plain"},"max_items":1},"elasticache":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor.","description_kind":"plain","optional":true},"fetch_tags":{"type":"bool","description":"Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds.","description_kind":"plain","optional":true},"tag_key":{"type":"string","description":"Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.","description_kind":"plain","optional":true},"tag_value":{"type":"string","description":"Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.\n\n","description_kind":"plain","optional":true}},"description":"Elasticache integration","description_kind":"plain"},"max_items":1},"elasticbeanstalk":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor.","description_kind":"plain","optional":true},"fetch_extended_inventory":{"type":"bool","description":"Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.","description_kind":"plain","optional":true},"fetch_tags":{"type":"bool","description":"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.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds.","description_kind":"plain","optional":true},"tag_key":{"type":"string","description":"Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.","description_kind":"plain","optional":true},"tag_value":{"type":"string","description":"Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.","description_kind":"plain","optional":true}},"description":"Elastic Bean Stalk integration","description_kind":"plain"},"max_items":1},"elasticsearch":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor.","description_kind":"plain","optional":true},"fetch_nodes":{"type":"bool","description":"Specify if metrics should be collected for nodes. Turning it on will increase the number of API calls made to CloudWatch.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds.","description_kind":"plain","optional":true},"tag_key":{"type":"string","description":"Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.","description_kind":"plain","optional":true},"tag_value":{"type":"string","description":"Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.\n\n","description_kind":"plain","optional":true}},"description":"Elastic Search integration","description_kind":"plain"},"max_items":1},"elb":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor.","description_kind":"plain","optional":true},"fetch_extended_inventory":{"type":"bool","description":"Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.","description_kind":"plain","optional":true},"fetch_tags":{"type":"bool","description":"Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds.","description_kind":"plain","optional":true}},"description":"Elb integration","description_kind":"plain"},"max_items":1},"emr":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor.","description_kind":"plain","optional":true},"fetch_tags":{"type":"bool","description":"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.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds.","description_kind":"plain","optional":true},"tag_key":{"type":"string","description":"Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.","description_kind":"plain","optional":true},"tag_value":{"type":"string","description":"Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.","description_kind":"plain","optional":true}},"description":"Emr integration","description_kind":"plain"},"max_items":1},"health":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds.","description_kind":"plain","optional":true}},"description":"Health integration","description_kind":"plain"},"max_items":1},"iam":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds.","description_kind":"plain","optional":true},"tag_key":{"type":"string","description":"Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.","description_kind":"plain","optional":true},"tag_value":{"type":"string","description":"Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.","description_kind":"plain","optional":true}},"description":"Iam integration","description_kind":"plain"},"max_items":1},"iot":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds.","description_kind":"plain","optional":true}},"description":"Iot integration","description_kind":"plain"},"max_items":1},"kinesis":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor.","description_kind":"plain","optional":true},"fetch_shards":{"type":"bool","description":"Specify if Shards should be monitored. May affect total data collection time and contribute to the Cloud provider API rate limit.","description_kind":"plain","optional":true},"fetch_tags":{"type":"bool","description":"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.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds.","description_kind":"plain","optional":true},"tag_key":{"type":"string","description":"Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.","description_kind":"plain","optional":true},"tag_value":{"type":"string","description":"Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.","description_kind":"plain","optional":true}},"description":"Kinesis integration","description_kind":"plain"},"max_items":1},"kinesis_firehose":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds.","description_kind":"plain","optional":true}},"description":"Kinesis Firehose integration","description_kind":"plain"},"max_items":1},"lambda":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor.","description_kind":"plain","optional":true},"fetch_tags":{"type":"bool","description":"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.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds.","description_kind":"plain","optional":true},"tag_key":{"type":"string","description":"Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.","description_kind":"plain","optional":true},"tag_value":{"type":"string","description":"Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.","description_kind":"plain","optional":true}},"description":"Lambda integration","description_kind":"plain"},"max_items":1},"rds":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor.","description_kind":"plain","optional":true},"fetch_tags":{"type":"bool","description":"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.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds.","description_kind":"plain","optional":true},"tag_key":{"type":"string","description":"Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.","description_kind":"plain","optional":true},"tag_value":{"type":"string","description":"Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.","description_kind":"plain","optional":true}},"description":"Rds integration","description_kind":"plain"},"max_items":1},"redshift":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds.","description_kind":"plain","optional":true},"tag_key":{"type":"string","description":"Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.","description_kind":"plain","optional":true},"tag_value":{"type":"string","description":"Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.","description_kind":"plain","optional":true}},"description":"Redshift integration","description_kind":"plain"},"max_items":1},"route53":{"nesting_mode":"list","block":{"attributes":{"fetch_extended_inventory":{"type":"bool","description":"Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds.","description_kind":"plain","optional":true}},"description":"Route53 integration","description_kind":"plain"},"max_items":1},"s3":{"nesting_mode":"list","block":{"attributes":{"fetch_extended_inventory":{"type":"bool","description":"Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.","description_kind":"plain","optional":true},"fetch_tags":{"type":"bool","description":"Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds.","description_kind":"plain","optional":true},"tag_key":{"type":"string","description":"Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.","description_kind":"plain","optional":true},"tag_value":{"type":"string","description":"Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.","description_kind":"plain","optional":true}},"description":"S3 integration","description_kind":"plain"},"max_items":1},"ses":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds.","description_kind":"plain","optional":true}},"description":"Ses integration","description_kind":"plain"},"max_items":1},"sns":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor.","description_kind":"plain","optional":true},"fetch_extended_inventory":{"type":"bool","description":"Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds.","description_kind":"plain","optional":true}},"description":"Sns integration","description_kind":"plain"},"max_items":1},"sqs":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor.","description_kind":"plain","optional":true},"fetch_extended_inventory":{"type":"bool","description":"Determine if extra inventory data be collected or not. May affect total data collection time and contribute to the Cloud provider API rate limit.","description_kind":"plain","optional":true},"fetch_tags":{"type":"bool","description":"Specify if tags should be collected. May affect total data collection time and contribute to the Cloud provider API rate limit.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds.","description_kind":"plain","optional":true},"queue_prefixes":{"type":["list","string"],"description":"Specify each name or prefix for the Queues that you want to monitor. Filter values are case-sensitive.","description_kind":"plain","optional":true},"tag_key":{"type":"string","description":"Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.","description_kind":"plain","optional":true},"tag_value":{"type":"string","description":"Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.","description_kind":"plain","optional":true}},"description":"SQS integration","description_kind":"plain"},"max_items":1},"trusted_advisor":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds.","description_kind":"plain","optional":true}},"description":"Trusted Advisor integration","description_kind":"plain"},"max_items":1},"vpc":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor.","description_kind":"plain","optional":true},"fetch_nat_gateway":{"type":"bool","description":"Specify if NAT gateway should be monitored. May affect total data collection time and contribute to the Cloud provider API rate limit.","description_kind":"plain","optional":true},"fetch_vpn":{"type":"bool","description":"Specify if VPN should be monitored. May affect total data collection time and contribute to the Cloud provider API rate limit.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds.","description_kind":"plain","optional":true},"tag_key":{"type":"string","description":"Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive.","description_kind":"plain","optional":true},"tag_value":{"type":"string","description":"Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive.","description_kind":"plain","optional":true}},"description":"VPC integration","description_kind":"plain"},"max_items":1},"x_ray":{"nesting_mode":"list","block":{"attributes":{"aws_regions":{"type":["list","string"],"description":"Specify each AWS region that includes the resources that you want to monitor.","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds.","description_kind":"plain","optional":true}},"description":"X-Ray integration","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"newrelic_cloud_aws_link_account":{"version":0,"block":{"attributes":{"account_id":{"type":"number","description":"The New Relic account ID where you want to link the AWS account.","description_kind":"plain","optional":true,"computed":true},"arn":{"type":"string","description":"The AWS role ARN.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"metric_collection_mode":{"type":"string","description":"How metrics will be collected. Defaults to `PULL` if empty.","description_kind":"plain","optional":true},"name":{"type":"string","description":"The name of the linked account.","description_kind":"plain","required":true}},"description_kind":"plain"}},"newrelic_cloud_azure_integrations":{"version":0,"block":{"attributes":{"account_id":{"type":"number","description":"The ID of the account in New Relic.","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"linked_account_id":{"type":"number","description":"The ID of the linked Azure account in New Relic","description_kind":"plain","required":true}},"block_types":{"api_management":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds","description_kind":"plain","optional":true},"resource_groups":{"type":["list","string"],"description":"Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive","description_kind":"plain","optional":true}},"description":"The Azure api management integration","description_kind":"plain"},"max_items":1},"app_gateway":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds","description_kind":"plain","optional":true},"resource_groups":{"type":["list","string"],"description":"Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive","description_kind":"plain","optional":true}},"description":"The Azure app gateway integration","description_kind":"plain"},"max_items":1},"app_service":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds","description_kind":"plain","optional":true},"resource_groups":{"type":["list","string"],"description":"Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive","description_kind":"plain","optional":true}},"description":"The Azure app services","description_kind":"plain"},"max_items":1},"containers":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds","description_kind":"plain","optional":true},"resource_groups":{"type":["list","string"],"description":"Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive","description_kind":"plain","optional":true}},"description":"The Azure containers","description_kind":"plain"},"max_items":1},"cosmos_db":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds","description_kind":"plain","optional":true},"resource_groups":{"type":["list","string"],"description":"Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive","description_kind":"plain","optional":true}},"description":"The Azure cosmoDB","description_kind":"plain"},"max_items":1},"cost_management":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds","description_kind":"plain","optional":true},"tag_keys":{"type":["list","string"],"description":"Specify if additional cost data per tag should be collected. This field is case sensitive.\n\n","description_kind":"plain","optional":true}},"description":"The Azure cost management","description_kind":"plain"},"max_items":1},"data_factory":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds","description_kind":"plain","optional":true},"resource_groups":{"type":["list","string"],"description":"Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive","description_kind":"plain","optional":true}},"description":"The Azure data factory","description_kind":"plain"},"max_items":1},"event_hub":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds","description_kind":"plain","optional":true},"resource_groups":{"type":["list","string"],"description":"Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive","description_kind":"plain","optional":true}},"description":"The Azure event hub","description_kind":"plain"},"max_items":1},"express_route":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds","description_kind":"plain","optional":true},"resource_groups":{"type":["list","string"],"description":"Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive","description_kind":"plain","optional":true}},"description":"The Azure express route","description_kind":"plain"},"max_items":1},"firewalls":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds","description_kind":"plain","optional":true},"resource_groups":{"type":["list","string"],"description":"Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive","description_kind":"plain","optional":true}},"description":"The Azure firewalls","description_kind":"plain"},"max_items":1},"front_door":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds","description_kind":"plain","optional":true},"resource_groups":{"type":["list","string"],"description":"Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive","description_kind":"plain","optional":true}},"description":"The Azure front door","description_kind":"plain"},"max_items":1},"functions":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds","description_kind":"plain","optional":true},"resource_groups":{"type":["list","string"],"description":"Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive","description_kind":"plain","optional":true}},"description":"The Azure functions","description_kind":"plain"},"max_items":1},"key_vault":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds","description_kind":"plain","optional":true},"resource_groups":{"type":["list","string"],"description":"Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive","description_kind":"plain","optional":true}},"description":"The Azure key vault","description_kind":"plain"},"max_items":1},"load_balancer":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds","description_kind":"plain","optional":true},"resource_groups":{"type":["list","string"],"description":"Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive","description_kind":"plain","optional":true}},"description":"The Azure load balancer","description_kind":"plain"},"max_items":1},"logic_apps":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds","description_kind":"plain","optional":true},"resource_groups":{"type":["list","string"],"description":"Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive","description_kind":"plain","optional":true}},"description":"The Azure logic apps","description_kind":"plain"},"max_items":1},"machine_learning":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds","description_kind":"plain","optional":true},"resource_groups":{"type":["list","string"],"description":"Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive","description_kind":"plain","optional":true}},"description":"The Azure machine learning","description_kind":"plain"},"max_items":1},"maria_db":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds","description_kind":"plain","optional":true},"resource_groups":{"type":["list","string"],"description":"Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive","description_kind":"plain","optional":true}},"description":"The Azure Maria DB","description_kind":"plain"},"max_items":1},"monitor":{"nesting_mode":"list","block":{"attributes":{"enabled":{"type":"bool","description":"A flag that specifies if the integration is active","description_kind":"plain","optional":true},"exclude_tags":{"type":["list","string"],"description":"Specify resource tags in 'key:value' form to be excluded from monitoring","description_kind":"plain","optional":true},"include_tags":{"type":["list","string"],"description":"Specify resource tags in 'key:value' form to be monitored","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds","description_kind":"plain","optional":true},"resource_groups":{"type":["list","string"],"description":"Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive","description_kind":"plain","optional":true},"resource_types":{"type":["list","string"],"description":"Specify each Azure resource type that needs to be monitored","description_kind":"plain","optional":true}},"description":"The Azure Monitor","description_kind":"plain"},"max_items":1},"mysql":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds","description_kind":"plain","optional":true},"resource_groups":{"type":["list","string"],"description":"Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive","description_kind":"plain","optional":true}},"description":"The Azure mysql","description_kind":"plain"},"max_items":1},"mysql_flexible":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds","description_kind":"plain","optional":true},"resource_groups":{"type":["list","string"],"description":"Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive","description_kind":"plain","optional":true}},"description":"The Azure mysql flexible service integration","description_kind":"plain"},"max_items":1},"postgresql":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds","description_kind":"plain","optional":true},"resource_groups":{"type":["list","string"],"description":"Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive","description_kind":"plain","optional":true}},"description":"The Azure postgresql","description_kind":"plain"},"max_items":1},"postgresql_flexible":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds","description_kind":"plain","optional":true},"resource_groups":{"type":["list","string"],"description":"Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive","description_kind":"plain","optional":true}},"description":"The Azure postgresql flexible service integration","description_kind":"plain"},"max_items":1},"power_bi_dedicated":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds","description_kind":"plain","optional":true},"resource_groups":{"type":["list","string"],"description":"Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive","description_kind":"plain","optional":true}},"description":"The Azure powerBI dedicated","description_kind":"plain"},"max_items":1},"redis_cache":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds","description_kind":"plain","optional":true},"resource_groups":{"type":["list","string"],"description":"Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive","description_kind":"plain","optional":true}},"description":"The Azure redis cache","description_kind":"plain"},"max_items":1},"service_bus":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds","description_kind":"plain","optional":true},"resource_groups":{"type":["list","string"],"description":"Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive","description_kind":"plain","optional":true}},"description":"The Azure service bus","description_kind":"plain"},"max_items":1},"sql":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds","description_kind":"plain","optional":true},"resource_groups":{"type":["list","string"],"description":"Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive","description_kind":"plain","optional":true}},"description":"The Azure sql","description_kind":"plain"},"max_items":1},"sql_managed":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds","description_kind":"plain","optional":true},"resource_groups":{"type":["list","string"],"description":"Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive","description_kind":"plain","optional":true}},"description":"The Azure sql managed","description_kind":"plain"},"max_items":1},"storage":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds","description_kind":"plain","optional":true},"resource_groups":{"type":["list","string"],"description":"Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive","description_kind":"plain","optional":true}},"description":"The Azure storage","description_kind":"plain"},"max_items":1},"virtual_machine":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds","description_kind":"plain","optional":true},"resource_groups":{"type":["list","string"],"description":"Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive","description_kind":"plain","optional":true}},"description":"The Azure virtual machine","description_kind":"plain"},"max_items":1},"virtual_networks":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds","description_kind":"plain","optional":true},"resource_groups":{"type":["list","string"],"description":"Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive","description_kind":"plain","optional":true}},"description":"The Azure virtual networks","description_kind":"plain"},"max_items":1},"vms":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds","description_kind":"plain","optional":true},"resource_groups":{"type":["list","string"],"description":"Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive","description_kind":"plain","optional":true}},"description":"The Azure Vms","description_kind":"plain"},"max_items":1},"vpn_gateway":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"The data polling interval in seconds","description_kind":"plain","optional":true},"resource_groups":{"type":["list","string"],"description":"Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive","description_kind":"plain","optional":true}},"description":"The Azure vpn gateway","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"newrelic_cloud_azure_link_account":{"version":0,"block":{"attributes":{"account_id":{"type":"number","description":"The New Relic account ID where you want to link the Azure account.","description_kind":"plain","optional":true,"computed":true},"application_id":{"type":"string","description":"Application ID for Azure account","description_kind":"plain","required":true},"client_secret":{"type":"string","description":"Value of the client secret from Azure","description_kind":"plain","required":true,"sensitive":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Name of the linked account","description_kind":"plain","required":true},"subscription_id":{"type":"string","description":"Subscription ID for the Azure account","description_kind":"plain","required":true},"tenant_id":{"type":"string","description":"Tenant ID for the Azure account","description_kind":"plain","required":true}},"description_kind":"plain"}},"newrelic_cloud_gcp_integrations":{"version":0,"block":{"attributes":{"account_id":{"type":"number","description":"ID of the newrelic account","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"linked_account_id":{"type":"number","description":"Id of the linked gcp account in New Relic","description_kind":"plain","required":true}},"block_types":{"alloy_db":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"the data polling interval in seconds","description_kind":"plain","optional":true}},"description":"GCP alloy DB integration","description_kind":"plain"},"max_items":1},"app_engine":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"the data polling interval in seconds","description_kind":"plain","optional":true}},"description":"GCP app engine service","description_kind":"plain"},"max_items":1},"big_query":{"nesting_mode":"list","block":{"attributes":{"fetch_tags":{"type":"bool","description":"to fetch tags of the resource","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"the data polling interval in seconds","description_kind":"plain","optional":true}},"description":"GCP biq query service","description_kind":"plain"},"max_items":1},"big_table":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"the data polling interval in seconds","description_kind":"plain","optional":true}},"description":"GCP big table service","description_kind":"plain"},"max_items":1},"composer":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"the data polling interval in seconds","description_kind":"plain","optional":true}},"description":"GCP big table service","description_kind":"plain"},"max_items":1},"data_flow":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"the data polling interval in seconds","description_kind":"plain","optional":true}},"description":"GCP big table service","description_kind":"plain"},"max_items":1},"data_proc":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"the data polling interval in seconds","description_kind":"plain","optional":true}},"description":"GCP big table service","description_kind":"plain"},"max_items":1},"data_store":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"the data polling interval in seconds","description_kind":"plain","optional":true}},"description":"GCP big table service","description_kind":"plain"},"max_items":1},"fire_base_database":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"the data polling interval in seconds","description_kind":"plain","optional":true}},"description":"GCP big table service","description_kind":"plain"},"max_items":1},"fire_base_hosting":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"the data polling interval in seconds","description_kind":"plain","optional":true}},"description":"GCP big table service","description_kind":"plain"},"max_items":1},"fire_base_storage":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"the data polling interval in seconds","description_kind":"plain","optional":true}},"description":"GCP big table service","description_kind":"plain"},"max_items":1},"fire_store":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"the data polling interval in seconds","description_kind":"plain","optional":true}},"description":"GCP big table service","description_kind":"plain"},"max_items":1},"functions":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"the data polling interval in seconds","description_kind":"plain","optional":true}},"description":"GCP big table service","description_kind":"plain"},"max_items":1},"interconnect":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"the data polling interval in seconds","description_kind":"plain","optional":true}},"description":"GCP big table service","description_kind":"plain"},"max_items":1},"kubernetes":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"the data polling interval in seconds","description_kind":"plain","optional":true}},"description":"GCP big table service","description_kind":"plain"},"max_items":1},"load_balancing":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"the data polling interval in seconds","description_kind":"plain","optional":true}},"description":"GCP big table service","description_kind":"plain"},"max_items":1},"mem_cache":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"the data polling interval in seconds","description_kind":"plain","optional":true}},"description":"GCP big table service","description_kind":"plain"},"max_items":1},"pub_sub":{"nesting_mode":"list","block":{"attributes":{"fetch_tags":{"type":"bool","description":"to fetch tags of the resource","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"the data polling interval in seconds","description_kind":"plain","optional":true}},"description":"GCP big table service","description_kind":"plain"},"max_items":1},"redis":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"the data polling interval in seconds","description_kind":"plain","optional":true}},"description":"GCP big table service","description_kind":"plain"},"max_items":1},"router":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"the data polling interval in seconds","description_kind":"plain","optional":true}},"description":"GCP big table service","description_kind":"plain"},"max_items":1},"run":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"the data polling interval in seconds","description_kind":"plain","optional":true}},"description":"GCP big table service","description_kind":"plain"},"max_items":1},"spanner":{"nesting_mode":"list","block":{"attributes":{"fetch_tags":{"type":"bool","description":"to fetch tags of the resource","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"the data polling interval in seconds","description_kind":"plain","optional":true}},"description":"GCP big table service","description_kind":"plain"},"max_items":1},"sql":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"the data polling interval in seconds","description_kind":"plain","optional":true}},"description":"GCP big table service","description_kind":"plain"},"max_items":1},"storage":{"nesting_mode":"list","block":{"attributes":{"fetch_tags":{"type":"bool","description":"to fetch tags of the resource","description_kind":"plain","optional":true},"metrics_polling_interval":{"type":"number","description":"the data polling interval in seconds","description_kind":"plain","optional":true}},"description":"GCP big table service","description_kind":"plain"},"max_items":1},"virtual_machines":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"the data polling interval in seconds","description_kind":"plain","optional":true}},"description":"GCP big table service","description_kind":"plain"},"max_items":1},"vpc_access":{"nesting_mode":"list","block":{"attributes":{"metrics_polling_interval":{"type":"number","description":"the data polling interval in seconds","description_kind":"plain","optional":true}},"description":"GCP big table service","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"newrelic_cloud_gcp_link_account":{"version":0,"block":{"attributes":{"account_id":{"type":"number","description":"accountID of newrelic account","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"name of the linked account","description_kind":"plain","required":true},"project_id":{"type":"string","description":"project id of the Gcp account","description_kind":"plain","required":true}},"description_kind":"plain"}},"newrelic_data_partition_rule":{"version":0,"block":{"attributes":{"account_id":{"type":"number","description":"The account id associated with the data partition rule.","description_kind":"plain","optional":true,"computed":true},"deleted":{"type":"bool","description":"Whether or not this data partition rule is deleted. Deleting a data partition rule does not delete the already persisted data. This data will be retained for a given period of time specified in the retention policy field.","description_kind":"plain","computed":true},"description":{"type":"string","description":"The description of the data partition rule.","description_kind":"plain","optional":true},"enabled":{"type":"bool","description":"Whether or not this data partition rule is enabled.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"nrql":{"type":"string","description":"The NRQL to match events for this data partition rule. Logs matching this criteria will be routed to the specified data partition.","description_kind":"plain","required":true},"retention_policy":{"type":"string","description":"The retention policy of the data partition data.","description_kind":"plain","required":true},"target_data_partition":{"type":"string","description":"The name of the data partition where logs will be allocated once the rule is enabled.","description_kind":"plain","required":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"newrelic_entity_tags":{"version":0,"block":{"attributes":{"guid":{"type":"string","description":"The guid of the entity to tag.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"tag":{"nesting_mode":"set","block":{"attributes":{"key":{"type":"string","description":"The tag key.","description_kind":"plain","required":true},"values":{"type":["set","string"],"description":"The tag values.","description_kind":"plain","required":true}},"description":"A set of key-value pairs to represent a tag. For example: Team:TeamName","description_kind":"plain"},"min_items":1},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"newrelic_events_to_metrics_rule":{"version":0,"block":{"attributes":{"account_id":{"type":"number","description":"Account with the event and where the metrics will be put.","description_kind":"plain","optional":true,"computed":true},"description":{"type":"string","description":"Provides additional information about the rule.","description_kind":"plain","optional":true},"enabled":{"type":"bool","description":"True means this rule is enabled. False means the rule is currently not creating metrics.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"The name of the rule. This must be unique within an account.","description_kind":"plain","required":true},"nrql":{"type":"string","description":"Explains how to create metrics from events.","description_kind":"plain","required":true},"rule_id":{"type":"string","description":"The id, uniquely identifying the rule.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"newrelic_group":{"version":0,"block":{"attributes":{"authentication_domain_id":{"type":"string","description":"The ID of the authentication domain the group will belong to.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"The name of the group.","description_kind":"plain","required":true},"user_ids":{"type":["set","string"],"description":"IDs of users to be added to the group.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"newrelic_infra_alert_condition":{"version":0,"block":{"attributes":{"comparison":{"type":"string","description":"The operator used to evaluate the threshold value. Valid values are above, below, and equal. Supported by the infra_metric and infra_process_running condition types.","description_kind":"plain","optional":true},"created_at":{"type":"number","description":"The timestamp the alert condition was created.","description_kind":"plain","computed":true},"description":{"type":"string","description":"The description of the Infrastructure alert condition.","description_kind":"plain","optional":true},"enabled":{"type":"bool","description":"Whether the condition is turned on or off. Valid values are true and false. Defaults to true.","description_kind":"plain","optional":true},"entity_guid":{"type":"string","description":"The unique entity identifier of the condition in New Relic.","description_kind":"plain","computed":true},"event":{"type":"string","description":"The metric event; for example, SystemSample or StorageSample. Supported by the infra_metric condition type.","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"integration_provider":{"type":"string","description":"For alerts on integrations, use this instead of event. Supported by the infra_metric condition type.","description_kind":"plain","optional":true},"name":{"type":"string","description":"The Infrastructure alert condition's name.","description_kind":"plain","required":true},"policy_id":{"type":"number","description":"The ID of the alert policy where this condition should be used.","description_kind":"plain","required":true},"process_where":{"type":"string","description":"Any filters applied to processes; for example: commandName = 'java'. Supported by the infra_process_running condition type.","description_kind":"plain","optional":true},"runbook_url":{"type":"string","description":"Runbook URL to display in notifications.","description_kind":"plain","optional":true},"select":{"type":"string","description":"The attribute name to identify the metric being targeted; for example, cpuPercent, diskFreePercent, or memoryResidentSizeBytes. The underlying API will automatically populate this value for Infrastructure integrations (for example diskFreePercent), so make sure to explicitly include this value to avoid diff issues. Supported by the infra_metric condition type.","description_kind":"plain","optional":true},"type":{"type":"string","description":"The type of Infrastructure alert condition. Valid values are infra_process_running, infra_metric, and infra_host_not_reporting.","description_kind":"plain","required":true},"updated_at":{"type":"number","description":"The timestamp the alert condition was last updated.","description_kind":"plain","computed":true},"violation_close_timer":{"type":"number","description":"Determines how much time, in hours, will pass before an incident is automatically closed. Valid values are 1, 2, 4, 8, 12, 24, 48, or 72","description_kind":"plain","optional":true},"where":{"type":"string","description":"If applicable, this identifies any Infrastructure host filters used; for example: hostname LIKE '%cassandra%'.","description_kind":"plain","optional":true}},"block_types":{"critical":{"nesting_mode":"list","block":{"attributes":{"duration":{"type":"number","description_kind":"plain","required":true},"time_function":{"type":"string","description_kind":"plain","optional":true},"value":{"type":"number","description_kind":"plain","optional":true}},"description":"Identifies the threshold parameters for opening a critical alert incident.","description_kind":"plain"},"max_items":1},"warning":{"nesting_mode":"list","block":{"attributes":{"duration":{"type":"number","description_kind":"plain","required":true},"time_function":{"type":"string","description_kind":"plain","optional":true},"value":{"type":"number","description_kind":"plain","optional":true}},"description":"Identifies the threshold parameters for opening a warning alert incident.","description_kind":"plain"},"max_items":1}},"description_kind":"plain","deprecated":true}},"newrelic_insights_event":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true}},"block_types":{"event":{"nesting_mode":"set","block":{"attributes":{"timestamp":{"type":"number","description":"Must be a Unix epoch timestamp. You can define timestamps either in seconds or in milliseconds.","description_kind":"plain","optional":true},"type":{"type":"string","description":"The event's name. Can be a combination of alphanumeric characters, underscores, and colons.","description_kind":"plain","required":true}},"block_types":{"attribute":{"nesting_mode":"set","block":{"attributes":{"key":{"type":"string","description":"The name of the attribute.","description_kind":"plain","required":true},"type":{"type":"string","description":"Specify the type for the attribute value. This is useful when passing integer or float values to Insights. Allowed values are string, int, or float. Defaults to string.","description_kind":"plain","optional":true},"value":{"type":"string","description":"The value of the attribute.","description_kind":"plain","required":true}},"description":"An attribute to include in your event payload. Multiple attribute blocks can be defined for an event.","description_kind":"plain"},"min_items":1,"max_items":255}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"newrelic_log_parsing_rule":{"version":0,"block":{"attributes":{"account_id":{"type":"number","description":"The account id associated with the obfuscation expression.","description_kind":"plain","optional":true,"computed":true},"attribute":{"type":"string","description":"The parsing rule will apply to value of this attribute. If field is not provided, value will default to message.","description_kind":"plain","optional":true},"deleted":{"type":"bool","description":"Whether or not this rule is deleted.","description_kind":"plain","computed":true},"enabled":{"type":"bool","description":"Whether or not this rule is enabled.","description_kind":"plain","required":true},"grok":{"type":"string","description":"The Grok of what to parse.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"lucene":{"type":"string","description":"The Lucene to match events to the parsing rule.","description_kind":"plain","required":true},"matched":{"type":"bool","description":"Whether the Grok pattern matched.","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"A description of what this parsing rule represents.","description_kind":"plain","required":true},"nrql":{"type":"string","description":"The NRQL to match events to the parsing rule.","description_kind":"plain","required":true}},"description_kind":"plain"}},"newrelic_monitor_downtime":{"version":0,"block":{"attributes":{"account_id":{"type":"number","description":"The ID of the New Relic account in which the Monitor Downtime shall be created. Defaults to the `account_id` in the provider{} configuration if not specified.","description_kind":"plain","optional":true,"computed":true},"end_time":{"type":"string","description":"A datetime stamp signifying the end of the Monitor Downtime.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"maintenance_days":{"type":["set","string"],"description":"A list of maintenance days to be included with the created weekly Monitor Downtime.","description_kind":"plain","optional":true},"mode":{"type":"string","description":"An identifier of the type of Monitor Downtime to be created.","description_kind":"plain","required":true},"monitor_guids":{"type":["set","string"],"description":"A list of GUIDs of monitors, to which the created Monitor Downtime shall be applied.","description_kind":"plain","optional":true},"name":{"type":"string","description":"A name to identify the Monitor Downtime to be created.","description_kind":"plain","required":true},"start_time":{"type":"string","description":"A datetime stamp signifying the start of the Monitor Downtime.","description_kind":"plain","required":true},"time_zone":{"type":"string","description":"The timezone that applies to the Monitor Downtime schedule.","description_kind":"plain","required":true}},"block_types":{"end_repeat":{"nesting_mode":"list","block":{"attributes":{"on_date":{"type":"string","description":"A date, on which the Monitor Downtime's repeat cycle is expected to end.","description_kind":"plain","optional":true},"on_repeat":{"type":"number","description":"Number of repetitions after which the Monitor Downtime's repeat cycle is expected to end.","description_kind":"plain","optional":true}},"description":"A specification of when the Monitor Downtime should end its repeat cycle, by number of occurrences or date.","description_kind":"plain"},"max_items":1},"frequency":{"nesting_mode":"list","block":{"attributes":{"days_of_month":{"type":["set","number"],"description":"A numerical list of days of a month on which the Monitor Downtime is scheduled to run.","description_kind":"plain","optional":true}},"block_types":{"days_of_week":{"nesting_mode":"list","block":{"attributes":{"ordinal_day_of_month":{"type":"string","description":"An occurrence of the day selected within the month.","description_kind":"plain","required":true},"week_day":{"type":"string","description":"The day of the week on which the Monitor Downtime would run.","description_kind":"plain","required":true}},"description":"A list of days of the week on which the Monitor Downtime is scheduled to run.","description_kind":"plain"},"max_items":1}},"description":"Configuration options for which days of the month a monitor downtime will occur","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"newrelic_notification_channel":{"version":0,"block":{"attributes":{"account_id":{"type":"number","description":"The account id of the channel.","description_kind":"plain","optional":true,"computed":true},"active":{"type":"bool","description":"Indicates whether the channel is active.","description_kind":"plain","optional":true},"destination_id":{"type":"string","description":"(Required) The id of the destination.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"(Required) The name of the channel.","description_kind":"plain","required":true},"product":{"type":"string","description":"(Required) The type of the channel product. One of: (DISCUSSIONS, ERROR_TRACKING, IINT).","description_kind":"plain","required":true},"status":{"type":"string","description":"The status of the channel.","description_kind":"plain","computed":true},"type":{"type":"string","description":"(Required) The type of the channel. One of: (WEBHOOK, EMAIL, SERVICENOW_INCIDENTS, PAGERDUTY_ACCOUNT_INTEGRATION, PAGERDUTY_SERVICE_INTEGRATION, JIRA_CLASSIC, SLACK, SLACK_COLLABORATION, SLACK_LEGACY, MOBILE_PUSH, EVENT_BRIDGE).","description_kind":"plain","required":true}},"block_types":{"property":{"nesting_mode":"set","block":{"attributes":{"display_value":{"type":"string","description":"Notification property display key.","description_kind":"plain","optional":true},"key":{"type":"string","description":"Notification property key.","description_kind":"plain","required":true},"label":{"type":"string","description":"Notification property label.","description_kind":"plain","optional":true},"value":{"type":"string","description":"Notification property value.","description_kind":"plain","required":true}},"description":"Notification channel property type.","description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"newrelic_notification_destination":{"version":1,"block":{"attributes":{"account_id":{"type":"number","description":"The account ID under which to put the destination.","description_kind":"plain","optional":true,"computed":true},"active":{"type":"bool","description":"Indicates whether the destination is active.","description_kind":"plain","optional":true},"guid":{"type":"string","description":"Destination entity GUID","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"last_sent":{"type":"string","description":"The last time a notification was sent.","description_kind":"plain","computed":true},"name":{"type":"string","description":"(Required) The name of the destination.","description_kind":"plain","required":true},"status":{"type":"string","description":"The status of the destination.","description_kind":"plain","computed":true},"type":{"type":"string","description":"(Required) The type of the destination. One of: (WEBHOOK, EMAIL, SERVICE_NOW, PAGERDUTY_ACCOUNT_INTEGRATION, PAGERDUTY_SERVICE_INTEGRATION, JIRA, SLACK, SLACK_COLLABORATION, SLACK_LEGACY, MOBILE_PUSH, EVENT_BRIDGE).","description_kind":"plain","required":true}},"block_types":{"auth_basic":{"nesting_mode":"list","block":{"attributes":{"password":{"type":"string","description_kind":"plain","required":true,"sensitive":true},"user":{"type":"string","description_kind":"plain","required":true}},"description":"Basic username and password authentication credentials.","description_kind":"plain"},"max_items":1},"auth_custom_header":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description_kind":"plain","required":true},"value":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"description":"Custom header based authentication","description_kind":"plain"}},"auth_token":{"nesting_mode":"list","block":{"attributes":{"prefix":{"type":"string","description_kind":"plain","optional":true},"token":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"description":"Token authentication credentials.","description_kind":"plain"},"max_items":1},"property":{"nesting_mode":"set","block":{"attributes":{"display_value":{"type":"string","description":"Notification property display key.","description_kind":"plain","optional":true},"key":{"type":"string","description":"Notification property key.","description_kind":"plain","required":true},"label":{"type":"string","description":"Notification property label.","description_kind":"plain","optional":true},"value":{"type":"string","description":"Notification property value.","description_kind":"plain","required":true}},"description":"Notification destination property type.","description_kind":"plain"},"min_items":1},"secure_url":{"nesting_mode":"list","block":{"attributes":{"prefix":{"type":"string","description_kind":"plain","required":true},"secure_suffix":{"type":"string","description_kind":"plain","required":true,"sensitive":true}},"description":"URL in secure format","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"newrelic_nrql_alert_condition":{"version":0,"block":{"attributes":{"account_id":{"type":"number","description":"The New Relic account ID for managing your NRQL alert conditions.","description_kind":"plain","optional":true,"computed":true},"aggregation_delay":{"type":"string","description":"How long we wait for data that belongs in each aggregation window. Depending on your data, a longer delay may increase accuracy but delay notifications. Use aggregationDelay with the EVENT_FLOW and CADENCE aggregation methods.","description_kind":"plain","optional":true},"aggregation_method":{"type":"string","description":"The method that determines when we consider an aggregation window to be complete so that we can evaluate the signal for incidents. Default is EVENT_FLOW.","description_kind":"plain","optional":true},"aggregation_timer":{"type":"string","description":"How long we wait after each data point arrives to make sure we've processed the whole batch. Use aggregationTimer with the EVENT_TIMER aggregation method.","description_kind":"plain","optional":true},"aggregation_window":{"type":"number","description":"The duration of the time window used to evaluate the NRQL query, in seconds.","description_kind":"plain","optional":true,"computed":true},"baseline_direction":{"type":"string","description":"The baseline direction of a baseline NRQL alert condition. Valid values are: 'LOWER_ONLY', 'UPPER_AND_LOWER', 'UPPER_ONLY' (case insensitive).","description_kind":"plain","optional":true},"close_violations_on_expiration":{"type":"bool","description":"Whether to close all open incidents when the signal expires.","description_kind":"plain","optional":true},"description":{"type":"string","description":"The description of the NRQL alert condition.","description_kind":"plain","optional":true},"enabled":{"type":"bool","description":"Whether or not to enable the alert condition.","description_kind":"plain","optional":true},"entity_guid":{"type":"string","description":"The unique entity identifier of the NRQL Condition in New Relic.","description_kind":"plain","computed":true},"evaluation_delay":{"type":"number","description":"How long we wait until the signal starts evaluating. The maximum delay is 7200 seconds (120 minutes)","description_kind":"plain","optional":true},"expiration_duration":{"type":"number","description":"The amount of time (in seconds) to wait before considering the signal expired. Must be in the range of 30 to 172800 (inclusive)","description_kind":"plain","optional":true},"fill_option":{"type":"string","description":"Which strategy to use when filling gaps in the signal. If static, the 'fill value' will be used for filling gaps in the signal. Valid values are: 'NONE', 'LAST_VALUE', or 'STATIC' (case insensitive).","description_kind":"plain","optional":true},"fill_value":{"type":"number","description":"If using the 'static' fill option, this value will be used for filling gaps in the signal.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"The title of the condition.","description_kind":"plain","required":true},"open_violation_on_expiration":{"type":"bool","description":"Whether to create a new incident to capture that the signal expired.","description_kind":"plain","optional":true},"policy_id":{"type":"number","description":"The ID of the policy where this condition should be used.","description_kind":"plain","required":true},"runbook_url":{"type":"string","description":"Runbook URL to display in notifications.","description_kind":"plain","optional":true},"slide_by":{"type":"number","description":"The duration of overlapping time windows used to smooth the chart line, in seconds. Must be a factor of `aggregation_window` and less than the aggregation window. If `aggregation_window` is less than or equal to 3600 seconds, it should be greater or equal to 30 seconds. If `aggregation_window` is greater than 3600 seconds but less than 7200 seconds, it should be greater or equal to `aggregation_window / 120`. If `aggregation_window` is greater than 7200 seconds, it should be greater or equal to `aggregation_window / 24","description_kind":"plain","optional":true},"type":{"type":"string","description":"The type of NRQL alert condition to create. Valid values are: 'static', 'baseline'.","description_kind":"plain","optional":true},"violation_time_limit":{"type":"string","description":"Sets a time limit, in hours, that will automatically force-close a long-lasting incident after the time limit you select. Possible values are 'ONE_HOUR', 'TWO_HOURS', 'FOUR_HOURS', 'EIGHT_HOURS', 'TWELVE_HOURS', 'TWENTY_FOUR_HOURS', 'THIRTY_DAYS' (case insensitive).","description_kind":"plain","deprecated":true,"optional":true,"computed":true},"violation_time_limit_seconds":{"type":"number","description":"Sets a time limit, in seconds, that will automatically force-close a long-lasting incident after the time limit you select. Must be in the range of 300 to 2592000 (inclusive)","description_kind":"plain","optional":true}},"block_types":{"critical":{"nesting_mode":"list","block":{"attributes":{"duration":{"type":"number","description":"In minutes, must be in the range of 1 to 120 (inclusive).","description_kind":"plain","deprecated":true,"optional":true},"operator":{"type":"string","description":"One of (above, above_or_equals, below, below_or_equals, equals, not_equals). Defaults to 'equals'.","description_kind":"plain","optional":true},"threshold":{"type":"number","description":"For baseline conditions must be in range [1, 1000].","description_kind":"plain","required":true},"threshold_duration":{"type":"number","description":"The duration, in seconds, that the threshold must violate in order to create an incident. Value must be a multiple of the 'aggregation_window' (which has a default of 60 seconds). Value must be within 120-86400 seconds for baseline conditions, and within 60-86400 seconds for static conditions","description_kind":"plain","optional":true},"threshold_occurrences":{"type":"string","description":"The criteria for how many data points must be in violation for the specified threshold duration. Valid values are: 'ALL' or 'AT_LEAST_ONCE' (case insensitive).","description_kind":"plain","optional":true},"time_function":{"type":"string","description":"Valid values are: 'all' or 'any'","description_kind":"plain","deprecated":true,"optional":true}},"description":"A condition term with priority set to critical.","description_kind":"plain"},"max_items":1},"nrql":{"nesting_mode":"list","block":{"attributes":{"evaluation_offset":{"type":"number","description":"NRQL queries are evaluated in one-minute time windows. The start time depends on the value you provide in the NRQL condition's `evaluation_offset`.","description_kind":"plain","deprecated":true,"optional":true},"query":{"type":"string","description_kind":"plain","required":true},"since_value":{"type":"string","description":"NRQL queries are evaluated in one-minute time windows. The start time depends on the value you provide in the NRQL condition's `since_value`.","description_kind":"plain","deprecated":true,"optional":true}},"description":"A NRQL query.","description_kind":"plain"},"min_items":1,"max_items":1},"term":{"nesting_mode":"set","block":{"attributes":{"duration":{"type":"number","description":"In minutes, must be in the range of 1 to 120 (inclusive).","description_kind":"plain","deprecated":true,"optional":true},"operator":{"type":"string","description":"One of (above, above_or_equals, below, below_or_equals, equals, not_equals). Defaults to 'equals'.","description_kind":"plain","optional":true},"priority":{"type":"string","description":"One of (critical, warning). Defaults to 'critical'. At least one condition term must have priority set to 'critical'.","description_kind":"plain","optional":true},"threshold":{"type":"number","description":"For baseline conditions must be in range [1, 1000].","description_kind":"plain","required":true},"threshold_duration":{"type":"number","description":"The duration, in seconds, that the threshold must violate in order to create an incident. Value must be a multiple of the 'aggregation_window' (which has a default of 60 seconds). Value must be within 120-86400 seconds for baseline conditions, and within 60-86400 seconds for static conditions","description_kind":"plain","optional":true},"threshold_occurrences":{"type":"string","description":"The criteria for how many data points must be in violation for the specified threshold duration. Valid values are: 'ALL' or 'AT_LEAST_ONCE' (case insensitive).","description_kind":"plain","optional":true},"time_function":{"type":"string","description":"Valid values are: 'all' or 'any'","description_kind":"plain","deprecated":true,"optional":true}},"description":"A set of terms for this condition. Max 2 terms allowed - at least one 1 critical term and 1 optional warning term.","description_kind":"plain","deprecated":true},"max_items":2},"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}},"warning":{"nesting_mode":"list","block":{"attributes":{"duration":{"type":"number","description":"In minutes, must be in the range of 1 to 120 (inclusive).","description_kind":"plain","deprecated":true,"optional":true},"operator":{"type":"string","description":"One of (above, above_or_equals, below, below_or_equals, equals, not_equals). Defaults to 'equals'.","description_kind":"plain","optional":true},"threshold":{"type":"number","description":"For baseline conditions must be in range [1, 1000].","description_kind":"plain","required":true},"threshold_duration":{"type":"number","description":"The duration, in seconds, that the threshold must violate in order to create an incident. Value must be a multiple of the 'aggregation_window' (which has a default of 60 seconds). Value must be within 120-86400 seconds for baseline conditions, and within 60-86400 seconds for static conditions","description_kind":"plain","optional":true},"threshold_occurrences":{"type":"string","description":"The criteria for how many data points must be in violation for the specified threshold duration. Valid values are: 'ALL' or 'AT_LEAST_ONCE' (case insensitive).","description_kind":"plain","optional":true},"time_function":{"type":"string","description":"Valid values are: 'all' or 'any'","description_kind":"plain","deprecated":true,"optional":true}},"description":"A condition term with priority set to warning.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"newrelic_nrql_drop_rule":{"version":0,"block":{"attributes":{"account_id":{"type":"number","description":"Account with the NRQL drop rule will be put.","description_kind":"plain","optional":true,"computed":true},"action":{"type":"string","description":"The drop rule action (drop_data, drop_attributes, or drop_attributes_from_metric_aggregates).","description_kind":"plain","required":true},"description":{"type":"string","description":"Provides additional information about the rule.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"nrql":{"type":"string","description":"Explains which data to apply the drop rule to.","description_kind":"plain","required":true},"rule_id":{"type":"string","description":"The id, uniquely identifying the rule.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"newrelic_obfuscation_expression":{"version":0,"block":{"attributes":{"account_id":{"type":"number","description":"The account id associated with the obfuscation expression.","description_kind":"plain","optional":true,"computed":true},"description":{"type":"string","description":"Description of expression.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Name of expression.","description_kind":"plain","required":true},"regex":{"type":"string","description":"Regex of expression.","description_kind":"plain","required":true}},"description_kind":"plain"}},"newrelic_obfuscation_rule":{"version":0,"block":{"attributes":{"account_id":{"type":"number","description":"The account id associated with the obfuscation rule.","description_kind":"plain","optional":true,"computed":true},"description":{"type":"string","description":"Description of rule.","description_kind":"plain","optional":true},"enabled":{"type":"bool","description":"Whether the rule should be applied or not to incoming data.","description_kind":"plain","required":true},"filter":{"type":"string","description":"NRQL for determining whether a given log record should have obfuscation actions applied.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Name of rule.","description_kind":"plain","required":true}},"block_types":{"action":{"nesting_mode":"set","block":{"attributes":{"attribute":{"type":["set","string"],"description":"Attribute names for action. An empty list applies the action to all the attributes.","description_kind":"plain","required":true},"expression_id":{"type":"string","description":"Expression Id for action.","description_kind":"plain","required":true},"method":{"type":"string","description":"Obfuscation method to use.","description_kind":"plain","required":true}},"description":"Actions for the rule. The actions will be applied in the order specified by this list.","description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"newrelic_one_dashboard":{"version":0,"block":{"attributes":{"account_id":{"type":"number","description":"The New Relic account ID where you want to create the dashboard.","description_kind":"plain","optional":true,"computed":true},"description":{"type":"string","description":"The dashboard's description.","description_kind":"plain","optional":true},"guid":{"type":"string","description":"The unique entity identifier of the dashboard in New Relic.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"The dashboard's name.","description_kind":"plain","required":true},"permalink":{"type":"string","description":"The URL of the dashboard.","description_kind":"plain","computed":true},"permissions":{"type":"string","description":"Determines who can see or edit the dashboard. Valid values are private, public_read_only, public_read_write. Defaults to public_read_only.","description_kind":"plain","optional":true}},"block_types":{"page":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description":"The dashboard page's description.","description_kind":"plain","optional":true},"guid":{"type":"string","description":"The unique entity identifier of the dashboard page in New Relic.","description_kind":"plain","computed":true},"name":{"type":"string","description":"The dashboard page's name.","description_kind":"plain","required":true}},"block_types":{"widget_area":{"nesting_mode":"list","block":{"attributes":{"column":{"type":"number","description_kind":"plain","required":true},"facet_show_other_series":{"type":"bool","description_kind":"plain","optional":true},"height":{"type":"number","description_kind":"plain","optional":true},"id":{"type":"string","description":"The ID of the widget.","description_kind":"plain","computed":true},"ignore_time_range":{"type":"bool","description_kind":"plain","optional":true},"legend_enabled":{"type":"bool","description_kind":"plain","optional":true},"row":{"type":"number","description_kind":"plain","required":true},"title":{"type":"string","description":"A title for the widget.","description_kind":"plain","required":true},"width":{"type":"number","description_kind":"plain","optional":true},"y_axis_left_max":{"type":"number","description_kind":"plain","optional":true},"y_axis_left_min":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"colors":{"nesting_mode":"list","block":{"attributes":{"color":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"series_overrides":{"nesting_mode":"list","block":{"attributes":{"color":{"type":"string","description":"Color code","description_kind":"plain","optional":true},"series_name":{"type":"string","description":"Series name","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"nrql_query":{"nesting_mode":"list","block":{"attributes":{"account_id":{"type":"number","description":"The account id used for the NRQL query.","description_kind":"plain","optional":true,"computed":true},"query":{"type":"string","description":"The NRQL query.","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1},"null_values":{"nesting_mode":"list","block":{"attributes":{"null_value":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"series_overrides":{"nesting_mode":"list","block":{"attributes":{"null_value":{"type":"string","description":"Null value","description_kind":"plain","optional":true},"series_name":{"type":"string","description":"Series name","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"units":{"nesting_mode":"list","block":{"attributes":{"unit":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"series_overrides":{"nesting_mode":"list","block":{"attributes":{"series_name":{"type":"string","description":"Series name","description_kind":"plain","optional":true},"unit":{"type":"string","description":"Unit name","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}}},"description":"An area widget.","description_kind":"plain"}},"widget_bar":{"nesting_mode":"list","block":{"attributes":{"column":{"type":"number","description_kind":"plain","required":true},"facet_show_other_series":{"type":"bool","description_kind":"plain","optional":true},"filter_current_dashboard":{"type":"bool","description":"Use this item to filter the current dashboard","description_kind":"plain","optional":true},"height":{"type":"number","description_kind":"plain","optional":true},"id":{"type":"string","description":"The ID of the widget.","description_kind":"plain","computed":true},"ignore_time_range":{"type":"bool","description_kind":"plain","optional":true},"legend_enabled":{"type":"bool","description_kind":"plain","optional":true},"linked_entity_guids":{"type":["list","string"],"description":"Related entities. Currently only supports Dashboard entities, but may allow other cases in the future.","description_kind":"plain","optional":true,"computed":true},"row":{"type":"number","description_kind":"plain","required":true},"title":{"type":"string","description":"A title for the widget.","description_kind":"plain","required":true},"width":{"type":"number","description_kind":"plain","optional":true},"y_axis_left_max":{"type":"number","description_kind":"plain","optional":true},"y_axis_left_min":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"colors":{"nesting_mode":"list","block":{"attributes":{"color":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"series_overrides":{"nesting_mode":"list","block":{"attributes":{"color":{"type":"string","description":"Color code","description_kind":"plain","optional":true},"series_name":{"type":"string","description":"Series name","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"nrql_query":{"nesting_mode":"list","block":{"attributes":{"account_id":{"type":"number","description":"The account id used for the NRQL query.","description_kind":"plain","optional":true,"computed":true},"query":{"type":"string","description":"The NRQL query.","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1},"null_values":{"nesting_mode":"list","block":{"attributes":{"null_value":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"series_overrides":{"nesting_mode":"list","block":{"attributes":{"null_value":{"type":"string","description":"Null value","description_kind":"plain","optional":true},"series_name":{"type":"string","description":"Series name","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"units":{"nesting_mode":"list","block":{"attributes":{"unit":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"series_overrides":{"nesting_mode":"list","block":{"attributes":{"series_name":{"type":"string","description":"Series name","description_kind":"plain","optional":true},"unit":{"type":"string","description":"Unit name","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}}},"description":"A bar widget.","description_kind":"plain"}},"widget_billboard":{"nesting_mode":"list","block":{"attributes":{"column":{"type":"number","description_kind":"plain","required":true},"critical":{"type":"string","description":"The critical threshold value.","description_kind":"plain","optional":true},"facet_show_other_series":{"type":"bool","description_kind":"plain","optional":true},"height":{"type":"number","description_kind":"plain","optional":true},"id":{"type":"string","description":"The ID of the widget.","description_kind":"plain","computed":true},"ignore_time_range":{"type":"bool","description_kind":"plain","optional":true},"legend_enabled":{"type":"bool","description_kind":"plain","optional":true},"row":{"type":"number","description_kind":"plain","required":true},"title":{"type":"string","description":"A title for the widget.","description_kind":"plain","required":true},"warning":{"type":"string","description":"The warning threshold value.","description_kind":"plain","optional":true},"width":{"type":"number","description_kind":"plain","optional":true},"y_axis_left_max":{"type":"number","description_kind":"plain","optional":true},"y_axis_left_min":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"colors":{"nesting_mode":"list","block":{"attributes":{"color":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"series_overrides":{"nesting_mode":"list","block":{"attributes":{"color":{"type":"string","description":"Color code","description_kind":"plain","optional":true},"series_name":{"type":"string","description":"Series name","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"nrql_query":{"nesting_mode":"list","block":{"attributes":{"account_id":{"type":"number","description":"The account id used for the NRQL query.","description_kind":"plain","optional":true,"computed":true},"query":{"type":"string","description":"The NRQL query.","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1},"null_values":{"nesting_mode":"list","block":{"attributes":{"null_value":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"series_overrides":{"nesting_mode":"list","block":{"attributes":{"null_value":{"type":"string","description":"Null value","description_kind":"plain","optional":true},"series_name":{"type":"string","description":"Series name","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"units":{"nesting_mode":"list","block":{"attributes":{"unit":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"series_overrides":{"nesting_mode":"list","block":{"attributes":{"series_name":{"type":"string","description":"Series name","description_kind":"plain","optional":true},"unit":{"type":"string","description":"Unit name","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}}},"description":"A billboard widget.","description_kind":"plain"}},"widget_bullet":{"nesting_mode":"list","block":{"attributes":{"column":{"type":"number","description_kind":"plain","required":true},"facet_show_other_series":{"type":"bool","description_kind":"plain","optional":true},"height":{"type":"number","description_kind":"plain","optional":true},"id":{"type":"string","description":"The ID of the widget.","description_kind":"plain","computed":true},"ignore_time_range":{"type":"bool","description_kind":"plain","optional":true},"legend_enabled":{"type":"bool","description_kind":"plain","optional":true},"limit":{"type":"number","description":"The maximum value for the visualization","description_kind":"plain","required":true},"row":{"type":"number","description_kind":"plain","required":true},"title":{"type":"string","description":"A title for the widget.","description_kind":"plain","required":true},"width":{"type":"number","description_kind":"plain","optional":true},"y_axis_left_max":{"type":"number","description_kind":"plain","optional":true},"y_axis_left_min":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"colors":{"nesting_mode":"list","block":{"attributes":{"color":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"series_overrides":{"nesting_mode":"list","block":{"attributes":{"color":{"type":"string","description":"Color code","description_kind":"plain","optional":true},"series_name":{"type":"string","description":"Series name","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"nrql_query":{"nesting_mode":"list","block":{"attributes":{"account_id":{"type":"number","description":"The account id used for the NRQL query.","description_kind":"plain","optional":true,"computed":true},"query":{"type":"string","description":"The NRQL query.","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1},"null_values":{"nesting_mode":"list","block":{"attributes":{"null_value":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"series_overrides":{"nesting_mode":"list","block":{"attributes":{"null_value":{"type":"string","description":"Null value","description_kind":"plain","optional":true},"series_name":{"type":"string","description":"Series name","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"units":{"nesting_mode":"list","block":{"attributes":{"unit":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"series_overrides":{"nesting_mode":"list","block":{"attributes":{"series_name":{"type":"string","description":"Series name","description_kind":"plain","optional":true},"unit":{"type":"string","description":"Unit name","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}}},"description":"A bullet widget.","description_kind":"plain"}},"widget_funnel":{"nesting_mode":"list","block":{"attributes":{"column":{"type":"number","description_kind":"plain","required":true},"facet_show_other_series":{"type":"bool","description_kind":"plain","optional":true},"height":{"type":"number","description_kind":"plain","optional":true},"id":{"type":"string","description":"The ID of the widget.","description_kind":"plain","computed":true},"ignore_time_range":{"type":"bool","description_kind":"plain","optional":true},"legend_enabled":{"type":"bool","description_kind":"plain","optional":true},"row":{"type":"number","description_kind":"plain","required":true},"title":{"type":"string","description":"A title for the widget.","description_kind":"plain","required":true},"width":{"type":"number","description_kind":"plain","optional":true},"y_axis_left_max":{"type":"number","description_kind":"plain","optional":true},"y_axis_left_min":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"colors":{"nesting_mode":"list","block":{"attributes":{"color":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"series_overrides":{"nesting_mode":"list","block":{"attributes":{"color":{"type":"string","description":"Color code","description_kind":"plain","optional":true},"series_name":{"type":"string","description":"Series name","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"nrql_query":{"nesting_mode":"list","block":{"attributes":{"account_id":{"type":"number","description":"The account id used for the NRQL query.","description_kind":"plain","optional":true,"computed":true},"query":{"type":"string","description":"The NRQL query.","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1},"null_values":{"nesting_mode":"list","block":{"attributes":{"null_value":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"series_overrides":{"nesting_mode":"list","block":{"attributes":{"null_value":{"type":"string","description":"Null value","description_kind":"plain","optional":true},"series_name":{"type":"string","description":"Series name","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"units":{"nesting_mode":"list","block":{"attributes":{"unit":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"series_overrides":{"nesting_mode":"list","block":{"attributes":{"series_name":{"type":"string","description":"Series name","description_kind":"plain","optional":true},"unit":{"type":"string","description":"Unit name","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}}},"description":"A funnel widget.","description_kind":"plain"}},"widget_heatmap":{"nesting_mode":"list","block":{"attributes":{"column":{"type":"number","description_kind":"plain","required":true},"facet_show_other_series":{"type":"bool","description_kind":"plain","optional":true},"filter_current_dashboard":{"type":"bool","description":"Use this item to filter the current dashboard","description_kind":"plain","optional":true},"height":{"type":"number","description_kind":"plain","optional":true},"id":{"type":"string","description":"The ID of the widget.","description_kind":"plain","computed":true},"ignore_time_range":{"type":"bool","description_kind":"plain","optional":true},"legend_enabled":{"type":"bool","description_kind":"plain","optional":true},"linked_entity_guids":{"type":["list","string"],"description":"Related entities. Currently only supports Dashboard entities, but may allow other cases in the future.","description_kind":"plain","optional":true,"computed":true},"row":{"type":"number","description_kind":"plain","required":true},"title":{"type":"string","description":"A title for the widget.","description_kind":"plain","required":true},"width":{"type":"number","description_kind":"plain","optional":true},"y_axis_left_max":{"type":"number","description_kind":"plain","optional":true},"y_axis_left_min":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"colors":{"nesting_mode":"list","block":{"attributes":{"color":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"series_overrides":{"nesting_mode":"list","block":{"attributes":{"color":{"type":"string","description":"Color code","description_kind":"plain","optional":true},"series_name":{"type":"string","description":"Series name","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"nrql_query":{"nesting_mode":"list","block":{"attributes":{"account_id":{"type":"number","description":"The account id used for the NRQL query.","description_kind":"plain","optional":true,"computed":true},"query":{"type":"string","description":"The NRQL query.","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1},"null_values":{"nesting_mode":"list","block":{"attributes":{"null_value":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"series_overrides":{"nesting_mode":"list","block":{"attributes":{"null_value":{"type":"string","description":"Null value","description_kind":"plain","optional":true},"series_name":{"type":"string","description":"Series name","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"units":{"nesting_mode":"list","block":{"attributes":{"unit":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"series_overrides":{"nesting_mode":"list","block":{"attributes":{"series_name":{"type":"string","description":"Series name","description_kind":"plain","optional":true},"unit":{"type":"string","description":"Unit name","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}}},"description":"A heatmap widget.","description_kind":"plain"}},"widget_histogram":{"nesting_mode":"list","block":{"attributes":{"column":{"type":"number","description_kind":"plain","required":true},"facet_show_other_series":{"type":"bool","description_kind":"plain","optional":true},"height":{"type":"number","description_kind":"plain","optional":true},"id":{"type":"string","description":"The ID of the widget.","description_kind":"plain","computed":true},"ignore_time_range":{"type":"bool","description_kind":"plain","optional":true},"legend_enabled":{"type":"bool","description_kind":"plain","optional":true},"row":{"type":"number","description_kind":"plain","required":true},"title":{"type":"string","description":"A title for the widget.","description_kind":"plain","required":true},"width":{"type":"number","description_kind":"plain","optional":true},"y_axis_left_max":{"type":"number","description_kind":"plain","optional":true},"y_axis_left_min":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"colors":{"nesting_mode":"list","block":{"attributes":{"color":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"series_overrides":{"nesting_mode":"list","block":{"attributes":{"color":{"type":"string","description":"Color code","description_kind":"plain","optional":true},"series_name":{"type":"string","description":"Series name","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"nrql_query":{"nesting_mode":"list","block":{"attributes":{"account_id":{"type":"number","description":"The account id used for the NRQL query.","description_kind":"plain","optional":true,"computed":true},"query":{"type":"string","description":"The NRQL query.","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1},"null_values":{"nesting_mode":"list","block":{"attributes":{"null_value":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"series_overrides":{"nesting_mode":"list","block":{"attributes":{"null_value":{"type":"string","description":"Null value","description_kind":"plain","optional":true},"series_name":{"type":"string","description":"Series name","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"units":{"nesting_mode":"list","block":{"attributes":{"unit":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"series_overrides":{"nesting_mode":"list","block":{"attributes":{"series_name":{"type":"string","description":"Series name","description_kind":"plain","optional":true},"unit":{"type":"string","description":"Unit name","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}}},"description":"A histogram widget.","description_kind":"plain"}},"widget_json":{"nesting_mode":"list","block":{"attributes":{"column":{"type":"number","description_kind":"plain","required":true},"facet_show_other_series":{"type":"bool","description_kind":"plain","optional":true},"height":{"type":"number","description_kind":"plain","optional":true},"id":{"type":"string","description":"The ID of the widget.","description_kind":"plain","computed":true},"ignore_time_range":{"type":"bool","description_kind":"plain","optional":true},"legend_enabled":{"type":"bool","description_kind":"plain","optional":true},"row":{"type":"number","description_kind":"plain","required":true},"title":{"type":"string","description":"A title for the widget.","description_kind":"plain","required":true},"width":{"type":"number","description_kind":"plain","optional":true},"y_axis_left_max":{"type":"number","description_kind":"plain","optional":true},"y_axis_left_min":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"colors":{"nesting_mode":"list","block":{"attributes":{"color":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"series_overrides":{"nesting_mode":"list","block":{"attributes":{"color":{"type":"string","description":"Color code","description_kind":"plain","optional":true},"series_name":{"type":"string","description":"Series name","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"nrql_query":{"nesting_mode":"list","block":{"attributes":{"account_id":{"type":"number","description":"The account id used for the NRQL query.","description_kind":"plain","optional":true,"computed":true},"query":{"type":"string","description":"The NRQL query.","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1},"null_values":{"nesting_mode":"list","block":{"attributes":{"null_value":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"series_overrides":{"nesting_mode":"list","block":{"attributes":{"null_value":{"type":"string","description":"Null value","description_kind":"plain","optional":true},"series_name":{"type":"string","description":"Series name","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"units":{"nesting_mode":"list","block":{"attributes":{"unit":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"series_overrides":{"nesting_mode":"list","block":{"attributes":{"series_name":{"type":"string","description":"Series name","description_kind":"plain","optional":true},"unit":{"type":"string","description":"Unit name","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}}},"description":"A JSON widget.","description_kind":"plain"}},"widget_line":{"nesting_mode":"list","block":{"attributes":{"column":{"type":"number","description_kind":"plain","required":true},"facet_show_other_series":{"type":"bool","description_kind":"plain","optional":true},"height":{"type":"number","description_kind":"plain","optional":true},"id":{"type":"string","description":"The ID of the widget.","description_kind":"plain","computed":true},"ignore_time_range":{"type":"bool","description_kind":"plain","optional":true},"legend_enabled":{"type":"bool","description_kind":"plain","optional":true},"row":{"type":"number","description_kind":"plain","required":true},"title":{"type":"string","description":"A title for the widget.","description_kind":"plain","required":true},"width":{"type":"number","description_kind":"plain","optional":true},"y_axis_left_max":{"type":"number","description_kind":"plain","optional":true},"y_axis_left_min":{"type":"number","description_kind":"plain","optional":true},"y_axis_left_zero":{"type":"bool","description":"Specifies if the values on the graph to be rendered need to be fit to scale, or printed within the specified range.","description_kind":"plain","optional":true}},"block_types":{"colors":{"nesting_mode":"list","block":{"attributes":{"color":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"series_overrides":{"nesting_mode":"list","block":{"attributes":{"color":{"type":"string","description":"Color code","description_kind":"plain","optional":true},"series_name":{"type":"string","description":"Series name","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"nrql_query":{"nesting_mode":"list","block":{"attributes":{"account_id":{"type":"number","description":"The account id used for the NRQL query.","description_kind":"plain","optional":true,"computed":true},"query":{"type":"string","description":"The NRQL query.","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1},"null_values":{"nesting_mode":"list","block":{"attributes":{"null_value":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"series_overrides":{"nesting_mode":"list","block":{"attributes":{"null_value":{"type":"string","description":"Null value","description_kind":"plain","optional":true},"series_name":{"type":"string","description":"Series name","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"units":{"nesting_mode":"list","block":{"attributes":{"unit":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"series_overrides":{"nesting_mode":"list","block":{"attributes":{"series_name":{"type":"string","description":"Series name","description_kind":"plain","optional":true},"unit":{"type":"string","description":"Unit name","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}}},"description":"A line widget.","description_kind":"plain"}},"widget_log_table":{"nesting_mode":"list","block":{"attributes":{"column":{"type":"number","description_kind":"plain","required":true},"facet_show_other_series":{"type":"bool","description_kind":"plain","optional":true},"height":{"type":"number","description_kind":"plain","optional":true},"id":{"type":"string","description":"The ID of the widget.","description_kind":"plain","computed":true},"ignore_time_range":{"type":"bool","description_kind":"plain","optional":true},"legend_enabled":{"type":"bool","description_kind":"plain","optional":true},"row":{"type":"number","description_kind":"plain","required":true},"title":{"type":"string","description":"A title for the widget.","description_kind":"plain","required":true},"width":{"type":"number","description_kind":"plain","optional":true},"y_axis_left_max":{"type":"number","description_kind":"plain","optional":true},"y_axis_left_min":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"colors":{"nesting_mode":"list","block":{"attributes":{"color":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"series_overrides":{"nesting_mode":"list","block":{"attributes":{"color":{"type":"string","description":"Color code","description_kind":"plain","optional":true},"series_name":{"type":"string","description":"Series name","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"nrql_query":{"nesting_mode":"list","block":{"attributes":{"account_id":{"type":"number","description":"The account id used for the NRQL query.","description_kind":"plain","optional":true,"computed":true},"query":{"type":"string","description":"The NRQL query.","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1},"null_values":{"nesting_mode":"list","block":{"attributes":{"null_value":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"series_overrides":{"nesting_mode":"list","block":{"attributes":{"null_value":{"type":"string","description":"Null value","description_kind":"plain","optional":true},"series_name":{"type":"string","description":"Series name","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"units":{"nesting_mode":"list","block":{"attributes":{"unit":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"series_overrides":{"nesting_mode":"list","block":{"attributes":{"series_name":{"type":"string","description":"Series name","description_kind":"plain","optional":true},"unit":{"type":"string","description":"Unit name","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}}},"description":"A log table widget.","description_kind":"plain"}},"widget_markdown":{"nesting_mode":"list","block":{"attributes":{"column":{"type":"number","description_kind":"plain","required":true},"facet_show_other_series":{"type":"bool","description_kind":"plain","optional":true},"height":{"type":"number","description_kind":"plain","optional":true},"id":{"type":"string","description":"The ID of the widget.","description_kind":"plain","computed":true},"ignore_time_range":{"type":"bool","description_kind":"plain","optional":true},"legend_enabled":{"type":"bool","description_kind":"plain","optional":true},"row":{"type":"number","description_kind":"plain","required":true},"text":{"type":"string","description_kind":"plain","required":true},"title":{"type":"string","description":"A title for the widget.","description_kind":"plain","required":true},"width":{"type":"number","description_kind":"plain","optional":true},"y_axis_left_max":{"type":"number","description_kind":"plain","optional":true},"y_axis_left_min":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"colors":{"nesting_mode":"list","block":{"attributes":{"color":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"series_overrides":{"nesting_mode":"list","block":{"attributes":{"color":{"type":"string","description":"Color code","description_kind":"plain","optional":true},"series_name":{"type":"string","description":"Series name","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"null_values":{"nesting_mode":"list","block":{"attributes":{"null_value":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"series_overrides":{"nesting_mode":"list","block":{"attributes":{"null_value":{"type":"string","description":"Null value","description_kind":"plain","optional":true},"series_name":{"type":"string","description":"Series name","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"units":{"nesting_mode":"list","block":{"attributes":{"unit":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"series_overrides":{"nesting_mode":"list","block":{"attributes":{"series_name":{"type":"string","description":"Series name","description_kind":"plain","optional":true},"unit":{"type":"string","description":"Unit name","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}}},"description":"A markdown widget.","description_kind":"plain"}},"widget_pie":{"nesting_mode":"list","block":{"attributes":{"column":{"type":"number","description_kind":"plain","required":true},"facet_show_other_series":{"type":"bool","description_kind":"plain","optional":true},"filter_current_dashboard":{"type":"bool","description":"Use this item to filter the current dashboard","description_kind":"plain","optional":true},"height":{"type":"number","description_kind":"plain","optional":true},"id":{"type":"string","description":"The ID of the widget.","description_kind":"plain","computed":true},"ignore_time_range":{"type":"bool","description_kind":"plain","optional":true},"legend_enabled":{"type":"bool","description_kind":"plain","optional":true},"linked_entity_guids":{"type":["list","string"],"description":"Related entities. Currently only supports Dashboard entities, but may allow other cases in the future.","description_kind":"plain","optional":true,"computed":true},"row":{"type":"number","description_kind":"plain","required":true},"title":{"type":"string","description":"A title for the widget.","description_kind":"plain","required":true},"width":{"type":"number","description_kind":"plain","optional":true},"y_axis_left_max":{"type":"number","description_kind":"plain","optional":true},"y_axis_left_min":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"colors":{"nesting_mode":"list","block":{"attributes":{"color":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"series_overrides":{"nesting_mode":"list","block":{"attributes":{"color":{"type":"string","description":"Color code","description_kind":"plain","optional":true},"series_name":{"type":"string","description":"Series name","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"nrql_query":{"nesting_mode":"list","block":{"attributes":{"account_id":{"type":"number","description":"The account id used for the NRQL query.","description_kind":"plain","optional":true,"computed":true},"query":{"type":"string","description":"The NRQL query.","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1},"null_values":{"nesting_mode":"list","block":{"attributes":{"null_value":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"series_overrides":{"nesting_mode":"list","block":{"attributes":{"null_value":{"type":"string","description":"Null value","description_kind":"plain","optional":true},"series_name":{"type":"string","description":"Series name","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"units":{"nesting_mode":"list","block":{"attributes":{"unit":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"series_overrides":{"nesting_mode":"list","block":{"attributes":{"series_name":{"type":"string","description":"Series name","description_kind":"plain","optional":true},"unit":{"type":"string","description":"Unit name","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}}},"description":"A pie widget.","description_kind":"plain"}},"widget_stacked_bar":{"nesting_mode":"list","block":{"attributes":{"column":{"type":"number","description_kind":"plain","required":true},"facet_show_other_series":{"type":"bool","description_kind":"plain","optional":true},"height":{"type":"number","description_kind":"plain","optional":true},"id":{"type":"string","description":"The ID of the widget.","description_kind":"plain","computed":true},"ignore_time_range":{"type":"bool","description_kind":"plain","optional":true},"legend_enabled":{"type":"bool","description_kind":"plain","optional":true},"row":{"type":"number","description_kind":"plain","required":true},"title":{"type":"string","description":"A title for the widget.","description_kind":"plain","required":true},"width":{"type":"number","description_kind":"plain","optional":true},"y_axis_left_max":{"type":"number","description_kind":"plain","optional":true},"y_axis_left_min":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"colors":{"nesting_mode":"list","block":{"attributes":{"color":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"series_overrides":{"nesting_mode":"list","block":{"attributes":{"color":{"type":"string","description":"Color code","description_kind":"plain","optional":true},"series_name":{"type":"string","description":"Series name","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"nrql_query":{"nesting_mode":"list","block":{"attributes":{"account_id":{"type":"number","description":"The account id used for the NRQL query.","description_kind":"plain","optional":true,"computed":true},"query":{"type":"string","description":"The NRQL query.","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1},"null_values":{"nesting_mode":"list","block":{"attributes":{"null_value":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"series_overrides":{"nesting_mode":"list","block":{"attributes":{"null_value":{"type":"string","description":"Null value","description_kind":"plain","optional":true},"series_name":{"type":"string","description":"Series name","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"units":{"nesting_mode":"list","block":{"attributes":{"unit":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"series_overrides":{"nesting_mode":"list","block":{"attributes":{"series_name":{"type":"string","description":"Series name","description_kind":"plain","optional":true},"unit":{"type":"string","description":"Unit name","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}}},"description":"A stacked bar widget.","description_kind":"plain"}},"widget_table":{"nesting_mode":"list","block":{"attributes":{"column":{"type":"number","description_kind":"plain","required":true},"facet_show_other_series":{"type":"bool","description_kind":"plain","optional":true},"filter_current_dashboard":{"type":"bool","description":"Use this item to filter the current dashboard","description_kind":"plain","optional":true},"height":{"type":"number","description_kind":"plain","optional":true},"id":{"type":"string","description":"The ID of the widget.","description_kind":"plain","computed":true},"ignore_time_range":{"type":"bool","description_kind":"plain","optional":true},"legend_enabled":{"type":"bool","description_kind":"plain","optional":true},"linked_entity_guids":{"type":["list","string"],"description":"Related entities. Currently only supports Dashboard entities, but may allow other cases in the future.","description_kind":"plain","optional":true,"computed":true},"row":{"type":"number","description_kind":"plain","required":true},"title":{"type":"string","description":"A title for the widget.","description_kind":"plain","required":true},"width":{"type":"number","description_kind":"plain","optional":true},"y_axis_left_max":{"type":"number","description_kind":"plain","optional":true},"y_axis_left_min":{"type":"number","description_kind":"plain","optional":true}},"block_types":{"colors":{"nesting_mode":"list","block":{"attributes":{"color":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"series_overrides":{"nesting_mode":"list","block":{"attributes":{"color":{"type":"string","description":"Color code","description_kind":"plain","optional":true},"series_name":{"type":"string","description":"Series name","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"nrql_query":{"nesting_mode":"list","block":{"attributes":{"account_id":{"type":"number","description":"The account id used for the NRQL query.","description_kind":"plain","optional":true,"computed":true},"query":{"type":"string","description":"The NRQL query.","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1},"null_values":{"nesting_mode":"list","block":{"attributes":{"null_value":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"series_overrides":{"nesting_mode":"list","block":{"attributes":{"null_value":{"type":"string","description":"Null value","description_kind":"plain","optional":true},"series_name":{"type":"string","description":"Series name","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"units":{"nesting_mode":"list","block":{"attributes":{"unit":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"series_overrides":{"nesting_mode":"list","block":{"attributes":{"series_name":{"type":"string","description":"Series name","description_kind":"plain","optional":true},"unit":{"type":"string","description":"Unit name","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}}},"description":"A table widget.","description_kind":"plain"}}},"description_kind":"plain"},"min_items":1},"variable":{"nesting_mode":"list","block":{"attributes":{"default_values":{"type":["list","string"],"description":"Default values for this variable.","description_kind":"plain","optional":true},"is_multi_selection":{"type":"bool","description":"Indicates whether this variable supports multiple selection or not. Only applies to variables of type NRQL or ENUM.","description_kind":"plain","optional":true},"name":{"type":"string","description":"The variable identifier.","description_kind":"plain","required":true},"replacement_strategy":{"type":"string","description":"Indicates the strategy to apply when replacing a variable in a NRQL query.","description_kind":"plain","required":true},"title":{"type":"string","description":"Human-friendly display string for this variable.","description_kind":"plain","required":true},"type":{"type":"string","description":"Specifies the data type of the variable and where its possible values may come from.","description_kind":"plain","required":true}},"block_types":{"item":{"nesting_mode":"list","block":{"attributes":{"title":{"type":"string","description":"A human-friendly display string for this value.","description_kind":"plain","optional":true},"value":{"type":"string","description":"A possible variable value","description_kind":"plain","required":true}},"description":"List of possible values for variables of type ENUM","description_kind":"plain"}},"nrql_query":{"nesting_mode":"list","block":{"attributes":{"account_ids":{"type":["list","number"],"description":"New Relic account ID(s) to issue the query against.","description_kind":"plain","optional":true},"query":{"type":"string","description":"NRQL formatted query.","description_kind":"plain","required":true}},"description":"Configuration for variables of type NRQL.","description_kind":"plain"},"max_items":1},"options":{"nesting_mode":"list","block":{"attributes":{"ignore_time_range":{"type":"bool","description":"Only applies to variables of type NRQL. With this turned on, the time range for the NRQL query will override the time picker on dashboards and other pages. Turn this off to use the time picker as normal.","description_kind":"plain","optional":true}},"description":"Options applied to the variable.","description_kind":"plain"}}},"description":"Dashboard-local variable definitions.","description_kind":"plain"}}},"description_kind":"plain"}},"newrelic_one_dashboard_json":{"version":0,"block":{"attributes":{"account_id":{"type":"number","description":"The New Relic account ID where you want to create the dashboard.","description_kind":"plain","optional":true,"computed":true},"guid":{"type":"string","description":"The unique entity identifier of the dashboard in New Relic.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"json":{"type":"string","description":"The dashboard's json.","description_kind":"plain","required":true},"permalink":{"type":"string","description":"The URL of the dashboard.","description_kind":"plain","computed":true},"updated_at":{"type":"string","description":"The date and time when the dashboard was last updated.","description_kind":"plain","computed":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"create":{"type":"string","description_kind":"plain","optional":true},"update":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"newrelic_one_dashboard_raw":{"version":0,"block":{"attributes":{"account_id":{"type":"number","description":"The New Relic account ID where you want to create the dashboard.","description_kind":"plain","optional":true,"computed":true},"description":{"type":"string","description":"The dashboard's description.","description_kind":"plain","optional":true},"guid":{"type":"string","description":"The unique entity identifier of the dashboard in New Relic.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"The dashboard's name.","description_kind":"plain","required":true},"permalink":{"type":"string","description":"The URL of the dashboard.","description_kind":"plain","computed":true},"permissions":{"type":"string","description":"Determines who can see or edit the dashboard. Valid values are private, public_read_only, public_read_write. Defaults to public_read_only.","description_kind":"plain","optional":true}},"block_types":{"page":{"nesting_mode":"list","block":{"attributes":{"description":{"type":"string","description":"The dashboard page's description.","description_kind":"plain","optional":true},"guid":{"type":"string","description":"The unique entity identifier of the dashboard page in New Relic.","description_kind":"plain","computed":true},"name":{"type":"string","description":"The dashboard page's name.","description_kind":"plain","required":true}},"block_types":{"widget":{"nesting_mode":"list","block":{"attributes":{"column":{"type":"number","description_kind":"plain","required":true},"configuration":{"type":"string","description":"The configuration of the widget.","description_kind":"plain","required":true},"height":{"type":"number","description_kind":"plain","optional":true},"id":{"type":"string","description":"The ID of the widget.","description_kind":"plain","computed":true},"linked_entity_guids":{"type":["list","string"],"description":"(Optional) Related entity GUIDs. Currently only supports Dashboard entity GUIDs.","description_kind":"plain","optional":true},"row":{"type":"number","description_kind":"plain","required":true},"title":{"type":"string","description":"A title for the widget.","description_kind":"plain","required":true},"visualization_id":{"type":"string","description":"The visualization ID of the widget.","description_kind":"plain","required":true},"width":{"type":"number","description_kind":"plain","optional":true}},"description":"A generic widget configuration. Visualization id is required.","description_kind":"plain"}}},"description_kind":"plain"},"min_items":1}},"description_kind":"plain"}},"newrelic_service_level":{"version":0,"block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"guid":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description_kind":"plain","required":true},"sli_guid":{"type":"string","description_kind":"plain","computed":true},"sli_id":{"type":"string","description_kind":"plain","computed":true}},"block_types":{"events":{"nesting_mode":"list","block":{"attributes":{"account_id":{"type":"number","description_kind":"plain","required":true}},"block_types":{"bad_events":{"nesting_mode":"list","block":{"attributes":{"from":{"type":"string","description_kind":"plain","required":true},"where":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"select":{"nesting_mode":"list","block":{"attributes":{"attribute":{"type":"string","description_kind":"plain","optional":true},"function":{"type":"string","description_kind":"plain","required":true},"threshold":{"type":"number","description":"The event threshold to use in the SELECT clause","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"good_events":{"nesting_mode":"list","block":{"attributes":{"from":{"type":"string","description_kind":"plain","required":true},"where":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"select":{"nesting_mode":"list","block":{"attributes":{"attribute":{"type":"string","description_kind":"plain","optional":true},"function":{"type":"string","description_kind":"plain","required":true},"threshold":{"type":"number","description":"The event threshold to use in the SELECT clause","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"max_items":1},"valid_events":{"nesting_mode":"list","block":{"attributes":{"from":{"type":"string","description_kind":"plain","required":true},"where":{"type":"string","description_kind":"plain","optional":true}},"block_types":{"select":{"nesting_mode":"list","block":{"attributes":{"attribute":{"type":"string","description_kind":"plain","optional":true},"function":{"type":"string","description_kind":"plain","required":true},"threshold":{"type":"number","description":"The event threshold to use in the SELECT clause","description_kind":"plain","optional":true}},"description_kind":"plain"},"max_items":1}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"},"min_items":1,"max_items":1},"objective":{"nesting_mode":"set","block":{"attributes":{"description":{"type":"string","description_kind":"plain","optional":true},"name":{"type":"string","description_kind":"plain","optional":true},"target":{"type":"number","description_kind":"plain","required":true}},"block_types":{"time_window":{"nesting_mode":"list","block":{"block_types":{"rolling":{"nesting_mode":"list","block":{"attributes":{"count":{"type":"number","description_kind":"plain","required":true},"unit":{"type":"string","description_kind":"plain","required":true}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"newrelic_synthetics_alert_condition":{"version":0,"block":{"attributes":{"enabled":{"type":"bool","description":"Set whether to enable the alert condition. Defaults to true.","description_kind":"plain","optional":true},"entity_guid":{"type":"string","description":"The unique entity identifier of the condition in New Relic.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"monitor_id":{"type":"string","description":"The ID of the Synthetics monitor to be referenced in the alert condition.","description_kind":"plain","required":true},"name":{"type":"string","description":"The title of this condition.","description_kind":"plain","required":true},"policy_id":{"type":"number","description":"The ID of the policy where this condition should be used.","description_kind":"plain","required":true},"runbook_url":{"type":"string","description":"Runbook URL to display in notifications.","description_kind":"plain","optional":true}},"description_kind":"plain","deprecated":true}},"newrelic_synthetics_broken_links_monitor":{"version":0,"block":{"attributes":{"account_id":{"type":"number","description":"ID of the newrelic account.","description_kind":"plain","optional":true,"computed":true},"guid":{"type":"string","description":"The unique entity identifier of the monitor in New Relic.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"locations_private":{"type":["set","string"],"description":"List private location GUIDs for which the monitor will run.","description_kind":"plain","optional":true},"locations_public":{"type":["set","string"],"description":"Publicly available location names in which the monitor will run.","description_kind":"plain","optional":true},"name":{"type":"string","description":"The title of this monitor.","description_kind":"plain","required":true},"period":{"type":"string","description":"The interval at which this monitor should run. Valid values are EVERY_MINUTE, EVERY_5_MINUTES, EVERY_10_MINUTES, EVERY_15_MINUTES, EVERY_30_MINUTES, EVERY_HOUR, EVERY_6_HOURS, EVERY_12_HOURS, or EVERY_DAY.","description_kind":"plain","required":true},"period_in_minutes":{"type":"number","description":"The interval in minutes at which this monitor should run.","description_kind":"plain","computed":true},"runtime_type":{"type":"string","description":"The runtime type that the monitor will run.","description_kind":"plain","optional":true},"runtime_type_version":{"type":"string","description":"The specific semver version of the runtime type.","description_kind":"plain","optional":true},"status":{"type":"string","description":"The monitor status (ENABLED or DISABLED).","description_kind":"plain","required":true},"uri":{"type":"string","description":"The URI the monitor runs against.","description_kind":"plain","required":true}},"block_types":{"tag":{"nesting_mode":"set","block":{"attributes":{"key":{"type":"string","description":"Name of the tag key","description_kind":"plain","required":true},"values":{"type":["list","string"],"description":"Values associated with the tag key","description_kind":"plain","required":true}},"description":"The tags that will be associated with the monitor.","description_kind":"plain"}}},"description_kind":"plain"}},"newrelic_synthetics_cert_check_monitor":{"version":0,"block":{"attributes":{"account_id":{"type":"number","description":"ID of the newrelic account","description_kind":"plain","optional":true,"computed":true},"certificate_expiration":{"type":"number","description_kind":"plain","required":true},"domain":{"type":"string","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"locations_private":{"type":["set","string"],"description":"The locations in which this monitor should be run.","description_kind":"plain","optional":true},"locations_public":{"type":["set","string"],"description":"The locations in which this monitor should be run.","description_kind":"plain","optional":true},"name":{"type":"string","description":"name of the cert check monitor","description_kind":"plain","required":true},"period":{"type":"string","description":"The interval at which this monitor should run. Valid values are EVERY_MINUTE, EVERY_5_MINUTES, EVERY_10_MINUTES, EVERY_15_MINUTES, EVERY_30_MINUTES, EVERY_HOUR, EVERY_6_HOURS, EVERY_12_HOURS, or EVERY_DAY.","description_kind":"plain","required":true},"period_in_minutes":{"type":"number","description":"The interval in minutes at which this monitor should run.","description_kind":"plain","computed":true},"runtime_type":{"type":"string","description":"The runtime type that the monitor will run.","description_kind":"plain","optional":true},"runtime_type_version":{"type":"string","description":"The specific semver version of the runtime type.","description_kind":"plain","optional":true},"status":{"type":"string","description":"The monitor status (ENABLED or DISABLED).","description_kind":"plain","required":true}},"block_types":{"tag":{"nesting_mode":"set","block":{"attributes":{"key":{"type":"string","description":"Name of the tag key","description_kind":"plain","required":true},"values":{"type":["list","string"],"description":"Values associated with the tag key","description_kind":"plain","required":true}},"description":"The tags that will be associated with the monitor","description_kind":"plain"}}},"description_kind":"plain"}},"newrelic_synthetics_monitor":{"version":0,"block":{"attributes":{"account_id":{"type":"number","description":"ID of the newrelic account","description_kind":"plain","optional":true,"computed":true},"bypass_head_request":{"type":"bool","description":"Bypass HEAD request.","description_kind":"plain","optional":true},"device_orientation":{"type":"string","description":"The device orientation the user would like to represent. Valid values are LANDSCAPE, PORTRAIT, or NONE.","description_kind":"plain","optional":true},"device_type":{"type":"string","description":"The device type that a user can select. Valid values are MOBILE, TABLET, or NONE.","description_kind":"plain","optional":true},"enable_screenshot_on_failure_and_script":{"type":"bool","description":"Capture a screenshot during job execution","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"locations_private":{"type":["set","string"],"description":"The locations in which this monitor should be run.","description_kind":"plain","optional":true},"locations_public":{"type":["set","string"],"description":"The locations in which this monitor should be run.","description_kind":"plain","optional":true},"name":{"type":"string","description":"The title of this monitor.","description_kind":"plain","required":true},"period":{"type":"string","description":"The interval at which this monitor should run. Valid values are EVERY_MINUTE, EVERY_5_MINUTES, EVERY_10_MINUTES, EVERY_15_MINUTES, EVERY_30_MINUTES, EVERY_HOUR, EVERY_6_HOURS, EVERY_12_HOURS, or EVERY_DAY.","description_kind":"plain","optional":true,"computed":true},"period_in_minutes":{"type":"number","description":"The interval in minutes at which this monitor should run.","description_kind":"plain","computed":true},"runtime_type":{"type":"string","description":"The runtime type that the monitor will run","description_kind":"plain","optional":true},"runtime_type_version":{"type":"string","description":"The specific version of the runtime type selected","description_kind":"plain","optional":true},"script_language":{"type":"string","description":"The programing language that should execute the script","description_kind":"plain","optional":true},"status":{"type":"string","description":"The monitor status (ENABLED or DISABLED).","description_kind":"plain","required":true},"treat_redirect_as_failure":{"type":"bool","description":"Fail the monitor check if redirected.","description_kind":"plain","optional":true},"type":{"type":"string","description":"The monitor type. Valid values are SIMPLE AND BROWSER.","description_kind":"plain","required":true},"uri":{"type":"string","description":"The URI for the monitor to hit.","description_kind":"plain","optional":true},"validation_string":{"type":"string","description":"The string to validate against in the response.","description_kind":"plain","optional":true},"verify_ssl":{"type":"bool","description":"Verify SSL.","description_kind":"plain","optional":true}},"block_types":{"custom_header":{"nesting_mode":"set","block":{"attributes":{"name":{"type":"string","description":"Header name","description_kind":"plain","optional":true},"value":{"type":"string","description":"Header value","description_kind":"plain","optional":true}},"description":"Custom headers to use in monitor job","description_kind":"plain"}},"tag":{"nesting_mode":"set","block":{"attributes":{"key":{"type":"string","description":"Name of the tag key","description_kind":"plain","required":true},"values":{"type":["list","string"],"description":"Values associated with the tag key","description_kind":"plain","required":true}},"description":"The tags that will be associated with the monitor","description_kind":"plain"}}},"description_kind":"plain"}},"newrelic_synthetics_multilocation_alert_condition":{"version":0,"block":{"attributes":{"enabled":{"type":"bool","description":"Set whether to enable the alert condition. Defaults to true.","description_kind":"plain","optional":true},"entities":{"type":["list","string"],"description":"The GUIDs of the Synthetics monitors to alert on.","description_kind":"plain","required":true},"entity_guid":{"type":"string","description":"The unique entity identifier of the condition in New Relic.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"The title of this condition.","description_kind":"plain","required":true},"policy_id":{"type":"number","description":"The ID of the policy where this condition will be used.","description_kind":"plain","required":true},"runbook_url":{"type":"string","description":"Runbook URL to display in notifications.","description_kind":"plain","optional":true},"violation_time_limit_seconds":{"type":"number","description":"Sets a time limit, in seconds, that will automatically force-close a long-lasting incident after the time limit you select. Must be in the range of 300 to 2592000 (inclusive)","description_kind":"plain","optional":true}},"block_types":{"critical":{"nesting_mode":"list","block":{"attributes":{"threshold":{"type":"number","description":"The minimum number of monitor locations that must be concurrently failing before an incident is opened.","description_kind":"plain","required":true}},"description":"A condition term with priority set to critical.","description_kind":"plain"},"min_items":1,"max_items":1},"warning":{"nesting_mode":"list","block":{"attributes":{"threshold":{"type":"number","description":"The minimum number of monitor locations that must be concurrently failing before an incident is opened.","description_kind":"plain","required":true}},"description":"A condition term with priority set to warning.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}},"newrelic_synthetics_private_location":{"version":0,"block":{"attributes":{"account_id":{"type":"number","description":"The ID of the account in New Relic.","description_kind":"plain","optional":true,"computed":true},"description":{"type":"string","description":"The private location description.","description_kind":"plain","required":true},"domain_id":{"type":"string","description":"The private location globally unique identifier.","description_kind":"plain","computed":true},"guid":{"type":"string","description":"The guid of the entity to tag.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key":{"type":"string","description":"The private locations key.","description_kind":"plain","computed":true},"location_id":{"type":"string","description":"An alternate identifier based on name.","description_kind":"plain","computed":true},"name":{"type":"string","description":"The name of the private location.","description_kind":"plain","required":true},"verified_script_execution":{"type":"bool","description":"The private location requires a password to edit if value is true.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"newrelic_synthetics_script_monitor":{"version":0,"block":{"attributes":{"account_id":{"type":"number","description":"ID of the newrelic account.","description_kind":"plain","optional":true,"computed":true},"device_orientation":{"type":"string","description":"The device orientation the user would like to represent. Valid values are LANDSCAPE, PORTRAIT, or NONE.","description_kind":"plain","optional":true},"device_type":{"type":"string","description":"The device type that a user can select. Valid values are MOBILE, TABLET, or NONE.","description_kind":"plain","optional":true},"enable_screenshot_on_failure_and_script":{"type":"bool","description":"Capture a screenshot during job execution.","description_kind":"plain","optional":true},"guid":{"type":"string","description":"The unique entity identifier of the monitor in New Relic.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"locations_public":{"type":["set","string"],"description":"The public location(s) that the monitor will run jobs from.","description_kind":"plain","optional":true},"name":{"type":"string","description":"The title of this monitor.","description_kind":"plain","required":true},"period":{"type":"string","description":"The interval at which this monitor should run. Valid values are EVERY_MINUTE, EVERY_5_MINUTES, EVERY_10_MINUTES, EVERY_15_MINUTES, EVERY_30_MINUTES, EVERY_HOUR, EVERY_6_HOURS, EVERY_12_HOURS, or EVERY_DAY.","description_kind":"plain","required":true},"period_in_minutes":{"type":"number","description":"The interval in minutes at which this monitor should run.","description_kind":"plain","computed":true},"runtime_type":{"type":"string","description":"The runtime type that the monitor will run.","description_kind":"plain","optional":true},"runtime_type_version":{"type":"string","description":"The specific semver version of the runtime type.","description_kind":"plain","optional":true},"script":{"type":"string","description":"The script that the monitor runs.","description_kind":"plain","optional":true},"script_language":{"type":"string","description":"The programing language that should execute the script.","description_kind":"plain","optional":true},"status":{"type":"string","description":"The monitor status (ENABLED or DISABLED).","description_kind":"plain","required":true},"type":{"type":"string","description":"The monitor type. Valid values are SCRIPT_BROWSER, and SCRIPT_API.","description_kind":"plain","required":true}},"block_types":{"location_private":{"nesting_mode":"set","block":{"attributes":{"guid":{"type":"string","description":"The unique identifier for the Synthetics private location in New Relic.","description_kind":"plain","required":true},"vse_password":{"type":"string","description":"The location's Verified Script Execution password (Only necessary if Verified Script Execution is enabled for the location).","description_kind":"plain","optional":true,"sensitive":true}},"description_kind":"plain"}},"tag":{"nesting_mode":"set","block":{"attributes":{"key":{"type":"string","description":"Name of the tag key","description_kind":"plain","required":true},"values":{"type":["list","string"],"description":"Values associated with the tag key","description_kind":"plain","required":true}},"description":"The tags that will be associated with the monitor.","description_kind":"plain"}}},"description_kind":"plain"}},"newrelic_synthetics_secure_credential":{"version":0,"block":{"attributes":{"account_id":{"type":"number","description":"The New Relic account ID where you want to create the secure credential.","description_kind":"plain","optional":true,"computed":true},"description":{"type":"string","description":"The secure credential's description.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key":{"type":"string","description":"The secure credential's key name. Regardless of the case used in the configuration, the provider will provide an upcased key to the underlying API.","description_kind":"plain","required":true},"last_updated":{"type":"string","description":"The time the secure credential was last updated.","description_kind":"plain","optional":true,"computed":true},"value":{"type":"string","description":"The secure credential's value.","description_kind":"plain","required":true,"sensitive":true}},"block_types":{"timeouts":{"nesting_mode":"single","block":{"attributes":{"read":{"type":"string","description_kind":"plain","optional":true}},"description_kind":"plain"}}},"description_kind":"plain"}},"newrelic_synthetics_step_monitor":{"version":0,"block":{"attributes":{"account_id":{"type":"number","description":"ID of the newrelic account.","description_kind":"plain","optional":true,"computed":true},"enable_screenshot_on_failure_and_script":{"type":"bool","description":"Capture a screenshot during job execution.","description_kind":"plain","optional":true},"guid":{"type":"string","description":"The unique entity identifier of the monitor in New Relic.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"locations_public":{"type":["set","string"],"description":"The public location(s) that the monitor will run jobs from.","description_kind":"plain","optional":true},"name":{"type":"string","description":"The title of this monitor.","description_kind":"plain","required":true},"period":{"type":"string","description":"The interval at which this monitor should run. Valid values are EVERY_MINUTE, EVERY_5_MINUTES, EVERY_10_MINUTES, EVERY_15_MINUTES, EVERY_30_MINUTES, EVERY_HOUR, EVERY_6_HOURS, EVERY_12_HOURS, or EVERY_DAY.","description_kind":"plain","required":true},"period_in_minutes":{"type":"number","description":"The interval in minutes at which this monitor should run.","description_kind":"plain","computed":true},"runtime_type":{"type":"string","description":"The runtime type that the monitor will run.","description_kind":"plain","optional":true},"runtime_type_version":{"type":"string","description":"The specific semver version of the runtime type.","description_kind":"plain","optional":true},"status":{"type":"string","description":"The monitor status (ENABLED or DISABLED).","description_kind":"plain","required":true}},"block_types":{"location_private":{"nesting_mode":"set","block":{"attributes":{"guid":{"type":"string","description":"The unique identifier for the Synthetics private location in New Relic.","description_kind":"plain","required":true},"vse_password":{"type":"string","description":"The location's Verified Script Execution password (Only necessary if Verified Script Execution is enabled for the location).","description_kind":"plain","optional":true,"sensitive":true}},"description_kind":"plain"}},"steps":{"nesting_mode":"list","block":{"attributes":{"ordinal":{"type":"number","description":"The position of the step within the script ranging from 0-100","description_kind":"plain","required":true},"type":{"type":"string","description":"The type of step to be added to the script.","description_kind":"plain","required":true},"values":{"type":["list","string"],"description":"The metadata values related to the check the step performs.","description_kind":"plain","optional":true}},"description":"The steps that make up the script the monitor will run","description_kind":"plain"},"min_items":1},"tag":{"nesting_mode":"set","block":{"attributes":{"key":{"type":"string","description":"Name of the tag key","description_kind":"plain","required":true},"values":{"type":["list","string"],"description":"Values associated with the tag key","description_kind":"plain","required":true}},"description":"The tags that will be associated with the monitor.","description_kind":"plain"}}},"description_kind":"plain"}},"newrelic_user":{"version":0,"block":{"attributes":{"authentication_domain_id":{"type":"string","description":"The ID of the authentication domain the user will belong to.","description_kind":"plain","required":true},"email_id":{"type":"string","description":"The email ID of the user.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"The name of the user.","description_kind":"plain","required":true},"user_type":{"type":"string","description":"The type of the user to be created.","description_kind":"plain","optional":true}},"description_kind":"plain"}},"newrelic_workflow":{"version":1,"block":{"attributes":{"account_id":{"type":"number","description":"The account id of the workflow.","description_kind":"plain","optional":true,"computed":true},"destinations_enabled":{"type":"bool","description":"Indicates whether the destinations are enabled.","description_kind":"plain","deprecated":true,"optional":true},"enabled":{"type":"bool","description":"Indicates whether the workflow is enabled.","description_kind":"plain","optional":true},"enrichments_enabled":{"type":"bool","description":"Indicates whether the enrichments are enabled.","description_kind":"plain","optional":true},"guid":{"type":"string","description":"Workflow entity GUID","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"last_run":{"type":"string","description":"The last time notification was sent for this workflow.","description_kind":"plain","computed":true},"muting_rules_handling":{"type":"string","description":"The type of the muting rule handling. One of: (NOTIFY_ALL_ISSUES, DONT_NOTIFY_FULLY_MUTED_ISSUES, DONT_NOTIFY_FULLY_OR_PARTIALLY_MUTED_ISSUES).","description_kind":"plain","required":true},"name":{"type":"string","description":"(Required) The name of the workflow.","description_kind":"plain","required":true},"workflow_id":{"type":"string","description":"The id of the workflow.","description_kind":"plain","computed":true}},"block_types":{"destination":{"nesting_mode":"set","block":{"attributes":{"channel_id":{"type":"string","description":"(Required) Destination's channel id.","description_kind":"plain","required":true},"name":{"type":"string","description":"(Required) Destination's name.","description_kind":"plain","computed":true},"notification_triggers":{"type":["list","string"],"description":"List of triggers to notify about in this destination configuration.","description_kind":"plain","optional":true,"computed":true},"type":{"type":"string","description":"(Required) The type of the destination. One of: (EMAIL, EVENT_BRIDGE, PAGERDUTY_ACCOUNT_INTEGRATION, PAGERDUTY_SERVICE_INTEGRATION, SERVICE_NOW, WEBHOOK, MOBILE_PUSH, SLACK, JIRA).","description_kind":"plain","computed":true}},"description":"Workflow's destination configuration.","description_kind":"plain"},"min_items":1},"enrichments":{"nesting_mode":"set","block":{"block_types":{"nrql":{"nesting_mode":"list","block":{"attributes":{"account_id":{"type":"number","description":"The account id of the enrichment.","description_kind":"plain","computed":true},"enrichment_id":{"type":"string","description":"Enrichment's id.","description_kind":"plain","computed":true},"name":{"type":"string","description":"(Required) Enrichment's name.","description_kind":"plain","required":true},"type":{"type":"string","description":"The type of the enrichment. One of: (NRQL).","description_kind":"plain","computed":true}},"block_types":{"configuration":{"nesting_mode":"list","block":{"attributes":{"query":{"type":"string","description":"enrichment's NRQL query","description_kind":"plain","required":true}},"description":"A set of key-value pairs to represent a enrichment configuration.","description_kind":"plain"},"min_items":1}},"description":"(Required) Nrql type Enrichments.","description_kind":"plain"},"min_items":1}},"description":"Enrichments can give additional context on alert notifications by adding NRQL query results to them.","description_kind":"plain"},"max_items":1},"issues_filter":{"nesting_mode":"set","block":{"attributes":{"filter_id":{"type":"string","description":"filter id.","description_kind":"plain","computed":true},"name":{"type":"string","description":"(Required) Filter's name.","description_kind":"plain","required":true},"type":{"type":"string","description":"(Required) The type of the filter. One of: (FILTER, VIEW).","description_kind":"plain","required":true}},"block_types":{"predicate":{"nesting_mode":"list","block":{"attributes":{"attribute":{"type":"string","description":"(Required) predicate's attribute.","description_kind":"plain","required":true},"operator":{"type":"string","description":"The type of the operator. One of: (CONTAINS, DOES_NOT_CONTAIN, DOES_NOT_EQUAL, DOES_NOT_EXACTLY_MATCH, ENDS_WITH, EQUAL, EXACTLY_MATCHES, GREATER_OR_EQUAL, GREATER_THAN, IS, IS_NOT, LESS_OR_EQUAL, LESS_THAN, STARTS_WITH).","description_kind":"plain","required":true},"values":{"type":["list","string"],"description":"List of predicate values.","description_kind":"plain","required":true}},"description_kind":"plain"}}},"description_kind":"plain"},"min_items":1,"max_items":1}},"description_kind":"plain"}},"newrelic_workload":{"version":0,"block":{"attributes":{"account_id":{"type":"number","description":"The New Relic account ID where you want to create the workload.","description_kind":"plain","optional":true,"computed":true},"composite_entity_search_query":{"type":"string","description":"The composite query used to compose a dynamic workload.","description_kind":"plain","computed":true},"description":{"type":"string","description":"Relevant information about the workload.","description_kind":"plain","optional":true},"entity_guids":{"type":["set","string"],"description":"A list of entity GUIDs manually assigned to this workload.","description_kind":"plain","optional":true,"computed":true},"guid":{"type":"string","description":"The unique entity identifier of the workload in New Relic.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"The workload's name.","description_kind":"plain","required":true},"permalink":{"type":"string","description":"The URL of the workload.","description_kind":"plain","computed":true},"scope_account_ids":{"type":["set","number"],"description":"A list of account IDs that will be used to get entities from.","description_kind":"plain","optional":true,"computed":true},"workload_id":{"type":"number","description":"The unique entity identifier of the workload.","description_kind":"plain","computed":true}},"block_types":{"entity_search_query":{"nesting_mode":"set","block":{"attributes":{"query":{"type":"string","description":"A valid entity search query; empty, and null values are considered invalid.","description_kind":"plain","required":true}},"description":"A list of search queries that define a dynamic workload.","description_kind":"plain"}},"status_config_automatic":{"nesting_mode":"set","block":{"attributes":{"enabled":{"type":"bool","description":"Whether the automatic status configuration is enabled or not.","description_kind":"plain","required":true}},"block_types":{"remaining_entities_rule":{"nesting_mode":"set","block":{"block_types":{"remaining_entities_rule_rollup":{"nesting_mode":"set","block":{"attributes":{"group_by":{"type":"string","description":"The grouping to be applied to the remaining entities.","description_kind":"plain","required":true},"strategy":{"type":"string","description":"The rollup strategy that is applied to a group of entities.","description_kind":"plain","required":true},"threshold_type":{"type":"string","description":"Type of threshold defined for the rule. This is an optional field that only applies when strategy is WORST_STATUS_WINS. Use a threshold to roll up the worst status only after a certain amount of entities are not operational.","description_kind":"plain","optional":true},"threshold_value":{"type":"number","description":"Threshold value defined for the rule. This optional field is used in combination with thresholdType. If the threshold type is null, the threshold value will be ignored.","description_kind":"plain","optional":true}},"description":"The input object used to represent a rollup strategy.","description_kind":"plain"},"min_items":1,"max_items":1}},"description":"An additional meta-rule that can consider all entities that haven't been evaluated by any other rule.","description_kind":"plain"},"max_items":1},"rule":{"nesting_mode":"set","block":{"attributes":{"entity_guids":{"type":["set","string"],"description":"A list of entity GUIDs composing the rule.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"nrql_query":{"nesting_mode":"set","block":{"attributes":{"query":{"type":"string","description":"The entity search query that is used to perform the search of a group of entities.","description_kind":"plain","required":true}},"description":"A list of entity search queries used to retrieve the entities that compose the rule.","description_kind":"plain"}},"rollup":{"nesting_mode":"set","block":{"attributes":{"strategy":{"type":"string","description":"The rollup strategy that is applied to a group of entities.","description_kind":"plain","required":true},"threshold_type":{"type":"string","description":"Type of threshold defined for the rule. This is an optional field that only applies when strategy is WORST_STATUS_WINS. Use a threshold to roll up the worst status only after a certain amount of entities are not operational.","description_kind":"plain","optional":true},"threshold_value":{"type":"number","description":"Threshold value defined for the rule. This optional field is used in combination with thresholdType. If the threshold type is null, the threshold value will be ignored.","description_kind":"plain","optional":true}},"description":"The input object used to represent a rollup strategy.","description_kind":"plain"},"min_items":1,"max_items":1}},"description":"A list of rules.","description_kind":"plain"}}},"description":"An input object used to represent an automatic status configuration.","description_kind":"plain"},"max_items":1},"status_config_static":{"nesting_mode":"set","block":{"attributes":{"description":{"type":"string","description":"A description that provides additional details about the status of the workload.","description_kind":"plain","optional":true},"enabled":{"type":"bool","description":"Whether the static status configuration is enabled or not.","description_kind":"plain","required":true},"status":{"type":"string","description":"The status of the workload.","description_kind":"plain","required":true},"summary":{"type":"string","description":"A short description of the status of the workload.","description_kind":"plain","optional":true}},"description":"A list of static status configurations. You can only configure one static status for a workload.","description_kind":"plain"},"max_items":1}},"description_kind":"plain"}}},"data_source_schemas":{"newrelic_account":{"version":0,"block":{"attributes":{"account_id":{"type":"number","description":"The ID of the account in New Relic.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"The name of the account in New Relic.","description_kind":"plain","optional":true},"scope":{"type":"string","description":"The scope of the account in New Relic. Valid values are \"global\" and \"in_region\". Defaults to \"in_region\".","description_kind":"plain","optional":true}},"description_kind":"plain"}},"newrelic_alert_channel":{"version":0,"block":{"attributes":{"account_id":{"type":"number","description":"The New Relic account ID where you want to retrieve the alert channel.","description_kind":"plain","optional":true,"computed":true},"config":{"type":["list",["object",{"api_key":"string","auth_password":"string","auth_type":"string","auth_username":"string","base_url":"string","channel":"string","headers":["map","string"],"include_json_attachment":"string","key":"string","payload":["map","string"],"payload_string":"string","payload_type":"string","recipients":"string","region":"string","route_key":"string","service_key":"string","tags":"string","teams":"string","url":"string","user_id":"string"}]],"description":"Alert channel configuration.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"The name of the alert channel in New Relic.","description_kind":"plain","required":true},"policy_ids":{"type":["list","number"],"description":"A list of policy IDs associated with the alert channel.","description_kind":"plain","computed":true},"type":{"type":"string","description":"The type of channel. One of: (pagerduty, slack, user, victorops, webhook, email, opsgenie).","description_kind":"plain","computed":true}},"description_kind":"plain","deprecated":true}},"newrelic_alert_policy":{"version":0,"block":{"attributes":{"account_id":{"type":"number","description":"The New Relic account ID to operate on.","description_kind":"plain","optional":true,"computed":true},"created_at":{"type":"string","description":"The time the policy was created.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"incident_preference":{"type":"string","description":"The rollup strategy for the policy, which can be `PER_POLICY`, `PER_CONDITION`, or `PER_CONDITION_AND_TARGET`.","description_kind":"plain","optional":true},"name":{"type":"string","description":"The name of the alert policy in New Relic.","description_kind":"plain","required":true},"updated_at":{"type":"string","description":"The time the policy was last updated.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"newrelic_application":{"version":0,"block":{"attributes":{"host_ids":{"type":["list","number"],"description":"A list of host IDs associated with the application.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"instance_ids":{"type":["list","number"],"description":"A list of instance IDs associated with the application.","description_kind":"plain","computed":true},"name":{"type":"string","description":"The name of the application in New Relic.","description_kind":"plain","required":true}},"description_kind":"plain","deprecated":true}},"newrelic_authentication_domain":{"version":0,"block":{"attributes":{"id":{"type":"string","description":"The ID of the fetched authentication domain.","description_kind":"plain","computed":true},"name":{"type":"string","description":"The name of the authentication domain to be queried.","description_kind":"plain","required":true}},"description_kind":"plain"}},"newrelic_cloud_account":{"version":0,"block":{"attributes":{"account_id":{"type":"number","description":"The ID of the New Relic account.","description_kind":"plain","optional":true},"cloud_provider":{"type":"string","description":"The cloud provider of the account, e.g. aws, gcp, azure","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"The name of the cloud account.","description_kind":"plain","required":true}},"description_kind":"plain"}},"newrelic_entity":{"version":0,"block":{"attributes":{"account_id":{"type":"number","description":"The New Relic account ID; if specified, constrains the data source to return an entity belonging to the account with this ID, of all matching entities retrieved.","description_kind":"plain","optional":true,"computed":true},"application_id":{"type":"number","description":"The domain-specific ID of the entity (only returned for APM and Browser applications).","description_kind":"plain","computed":true},"domain":{"type":"string","description":"The entity's domain. Valid values are APM, BROWSER, INFRA, MOBILE, SYNTH, and EXT. If not specified, all domains are searched.","description_kind":"plain","optional":true,"computed":true},"guid":{"type":"string","description":"A unique entity identifier.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"ignore_case":{"type":"bool","description":"Ignore case when searching the entity name.","description_kind":"plain","optional":true},"ignore_not_found":{"type":"bool","description":"A boolean attribute which when set to true, does not throw an error if the queried entity is not found.","description_kind":"plain","optional":true},"name":{"type":"string","description":"The name of the entity in New Relic One. The first entity matching this name for the given search parameters will be returned.","description_kind":"plain","required":true},"serving_apm_application_id":{"type":"number","description":"The browser-specific ID of the backing APM entity. (only returned for Browser applications)","description_kind":"plain","computed":true},"type":{"type":"string","description":"The entity's type. Valid values are APPLICATION, DASHBOARD, HOST, MONITOR, SERVICE and WORKLOAD.","description_kind":"plain","optional":true,"computed":true}},"block_types":{"tag":{"nesting_mode":"list","block":{"attributes":{"key":{"type":"string","description":"The tag key.","description_kind":"plain","required":true},"value":{"type":"string","description":"The tag value.","description_kind":"plain","required":true}},"description":"A tag applied to the entity.","description_kind":"plain"}}},"description_kind":"plain"}},"newrelic_group":{"version":0,"block":{"attributes":{"authentication_domain_id":{"type":"string","description":"The ID of the Authentication Domain the group being queried would belong to.","description_kind":"plain","required":true},"id":{"type":"string","description":"The ID of the fetched group.","description_kind":"plain","computed":true},"name":{"type":"string","description":"The name of the group to be queried.","description_kind":"plain","required":true},"user_ids":{"type":["list","string"],"description":"IDs of users which belong to the group.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"newrelic_key_transaction":{"version":0,"block":{"attributes":{"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"The name of the key transaction in New Relic.","description_kind":"plain","required":true}},"description_kind":"plain"}},"newrelic_notification_destination":{"version":1,"block":{"attributes":{"account_id":{"type":"number","description":"The account ID under which to put the destination.","description_kind":"plain","optional":true,"computed":true},"active":{"type":"bool","description":"Indicates whether the destination is active.","description_kind":"plain","computed":true},"guid":{"type":"string","description":"Destination entity GUID","description_kind":"plain","computed":true},"id":{"type":"string","description":"The ID of the destination.","description_kind":"plain","optional":true},"name":{"type":"string","description":"The name of the destination.","description_kind":"plain","optional":true},"property":{"type":["set",["object",{"display_value":"string","key":"string","label":"string","value":"string"}]],"description":"Notification destination property type.","description_kind":"plain","computed":true},"status":{"type":"string","description":"The status of the destination.","description_kind":"plain","computed":true},"type":{"type":"string","description":"The type of the destination. One of: (WEBHOOK, EMAIL, SERVICE_NOW, PAGERDUTY_ACCOUNT_INTEGRATION, PAGERDUTY_SERVICE_INTEGRATION, JIRA, SLACK, SLACK_COLLABORATION, SLACK_LEGACY, MOBILE_PUSH, EVENT_BRIDGE).","description_kind":"plain","computed":true}},"block_types":{"secure_url":{"nesting_mode":"set","block":{"attributes":{"prefix":{"type":"string","description_kind":"plain","required":true}},"description":"URL in secure format","description_kind":"plain"}}},"description_kind":"plain"}},"newrelic_obfuscation_expression":{"version":0,"block":{"attributes":{"account_id":{"type":"number","description":"The account id associated with the obfuscation expression.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"Name of expression.","description_kind":"plain","required":true}},"description_kind":"plain"}},"newrelic_service_level_alert_helper":{"version":0,"block":{"attributes":{"alert_type":{"type":"string","description_kind":"plain","required":true},"custom_evaluation_period":{"type":"number","description_kind":"plain","optional":true},"custom_tolerated_budget_consumption":{"type":"number","description_kind":"plain","optional":true},"evaluation_period":{"type":"number","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"is_bad_events":{"type":"bool","description_kind":"plain","optional":true},"nrql":{"type":"string","description_kind":"plain","computed":true},"sli_guid":{"type":"string","description_kind":"plain","required":true},"slo_period":{"type":"number","description_kind":"plain","required":true},"slo_target":{"type":"number","description_kind":"plain","required":true},"threshold":{"type":"number","description_kind":"plain","computed":true},"tolerated_budget_consumption":{"type":"number","description_kind":"plain","computed":true}},"description_kind":"plain"}},"newrelic_synthetics_private_location":{"version":0,"block":{"attributes":{"account_id":{"type":"number","description":"The ID of the account in New Relic.","description_kind":"plain","optional":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key":{"type":["list","string"],"description":"The key of the queried private location.","description_kind":"plain","optional":true,"computed":true},"name":{"type":"string","description":"The name of the Synthetics monitor private location.","description_kind":"plain","required":true}},"description_kind":"plain"}},"newrelic_synthetics_secure_credential":{"version":0,"block":{"attributes":{"account_id":{"type":"number","description":"The New Relic account ID associated with this secure credential.","description_kind":"plain","optional":true,"computed":true},"description":{"type":"string","description":"The secure credential's description.","description_kind":"plain","computed":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"key":{"type":"string","description":"The secure credential's key name. Regardless of the case used in the configuration, the provider will provide an upcased key to the underlying API.","description_kind":"plain","required":true},"last_updated":{"type":"string","description":"The time the secure credential was last updated.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"newrelic_test_grok_pattern":{"version":0,"block":{"attributes":{"account_id":{"type":"number","description":"The account id associated with the test grok.","description_kind":"plain","optional":true},"grok":{"type":"string","description":"The Grok pattern to test.","description_kind":"plain","required":true},"id":{"type":"string","description_kind":"plain","optional":true,"computed":true},"log_lines":{"type":["set","string"],"description":"The log lines to test the Grok pattern against.","description_kind":"plain","required":true},"test_grok":{"type":["list",["object",{"attributes":["set",["object",{"name":"string","value":"string"}]],"log_line":"string","matched":"bool"}]],"description":"Test a Grok pattern against a list of log lines.","description_kind":"plain","computed":true}},"description_kind":"plain"}},"newrelic_user":{"version":0,"block":{"attributes":{"authentication_domain_id":{"type":"string","description":"The ID of the Authentication Domain the user being queried would belong to.","description_kind":"plain","required":true},"email_id":{"type":"string","description":"The email ID of the user to be queried.","description_kind":"plain","optional":true,"computed":true},"id":{"type":"string","description":"The ID of the fetched user.","description_kind":"plain","computed":true},"name":{"type":"string","description":"The name of the user to be queried.","description_kind":"plain","optional":true,"computed":true}},"description_kind":"plain"}}}}}}