Documentation
¶
Overview ¶
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Prebuilt newrelic Provider for Terraform CDK (cdktf)
Index ¶
- func AlertChannel_IsConstruct(x interface{}) *bool
- func AlertChannel_TfResourceType() *string
- func AlertCondition_IsConstruct(x interface{}) *bool
- func AlertCondition_TfResourceType() *string
- func AlertMutingRule_IsConstruct(x interface{}) *bool
- func AlertMutingRule_TfResourceType() *string
- func AlertPolicyChannel_IsConstruct(x interface{}) *bool
- func AlertPolicyChannel_TfResourceType() *string
- func AlertPolicy_IsConstruct(x interface{}) *bool
- func AlertPolicy_TfResourceType() *string
- func ApiAccessKey_IsConstruct(x interface{}) *bool
- func ApiAccessKey_TfResourceType() *string
- func ApplicationSettings_IsConstruct(x interface{}) *bool
- func ApplicationSettings_TfResourceType() *string
- func CloudAwsGovcloudIntegrations_IsConstruct(x interface{}) *bool
- func CloudAwsGovcloudIntegrations_TfResourceType() *string
- func CloudAwsGovcloudLinkAccount_IsConstruct(x interface{}) *bool
- func CloudAwsGovcloudLinkAccount_TfResourceType() *string
- func CloudAwsIntegrations_IsConstruct(x interface{}) *bool
- func CloudAwsIntegrations_TfResourceType() *string
- func CloudAwsLinkAccount_IsConstruct(x interface{}) *bool
- func CloudAwsLinkAccount_TfResourceType() *string
- func CloudAzureIntegrations_IsConstruct(x interface{}) *bool
- func CloudAzureIntegrations_TfResourceType() *string
- func CloudAzureLinkAccount_IsConstruct(x interface{}) *bool
- func CloudAzureLinkAccount_TfResourceType() *string
- func CloudGcpIntegrations_IsConstruct(x interface{}) *bool
- func CloudGcpIntegrations_TfResourceType() *string
- func CloudGcpLinkAccount_IsConstruct(x interface{}) *bool
- func CloudGcpLinkAccount_TfResourceType() *string
- func Dashboard_IsConstruct(x interface{}) *bool
- func Dashboard_TfResourceType() *string
- func DataNewrelicAccount_IsConstruct(x interface{}) *bool
- func DataNewrelicAccount_TfResourceType() *string
- func DataNewrelicAlertChannel_IsConstruct(x interface{}) *bool
- func DataNewrelicAlertChannel_TfResourceType() *string
- func DataNewrelicAlertPolicy_IsConstruct(x interface{}) *bool
- func DataNewrelicAlertPolicy_TfResourceType() *string
- func DataNewrelicApplication_IsConstruct(x interface{}) *bool
- func DataNewrelicApplication_TfResourceType() *string
- func DataNewrelicCloudAccount_IsConstruct(x interface{}) *bool
- func DataNewrelicCloudAccount_TfResourceType() *string
- func DataNewrelicEntity_IsConstruct(x interface{}) *bool
- func DataNewrelicEntity_TfResourceType() *string
- func DataNewrelicKeyTransaction_IsConstruct(x interface{}) *bool
- func DataNewrelicKeyTransaction_TfResourceType() *string
- func DataNewrelicPluginComponent_IsConstruct(x interface{}) *bool
- func DataNewrelicPluginComponent_TfResourceType() *string
- func DataNewrelicPlugin_IsConstruct(x interface{}) *bool
- func DataNewrelicPlugin_TfResourceType() *string
- func DataNewrelicSyntheticsMonitorLocation_IsConstruct(x interface{}) *bool
- func DataNewrelicSyntheticsMonitorLocation_TfResourceType() *string
- func DataNewrelicSyntheticsMonitor_IsConstruct(x interface{}) *bool
- func DataNewrelicSyntheticsMonitor_TfResourceType() *string
- func DataNewrelicSyntheticsSecureCredential_IsConstruct(x interface{}) *bool
- func DataNewrelicSyntheticsSecureCredential_TfResourceType() *string
- func EntityTags_IsConstruct(x interface{}) *bool
- func EntityTags_TfResourceType() *string
- func EventsToMetricsRule_IsConstruct(x interface{}) *bool
- func EventsToMetricsRule_TfResourceType() *string
- func InfraAlertCondition_IsConstruct(x interface{}) *bool
- func InfraAlertCondition_TfResourceType() *string
- func InsightsEvent_IsConstruct(x interface{}) *bool
- func InsightsEvent_TfResourceType() *string
- func NewAlertChannelConfigAOutputReference_Override(a AlertChannelConfigAOutputReference, ...)
- func NewAlertChannel_Override(a AlertChannel, scope constructs.Construct, id *string, ...)
- func NewAlertConditionTermList_Override(a AlertConditionTermList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewAlertConditionTermOutputReference_Override(a AlertConditionTermOutputReference, ...)
- func NewAlertCondition_Override(a AlertCondition, scope constructs.Construct, id *string, ...)
- func NewAlertMutingRuleConditionConditionsList_Override(a AlertMutingRuleConditionConditionsList, ...)
- func NewAlertMutingRuleConditionConditionsOutputReference_Override(a AlertMutingRuleConditionConditionsOutputReference, ...)
- func NewAlertMutingRuleConditionOutputReference_Override(a AlertMutingRuleConditionOutputReference, ...)
- func NewAlertMutingRuleScheduleOutputReference_Override(a AlertMutingRuleScheduleOutputReference, ...)
- func NewAlertMutingRule_Override(a AlertMutingRule, scope constructs.Construct, id *string, ...)
- func NewAlertPolicyChannel_Override(a AlertPolicyChannel, scope constructs.Construct, id *string, ...)
- func NewAlertPolicy_Override(a AlertPolicy, scope constructs.Construct, id *string, ...)
- func NewApiAccessKey_Override(a ApiAccessKey, scope constructs.Construct, id *string, ...)
- func NewApplicationSettings_Override(a ApplicationSettings, scope constructs.Construct, id *string, ...)
- func NewCloudAwsGovcloudIntegrationsAlbOutputReference_Override(c CloudAwsGovcloudIntegrationsAlbOutputReference, ...)
- func NewCloudAwsGovcloudIntegrationsApiGatewayOutputReference_Override(c CloudAwsGovcloudIntegrationsApiGatewayOutputReference, ...)
- func NewCloudAwsGovcloudIntegrationsAutoScalingOutputReference_Override(c CloudAwsGovcloudIntegrationsAutoScalingOutputReference, ...)
- func NewCloudAwsGovcloudIntegrationsAwsDirectConnectOutputReference_Override(c CloudAwsGovcloudIntegrationsAwsDirectConnectOutputReference, ...)
- func NewCloudAwsGovcloudIntegrationsAwsStatesOutputReference_Override(c CloudAwsGovcloudIntegrationsAwsStatesOutputReference, ...)
- func NewCloudAwsGovcloudIntegrationsCloudtrailOutputReference_Override(c CloudAwsGovcloudIntegrationsCloudtrailOutputReference, ...)
- func NewCloudAwsGovcloudIntegrationsDynamoDbOutputReference_Override(c CloudAwsGovcloudIntegrationsDynamoDbOutputReference, ...)
- func NewCloudAwsGovcloudIntegrationsEbsOutputReference_Override(c CloudAwsGovcloudIntegrationsEbsOutputReference, ...)
- func NewCloudAwsGovcloudIntegrationsEc2OutputReference_Override(c CloudAwsGovcloudIntegrationsEc2OutputReference, ...)
- func NewCloudAwsGovcloudIntegrationsElasticSearchOutputReference_Override(c CloudAwsGovcloudIntegrationsElasticSearchOutputReference, ...)
- func NewCloudAwsGovcloudIntegrationsElbOutputReference_Override(c CloudAwsGovcloudIntegrationsElbOutputReference, ...)
- func NewCloudAwsGovcloudIntegrationsEmrOutputReference_Override(c CloudAwsGovcloudIntegrationsEmrOutputReference, ...)
- func NewCloudAwsGovcloudIntegrationsIamOutputReference_Override(c CloudAwsGovcloudIntegrationsIamOutputReference, ...)
- func NewCloudAwsGovcloudIntegrationsLambdaOutputReference_Override(c CloudAwsGovcloudIntegrationsLambdaOutputReference, ...)
- func NewCloudAwsGovcloudIntegrationsRdsOutputReference_Override(c CloudAwsGovcloudIntegrationsRdsOutputReference, ...)
- func NewCloudAwsGovcloudIntegrationsRedShiftOutputReference_Override(c CloudAwsGovcloudIntegrationsRedShiftOutputReference, ...)
- func NewCloudAwsGovcloudIntegrationsRoute53OutputReference_Override(c CloudAwsGovcloudIntegrationsRoute53OutputReference, ...)
- func NewCloudAwsGovcloudIntegrationsS3OutputReference_Override(c CloudAwsGovcloudIntegrationsS3OutputReference, ...)
- func NewCloudAwsGovcloudIntegrationsSnsOutputReference_Override(c CloudAwsGovcloudIntegrationsSnsOutputReference, ...)
- func NewCloudAwsGovcloudIntegrationsSqsOutputReference_Override(c CloudAwsGovcloudIntegrationsSqsOutputReference, ...)
- func NewCloudAwsGovcloudIntegrations_Override(c CloudAwsGovcloudIntegrations, scope constructs.Construct, id *string, ...)
- func NewCloudAwsGovcloudLinkAccount_Override(c CloudAwsGovcloudLinkAccount, scope constructs.Construct, id *string, ...)
- func NewCloudAwsIntegrationsBillingOutputReference_Override(c CloudAwsIntegrationsBillingOutputReference, ...)
- func NewCloudAwsIntegrationsCloudtrailOutputReference_Override(c CloudAwsIntegrationsCloudtrailOutputReference, ...)
- func NewCloudAwsIntegrationsHealthOutputReference_Override(c CloudAwsIntegrationsHealthOutputReference, ...)
- func NewCloudAwsIntegrationsTrustedAdvisorOutputReference_Override(c CloudAwsIntegrationsTrustedAdvisorOutputReference, ...)
- func NewCloudAwsIntegrationsVpcOutputReference_Override(c CloudAwsIntegrationsVpcOutputReference, ...)
- func NewCloudAwsIntegrationsXRayOutputReference_Override(c CloudAwsIntegrationsXRayOutputReference, ...)
- func NewCloudAwsIntegrations_Override(c CloudAwsIntegrations, scope constructs.Construct, id *string, ...)
- func NewCloudAwsLinkAccountTimeoutsOutputReference_Override(c CloudAwsLinkAccountTimeoutsOutputReference, ...)
- func NewCloudAwsLinkAccount_Override(c CloudAwsLinkAccount, scope constructs.Construct, id *string, ...)
- func NewCloudAzureIntegrationsApiManagementOutputReference_Override(c CloudAzureIntegrationsApiManagementOutputReference, ...)
- func NewCloudAzureIntegrationsAppGatewayOutputReference_Override(c CloudAzureIntegrationsAppGatewayOutputReference, ...)
- func NewCloudAzureIntegrationsAppServiceOutputReference_Override(c CloudAzureIntegrationsAppServiceOutputReference, ...)
- func NewCloudAzureIntegrationsContainersOutputReference_Override(c CloudAzureIntegrationsContainersOutputReference, ...)
- func NewCloudAzureIntegrationsCosmosDbOutputReference_Override(c CloudAzureIntegrationsCosmosDbOutputReference, ...)
- func NewCloudAzureIntegrationsCostManagementOutputReference_Override(c CloudAzureIntegrationsCostManagementOutputReference, ...)
- func NewCloudAzureIntegrationsDataFactoryOutputReference_Override(c CloudAzureIntegrationsDataFactoryOutputReference, ...)
- func NewCloudAzureIntegrationsEventHubOutputReference_Override(c CloudAzureIntegrationsEventHubOutputReference, ...)
- func NewCloudAzureIntegrationsExpressRouteOutputReference_Override(c CloudAzureIntegrationsExpressRouteOutputReference, ...)
- func NewCloudAzureIntegrationsFirewallsOutputReference_Override(c CloudAzureIntegrationsFirewallsOutputReference, ...)
- func NewCloudAzureIntegrationsFrontDoorOutputReference_Override(c CloudAzureIntegrationsFrontDoorOutputReference, ...)
- func NewCloudAzureIntegrationsFunctionsOutputReference_Override(c CloudAzureIntegrationsFunctionsOutputReference, ...)
- func NewCloudAzureIntegrationsKeyVaultOutputReference_Override(c CloudAzureIntegrationsKeyVaultOutputReference, ...)
- func NewCloudAzureIntegrationsLoadBalancerOutputReference_Override(c CloudAzureIntegrationsLoadBalancerOutputReference, ...)
- func NewCloudAzureIntegrationsLogicAppsOutputReference_Override(c CloudAzureIntegrationsLogicAppsOutputReference, ...)
- func NewCloudAzureIntegrationsMachineLearningOutputReference_Override(c CloudAzureIntegrationsMachineLearningOutputReference, ...)
- func NewCloudAzureIntegrationsMariaDbOutputReference_Override(c CloudAzureIntegrationsMariaDbOutputReference, ...)
- func NewCloudAzureIntegrationsMysqlOutputReference_Override(c CloudAzureIntegrationsMysqlOutputReference, ...)
- func NewCloudAzureIntegrationsPostgresqlOutputReference_Override(c CloudAzureIntegrationsPostgresqlOutputReference, ...)
- func NewCloudAzureIntegrationsPowerBiDedicatedOutputReference_Override(c CloudAzureIntegrationsPowerBiDedicatedOutputReference, ...)
- func NewCloudAzureIntegrationsRedisCacheOutputReference_Override(c CloudAzureIntegrationsRedisCacheOutputReference, ...)
- func NewCloudAzureIntegrationsServiceBusOutputReference_Override(c CloudAzureIntegrationsServiceBusOutputReference, ...)
- func NewCloudAzureIntegrationsSqlManagedOutputReference_Override(c CloudAzureIntegrationsSqlManagedOutputReference, ...)
- func NewCloudAzureIntegrationsSqlOutputReference_Override(c CloudAzureIntegrationsSqlOutputReference, ...)
- func NewCloudAzureIntegrationsStorageOutputReference_Override(c CloudAzureIntegrationsStorageOutputReference, ...)
- func NewCloudAzureIntegrationsVirtualMachineOutputReference_Override(c CloudAzureIntegrationsVirtualMachineOutputReference, ...)
- func NewCloudAzureIntegrationsVirtualNetworksOutputReference_Override(c CloudAzureIntegrationsVirtualNetworksOutputReference, ...)
- func NewCloudAzureIntegrationsVmsOutputReference_Override(c CloudAzureIntegrationsVmsOutputReference, ...)
- func NewCloudAzureIntegrationsVpnGatewayOutputReference_Override(c CloudAzureIntegrationsVpnGatewayOutputReference, ...)
- func NewCloudAzureIntegrations_Override(c CloudAzureIntegrations, scope constructs.Construct, id *string, ...)
- func NewCloudAzureLinkAccount_Override(c CloudAzureLinkAccount, scope constructs.Construct, id *string, ...)
- func NewCloudGcpIntegrationsAppEngineOutputReference_Override(c CloudGcpIntegrationsAppEngineOutputReference, ...)
- func NewCloudGcpIntegrationsBigQueryOutputReference_Override(c CloudGcpIntegrationsBigQueryOutputReference, ...)
- func NewCloudGcpIntegrationsBigTableOutputReference_Override(c CloudGcpIntegrationsBigTableOutputReference, ...)
- func NewCloudGcpIntegrationsComposerOutputReference_Override(c CloudGcpIntegrationsComposerOutputReference, ...)
- func NewCloudGcpIntegrationsDataFlowOutputReference_Override(c CloudGcpIntegrationsDataFlowOutputReference, ...)
- func NewCloudGcpIntegrationsDataProcOutputReference_Override(c CloudGcpIntegrationsDataProcOutputReference, ...)
- func NewCloudGcpIntegrationsDataStoreOutputReference_Override(c CloudGcpIntegrationsDataStoreOutputReference, ...)
- func NewCloudGcpIntegrationsFireBaseDatabaseOutputReference_Override(c CloudGcpIntegrationsFireBaseDatabaseOutputReference, ...)
- func NewCloudGcpIntegrationsFireBaseHostingOutputReference_Override(c CloudGcpIntegrationsFireBaseHostingOutputReference, ...)
- func NewCloudGcpIntegrationsFireBaseStorageOutputReference_Override(c CloudGcpIntegrationsFireBaseStorageOutputReference, ...)
- func NewCloudGcpIntegrationsFireStoreOutputReference_Override(c CloudGcpIntegrationsFireStoreOutputReference, ...)
- func NewCloudGcpIntegrationsFunctionsOutputReference_Override(c CloudGcpIntegrationsFunctionsOutputReference, ...)
- func NewCloudGcpIntegrationsInterconnectOutputReference_Override(c CloudGcpIntegrationsInterconnectOutputReference, ...)
- func NewCloudGcpIntegrationsKubernetesOutputReference_Override(c CloudGcpIntegrationsKubernetesOutputReference, ...)
- func NewCloudGcpIntegrationsLoadBalancingOutputReference_Override(c CloudGcpIntegrationsLoadBalancingOutputReference, ...)
- func NewCloudGcpIntegrationsMemCacheOutputReference_Override(c CloudGcpIntegrationsMemCacheOutputReference, ...)
- func NewCloudGcpIntegrationsPubSubOutputReference_Override(c CloudGcpIntegrationsPubSubOutputReference, ...)
- func NewCloudGcpIntegrationsRedisOutputReference_Override(c CloudGcpIntegrationsRedisOutputReference, ...)
- func NewCloudGcpIntegrationsRouterOutputReference_Override(c CloudGcpIntegrationsRouterOutputReference, ...)
- func NewCloudGcpIntegrationsRunOutputReference_Override(c CloudGcpIntegrationsRunOutputReference, ...)
- func NewCloudGcpIntegrationsSpannerOutputReference_Override(c CloudGcpIntegrationsSpannerOutputReference, ...)
- func NewCloudGcpIntegrationsSqlOutputReference_Override(c CloudGcpIntegrationsSqlOutputReference, ...)
- func NewCloudGcpIntegrationsStorageOutputReference_Override(c CloudGcpIntegrationsStorageOutputReference, ...)
- func NewCloudGcpIntegrationsVirtualMachinesOutputReference_Override(c CloudGcpIntegrationsVirtualMachinesOutputReference, ...)
- func NewCloudGcpIntegrationsVpcAccessOutputReference_Override(c CloudGcpIntegrationsVpcAccessOutputReference, ...)
- func NewCloudGcpIntegrations_Override(c CloudGcpIntegrations, scope constructs.Construct, id *string, ...)
- func NewCloudGcpLinkAccount_Override(c CloudGcpLinkAccount, scope constructs.Construct, id *string, ...)
- func NewDashboardFilterOutputReference_Override(d DashboardFilterOutputReference, terraformResource cdktf.IInterpolatingParent, ...)
- func NewDashboardWidgetCompareWithList_Override(d DashboardWidgetCompareWithList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewDashboardWidgetCompareWithOutputReference_Override(d DashboardWidgetCompareWithOutputReference, ...)
- func NewDashboardWidgetCompareWithPresentationOutputReference_Override(d DashboardWidgetCompareWithPresentationOutputReference, ...)
- func NewDashboardWidgetList_Override(d DashboardWidgetList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewDashboardWidgetMetricList_Override(d DashboardWidgetMetricList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewDashboardWidgetMetricOutputReference_Override(d DashboardWidgetMetricOutputReference, ...)
- func NewDashboardWidgetOutputReference_Override(d DashboardWidgetOutputReference, terraformResource cdktf.IInterpolatingParent, ...)
- func NewDashboard_Override(d Dashboard, scope constructs.Construct, id *string, config *DashboardConfig)
- func NewDataNewrelicAccount_Override(d DataNewrelicAccount, scope constructs.Construct, id *string, ...)
- func NewDataNewrelicAlertChannelConfigAList_Override(d DataNewrelicAlertChannelConfigAList, ...)
- func NewDataNewrelicAlertChannelConfigAOutputReference_Override(d DataNewrelicAlertChannelConfigAOutputReference, ...)
- func NewDataNewrelicAlertChannel_Override(d DataNewrelicAlertChannel, scope constructs.Construct, id *string, ...)
- func NewDataNewrelicAlertPolicy_Override(d DataNewrelicAlertPolicy, scope constructs.Construct, id *string, ...)
- func NewDataNewrelicApplication_Override(d DataNewrelicApplication, scope constructs.Construct, id *string, ...)
- func NewDataNewrelicCloudAccount_Override(d DataNewrelicCloudAccount, scope constructs.Construct, id *string, ...)
- func NewDataNewrelicEntityTagOutputReference_Override(d DataNewrelicEntityTagOutputReference, ...)
- func NewDataNewrelicEntity_Override(d DataNewrelicEntity, scope constructs.Construct, id *string, ...)
- func NewDataNewrelicKeyTransaction_Override(d DataNewrelicKeyTransaction, scope constructs.Construct, id *string, ...)
- func NewDataNewrelicPluginComponent_Override(d DataNewrelicPluginComponent, scope constructs.Construct, id *string, ...)
- func NewDataNewrelicPlugin_Override(d DataNewrelicPlugin, scope constructs.Construct, id *string, ...)
- func NewDataNewrelicSyntheticsMonitorLocation_Override(d DataNewrelicSyntheticsMonitorLocation, scope constructs.Construct, ...)
- func NewDataNewrelicSyntheticsMonitor_Override(d DataNewrelicSyntheticsMonitor, scope constructs.Construct, id *string, ...)
- func NewDataNewrelicSyntheticsSecureCredential_Override(d DataNewrelicSyntheticsSecureCredential, scope constructs.Construct, ...)
- func NewEntityTagsTagList_Override(e EntityTagsTagList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewEntityTagsTagOutputReference_Override(e EntityTagsTagOutputReference, terraformResource cdktf.IInterpolatingParent, ...)
- func NewEntityTagsTimeoutsOutputReference_Override(e EntityTagsTimeoutsOutputReference, ...)
- func NewEntityTags_Override(e EntityTags, scope constructs.Construct, id *string, config *EntityTagsConfig)
- func NewEventsToMetricsRule_Override(e EventsToMetricsRule, scope constructs.Construct, id *string, ...)
- func NewInfraAlertConditionCriticalOutputReference_Override(i InfraAlertConditionCriticalOutputReference, ...)
- func NewInfraAlertConditionWarningOutputReference_Override(i InfraAlertConditionWarningOutputReference, ...)
- func NewInfraAlertCondition_Override(i InfraAlertCondition, scope constructs.Construct, id *string, ...)
- func NewInsightsEventEventAttributeList_Override(i InsightsEventEventAttributeList, ...)
- func NewInsightsEventEventAttributeOutputReference_Override(i InsightsEventEventAttributeOutputReference, ...)
- func NewInsightsEventEventList_Override(i InsightsEventEventList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewInsightsEventEventOutputReference_Override(i InsightsEventEventOutputReference, ...)
- func NewInsightsEvent_Override(i InsightsEvent, scope constructs.Construct, id *string, ...)
- func NewNewrelicProvider_Override(n NewrelicProvider, scope constructs.Construct, id *string, ...)
- func NewNotificationChannelPropertiesList_Override(n NotificationChannelPropertiesList, ...)
- func NewNotificationChannelPropertiesOutputReference_Override(n NotificationChannelPropertiesOutputReference, ...)
- func NewNotificationChannel_Override(n NotificationChannel, scope constructs.Construct, id *string, ...)
- func NewNotificationDestinationPropertiesList_Override(n NotificationDestinationPropertiesList, ...)
- func NewNotificationDestinationPropertiesOutputReference_Override(n NotificationDestinationPropertiesOutputReference, ...)
- func NewNotificationDestination_Override(n NotificationDestination, scope constructs.Construct, id *string, ...)
- func NewNrqlAlertConditionCriticalOutputReference_Override(n NrqlAlertConditionCriticalOutputReference, ...)
- func NewNrqlAlertConditionNrqlOutputReference_Override(n NrqlAlertConditionNrqlOutputReference, ...)
- func NewNrqlAlertConditionTermList_Override(n NrqlAlertConditionTermList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewNrqlAlertConditionTermOutputReference_Override(n NrqlAlertConditionTermOutputReference, ...)
- func NewNrqlAlertConditionWarningOutputReference_Override(n NrqlAlertConditionWarningOutputReference, ...)
- func NewNrqlAlertCondition_Override(n NrqlAlertCondition, scope constructs.Construct, id *string, ...)
- func NewNrqlDropRule_Override(n NrqlDropRule, scope constructs.Construct, id *string, ...)
- func NewOneDashboardPageList_Override(o OneDashboardPageList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewOneDashboardPageOutputReference_Override(o OneDashboardPageOutputReference, ...)
- func NewOneDashboardPageWidgetAreaList_Override(o OneDashboardPageWidgetAreaList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewOneDashboardPageWidgetAreaNrqlQueryList_Override(o OneDashboardPageWidgetAreaNrqlQueryList, ...)
- func NewOneDashboardPageWidgetAreaNrqlQueryOutputReference_Override(o OneDashboardPageWidgetAreaNrqlQueryOutputReference, ...)
- func NewOneDashboardPageWidgetAreaOutputReference_Override(o OneDashboardPageWidgetAreaOutputReference, ...)
- func NewOneDashboardPageWidgetBarList_Override(o OneDashboardPageWidgetBarList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewOneDashboardPageWidgetBarNrqlQueryList_Override(o OneDashboardPageWidgetBarNrqlQueryList, ...)
- func NewOneDashboardPageWidgetBarNrqlQueryOutputReference_Override(o OneDashboardPageWidgetBarNrqlQueryOutputReference, ...)
- func NewOneDashboardPageWidgetBarOutputReference_Override(o OneDashboardPageWidgetBarOutputReference, ...)
- func NewOneDashboardPageWidgetBillboardList_Override(o OneDashboardPageWidgetBillboardList, ...)
- func NewOneDashboardPageWidgetBillboardNrqlQueryList_Override(o OneDashboardPageWidgetBillboardNrqlQueryList, ...)
- func NewOneDashboardPageWidgetBillboardNrqlQueryOutputReference_Override(o OneDashboardPageWidgetBillboardNrqlQueryOutputReference, ...)
- func NewOneDashboardPageWidgetBillboardOutputReference_Override(o OneDashboardPageWidgetBillboardOutputReference, ...)
- func NewOneDashboardPageWidgetBulletList_Override(o OneDashboardPageWidgetBulletList, ...)
- func NewOneDashboardPageWidgetBulletNrqlQueryList_Override(o OneDashboardPageWidgetBulletNrqlQueryList, ...)
- func NewOneDashboardPageWidgetBulletNrqlQueryOutputReference_Override(o OneDashboardPageWidgetBulletNrqlQueryOutputReference, ...)
- func NewOneDashboardPageWidgetBulletOutputReference_Override(o OneDashboardPageWidgetBulletOutputReference, ...)
- func NewOneDashboardPageWidgetFunnelList_Override(o OneDashboardPageWidgetFunnelList, ...)
- func NewOneDashboardPageWidgetFunnelNrqlQueryList_Override(o OneDashboardPageWidgetFunnelNrqlQueryList, ...)
- func NewOneDashboardPageWidgetFunnelNrqlQueryOutputReference_Override(o OneDashboardPageWidgetFunnelNrqlQueryOutputReference, ...)
- func NewOneDashboardPageWidgetFunnelOutputReference_Override(o OneDashboardPageWidgetFunnelOutputReference, ...)
- func NewOneDashboardPageWidgetHeatmapList_Override(o OneDashboardPageWidgetHeatmapList, ...)
- func NewOneDashboardPageWidgetHeatmapNrqlQueryList_Override(o OneDashboardPageWidgetHeatmapNrqlQueryList, ...)
- func NewOneDashboardPageWidgetHeatmapNrqlQueryOutputReference_Override(o OneDashboardPageWidgetHeatmapNrqlQueryOutputReference, ...)
- func NewOneDashboardPageWidgetHeatmapOutputReference_Override(o OneDashboardPageWidgetHeatmapOutputReference, ...)
- func NewOneDashboardPageWidgetHistogramList_Override(o OneDashboardPageWidgetHistogramList, ...)
- func NewOneDashboardPageWidgetHistogramNrqlQueryList_Override(o OneDashboardPageWidgetHistogramNrqlQueryList, ...)
- func NewOneDashboardPageWidgetHistogramNrqlQueryOutputReference_Override(o OneDashboardPageWidgetHistogramNrqlQueryOutputReference, ...)
- func NewOneDashboardPageWidgetHistogramOutputReference_Override(o OneDashboardPageWidgetHistogramOutputReference, ...)
- func NewOneDashboardPageWidgetJsonList_Override(o OneDashboardPageWidgetJsonList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewOneDashboardPageWidgetJsonNrqlQueryList_Override(o OneDashboardPageWidgetJsonNrqlQueryList, ...)
- func NewOneDashboardPageWidgetJsonNrqlQueryOutputReference_Override(o OneDashboardPageWidgetJsonNrqlQueryOutputReference, ...)
- func NewOneDashboardPageWidgetJsonOutputReference_Override(o OneDashboardPageWidgetJsonOutputReference, ...)
- func NewOneDashboardPageWidgetLineList_Override(o OneDashboardPageWidgetLineList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewOneDashboardPageWidgetLineNrqlQueryList_Override(o OneDashboardPageWidgetLineNrqlQueryList, ...)
- func NewOneDashboardPageWidgetLineNrqlQueryOutputReference_Override(o OneDashboardPageWidgetLineNrqlQueryOutputReference, ...)
- func NewOneDashboardPageWidgetLineOutputReference_Override(o OneDashboardPageWidgetLineOutputReference, ...)
- func NewOneDashboardPageWidgetLogTableList_Override(o OneDashboardPageWidgetLogTableList, ...)
- func NewOneDashboardPageWidgetLogTableNrqlQueryList_Override(o OneDashboardPageWidgetLogTableNrqlQueryList, ...)
- func NewOneDashboardPageWidgetLogTableNrqlQueryOutputReference_Override(o OneDashboardPageWidgetLogTableNrqlQueryOutputReference, ...)
- func NewOneDashboardPageWidgetLogTableOutputReference_Override(o OneDashboardPageWidgetLogTableOutputReference, ...)
- func NewOneDashboardPageWidgetMarkdownList_Override(o OneDashboardPageWidgetMarkdownList, ...)
- func NewOneDashboardPageWidgetMarkdownOutputReference_Override(o OneDashboardPageWidgetMarkdownOutputReference, ...)
- func NewOneDashboardPageWidgetPieList_Override(o OneDashboardPageWidgetPieList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewOneDashboardPageWidgetPieNrqlQueryList_Override(o OneDashboardPageWidgetPieNrqlQueryList, ...)
- func NewOneDashboardPageWidgetPieNrqlQueryOutputReference_Override(o OneDashboardPageWidgetPieNrqlQueryOutputReference, ...)
- func NewOneDashboardPageWidgetPieOutputReference_Override(o OneDashboardPageWidgetPieOutputReference, ...)
- func NewOneDashboardPageWidgetStackedBarList_Override(o OneDashboardPageWidgetStackedBarList, ...)
- func NewOneDashboardPageWidgetStackedBarNrqlQueryList_Override(o OneDashboardPageWidgetStackedBarNrqlQueryList, ...)
- func NewOneDashboardPageWidgetStackedBarNrqlQueryOutputReference_Override(o OneDashboardPageWidgetStackedBarNrqlQueryOutputReference, ...)
- func NewOneDashboardPageWidgetStackedBarOutputReference_Override(o OneDashboardPageWidgetStackedBarOutputReference, ...)
- func NewOneDashboardPageWidgetTableList_Override(o OneDashboardPageWidgetTableList, ...)
- func NewOneDashboardPageWidgetTableNrqlQueryList_Override(o OneDashboardPageWidgetTableNrqlQueryList, ...)
- func NewOneDashboardPageWidgetTableNrqlQueryOutputReference_Override(o OneDashboardPageWidgetTableNrqlQueryOutputReference, ...)
- func NewOneDashboardPageWidgetTableOutputReference_Override(o OneDashboardPageWidgetTableOutputReference, ...)
- func NewOneDashboardRawPageList_Override(o OneDashboardRawPageList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewOneDashboardRawPageOutputReference_Override(o OneDashboardRawPageOutputReference, ...)
- func NewOneDashboardRawPageWidgetList_Override(o OneDashboardRawPageWidgetList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewOneDashboardRawPageWidgetOutputReference_Override(o OneDashboardRawPageWidgetOutputReference, ...)
- func NewOneDashboardRaw_Override(o OneDashboardRaw, scope constructs.Construct, id *string, ...)
- func NewOneDashboard_Override(o OneDashboard, scope constructs.Construct, id *string, ...)
- func NewPluginsAlertConditionTermList_Override(p PluginsAlertConditionTermList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewPluginsAlertConditionTermOutputReference_Override(p PluginsAlertConditionTermOutputReference, ...)
- func NewPluginsAlertCondition_Override(p PluginsAlertCondition, scope constructs.Construct, id *string, ...)
- func NewServiceLevelEventsBadEventsOutputReference_Override(s ServiceLevelEventsBadEventsOutputReference, ...)
- func NewServiceLevelEventsGoodEventsOutputReference_Override(s ServiceLevelEventsGoodEventsOutputReference, ...)
- func NewServiceLevelEventsOutputReference_Override(s ServiceLevelEventsOutputReference, ...)
- func NewServiceLevelEventsValidEventsOutputReference_Override(s ServiceLevelEventsValidEventsOutputReference, ...)
- func NewServiceLevelObjectiveOutputReference_Override(s ServiceLevelObjectiveOutputReference, ...)
- func NewServiceLevelObjectiveTimeWindowOutputReference_Override(s ServiceLevelObjectiveTimeWindowOutputReference, ...)
- func NewServiceLevelObjectiveTimeWindowRollingOutputReference_Override(s ServiceLevelObjectiveTimeWindowRollingOutputReference, ...)
- func NewServiceLevel_Override(s ServiceLevel, scope constructs.Construct, id *string, ...)
- func NewSyntheticsAlertCondition_Override(s SyntheticsAlertCondition, scope constructs.Construct, id *string, ...)
- func NewSyntheticsMonitorScriptLocationList_Override(s SyntheticsMonitorScriptLocationList, ...)
- func NewSyntheticsMonitorScriptLocationOutputReference_Override(s SyntheticsMonitorScriptLocationOutputReference, ...)
- func NewSyntheticsMonitorScript_Override(s SyntheticsMonitorScript, scope constructs.Construct, id *string, ...)
- func NewSyntheticsMonitor_Override(s SyntheticsMonitor, scope constructs.Construct, id *string, ...)
- func NewSyntheticsMultilocationAlertConditionCriticalOutputReference_Override(s SyntheticsMultilocationAlertConditionCriticalOutputReference, ...)
- func NewSyntheticsMultilocationAlertConditionWarningOutputReference_Override(s SyntheticsMultilocationAlertConditionWarningOutputReference, ...)
- func NewSyntheticsMultilocationAlertCondition_Override(s SyntheticsMultilocationAlertCondition, scope constructs.Construct, ...)
- func NewSyntheticsSecureCredential_Override(s SyntheticsSecureCredential, scope constructs.Construct, id *string, ...)
- func NewWorkloadEntitySearchQueryList_Override(w WorkloadEntitySearchQueryList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewWorkloadEntitySearchQueryOutputReference_Override(w WorkloadEntitySearchQueryOutputReference, ...)
- func NewWorkload_Override(w Workload, scope constructs.Construct, id *string, config *WorkloadConfig)
- func NewrelicProvider_IsConstruct(x interface{}) *bool
- func NewrelicProvider_TfResourceType() *string
- func NotificationChannel_IsConstruct(x interface{}) *bool
- func NotificationChannel_TfResourceType() *string
- func NotificationDestination_IsConstruct(x interface{}) *bool
- func NotificationDestination_TfResourceType() *string
- func NrqlAlertCondition_IsConstruct(x interface{}) *bool
- func NrqlAlertCondition_TfResourceType() *string
- func NrqlDropRule_IsConstruct(x interface{}) *bool
- func NrqlDropRule_TfResourceType() *string
- func OneDashboardRaw_IsConstruct(x interface{}) *bool
- func OneDashboardRaw_TfResourceType() *string
- func OneDashboard_IsConstruct(x interface{}) *bool
- func OneDashboard_TfResourceType() *string
- func PluginsAlertCondition_IsConstruct(x interface{}) *bool
- func PluginsAlertCondition_TfResourceType() *string
- func ServiceLevel_IsConstruct(x interface{}) *bool
- func ServiceLevel_TfResourceType() *string
- func SyntheticsAlertCondition_IsConstruct(x interface{}) *bool
- func SyntheticsAlertCondition_TfResourceType() *string
- func SyntheticsMonitorScript_IsConstruct(x interface{}) *bool
- func SyntheticsMonitorScript_TfResourceType() *string
- func SyntheticsMonitor_IsConstruct(x interface{}) *bool
- func SyntheticsMonitor_TfResourceType() *string
- func SyntheticsMultilocationAlertCondition_IsConstruct(x interface{}) *bool
- func SyntheticsMultilocationAlertCondition_TfResourceType() *string
- func SyntheticsSecureCredential_IsConstruct(x interface{}) *bool
- func SyntheticsSecureCredential_TfResourceType() *string
- func Workload_IsConstruct(x interface{}) *bool
- func Workload_TfResourceType() *string
- type AlertChannel
- type AlertChannelConfig
- type AlertChannelConfigA
- type AlertChannelConfigAOutputReference
- type AlertCondition
- type AlertConditionConfig
- type AlertConditionTerm
- type AlertConditionTermList
- type AlertConditionTermOutputReference
- type AlertMutingRule
- type AlertMutingRuleCondition
- type AlertMutingRuleConditionConditions
- type AlertMutingRuleConditionConditionsList
- type AlertMutingRuleConditionConditionsOutputReference
- type AlertMutingRuleConditionOutputReference
- type AlertMutingRuleConfig
- type AlertMutingRuleSchedule
- type AlertMutingRuleScheduleOutputReference
- type AlertPolicy
- type AlertPolicyChannel
- type AlertPolicyChannelConfig
- type AlertPolicyConfig
- type ApiAccessKey
- type ApiAccessKeyConfig
- type ApplicationSettings
- type ApplicationSettingsConfig
- type CloudAwsGovcloudIntegrations
- type CloudAwsGovcloudIntegrationsAlb
- type CloudAwsGovcloudIntegrationsAlbOutputReference
- type CloudAwsGovcloudIntegrationsApiGateway
- type CloudAwsGovcloudIntegrationsApiGatewayOutputReference
- type CloudAwsGovcloudIntegrationsAutoScaling
- type CloudAwsGovcloudIntegrationsAutoScalingOutputReference
- type CloudAwsGovcloudIntegrationsAwsDirectConnect
- type CloudAwsGovcloudIntegrationsAwsDirectConnectOutputReference
- type CloudAwsGovcloudIntegrationsAwsStates
- type CloudAwsGovcloudIntegrationsAwsStatesOutputReference
- type CloudAwsGovcloudIntegrationsCloudtrail
- type CloudAwsGovcloudIntegrationsCloudtrailOutputReference
- type CloudAwsGovcloudIntegrationsConfig
- type CloudAwsGovcloudIntegrationsDynamoDb
- type CloudAwsGovcloudIntegrationsDynamoDbOutputReference
- type CloudAwsGovcloudIntegrationsEbs
- type CloudAwsGovcloudIntegrationsEbsOutputReference
- type CloudAwsGovcloudIntegrationsEc2
- type CloudAwsGovcloudIntegrationsEc2OutputReference
- type CloudAwsGovcloudIntegrationsElasticSearch
- type CloudAwsGovcloudIntegrationsElasticSearchOutputReference
- type CloudAwsGovcloudIntegrationsElb
- type CloudAwsGovcloudIntegrationsElbOutputReference
- type CloudAwsGovcloudIntegrationsEmr
- type CloudAwsGovcloudIntegrationsEmrOutputReference
- type CloudAwsGovcloudIntegrationsIam
- type CloudAwsGovcloudIntegrationsIamOutputReference
- type CloudAwsGovcloudIntegrationsLambda
- type CloudAwsGovcloudIntegrationsLambdaOutputReference
- type CloudAwsGovcloudIntegrationsRds
- type CloudAwsGovcloudIntegrationsRdsOutputReference
- type CloudAwsGovcloudIntegrationsRedShift
- type CloudAwsGovcloudIntegrationsRedShiftOutputReference
- type CloudAwsGovcloudIntegrationsRoute53
- type CloudAwsGovcloudIntegrationsRoute53OutputReference
- type CloudAwsGovcloudIntegrationsS3
- type CloudAwsGovcloudIntegrationsS3OutputReference
- type CloudAwsGovcloudIntegrationsSns
- type CloudAwsGovcloudIntegrationsSnsOutputReference
- type CloudAwsGovcloudIntegrationsSqs
- type CloudAwsGovcloudIntegrationsSqsOutputReference
- type CloudAwsGovcloudLinkAccount
- type CloudAwsGovcloudLinkAccountConfig
- type CloudAwsIntegrations
- type CloudAwsIntegrationsBilling
- type CloudAwsIntegrationsBillingOutputReference
- type CloudAwsIntegrationsCloudtrail
- type CloudAwsIntegrationsCloudtrailOutputReference
- type CloudAwsIntegrationsConfig
- type CloudAwsIntegrationsHealth
- type CloudAwsIntegrationsHealthOutputReference
- type CloudAwsIntegrationsTrustedAdvisor
- type CloudAwsIntegrationsTrustedAdvisorOutputReference
- type CloudAwsIntegrationsVpc
- type CloudAwsIntegrationsVpcOutputReference
- type CloudAwsIntegrationsXRay
- type CloudAwsIntegrationsXRayOutputReference
- type CloudAwsLinkAccount
- type CloudAwsLinkAccountConfig
- type CloudAwsLinkAccountTimeouts
- type CloudAwsLinkAccountTimeoutsOutputReference
- type CloudAzureIntegrations
- type CloudAzureIntegrationsApiManagement
- type CloudAzureIntegrationsApiManagementOutputReference
- type CloudAzureIntegrationsAppGateway
- type CloudAzureIntegrationsAppGatewayOutputReference
- type CloudAzureIntegrationsAppService
- type CloudAzureIntegrationsAppServiceOutputReference
- type CloudAzureIntegrationsConfig
- type CloudAzureIntegrationsContainers
- type CloudAzureIntegrationsContainersOutputReference
- type CloudAzureIntegrationsCosmosDb
- type CloudAzureIntegrationsCosmosDbOutputReference
- type CloudAzureIntegrationsCostManagement
- type CloudAzureIntegrationsCostManagementOutputReference
- type CloudAzureIntegrationsDataFactory
- type CloudAzureIntegrationsDataFactoryOutputReference
- type CloudAzureIntegrationsEventHub
- type CloudAzureIntegrationsEventHubOutputReference
- type CloudAzureIntegrationsExpressRoute
- type CloudAzureIntegrationsExpressRouteOutputReference
- type CloudAzureIntegrationsFirewalls
- type CloudAzureIntegrationsFirewallsOutputReference
- type CloudAzureIntegrationsFrontDoor
- type CloudAzureIntegrationsFrontDoorOutputReference
- type CloudAzureIntegrationsFunctions
- type CloudAzureIntegrationsFunctionsOutputReference
- type CloudAzureIntegrationsKeyVault
- type CloudAzureIntegrationsKeyVaultOutputReference
- type CloudAzureIntegrationsLoadBalancer
- type CloudAzureIntegrationsLoadBalancerOutputReference
- type CloudAzureIntegrationsLogicApps
- type CloudAzureIntegrationsLogicAppsOutputReference
- type CloudAzureIntegrationsMachineLearning
- type CloudAzureIntegrationsMachineLearningOutputReference
- type CloudAzureIntegrationsMariaDb
- type CloudAzureIntegrationsMariaDbOutputReference
- type CloudAzureIntegrationsMysql
- type CloudAzureIntegrationsMysqlOutputReference
- type CloudAzureIntegrationsPostgresql
- type CloudAzureIntegrationsPostgresqlOutputReference
- type CloudAzureIntegrationsPowerBiDedicated
- type CloudAzureIntegrationsPowerBiDedicatedOutputReference
- type CloudAzureIntegrationsRedisCache
- type CloudAzureIntegrationsRedisCacheOutputReference
- type CloudAzureIntegrationsServiceBus
- type CloudAzureIntegrationsServiceBusOutputReference
- type CloudAzureIntegrationsSql
- type CloudAzureIntegrationsSqlManaged
- type CloudAzureIntegrationsSqlManagedOutputReference
- type CloudAzureIntegrationsSqlOutputReference
- type CloudAzureIntegrationsStorage
- type CloudAzureIntegrationsStorageOutputReference
- type CloudAzureIntegrationsVirtualMachine
- type CloudAzureIntegrationsVirtualMachineOutputReference
- type CloudAzureIntegrationsVirtualNetworks
- type CloudAzureIntegrationsVirtualNetworksOutputReference
- type CloudAzureIntegrationsVms
- type CloudAzureIntegrationsVmsOutputReference
- type CloudAzureIntegrationsVpnGateway
- type CloudAzureIntegrationsVpnGatewayOutputReference
- type CloudAzureLinkAccount
- type CloudAzureLinkAccountConfig
- type CloudGcpIntegrations
- type CloudGcpIntegrationsAppEngine
- type CloudGcpIntegrationsAppEngineOutputReference
- type CloudGcpIntegrationsBigQuery
- type CloudGcpIntegrationsBigQueryOutputReference
- type CloudGcpIntegrationsBigTable
- type CloudGcpIntegrationsBigTableOutputReference
- type CloudGcpIntegrationsComposer
- type CloudGcpIntegrationsComposerOutputReference
- type CloudGcpIntegrationsConfig
- type CloudGcpIntegrationsDataFlow
- type CloudGcpIntegrationsDataFlowOutputReference
- type CloudGcpIntegrationsDataProc
- type CloudGcpIntegrationsDataProcOutputReference
- type CloudGcpIntegrationsDataStore
- type CloudGcpIntegrationsDataStoreOutputReference
- type CloudGcpIntegrationsFireBaseDatabase
- type CloudGcpIntegrationsFireBaseDatabaseOutputReference
- type CloudGcpIntegrationsFireBaseHosting
- type CloudGcpIntegrationsFireBaseHostingOutputReference
- type CloudGcpIntegrationsFireBaseStorage
- type CloudGcpIntegrationsFireBaseStorageOutputReference
- type CloudGcpIntegrationsFireStore
- type CloudGcpIntegrationsFireStoreOutputReference
- type CloudGcpIntegrationsFunctions
- type CloudGcpIntegrationsFunctionsOutputReference
- type CloudGcpIntegrationsInterconnect
- type CloudGcpIntegrationsInterconnectOutputReference
- type CloudGcpIntegrationsKubernetes
- type CloudGcpIntegrationsKubernetesOutputReference
- type CloudGcpIntegrationsLoadBalancing
- type CloudGcpIntegrationsLoadBalancingOutputReference
- type CloudGcpIntegrationsMemCache
- type CloudGcpIntegrationsMemCacheOutputReference
- type CloudGcpIntegrationsPubSub
- type CloudGcpIntegrationsPubSubOutputReference
- type CloudGcpIntegrationsRedis
- type CloudGcpIntegrationsRedisOutputReference
- type CloudGcpIntegrationsRouter
- type CloudGcpIntegrationsRouterOutputReference
- type CloudGcpIntegrationsRun
- type CloudGcpIntegrationsRunOutputReference
- type CloudGcpIntegrationsSpanner
- type CloudGcpIntegrationsSpannerOutputReference
- type CloudGcpIntegrationsSql
- type CloudGcpIntegrationsSqlOutputReference
- type CloudGcpIntegrationsStorage
- type CloudGcpIntegrationsStorageOutputReference
- type CloudGcpIntegrationsVirtualMachines
- type CloudGcpIntegrationsVirtualMachinesOutputReference
- type CloudGcpIntegrationsVpcAccess
- type CloudGcpIntegrationsVpcAccessOutputReference
- type CloudGcpLinkAccount
- type CloudGcpLinkAccountConfig
- type Dashboard
- type DashboardConfig
- type DashboardFilter
- type DashboardFilterOutputReference
- type DashboardWidget
- type DashboardWidgetCompareWith
- type DashboardWidgetCompareWithList
- type DashboardWidgetCompareWithOutputReference
- type DashboardWidgetCompareWithPresentation
- type DashboardWidgetCompareWithPresentationOutputReference
- type DashboardWidgetList
- type DashboardWidgetMetric
- type DashboardWidgetMetricList
- type DashboardWidgetMetricOutputReference
- type DashboardWidgetOutputReference
- type DataNewrelicAccount
- type DataNewrelicAccountConfig
- type DataNewrelicAlertChannel
- type DataNewrelicAlertChannelConfig
- type DataNewrelicAlertChannelConfigA
- type DataNewrelicAlertChannelConfigAList
- type DataNewrelicAlertChannelConfigAOutputReference
- type DataNewrelicAlertPolicy
- type DataNewrelicAlertPolicyConfig
- type DataNewrelicApplication
- type DataNewrelicApplicationConfig
- type DataNewrelicCloudAccount
- type DataNewrelicCloudAccountConfig
- type DataNewrelicEntity
- type DataNewrelicEntityConfig
- type DataNewrelicEntityTag
- type DataNewrelicEntityTagOutputReference
- type DataNewrelicKeyTransaction
- type DataNewrelicKeyTransactionConfig
- type DataNewrelicPlugin
- type DataNewrelicPluginComponent
- type DataNewrelicPluginComponentConfig
- type DataNewrelicPluginConfig
- type DataNewrelicSyntheticsMonitor
- type DataNewrelicSyntheticsMonitorConfig
- type DataNewrelicSyntheticsMonitorLocation
- type DataNewrelicSyntheticsMonitorLocationConfig
- type DataNewrelicSyntheticsSecureCredential
- type DataNewrelicSyntheticsSecureCredentialConfig
- type EntityTags
- type EntityTagsConfig
- type EntityTagsTag
- type EntityTagsTagList
- type EntityTagsTagOutputReference
- type EntityTagsTimeouts
- type EntityTagsTimeoutsOutputReference
- type EventsToMetricsRule
- type EventsToMetricsRuleConfig
- type InfraAlertCondition
- type InfraAlertConditionConfig
- type InfraAlertConditionCritical
- type InfraAlertConditionCriticalOutputReference
- type InfraAlertConditionWarning
- type InfraAlertConditionWarningOutputReference
- type InsightsEvent
- type InsightsEventConfig
- type InsightsEventEvent
- type InsightsEventEventAttribute
- type InsightsEventEventAttributeList
- type InsightsEventEventAttributeOutputReference
- type InsightsEventEventList
- type InsightsEventEventOutputReference
- type NewrelicProvider
- type NewrelicProviderConfig
- type NotificationChannel
- type NotificationChannelConfig
- type NotificationChannelProperties
- type NotificationChannelPropertiesList
- type NotificationChannelPropertiesOutputReference
- type NotificationDestination
- type NotificationDestinationConfig
- type NotificationDestinationProperties
- type NotificationDestinationPropertiesList
- type NotificationDestinationPropertiesOutputReference
- type NrqlAlertCondition
- type NrqlAlertConditionConfig
- type NrqlAlertConditionCritical
- type NrqlAlertConditionCriticalOutputReference
- type NrqlAlertConditionNrql
- type NrqlAlertConditionNrqlOutputReference
- type NrqlAlertConditionTerm
- type NrqlAlertConditionTermList
- type NrqlAlertConditionTermOutputReference
- type NrqlAlertConditionWarning
- type NrqlAlertConditionWarningOutputReference
- type NrqlDropRule
- type NrqlDropRuleConfig
- type OneDashboard
- type OneDashboardConfig
- type OneDashboardPage
- type OneDashboardPageList
- type OneDashboardPageOutputReference
- type OneDashboardPageWidgetArea
- type OneDashboardPageWidgetAreaList
- type OneDashboardPageWidgetAreaNrqlQuery
- type OneDashboardPageWidgetAreaNrqlQueryList
- type OneDashboardPageWidgetAreaNrqlQueryOutputReference
- type OneDashboardPageWidgetAreaOutputReference
- type OneDashboardPageWidgetBar
- type OneDashboardPageWidgetBarList
- type OneDashboardPageWidgetBarNrqlQuery
- type OneDashboardPageWidgetBarNrqlQueryList
- type OneDashboardPageWidgetBarNrqlQueryOutputReference
- type OneDashboardPageWidgetBarOutputReference
- type OneDashboardPageWidgetBillboard
- type OneDashboardPageWidgetBillboardList
- type OneDashboardPageWidgetBillboardNrqlQuery
- type OneDashboardPageWidgetBillboardNrqlQueryList
- type OneDashboardPageWidgetBillboardNrqlQueryOutputReference
- type OneDashboardPageWidgetBillboardOutputReference
- type OneDashboardPageWidgetBullet
- type OneDashboardPageWidgetBulletList
- type OneDashboardPageWidgetBulletNrqlQuery
- type OneDashboardPageWidgetBulletNrqlQueryList
- type OneDashboardPageWidgetBulletNrqlQueryOutputReference
- type OneDashboardPageWidgetBulletOutputReference
- type OneDashboardPageWidgetFunnel
- type OneDashboardPageWidgetFunnelList
- type OneDashboardPageWidgetFunnelNrqlQuery
- type OneDashboardPageWidgetFunnelNrqlQueryList
- type OneDashboardPageWidgetFunnelNrqlQueryOutputReference
- type OneDashboardPageWidgetFunnelOutputReference
- type OneDashboardPageWidgetHeatmap
- type OneDashboardPageWidgetHeatmapList
- type OneDashboardPageWidgetHeatmapNrqlQuery
- type OneDashboardPageWidgetHeatmapNrqlQueryList
- type OneDashboardPageWidgetHeatmapNrqlQueryOutputReference
- type OneDashboardPageWidgetHeatmapOutputReference
- type OneDashboardPageWidgetHistogram
- type OneDashboardPageWidgetHistogramList
- type OneDashboardPageWidgetHistogramNrqlQuery
- type OneDashboardPageWidgetHistogramNrqlQueryList
- type OneDashboardPageWidgetHistogramNrqlQueryOutputReference
- type OneDashboardPageWidgetHistogramOutputReference
- type OneDashboardPageWidgetJson
- type OneDashboardPageWidgetJsonList
- type OneDashboardPageWidgetJsonNrqlQuery
- type OneDashboardPageWidgetJsonNrqlQueryList
- type OneDashboardPageWidgetJsonNrqlQueryOutputReference
- type OneDashboardPageWidgetJsonOutputReference
- type OneDashboardPageWidgetLine
- type OneDashboardPageWidgetLineList
- type OneDashboardPageWidgetLineNrqlQuery
- type OneDashboardPageWidgetLineNrqlQueryList
- type OneDashboardPageWidgetLineNrqlQueryOutputReference
- type OneDashboardPageWidgetLineOutputReference
- type OneDashboardPageWidgetLogTable
- type OneDashboardPageWidgetLogTableList
- type OneDashboardPageWidgetLogTableNrqlQuery
- type OneDashboardPageWidgetLogTableNrqlQueryList
- type OneDashboardPageWidgetLogTableNrqlQueryOutputReference
- type OneDashboardPageWidgetLogTableOutputReference
- type OneDashboardPageWidgetMarkdown
- type OneDashboardPageWidgetMarkdownList
- type OneDashboardPageWidgetMarkdownOutputReference
- type OneDashboardPageWidgetPie
- type OneDashboardPageWidgetPieList
- type OneDashboardPageWidgetPieNrqlQuery
- type OneDashboardPageWidgetPieNrqlQueryList
- type OneDashboardPageWidgetPieNrqlQueryOutputReference
- type OneDashboardPageWidgetPieOutputReference
- type OneDashboardPageWidgetStackedBar
- type OneDashboardPageWidgetStackedBarList
- type OneDashboardPageWidgetStackedBarNrqlQuery
- type OneDashboardPageWidgetStackedBarNrqlQueryList
- type OneDashboardPageWidgetStackedBarNrqlQueryOutputReference
- type OneDashboardPageWidgetStackedBarOutputReference
- type OneDashboardPageWidgetTable
- type OneDashboardPageWidgetTableList
- type OneDashboardPageWidgetTableNrqlQuery
- type OneDashboardPageWidgetTableNrqlQueryList
- type OneDashboardPageWidgetTableNrqlQueryOutputReference
- type OneDashboardPageWidgetTableOutputReference
- type OneDashboardRaw
- type OneDashboardRawConfig
- type OneDashboardRawPage
- type OneDashboardRawPageList
- type OneDashboardRawPageOutputReference
- type OneDashboardRawPageWidget
- type OneDashboardRawPageWidgetList
- type OneDashboardRawPageWidgetOutputReference
- type PluginsAlertCondition
- type PluginsAlertConditionConfig
- type PluginsAlertConditionTerm
- type PluginsAlertConditionTermList
- type PluginsAlertConditionTermOutputReference
- type ServiceLevel
- type ServiceLevelConfig
- type ServiceLevelEvents
- type ServiceLevelEventsBadEvents
- type ServiceLevelEventsBadEventsOutputReference
- type ServiceLevelEventsGoodEvents
- type ServiceLevelEventsGoodEventsOutputReference
- type ServiceLevelEventsOutputReference
- type ServiceLevelEventsValidEvents
- type ServiceLevelEventsValidEventsOutputReference
- type ServiceLevelObjective
- type ServiceLevelObjectiveOutputReference
- type ServiceLevelObjectiveTimeWindow
- type ServiceLevelObjectiveTimeWindowOutputReference
- type ServiceLevelObjectiveTimeWindowRolling
- type ServiceLevelObjectiveTimeWindowRollingOutputReference
- type SyntheticsAlertCondition
- type SyntheticsAlertConditionConfig
- type SyntheticsMonitor
- type SyntheticsMonitorConfig
- type SyntheticsMonitorScript
- type SyntheticsMonitorScriptConfig
- type SyntheticsMonitorScriptLocation
- type SyntheticsMonitorScriptLocationList
- type SyntheticsMonitorScriptLocationOutputReference
- type SyntheticsMultilocationAlertCondition
- type SyntheticsMultilocationAlertConditionConfig
- type SyntheticsMultilocationAlertConditionCritical
- type SyntheticsMultilocationAlertConditionCriticalOutputReference
- type SyntheticsMultilocationAlertConditionWarning
- type SyntheticsMultilocationAlertConditionWarningOutputReference
- type SyntheticsSecureCredential
- type SyntheticsSecureCredentialConfig
- type Workload
- type WorkloadConfig
- type WorkloadEntitySearchQuery
- type WorkloadEntitySearchQueryList
- type WorkloadEntitySearchQueryOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AlertChannel_IsConstruct ¶
func AlertChannel_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func AlertChannel_TfResourceType ¶
func AlertChannel_TfResourceType() *string
func AlertCondition_IsConstruct ¶
func AlertCondition_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func AlertCondition_TfResourceType ¶
func AlertCondition_TfResourceType() *string
func AlertMutingRule_IsConstruct ¶
func AlertMutingRule_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func AlertMutingRule_TfResourceType ¶
func AlertMutingRule_TfResourceType() *string
func AlertPolicyChannel_IsConstruct ¶
func AlertPolicyChannel_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func AlertPolicyChannel_TfResourceType ¶
func AlertPolicyChannel_TfResourceType() *string
func AlertPolicy_IsConstruct ¶
func AlertPolicy_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func AlertPolicy_TfResourceType ¶
func AlertPolicy_TfResourceType() *string
func ApiAccessKey_IsConstruct ¶
func ApiAccessKey_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func ApiAccessKey_TfResourceType ¶
func ApiAccessKey_TfResourceType() *string
func ApplicationSettings_IsConstruct ¶
func ApplicationSettings_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func ApplicationSettings_TfResourceType ¶
func ApplicationSettings_TfResourceType() *string
func CloudAwsGovcloudIntegrations_IsConstruct ¶
func CloudAwsGovcloudIntegrations_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func CloudAwsGovcloudIntegrations_TfResourceType ¶
func CloudAwsGovcloudIntegrations_TfResourceType() *string
func CloudAwsGovcloudLinkAccount_IsConstruct ¶
func CloudAwsGovcloudLinkAccount_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func CloudAwsGovcloudLinkAccount_TfResourceType ¶
func CloudAwsGovcloudLinkAccount_TfResourceType() *string
func CloudAwsIntegrations_IsConstruct ¶
func CloudAwsIntegrations_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func CloudAwsIntegrations_TfResourceType ¶
func CloudAwsIntegrations_TfResourceType() *string
func CloudAwsLinkAccount_IsConstruct ¶
func CloudAwsLinkAccount_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func CloudAwsLinkAccount_TfResourceType ¶
func CloudAwsLinkAccount_TfResourceType() *string
func CloudAzureIntegrations_IsConstruct ¶
func CloudAzureIntegrations_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func CloudAzureIntegrations_TfResourceType ¶
func CloudAzureIntegrations_TfResourceType() *string
func CloudAzureLinkAccount_IsConstruct ¶
func CloudAzureLinkAccount_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func CloudAzureLinkAccount_TfResourceType ¶
func CloudAzureLinkAccount_TfResourceType() *string
func CloudGcpIntegrations_IsConstruct ¶
func CloudGcpIntegrations_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func CloudGcpIntegrations_TfResourceType ¶
func CloudGcpIntegrations_TfResourceType() *string
func CloudGcpLinkAccount_IsConstruct ¶
func CloudGcpLinkAccount_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func CloudGcpLinkAccount_TfResourceType ¶
func CloudGcpLinkAccount_TfResourceType() *string
func Dashboard_IsConstruct ¶
func Dashboard_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func Dashboard_TfResourceType ¶
func Dashboard_TfResourceType() *string
func DataNewrelicAccount_IsConstruct ¶
func DataNewrelicAccount_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func DataNewrelicAccount_TfResourceType ¶
func DataNewrelicAccount_TfResourceType() *string
func DataNewrelicAlertChannel_IsConstruct ¶
func DataNewrelicAlertChannel_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func DataNewrelicAlertChannel_TfResourceType ¶
func DataNewrelicAlertChannel_TfResourceType() *string
func DataNewrelicAlertPolicy_IsConstruct ¶
func DataNewrelicAlertPolicy_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func DataNewrelicAlertPolicy_TfResourceType ¶
func DataNewrelicAlertPolicy_TfResourceType() *string
func DataNewrelicApplication_IsConstruct ¶
func DataNewrelicApplication_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func DataNewrelicApplication_TfResourceType ¶
func DataNewrelicApplication_TfResourceType() *string
func DataNewrelicCloudAccount_IsConstruct ¶
func DataNewrelicCloudAccount_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func DataNewrelicCloudAccount_TfResourceType ¶
func DataNewrelicCloudAccount_TfResourceType() *string
func DataNewrelicEntity_IsConstruct ¶
func DataNewrelicEntity_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func DataNewrelicEntity_TfResourceType ¶
func DataNewrelicEntity_TfResourceType() *string
func DataNewrelicKeyTransaction_IsConstruct ¶
func DataNewrelicKeyTransaction_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func DataNewrelicKeyTransaction_TfResourceType ¶
func DataNewrelicKeyTransaction_TfResourceType() *string
func DataNewrelicPluginComponent_IsConstruct ¶
func DataNewrelicPluginComponent_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func DataNewrelicPluginComponent_TfResourceType ¶
func DataNewrelicPluginComponent_TfResourceType() *string
func DataNewrelicPlugin_IsConstruct ¶
func DataNewrelicPlugin_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func DataNewrelicPlugin_TfResourceType ¶
func DataNewrelicPlugin_TfResourceType() *string
func DataNewrelicSyntheticsMonitorLocation_IsConstruct ¶
func DataNewrelicSyntheticsMonitorLocation_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func DataNewrelicSyntheticsMonitorLocation_TfResourceType ¶
func DataNewrelicSyntheticsMonitorLocation_TfResourceType() *string
func DataNewrelicSyntheticsMonitor_IsConstruct ¶
func DataNewrelicSyntheticsMonitor_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func DataNewrelicSyntheticsMonitor_TfResourceType ¶
func DataNewrelicSyntheticsMonitor_TfResourceType() *string
func DataNewrelicSyntheticsSecureCredential_IsConstruct ¶
func DataNewrelicSyntheticsSecureCredential_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func DataNewrelicSyntheticsSecureCredential_TfResourceType ¶
func DataNewrelicSyntheticsSecureCredential_TfResourceType() *string
func EntityTags_IsConstruct ¶
func EntityTags_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func EntityTags_TfResourceType ¶
func EntityTags_TfResourceType() *string
func EventsToMetricsRule_IsConstruct ¶
func EventsToMetricsRule_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func EventsToMetricsRule_TfResourceType ¶
func EventsToMetricsRule_TfResourceType() *string
func InfraAlertCondition_IsConstruct ¶
func InfraAlertCondition_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func InfraAlertCondition_TfResourceType ¶
func InfraAlertCondition_TfResourceType() *string
func InsightsEvent_IsConstruct ¶
func InsightsEvent_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func InsightsEvent_TfResourceType ¶
func InsightsEvent_TfResourceType() *string
func NewAlertChannelConfigAOutputReference_Override ¶
func NewAlertChannelConfigAOutputReference_Override(a AlertChannelConfigAOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAlertChannel_Override ¶
func NewAlertChannel_Override(a AlertChannel, scope constructs.Construct, id *string, config *AlertChannelConfig)
Create a new {@link https://www.terraform.io/docs/providers/newrelic/r/alert_channel newrelic_alert_channel} Resource.
func NewAlertConditionTermList_Override ¶
func NewAlertConditionTermList_Override(a AlertConditionTermList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewAlertConditionTermOutputReference_Override ¶
func NewAlertConditionTermOutputReference_Override(a AlertConditionTermOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewAlertCondition_Override ¶
func NewAlertCondition_Override(a AlertCondition, scope constructs.Construct, id *string, config *AlertConditionConfig)
Create a new {@link https://www.terraform.io/docs/providers/newrelic/r/alert_condition newrelic_alert_condition} Resource.
func NewAlertMutingRuleConditionConditionsList_Override ¶
func NewAlertMutingRuleConditionConditionsList_Override(a AlertMutingRuleConditionConditionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewAlertMutingRuleConditionConditionsOutputReference_Override ¶
func NewAlertMutingRuleConditionConditionsOutputReference_Override(a AlertMutingRuleConditionConditionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewAlertMutingRuleConditionOutputReference_Override ¶
func NewAlertMutingRuleConditionOutputReference_Override(a AlertMutingRuleConditionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAlertMutingRuleScheduleOutputReference_Override ¶
func NewAlertMutingRuleScheduleOutputReference_Override(a AlertMutingRuleScheduleOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewAlertMutingRule_Override ¶
func NewAlertMutingRule_Override(a AlertMutingRule, scope constructs.Construct, id *string, config *AlertMutingRuleConfig)
Create a new {@link https://www.terraform.io/docs/providers/newrelic/r/alert_muting_rule newrelic_alert_muting_rule} Resource.
func NewAlertPolicyChannel_Override ¶
func NewAlertPolicyChannel_Override(a AlertPolicyChannel, scope constructs.Construct, id *string, config *AlertPolicyChannelConfig)
Create a new {@link https://www.terraform.io/docs/providers/newrelic/r/alert_policy_channel newrelic_alert_policy_channel} Resource.
func NewAlertPolicy_Override ¶
func NewAlertPolicy_Override(a AlertPolicy, scope constructs.Construct, id *string, config *AlertPolicyConfig)
Create a new {@link https://www.terraform.io/docs/providers/newrelic/r/alert_policy newrelic_alert_policy} Resource.
func NewApiAccessKey_Override ¶
func NewApiAccessKey_Override(a ApiAccessKey, scope constructs.Construct, id *string, config *ApiAccessKeyConfig)
Create a new {@link https://www.terraform.io/docs/providers/newrelic/r/api_access_key newrelic_api_access_key} Resource.
func NewApplicationSettings_Override ¶
func NewApplicationSettings_Override(a ApplicationSettings, scope constructs.Construct, id *string, config *ApplicationSettingsConfig)
Create a new {@link https://www.terraform.io/docs/providers/newrelic/r/application_settings newrelic_application_settings} Resource.
func NewCloudAwsGovcloudIntegrationsAlbOutputReference_Override ¶
func NewCloudAwsGovcloudIntegrationsAlbOutputReference_Override(c CloudAwsGovcloudIntegrationsAlbOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAwsGovcloudIntegrationsApiGatewayOutputReference_Override ¶
func NewCloudAwsGovcloudIntegrationsApiGatewayOutputReference_Override(c CloudAwsGovcloudIntegrationsApiGatewayOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAwsGovcloudIntegrationsAutoScalingOutputReference_Override ¶
func NewCloudAwsGovcloudIntegrationsAutoScalingOutputReference_Override(c CloudAwsGovcloudIntegrationsAutoScalingOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAwsGovcloudIntegrationsAwsDirectConnectOutputReference_Override ¶
func NewCloudAwsGovcloudIntegrationsAwsDirectConnectOutputReference_Override(c CloudAwsGovcloudIntegrationsAwsDirectConnectOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAwsGovcloudIntegrationsAwsStatesOutputReference_Override ¶
func NewCloudAwsGovcloudIntegrationsAwsStatesOutputReference_Override(c CloudAwsGovcloudIntegrationsAwsStatesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAwsGovcloudIntegrationsCloudtrailOutputReference_Override ¶
func NewCloudAwsGovcloudIntegrationsCloudtrailOutputReference_Override(c CloudAwsGovcloudIntegrationsCloudtrailOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAwsGovcloudIntegrationsDynamoDbOutputReference_Override ¶
func NewCloudAwsGovcloudIntegrationsDynamoDbOutputReference_Override(c CloudAwsGovcloudIntegrationsDynamoDbOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAwsGovcloudIntegrationsEbsOutputReference_Override ¶
func NewCloudAwsGovcloudIntegrationsEbsOutputReference_Override(c CloudAwsGovcloudIntegrationsEbsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAwsGovcloudIntegrationsEc2OutputReference_Override ¶
func NewCloudAwsGovcloudIntegrationsEc2OutputReference_Override(c CloudAwsGovcloudIntegrationsEc2OutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAwsGovcloudIntegrationsElasticSearchOutputReference_Override ¶
func NewCloudAwsGovcloudIntegrationsElasticSearchOutputReference_Override(c CloudAwsGovcloudIntegrationsElasticSearchOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAwsGovcloudIntegrationsElbOutputReference_Override ¶
func NewCloudAwsGovcloudIntegrationsElbOutputReference_Override(c CloudAwsGovcloudIntegrationsElbOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAwsGovcloudIntegrationsEmrOutputReference_Override ¶
func NewCloudAwsGovcloudIntegrationsEmrOutputReference_Override(c CloudAwsGovcloudIntegrationsEmrOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAwsGovcloudIntegrationsIamOutputReference_Override ¶
func NewCloudAwsGovcloudIntegrationsIamOutputReference_Override(c CloudAwsGovcloudIntegrationsIamOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAwsGovcloudIntegrationsLambdaOutputReference_Override ¶
func NewCloudAwsGovcloudIntegrationsLambdaOutputReference_Override(c CloudAwsGovcloudIntegrationsLambdaOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAwsGovcloudIntegrationsRdsOutputReference_Override ¶
func NewCloudAwsGovcloudIntegrationsRdsOutputReference_Override(c CloudAwsGovcloudIntegrationsRdsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAwsGovcloudIntegrationsRedShiftOutputReference_Override ¶
func NewCloudAwsGovcloudIntegrationsRedShiftOutputReference_Override(c CloudAwsGovcloudIntegrationsRedShiftOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAwsGovcloudIntegrationsRoute53OutputReference_Override ¶
func NewCloudAwsGovcloudIntegrationsRoute53OutputReference_Override(c CloudAwsGovcloudIntegrationsRoute53OutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAwsGovcloudIntegrationsS3OutputReference_Override ¶
func NewCloudAwsGovcloudIntegrationsS3OutputReference_Override(c CloudAwsGovcloudIntegrationsS3OutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAwsGovcloudIntegrationsSnsOutputReference_Override ¶
func NewCloudAwsGovcloudIntegrationsSnsOutputReference_Override(c CloudAwsGovcloudIntegrationsSnsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAwsGovcloudIntegrationsSqsOutputReference_Override ¶
func NewCloudAwsGovcloudIntegrationsSqsOutputReference_Override(c CloudAwsGovcloudIntegrationsSqsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAwsGovcloudIntegrations_Override ¶
func NewCloudAwsGovcloudIntegrations_Override(c CloudAwsGovcloudIntegrations, scope constructs.Construct, id *string, config *CloudAwsGovcloudIntegrationsConfig)
Create a new {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations newrelic_cloud_aws_govcloud_integrations} Resource.
func NewCloudAwsGovcloudLinkAccount_Override ¶
func NewCloudAwsGovcloudLinkAccount_Override(c CloudAwsGovcloudLinkAccount, scope constructs.Construct, id *string, config *CloudAwsGovcloudLinkAccountConfig)
Create a new {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_link_account newrelic_cloud_aws_govcloud_link_account} Resource.
func NewCloudAwsIntegrationsBillingOutputReference_Override ¶
func NewCloudAwsIntegrationsBillingOutputReference_Override(c CloudAwsIntegrationsBillingOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAwsIntegrationsCloudtrailOutputReference_Override ¶
func NewCloudAwsIntegrationsCloudtrailOutputReference_Override(c CloudAwsIntegrationsCloudtrailOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAwsIntegrationsHealthOutputReference_Override ¶
func NewCloudAwsIntegrationsHealthOutputReference_Override(c CloudAwsIntegrationsHealthOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAwsIntegrationsTrustedAdvisorOutputReference_Override ¶
func NewCloudAwsIntegrationsTrustedAdvisorOutputReference_Override(c CloudAwsIntegrationsTrustedAdvisorOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAwsIntegrationsVpcOutputReference_Override ¶
func NewCloudAwsIntegrationsVpcOutputReference_Override(c CloudAwsIntegrationsVpcOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAwsIntegrationsXRayOutputReference_Override ¶
func NewCloudAwsIntegrationsXRayOutputReference_Override(c CloudAwsIntegrationsXRayOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAwsIntegrations_Override ¶
func NewCloudAwsIntegrations_Override(c CloudAwsIntegrations, scope constructs.Construct, id *string, config *CloudAwsIntegrationsConfig)
Create a new {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_integrations newrelic_cloud_aws_integrations} Resource.
func NewCloudAwsLinkAccountTimeoutsOutputReference_Override ¶
func NewCloudAwsLinkAccountTimeoutsOutputReference_Override(c CloudAwsLinkAccountTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAwsLinkAccount_Override ¶
func NewCloudAwsLinkAccount_Override(c CloudAwsLinkAccount, scope constructs.Construct, id *string, config *CloudAwsLinkAccountConfig)
Create a new {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_link_account newrelic_cloud_aws_link_account} Resource.
func NewCloudAzureIntegrationsApiManagementOutputReference_Override ¶
func NewCloudAzureIntegrationsApiManagementOutputReference_Override(c CloudAzureIntegrationsApiManagementOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAzureIntegrationsAppGatewayOutputReference_Override ¶
func NewCloudAzureIntegrationsAppGatewayOutputReference_Override(c CloudAzureIntegrationsAppGatewayOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAzureIntegrationsAppServiceOutputReference_Override ¶
func NewCloudAzureIntegrationsAppServiceOutputReference_Override(c CloudAzureIntegrationsAppServiceOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAzureIntegrationsContainersOutputReference_Override ¶
func NewCloudAzureIntegrationsContainersOutputReference_Override(c CloudAzureIntegrationsContainersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAzureIntegrationsCosmosDbOutputReference_Override ¶
func NewCloudAzureIntegrationsCosmosDbOutputReference_Override(c CloudAzureIntegrationsCosmosDbOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAzureIntegrationsCostManagementOutputReference_Override ¶
func NewCloudAzureIntegrationsCostManagementOutputReference_Override(c CloudAzureIntegrationsCostManagementOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAzureIntegrationsDataFactoryOutputReference_Override ¶
func NewCloudAzureIntegrationsDataFactoryOutputReference_Override(c CloudAzureIntegrationsDataFactoryOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAzureIntegrationsEventHubOutputReference_Override ¶
func NewCloudAzureIntegrationsEventHubOutputReference_Override(c CloudAzureIntegrationsEventHubOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAzureIntegrationsExpressRouteOutputReference_Override ¶
func NewCloudAzureIntegrationsExpressRouteOutputReference_Override(c CloudAzureIntegrationsExpressRouteOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAzureIntegrationsFirewallsOutputReference_Override ¶
func NewCloudAzureIntegrationsFirewallsOutputReference_Override(c CloudAzureIntegrationsFirewallsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAzureIntegrationsFrontDoorOutputReference_Override ¶
func NewCloudAzureIntegrationsFrontDoorOutputReference_Override(c CloudAzureIntegrationsFrontDoorOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAzureIntegrationsFunctionsOutputReference_Override ¶
func NewCloudAzureIntegrationsFunctionsOutputReference_Override(c CloudAzureIntegrationsFunctionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAzureIntegrationsKeyVaultOutputReference_Override ¶
func NewCloudAzureIntegrationsKeyVaultOutputReference_Override(c CloudAzureIntegrationsKeyVaultOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAzureIntegrationsLoadBalancerOutputReference_Override ¶
func NewCloudAzureIntegrationsLoadBalancerOutputReference_Override(c CloudAzureIntegrationsLoadBalancerOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAzureIntegrationsLogicAppsOutputReference_Override ¶
func NewCloudAzureIntegrationsLogicAppsOutputReference_Override(c CloudAzureIntegrationsLogicAppsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAzureIntegrationsMachineLearningOutputReference_Override ¶
func NewCloudAzureIntegrationsMachineLearningOutputReference_Override(c CloudAzureIntegrationsMachineLearningOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAzureIntegrationsMariaDbOutputReference_Override ¶
func NewCloudAzureIntegrationsMariaDbOutputReference_Override(c CloudAzureIntegrationsMariaDbOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAzureIntegrationsMysqlOutputReference_Override ¶
func NewCloudAzureIntegrationsMysqlOutputReference_Override(c CloudAzureIntegrationsMysqlOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAzureIntegrationsPostgresqlOutputReference_Override ¶
func NewCloudAzureIntegrationsPostgresqlOutputReference_Override(c CloudAzureIntegrationsPostgresqlOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAzureIntegrationsPowerBiDedicatedOutputReference_Override ¶
func NewCloudAzureIntegrationsPowerBiDedicatedOutputReference_Override(c CloudAzureIntegrationsPowerBiDedicatedOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAzureIntegrationsRedisCacheOutputReference_Override ¶
func NewCloudAzureIntegrationsRedisCacheOutputReference_Override(c CloudAzureIntegrationsRedisCacheOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAzureIntegrationsServiceBusOutputReference_Override ¶
func NewCloudAzureIntegrationsServiceBusOutputReference_Override(c CloudAzureIntegrationsServiceBusOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAzureIntegrationsSqlManagedOutputReference_Override ¶
func NewCloudAzureIntegrationsSqlManagedOutputReference_Override(c CloudAzureIntegrationsSqlManagedOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAzureIntegrationsSqlOutputReference_Override ¶
func NewCloudAzureIntegrationsSqlOutputReference_Override(c CloudAzureIntegrationsSqlOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAzureIntegrationsStorageOutputReference_Override ¶
func NewCloudAzureIntegrationsStorageOutputReference_Override(c CloudAzureIntegrationsStorageOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAzureIntegrationsVirtualMachineOutputReference_Override ¶
func NewCloudAzureIntegrationsVirtualMachineOutputReference_Override(c CloudAzureIntegrationsVirtualMachineOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAzureIntegrationsVirtualNetworksOutputReference_Override ¶
func NewCloudAzureIntegrationsVirtualNetworksOutputReference_Override(c CloudAzureIntegrationsVirtualNetworksOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAzureIntegrationsVmsOutputReference_Override ¶
func NewCloudAzureIntegrationsVmsOutputReference_Override(c CloudAzureIntegrationsVmsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAzureIntegrationsVpnGatewayOutputReference_Override ¶
func NewCloudAzureIntegrationsVpnGatewayOutputReference_Override(c CloudAzureIntegrationsVpnGatewayOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAzureIntegrations_Override ¶
func NewCloudAzureIntegrations_Override(c CloudAzureIntegrations, scope constructs.Construct, id *string, config *CloudAzureIntegrationsConfig)
Create a new {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_azure_integrations newrelic_cloud_azure_integrations} Resource.
func NewCloudAzureLinkAccount_Override ¶
func NewCloudAzureLinkAccount_Override(c CloudAzureLinkAccount, scope constructs.Construct, id *string, config *CloudAzureLinkAccountConfig)
Create a new {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_azure_link_account newrelic_cloud_azure_link_account} Resource.
func NewCloudGcpIntegrationsAppEngineOutputReference_Override ¶
func NewCloudGcpIntegrationsAppEngineOutputReference_Override(c CloudGcpIntegrationsAppEngineOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudGcpIntegrationsBigQueryOutputReference_Override ¶
func NewCloudGcpIntegrationsBigQueryOutputReference_Override(c CloudGcpIntegrationsBigQueryOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudGcpIntegrationsBigTableOutputReference_Override ¶
func NewCloudGcpIntegrationsBigTableOutputReference_Override(c CloudGcpIntegrationsBigTableOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudGcpIntegrationsComposerOutputReference_Override ¶
func NewCloudGcpIntegrationsComposerOutputReference_Override(c CloudGcpIntegrationsComposerOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudGcpIntegrationsDataFlowOutputReference_Override ¶
func NewCloudGcpIntegrationsDataFlowOutputReference_Override(c CloudGcpIntegrationsDataFlowOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudGcpIntegrationsDataProcOutputReference_Override ¶
func NewCloudGcpIntegrationsDataProcOutputReference_Override(c CloudGcpIntegrationsDataProcOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudGcpIntegrationsDataStoreOutputReference_Override ¶
func NewCloudGcpIntegrationsDataStoreOutputReference_Override(c CloudGcpIntegrationsDataStoreOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudGcpIntegrationsFireBaseDatabaseOutputReference_Override ¶
func NewCloudGcpIntegrationsFireBaseDatabaseOutputReference_Override(c CloudGcpIntegrationsFireBaseDatabaseOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudGcpIntegrationsFireBaseHostingOutputReference_Override ¶
func NewCloudGcpIntegrationsFireBaseHostingOutputReference_Override(c CloudGcpIntegrationsFireBaseHostingOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudGcpIntegrationsFireBaseStorageOutputReference_Override ¶
func NewCloudGcpIntegrationsFireBaseStorageOutputReference_Override(c CloudGcpIntegrationsFireBaseStorageOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudGcpIntegrationsFireStoreOutputReference_Override ¶
func NewCloudGcpIntegrationsFireStoreOutputReference_Override(c CloudGcpIntegrationsFireStoreOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudGcpIntegrationsFunctionsOutputReference_Override ¶
func NewCloudGcpIntegrationsFunctionsOutputReference_Override(c CloudGcpIntegrationsFunctionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudGcpIntegrationsInterconnectOutputReference_Override ¶
func NewCloudGcpIntegrationsInterconnectOutputReference_Override(c CloudGcpIntegrationsInterconnectOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudGcpIntegrationsKubernetesOutputReference_Override ¶
func NewCloudGcpIntegrationsKubernetesOutputReference_Override(c CloudGcpIntegrationsKubernetesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudGcpIntegrationsLoadBalancingOutputReference_Override ¶
func NewCloudGcpIntegrationsLoadBalancingOutputReference_Override(c CloudGcpIntegrationsLoadBalancingOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudGcpIntegrationsMemCacheOutputReference_Override ¶
func NewCloudGcpIntegrationsMemCacheOutputReference_Override(c CloudGcpIntegrationsMemCacheOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudGcpIntegrationsPubSubOutputReference_Override ¶
func NewCloudGcpIntegrationsPubSubOutputReference_Override(c CloudGcpIntegrationsPubSubOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudGcpIntegrationsRedisOutputReference_Override ¶
func NewCloudGcpIntegrationsRedisOutputReference_Override(c CloudGcpIntegrationsRedisOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudGcpIntegrationsRouterOutputReference_Override ¶
func NewCloudGcpIntegrationsRouterOutputReference_Override(c CloudGcpIntegrationsRouterOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudGcpIntegrationsRunOutputReference_Override ¶
func NewCloudGcpIntegrationsRunOutputReference_Override(c CloudGcpIntegrationsRunOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudGcpIntegrationsSpannerOutputReference_Override ¶
func NewCloudGcpIntegrationsSpannerOutputReference_Override(c CloudGcpIntegrationsSpannerOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudGcpIntegrationsSqlOutputReference_Override ¶
func NewCloudGcpIntegrationsSqlOutputReference_Override(c CloudGcpIntegrationsSqlOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudGcpIntegrationsStorageOutputReference_Override ¶
func NewCloudGcpIntegrationsStorageOutputReference_Override(c CloudGcpIntegrationsStorageOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudGcpIntegrationsVirtualMachinesOutputReference_Override ¶
func NewCloudGcpIntegrationsVirtualMachinesOutputReference_Override(c CloudGcpIntegrationsVirtualMachinesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudGcpIntegrationsVpcAccessOutputReference_Override ¶
func NewCloudGcpIntegrationsVpcAccessOutputReference_Override(c CloudGcpIntegrationsVpcAccessOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudGcpIntegrations_Override ¶
func NewCloudGcpIntegrations_Override(c CloudGcpIntegrations, scope constructs.Construct, id *string, config *CloudGcpIntegrationsConfig)
Create a new {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations newrelic_cloud_gcp_integrations} Resource.
func NewCloudGcpLinkAccount_Override ¶
func NewCloudGcpLinkAccount_Override(c CloudGcpLinkAccount, scope constructs.Construct, id *string, config *CloudGcpLinkAccountConfig)
Create a new {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_link_account newrelic_cloud_gcp_link_account} Resource.
func NewDashboardFilterOutputReference_Override ¶
func NewDashboardFilterOutputReference_Override(d DashboardFilterOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDashboardWidgetCompareWithList_Override ¶
func NewDashboardWidgetCompareWithList_Override(d DashboardWidgetCompareWithList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDashboardWidgetCompareWithOutputReference_Override ¶
func NewDashboardWidgetCompareWithOutputReference_Override(d DashboardWidgetCompareWithOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDashboardWidgetCompareWithPresentationOutputReference_Override ¶
func NewDashboardWidgetCompareWithPresentationOutputReference_Override(d DashboardWidgetCompareWithPresentationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDashboardWidgetList_Override ¶
func NewDashboardWidgetList_Override(d DashboardWidgetList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDashboardWidgetMetricList_Override ¶
func NewDashboardWidgetMetricList_Override(d DashboardWidgetMetricList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDashboardWidgetMetricOutputReference_Override ¶
func NewDashboardWidgetMetricOutputReference_Override(d DashboardWidgetMetricOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDashboardWidgetOutputReference_Override ¶
func NewDashboardWidgetOutputReference_Override(d DashboardWidgetOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDashboard_Override ¶
func NewDashboard_Override(d Dashboard, scope constructs.Construct, id *string, config *DashboardConfig)
Create a new {@link https://www.terraform.io/docs/providers/newrelic/r/dashboard newrelic_dashboard} Resource.
func NewDataNewrelicAccount_Override ¶
func NewDataNewrelicAccount_Override(d DataNewrelicAccount, scope constructs.Construct, id *string, config *DataNewrelicAccountConfig)
Create a new {@link https://www.terraform.io/docs/providers/newrelic/d/account newrelic_account} Data Source.
func NewDataNewrelicAlertChannelConfigAList_Override ¶
func NewDataNewrelicAlertChannelConfigAList_Override(d DataNewrelicAlertChannelConfigAList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataNewrelicAlertChannelConfigAOutputReference_Override ¶
func NewDataNewrelicAlertChannelConfigAOutputReference_Override(d DataNewrelicAlertChannelConfigAOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataNewrelicAlertChannel_Override ¶
func NewDataNewrelicAlertChannel_Override(d DataNewrelicAlertChannel, scope constructs.Construct, id *string, config *DataNewrelicAlertChannelConfig)
Create a new {@link https://www.terraform.io/docs/providers/newrelic/d/alert_channel newrelic_alert_channel} Data Source.
func NewDataNewrelicAlertPolicy_Override ¶
func NewDataNewrelicAlertPolicy_Override(d DataNewrelicAlertPolicy, scope constructs.Construct, id *string, config *DataNewrelicAlertPolicyConfig)
Create a new {@link https://www.terraform.io/docs/providers/newrelic/d/alert_policy newrelic_alert_policy} Data Source.
func NewDataNewrelicApplication_Override ¶
func NewDataNewrelicApplication_Override(d DataNewrelicApplication, scope constructs.Construct, id *string, config *DataNewrelicApplicationConfig)
Create a new {@link https://www.terraform.io/docs/providers/newrelic/d/application newrelic_application} Data Source.
func NewDataNewrelicCloudAccount_Override ¶
func NewDataNewrelicCloudAccount_Override(d DataNewrelicCloudAccount, scope constructs.Construct, id *string, config *DataNewrelicCloudAccountConfig)
Create a new {@link https://www.terraform.io/docs/providers/newrelic/d/cloud_account newrelic_cloud_account} Data Source.
func NewDataNewrelicEntityTagOutputReference_Override ¶
func NewDataNewrelicEntityTagOutputReference_Override(d DataNewrelicEntityTagOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDataNewrelicEntity_Override ¶
func NewDataNewrelicEntity_Override(d DataNewrelicEntity, scope constructs.Construct, id *string, config *DataNewrelicEntityConfig)
Create a new {@link https://www.terraform.io/docs/providers/newrelic/d/entity newrelic_entity} Data Source.
func NewDataNewrelicKeyTransaction_Override ¶
func NewDataNewrelicKeyTransaction_Override(d DataNewrelicKeyTransaction, scope constructs.Construct, id *string, config *DataNewrelicKeyTransactionConfig)
Create a new {@link https://www.terraform.io/docs/providers/newrelic/d/key_transaction newrelic_key_transaction} Data Source.
func NewDataNewrelicPluginComponent_Override ¶
func NewDataNewrelicPluginComponent_Override(d DataNewrelicPluginComponent, scope constructs.Construct, id *string, config *DataNewrelicPluginComponentConfig)
Create a new {@link https://www.terraform.io/docs/providers/newrelic/d/plugin_component newrelic_plugin_component} Data Source.
func NewDataNewrelicPlugin_Override ¶
func NewDataNewrelicPlugin_Override(d DataNewrelicPlugin, scope constructs.Construct, id *string, config *DataNewrelicPluginConfig)
Create a new {@link https://www.terraform.io/docs/providers/newrelic/d/plugin newrelic_plugin} Data Source.
func NewDataNewrelicSyntheticsMonitorLocation_Override ¶
func NewDataNewrelicSyntheticsMonitorLocation_Override(d DataNewrelicSyntheticsMonitorLocation, scope constructs.Construct, id *string, config *DataNewrelicSyntheticsMonitorLocationConfig)
Create a new {@link https://www.terraform.io/docs/providers/newrelic/d/synthetics_monitor_location newrelic_synthetics_monitor_location} Data Source.
func NewDataNewrelicSyntheticsMonitor_Override ¶
func NewDataNewrelicSyntheticsMonitor_Override(d DataNewrelicSyntheticsMonitor, scope constructs.Construct, id *string, config *DataNewrelicSyntheticsMonitorConfig)
Create a new {@link https://www.terraform.io/docs/providers/newrelic/d/synthetics_monitor newrelic_synthetics_monitor} Data Source.
func NewDataNewrelicSyntheticsSecureCredential_Override ¶
func NewDataNewrelicSyntheticsSecureCredential_Override(d DataNewrelicSyntheticsSecureCredential, scope constructs.Construct, id *string, config *DataNewrelicSyntheticsSecureCredentialConfig)
Create a new {@link https://www.terraform.io/docs/providers/newrelic/d/synthetics_secure_credential newrelic_synthetics_secure_credential} Data Source.
func NewEntityTagsTagList_Override ¶
func NewEntityTagsTagList_Override(e EntityTagsTagList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewEntityTagsTagOutputReference_Override ¶
func NewEntityTagsTagOutputReference_Override(e EntityTagsTagOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewEntityTagsTimeoutsOutputReference_Override ¶
func NewEntityTagsTimeoutsOutputReference_Override(e EntityTagsTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewEntityTags_Override ¶
func NewEntityTags_Override(e EntityTags, scope constructs.Construct, id *string, config *EntityTagsConfig)
Create a new {@link https://www.terraform.io/docs/providers/newrelic/r/entity_tags newrelic_entity_tags} Resource.
func NewEventsToMetricsRule_Override ¶
func NewEventsToMetricsRule_Override(e EventsToMetricsRule, scope constructs.Construct, id *string, config *EventsToMetricsRuleConfig)
Create a new {@link https://www.terraform.io/docs/providers/newrelic/r/events_to_metrics_rule newrelic_events_to_metrics_rule} Resource.
func NewInfraAlertConditionCriticalOutputReference_Override ¶
func NewInfraAlertConditionCriticalOutputReference_Override(i InfraAlertConditionCriticalOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewInfraAlertConditionWarningOutputReference_Override ¶
func NewInfraAlertConditionWarningOutputReference_Override(i InfraAlertConditionWarningOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewInfraAlertCondition_Override ¶
func NewInfraAlertCondition_Override(i InfraAlertCondition, scope constructs.Construct, id *string, config *InfraAlertConditionConfig)
Create a new {@link https://www.terraform.io/docs/providers/newrelic/r/infra_alert_condition newrelic_infra_alert_condition} Resource.
func NewInsightsEventEventAttributeList_Override ¶
func NewInsightsEventEventAttributeList_Override(i InsightsEventEventAttributeList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewInsightsEventEventAttributeOutputReference_Override ¶
func NewInsightsEventEventAttributeOutputReference_Override(i InsightsEventEventAttributeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewInsightsEventEventList_Override ¶
func NewInsightsEventEventList_Override(i InsightsEventEventList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewInsightsEventEventOutputReference_Override ¶
func NewInsightsEventEventOutputReference_Override(i InsightsEventEventOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewInsightsEvent_Override ¶
func NewInsightsEvent_Override(i InsightsEvent, scope constructs.Construct, id *string, config *InsightsEventConfig)
Create a new {@link https://www.terraform.io/docs/providers/newrelic/r/insights_event newrelic_insights_event} Resource.
func NewNewrelicProvider_Override ¶
func NewNewrelicProvider_Override(n NewrelicProvider, scope constructs.Construct, id *string, config *NewrelicProviderConfig)
Create a new {@link https://www.terraform.io/docs/providers/newrelic newrelic} Resource.
func NewNotificationChannelPropertiesList_Override ¶
func NewNotificationChannelPropertiesList_Override(n NotificationChannelPropertiesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewNotificationChannelPropertiesOutputReference_Override ¶
func NewNotificationChannelPropertiesOutputReference_Override(n NotificationChannelPropertiesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewNotificationChannel_Override ¶
func NewNotificationChannel_Override(n NotificationChannel, scope constructs.Construct, id *string, config *NotificationChannelConfig)
Create a new {@link https://www.terraform.io/docs/providers/newrelic/r/notification_channel newrelic_notification_channel} Resource.
func NewNotificationDestinationPropertiesList_Override ¶
func NewNotificationDestinationPropertiesList_Override(n NotificationDestinationPropertiesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewNotificationDestinationPropertiesOutputReference_Override ¶
func NewNotificationDestinationPropertiesOutputReference_Override(n NotificationDestinationPropertiesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewNotificationDestination_Override ¶
func NewNotificationDestination_Override(n NotificationDestination, scope constructs.Construct, id *string, config *NotificationDestinationConfig)
Create a new {@link https://www.terraform.io/docs/providers/newrelic/r/notification_destination newrelic_notification_destination} Resource.
func NewNrqlAlertConditionCriticalOutputReference_Override ¶
func NewNrqlAlertConditionCriticalOutputReference_Override(n NrqlAlertConditionCriticalOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewNrqlAlertConditionNrqlOutputReference_Override ¶
func NewNrqlAlertConditionNrqlOutputReference_Override(n NrqlAlertConditionNrqlOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewNrqlAlertConditionTermList_Override ¶
func NewNrqlAlertConditionTermList_Override(n NrqlAlertConditionTermList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewNrqlAlertConditionTermOutputReference_Override ¶
func NewNrqlAlertConditionTermOutputReference_Override(n NrqlAlertConditionTermOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewNrqlAlertConditionWarningOutputReference_Override ¶
func NewNrqlAlertConditionWarningOutputReference_Override(n NrqlAlertConditionWarningOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewNrqlAlertCondition_Override ¶
func NewNrqlAlertCondition_Override(n NrqlAlertCondition, scope constructs.Construct, id *string, config *NrqlAlertConditionConfig)
Create a new {@link https://www.terraform.io/docs/providers/newrelic/r/nrql_alert_condition newrelic_nrql_alert_condition} Resource.
func NewNrqlDropRule_Override ¶
func NewNrqlDropRule_Override(n NrqlDropRule, scope constructs.Construct, id *string, config *NrqlDropRuleConfig)
Create a new {@link https://www.terraform.io/docs/providers/newrelic/r/nrql_drop_rule newrelic_nrql_drop_rule} Resource.
func NewOneDashboardPageList_Override ¶
func NewOneDashboardPageList_Override(o OneDashboardPageList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewOneDashboardPageOutputReference_Override ¶
func NewOneDashboardPageOutputReference_Override(o OneDashboardPageOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewOneDashboardPageWidgetAreaList_Override ¶
func NewOneDashboardPageWidgetAreaList_Override(o OneDashboardPageWidgetAreaList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewOneDashboardPageWidgetAreaNrqlQueryList_Override ¶
func NewOneDashboardPageWidgetAreaNrqlQueryList_Override(o OneDashboardPageWidgetAreaNrqlQueryList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewOneDashboardPageWidgetAreaNrqlQueryOutputReference_Override ¶
func NewOneDashboardPageWidgetAreaNrqlQueryOutputReference_Override(o OneDashboardPageWidgetAreaNrqlQueryOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewOneDashboardPageWidgetAreaOutputReference_Override ¶
func NewOneDashboardPageWidgetAreaOutputReference_Override(o OneDashboardPageWidgetAreaOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewOneDashboardPageWidgetBarList_Override ¶
func NewOneDashboardPageWidgetBarList_Override(o OneDashboardPageWidgetBarList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewOneDashboardPageWidgetBarNrqlQueryList_Override ¶
func NewOneDashboardPageWidgetBarNrqlQueryList_Override(o OneDashboardPageWidgetBarNrqlQueryList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewOneDashboardPageWidgetBarNrqlQueryOutputReference_Override ¶
func NewOneDashboardPageWidgetBarNrqlQueryOutputReference_Override(o OneDashboardPageWidgetBarNrqlQueryOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewOneDashboardPageWidgetBarOutputReference_Override ¶
func NewOneDashboardPageWidgetBarOutputReference_Override(o OneDashboardPageWidgetBarOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewOneDashboardPageWidgetBillboardList_Override ¶
func NewOneDashboardPageWidgetBillboardList_Override(o OneDashboardPageWidgetBillboardList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewOneDashboardPageWidgetBillboardNrqlQueryList_Override ¶
func NewOneDashboardPageWidgetBillboardNrqlQueryList_Override(o OneDashboardPageWidgetBillboardNrqlQueryList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewOneDashboardPageWidgetBillboardNrqlQueryOutputReference_Override ¶
func NewOneDashboardPageWidgetBillboardNrqlQueryOutputReference_Override(o OneDashboardPageWidgetBillboardNrqlQueryOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewOneDashboardPageWidgetBillboardOutputReference_Override ¶
func NewOneDashboardPageWidgetBillboardOutputReference_Override(o OneDashboardPageWidgetBillboardOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewOneDashboardPageWidgetBulletList_Override ¶
func NewOneDashboardPageWidgetBulletList_Override(o OneDashboardPageWidgetBulletList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewOneDashboardPageWidgetBulletNrqlQueryList_Override ¶
func NewOneDashboardPageWidgetBulletNrqlQueryList_Override(o OneDashboardPageWidgetBulletNrqlQueryList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewOneDashboardPageWidgetBulletNrqlQueryOutputReference_Override ¶
func NewOneDashboardPageWidgetBulletNrqlQueryOutputReference_Override(o OneDashboardPageWidgetBulletNrqlQueryOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewOneDashboardPageWidgetBulletOutputReference_Override ¶
func NewOneDashboardPageWidgetBulletOutputReference_Override(o OneDashboardPageWidgetBulletOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewOneDashboardPageWidgetFunnelList_Override ¶
func NewOneDashboardPageWidgetFunnelList_Override(o OneDashboardPageWidgetFunnelList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewOneDashboardPageWidgetFunnelNrqlQueryList_Override ¶
func NewOneDashboardPageWidgetFunnelNrqlQueryList_Override(o OneDashboardPageWidgetFunnelNrqlQueryList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewOneDashboardPageWidgetFunnelNrqlQueryOutputReference_Override ¶
func NewOneDashboardPageWidgetFunnelNrqlQueryOutputReference_Override(o OneDashboardPageWidgetFunnelNrqlQueryOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewOneDashboardPageWidgetFunnelOutputReference_Override ¶
func NewOneDashboardPageWidgetFunnelOutputReference_Override(o OneDashboardPageWidgetFunnelOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewOneDashboardPageWidgetHeatmapList_Override ¶
func NewOneDashboardPageWidgetHeatmapList_Override(o OneDashboardPageWidgetHeatmapList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewOneDashboardPageWidgetHeatmapNrqlQueryList_Override ¶
func NewOneDashboardPageWidgetHeatmapNrqlQueryList_Override(o OneDashboardPageWidgetHeatmapNrqlQueryList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewOneDashboardPageWidgetHeatmapNrqlQueryOutputReference_Override ¶
func NewOneDashboardPageWidgetHeatmapNrqlQueryOutputReference_Override(o OneDashboardPageWidgetHeatmapNrqlQueryOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewOneDashboardPageWidgetHeatmapOutputReference_Override ¶
func NewOneDashboardPageWidgetHeatmapOutputReference_Override(o OneDashboardPageWidgetHeatmapOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewOneDashboardPageWidgetHistogramList_Override ¶
func NewOneDashboardPageWidgetHistogramList_Override(o OneDashboardPageWidgetHistogramList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewOneDashboardPageWidgetHistogramNrqlQueryList_Override ¶
func NewOneDashboardPageWidgetHistogramNrqlQueryList_Override(o OneDashboardPageWidgetHistogramNrqlQueryList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewOneDashboardPageWidgetHistogramNrqlQueryOutputReference_Override ¶
func NewOneDashboardPageWidgetHistogramNrqlQueryOutputReference_Override(o OneDashboardPageWidgetHistogramNrqlQueryOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewOneDashboardPageWidgetHistogramOutputReference_Override ¶
func NewOneDashboardPageWidgetHistogramOutputReference_Override(o OneDashboardPageWidgetHistogramOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewOneDashboardPageWidgetJsonList_Override ¶
func NewOneDashboardPageWidgetJsonList_Override(o OneDashboardPageWidgetJsonList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewOneDashboardPageWidgetJsonNrqlQueryList_Override ¶
func NewOneDashboardPageWidgetJsonNrqlQueryList_Override(o OneDashboardPageWidgetJsonNrqlQueryList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewOneDashboardPageWidgetJsonNrqlQueryOutputReference_Override ¶
func NewOneDashboardPageWidgetJsonNrqlQueryOutputReference_Override(o OneDashboardPageWidgetJsonNrqlQueryOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewOneDashboardPageWidgetJsonOutputReference_Override ¶
func NewOneDashboardPageWidgetJsonOutputReference_Override(o OneDashboardPageWidgetJsonOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewOneDashboardPageWidgetLineList_Override ¶
func NewOneDashboardPageWidgetLineList_Override(o OneDashboardPageWidgetLineList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewOneDashboardPageWidgetLineNrqlQueryList_Override ¶
func NewOneDashboardPageWidgetLineNrqlQueryList_Override(o OneDashboardPageWidgetLineNrqlQueryList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewOneDashboardPageWidgetLineNrqlQueryOutputReference_Override ¶
func NewOneDashboardPageWidgetLineNrqlQueryOutputReference_Override(o OneDashboardPageWidgetLineNrqlQueryOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewOneDashboardPageWidgetLineOutputReference_Override ¶
func NewOneDashboardPageWidgetLineOutputReference_Override(o OneDashboardPageWidgetLineOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewOneDashboardPageWidgetLogTableList_Override ¶
func NewOneDashboardPageWidgetLogTableList_Override(o OneDashboardPageWidgetLogTableList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewOneDashboardPageWidgetLogTableNrqlQueryList_Override ¶
func NewOneDashboardPageWidgetLogTableNrqlQueryList_Override(o OneDashboardPageWidgetLogTableNrqlQueryList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewOneDashboardPageWidgetLogTableNrqlQueryOutputReference_Override ¶
func NewOneDashboardPageWidgetLogTableNrqlQueryOutputReference_Override(o OneDashboardPageWidgetLogTableNrqlQueryOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewOneDashboardPageWidgetLogTableOutputReference_Override ¶
func NewOneDashboardPageWidgetLogTableOutputReference_Override(o OneDashboardPageWidgetLogTableOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewOneDashboardPageWidgetMarkdownList_Override ¶
func NewOneDashboardPageWidgetMarkdownList_Override(o OneDashboardPageWidgetMarkdownList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewOneDashboardPageWidgetMarkdownOutputReference_Override ¶
func NewOneDashboardPageWidgetMarkdownOutputReference_Override(o OneDashboardPageWidgetMarkdownOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewOneDashboardPageWidgetPieList_Override ¶
func NewOneDashboardPageWidgetPieList_Override(o OneDashboardPageWidgetPieList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewOneDashboardPageWidgetPieNrqlQueryList_Override ¶
func NewOneDashboardPageWidgetPieNrqlQueryList_Override(o OneDashboardPageWidgetPieNrqlQueryList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewOneDashboardPageWidgetPieNrqlQueryOutputReference_Override ¶
func NewOneDashboardPageWidgetPieNrqlQueryOutputReference_Override(o OneDashboardPageWidgetPieNrqlQueryOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewOneDashboardPageWidgetPieOutputReference_Override ¶
func NewOneDashboardPageWidgetPieOutputReference_Override(o OneDashboardPageWidgetPieOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewOneDashboardPageWidgetStackedBarList_Override ¶
func NewOneDashboardPageWidgetStackedBarList_Override(o OneDashboardPageWidgetStackedBarList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewOneDashboardPageWidgetStackedBarNrqlQueryList_Override ¶
func NewOneDashboardPageWidgetStackedBarNrqlQueryList_Override(o OneDashboardPageWidgetStackedBarNrqlQueryList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewOneDashboardPageWidgetStackedBarNrqlQueryOutputReference_Override ¶
func NewOneDashboardPageWidgetStackedBarNrqlQueryOutputReference_Override(o OneDashboardPageWidgetStackedBarNrqlQueryOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewOneDashboardPageWidgetStackedBarOutputReference_Override ¶
func NewOneDashboardPageWidgetStackedBarOutputReference_Override(o OneDashboardPageWidgetStackedBarOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewOneDashboardPageWidgetTableList_Override ¶
func NewOneDashboardPageWidgetTableList_Override(o OneDashboardPageWidgetTableList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewOneDashboardPageWidgetTableNrqlQueryList_Override ¶
func NewOneDashboardPageWidgetTableNrqlQueryList_Override(o OneDashboardPageWidgetTableNrqlQueryList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewOneDashboardPageWidgetTableNrqlQueryOutputReference_Override ¶
func NewOneDashboardPageWidgetTableNrqlQueryOutputReference_Override(o OneDashboardPageWidgetTableNrqlQueryOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewOneDashboardPageWidgetTableOutputReference_Override ¶
func NewOneDashboardPageWidgetTableOutputReference_Override(o OneDashboardPageWidgetTableOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewOneDashboardRawPageList_Override ¶
func NewOneDashboardRawPageList_Override(o OneDashboardRawPageList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewOneDashboardRawPageOutputReference_Override ¶
func NewOneDashboardRawPageOutputReference_Override(o OneDashboardRawPageOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewOneDashboardRawPageWidgetList_Override ¶
func NewOneDashboardRawPageWidgetList_Override(o OneDashboardRawPageWidgetList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewOneDashboardRawPageWidgetOutputReference_Override ¶
func NewOneDashboardRawPageWidgetOutputReference_Override(o OneDashboardRawPageWidgetOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewOneDashboardRaw_Override ¶
func NewOneDashboardRaw_Override(o OneDashboardRaw, scope constructs.Construct, id *string, config *OneDashboardRawConfig)
Create a new {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard_raw newrelic_one_dashboard_raw} Resource.
func NewOneDashboard_Override ¶
func NewOneDashboard_Override(o OneDashboard, scope constructs.Construct, id *string, config *OneDashboardConfig)
Create a new {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard newrelic_one_dashboard} Resource.
func NewPluginsAlertConditionTermList_Override ¶
func NewPluginsAlertConditionTermList_Override(p PluginsAlertConditionTermList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewPluginsAlertConditionTermOutputReference_Override ¶
func NewPluginsAlertConditionTermOutputReference_Override(p PluginsAlertConditionTermOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewPluginsAlertCondition_Override ¶
func NewPluginsAlertCondition_Override(p PluginsAlertCondition, scope constructs.Construct, id *string, config *PluginsAlertConditionConfig)
Create a new {@link https://www.terraform.io/docs/providers/newrelic/r/plugins_alert_condition newrelic_plugins_alert_condition} Resource.
func NewServiceLevelEventsBadEventsOutputReference_Override ¶
func NewServiceLevelEventsBadEventsOutputReference_Override(s ServiceLevelEventsBadEventsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewServiceLevelEventsGoodEventsOutputReference_Override ¶
func NewServiceLevelEventsGoodEventsOutputReference_Override(s ServiceLevelEventsGoodEventsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewServiceLevelEventsOutputReference_Override ¶
func NewServiceLevelEventsOutputReference_Override(s ServiceLevelEventsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewServiceLevelEventsValidEventsOutputReference_Override ¶
func NewServiceLevelEventsValidEventsOutputReference_Override(s ServiceLevelEventsValidEventsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewServiceLevelObjectiveOutputReference_Override ¶
func NewServiceLevelObjectiveOutputReference_Override(s ServiceLevelObjectiveOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewServiceLevelObjectiveTimeWindowOutputReference_Override ¶
func NewServiceLevelObjectiveTimeWindowOutputReference_Override(s ServiceLevelObjectiveTimeWindowOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewServiceLevelObjectiveTimeWindowRollingOutputReference_Override ¶
func NewServiceLevelObjectiveTimeWindowRollingOutputReference_Override(s ServiceLevelObjectiveTimeWindowRollingOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewServiceLevel_Override ¶
func NewServiceLevel_Override(s ServiceLevel, scope constructs.Construct, id *string, config *ServiceLevelConfig)
Create a new {@link https://www.terraform.io/docs/providers/newrelic/r/service_level newrelic_service_level} Resource.
func NewSyntheticsAlertCondition_Override ¶
func NewSyntheticsAlertCondition_Override(s SyntheticsAlertCondition, scope constructs.Construct, id *string, config *SyntheticsAlertConditionConfig)
Create a new {@link https://www.terraform.io/docs/providers/newrelic/r/synthetics_alert_condition newrelic_synthetics_alert_condition} Resource.
func NewSyntheticsMonitorScriptLocationList_Override ¶
func NewSyntheticsMonitorScriptLocationList_Override(s SyntheticsMonitorScriptLocationList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewSyntheticsMonitorScriptLocationOutputReference_Override ¶
func NewSyntheticsMonitorScriptLocationOutputReference_Override(s SyntheticsMonitorScriptLocationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewSyntheticsMonitorScript_Override ¶
func NewSyntheticsMonitorScript_Override(s SyntheticsMonitorScript, scope constructs.Construct, id *string, config *SyntheticsMonitorScriptConfig)
Create a new {@link https://www.terraform.io/docs/providers/newrelic/r/synthetics_monitor_script newrelic_synthetics_monitor_script} Resource.
func NewSyntheticsMonitor_Override ¶
func NewSyntheticsMonitor_Override(s SyntheticsMonitor, scope constructs.Construct, id *string, config *SyntheticsMonitorConfig)
Create a new {@link https://www.terraform.io/docs/providers/newrelic/r/synthetics_monitor newrelic_synthetics_monitor} Resource.
func NewSyntheticsMultilocationAlertConditionCriticalOutputReference_Override ¶
func NewSyntheticsMultilocationAlertConditionCriticalOutputReference_Override(s SyntheticsMultilocationAlertConditionCriticalOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewSyntheticsMultilocationAlertConditionWarningOutputReference_Override ¶
func NewSyntheticsMultilocationAlertConditionWarningOutputReference_Override(s SyntheticsMultilocationAlertConditionWarningOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewSyntheticsMultilocationAlertCondition_Override ¶
func NewSyntheticsMultilocationAlertCondition_Override(s SyntheticsMultilocationAlertCondition, scope constructs.Construct, id *string, config *SyntheticsMultilocationAlertConditionConfig)
Create a new {@link https://www.terraform.io/docs/providers/newrelic/r/synthetics_multilocation_alert_condition newrelic_synthetics_multilocation_alert_condition} Resource.
func NewSyntheticsSecureCredential_Override ¶
func NewSyntheticsSecureCredential_Override(s SyntheticsSecureCredential, scope constructs.Construct, id *string, config *SyntheticsSecureCredentialConfig)
Create a new {@link https://www.terraform.io/docs/providers/newrelic/r/synthetics_secure_credential newrelic_synthetics_secure_credential} Resource.
func NewWorkloadEntitySearchQueryList_Override ¶
func NewWorkloadEntitySearchQueryList_Override(w WorkloadEntitySearchQueryList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewWorkloadEntitySearchQueryOutputReference_Override ¶
func NewWorkloadEntitySearchQueryOutputReference_Override(w WorkloadEntitySearchQueryOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewWorkload_Override ¶
func NewWorkload_Override(w Workload, scope constructs.Construct, id *string, config *WorkloadConfig)
Create a new {@link https://www.terraform.io/docs/providers/newrelic/r/workload newrelic_workload} Resource.
func NewrelicProvider_IsConstruct ¶
func NewrelicProvider_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func NewrelicProvider_TfResourceType ¶
func NewrelicProvider_TfResourceType() *string
func NotificationChannel_IsConstruct ¶
func NotificationChannel_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func NotificationChannel_TfResourceType ¶
func NotificationChannel_TfResourceType() *string
func NotificationDestination_IsConstruct ¶
func NotificationDestination_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func NotificationDestination_TfResourceType ¶
func NotificationDestination_TfResourceType() *string
func NrqlAlertCondition_IsConstruct ¶
func NrqlAlertCondition_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func NrqlAlertCondition_TfResourceType ¶
func NrqlAlertCondition_TfResourceType() *string
func NrqlDropRule_IsConstruct ¶
func NrqlDropRule_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func NrqlDropRule_TfResourceType ¶
func NrqlDropRule_TfResourceType() *string
func OneDashboardRaw_IsConstruct ¶
func OneDashboardRaw_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func OneDashboardRaw_TfResourceType ¶
func OneDashboardRaw_TfResourceType() *string
func OneDashboard_IsConstruct ¶
func OneDashboard_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func OneDashboard_TfResourceType ¶
func OneDashboard_TfResourceType() *string
func PluginsAlertCondition_IsConstruct ¶
func PluginsAlertCondition_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func PluginsAlertCondition_TfResourceType ¶
func PluginsAlertCondition_TfResourceType() *string
func ServiceLevel_IsConstruct ¶
func ServiceLevel_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func ServiceLevel_TfResourceType ¶
func ServiceLevel_TfResourceType() *string
func SyntheticsAlertCondition_IsConstruct ¶
func SyntheticsAlertCondition_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func SyntheticsAlertCondition_TfResourceType ¶
func SyntheticsAlertCondition_TfResourceType() *string
func SyntheticsMonitorScript_IsConstruct ¶
func SyntheticsMonitorScript_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func SyntheticsMonitorScript_TfResourceType ¶
func SyntheticsMonitorScript_TfResourceType() *string
func SyntheticsMonitor_IsConstruct ¶
func SyntheticsMonitor_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func SyntheticsMonitor_TfResourceType ¶
func SyntheticsMonitor_TfResourceType() *string
func SyntheticsMultilocationAlertCondition_IsConstruct ¶
func SyntheticsMultilocationAlertCondition_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func SyntheticsMultilocationAlertCondition_TfResourceType ¶
func SyntheticsMultilocationAlertCondition_TfResourceType() *string
func SyntheticsSecureCredential_IsConstruct ¶
func SyntheticsSecureCredential_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func SyntheticsSecureCredential_TfResourceType ¶
func SyntheticsSecureCredential_TfResourceType() *string
func Workload_IsConstruct ¶
func Workload_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func Workload_TfResourceType ¶
func Workload_TfResourceType() *string
Types ¶
type AlertChannel ¶
type AlertChannel interface { cdktf.TerraformResource AccountId() *float64 SetAccountId(val *float64) AccountIdInput() *float64 // Experimental. CdktfStack() cdktf.TerraformStack Config() AlertChannelConfigAOutputReference ConfigInput() *AlertChannelConfigA // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Type() *string SetType(val *string) TypeInput() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutConfig(value *AlertChannelConfigA) ResetAccountId() ResetConfig() ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/newrelic/r/alert_channel newrelic_alert_channel}.
func NewAlertChannel ¶
func NewAlertChannel(scope constructs.Construct, id *string, config *AlertChannelConfig) AlertChannel
Create a new {@link https://www.terraform.io/docs/providers/newrelic/r/alert_channel newrelic_alert_channel} Resource.
type AlertChannelConfig ¶
type AlertChannelConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // (Required) The name of the channel. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/alert_channel#name AlertChannel#name} Name *string `field:"required" json:"name" yaml:"name"` // (Required) The type of channel. One of: (webhook, email, opsgenie, pagerduty, slack, user, victorops). // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/alert_channel#type AlertChannel#type} Type *string `field:"required" json:"type" yaml:"type"` // The New Relic account ID where you want to create alert channels. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/alert_channel#account_id AlertChannel#account_id} AccountId *float64 `field:"optional" json:"accountId" yaml:"accountId"` // config block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/alert_channel#config AlertChannel#config} Config *AlertChannelConfigA `field:"optional" json:"config" yaml:"config"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/alert_channel#id AlertChannel#id}. // // Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. // If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. Id *string `field:"optional" json:"id" yaml:"id"` }
type AlertChannelConfigA ¶
type AlertChannelConfigA struct { // The API key for integrating with OpsGenie. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/alert_channel#api_key AlertChannel#api_key} ApiKey *string `field:"optional" json:"apiKey" yaml:"apiKey"` // Specifies an authentication password for use with a channel. Supported by the webhook channel type. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/alert_channel#auth_password AlertChannel#auth_password} AuthPassword *string `field:"optional" json:"authPassword" yaml:"authPassword"` // 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. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/alert_channel#auth_type AlertChannel#auth_type} AuthType *string `field:"optional" json:"authType" yaml:"authType"` // Specifies an authentication username for use with a channel. Supported by the webhook channel type. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/alert_channel#auth_username AlertChannel#auth_username} AuthUsername *string `field:"optional" json:"authUsername" yaml:"authUsername"` // The base URL of the webhook destination. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/alert_channel#base_url AlertChannel#base_url} BaseUrl *string `field:"optional" json:"baseUrl" yaml:"baseUrl"` // The Slack channel to send notifications to. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/alert_channel#channel AlertChannel#channel} Channel *string `field:"optional" json:"channel" yaml:"channel"` // A map of key/value pairs that represents extra HTTP headers to be sent along with the webhook payload. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/alert_channel#headers AlertChannel#headers} Headers *map[string]*string `field:"optional" json:"headers" yaml:"headers"` // 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. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/alert_channel#headers_string AlertChannel#headers_string} HeadersString *string `field:"optional" json:"headersString" yaml:"headersString"` // 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. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/alert_channel#include_json_attachment AlertChannel#include_json_attachment} IncludeJsonAttachment *string `field:"optional" json:"includeJsonAttachment" yaml:"includeJsonAttachment"` // The key for integrating with VictorOps. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/alert_channel#key AlertChannel#key} Key *string `field:"optional" json:"key" yaml:"key"` // A map of key/value pairs that represents the webhook payload. Must provide payload_type if setting this argument. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/alert_channel#payload AlertChannel#payload} Payload *map[string]*string `field:"optional" json:"payload" yaml:"payload"` // 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. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/alert_channel#payload_string AlertChannel#payload_string} PayloadString *string `field:"optional" json:"payloadString" yaml:"payloadString"` // Can either be application/json or application/x-www-form-urlencoded. The payload_type argument is required if payload is set. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/alert_channel#payload_type AlertChannel#payload_type} PayloadType *string `field:"optional" json:"payloadType" yaml:"payloadType"` // A set of recipients for targeting notifications. Multiple values are comma separated. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/alert_channel#recipients AlertChannel#recipients} Recipients *string `field:"optional" json:"recipients" yaml:"recipients"` // The data center region to store your data. Valid values are US and EU. Default is US. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/alert_channel#region AlertChannel#region} Region *string `field:"optional" json:"region" yaml:"region"` // The route key for integrating with VictorOps. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/alert_channel#route_key AlertChannel#route_key} RouteKey *string `field:"optional" json:"routeKey" yaml:"routeKey"` // Specifies the service key for integrating with Pagerduty. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/alert_channel#service_key AlertChannel#service_key} ServiceKey *string `field:"optional" json:"serviceKey" yaml:"serviceKey"` // A set of tags for targeting notifications. Multiple values are comma separated. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/alert_channel#tags AlertChannel#tags} Tags *string `field:"optional" json:"tags" yaml:"tags"` // A set of teams for targeting notifications. Multiple values are comma separated. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/alert_channel#teams AlertChannel#teams} Teams *string `field:"optional" json:"teams" yaml:"teams"` // Your organization's Slack URL. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/alert_channel#url AlertChannel#url} Url *string `field:"optional" json:"url" yaml:"url"` // The user ID for use with the user channel type. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/alert_channel#user_id AlertChannel#user_id} UserId *string `field:"optional" json:"userId" yaml:"userId"` }
type AlertChannelConfigAOutputReference ¶
type AlertChannelConfigAOutputReference interface { cdktf.ComplexObject ApiKey() *string SetApiKey(val *string) ApiKeyInput() *string AuthPassword() *string SetAuthPassword(val *string) AuthPasswordInput() *string AuthType() *string SetAuthType(val *string) AuthTypeInput() *string AuthUsername() *string SetAuthUsername(val *string) AuthUsernameInput() *string BaseUrl() *string SetBaseUrl(val *string) BaseUrlInput() *string Channel() *string SetChannel(val *string) ChannelInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string Headers() *map[string]*string SetHeaders(val *map[string]*string) HeadersInput() *map[string]*string HeadersString() *string SetHeadersString(val *string) HeadersStringInput() *string IncludeJsonAttachment() *string SetIncludeJsonAttachment(val *string) IncludeJsonAttachmentInput() *string InternalValue() *AlertChannelConfigA SetInternalValue(val *AlertChannelConfigA) Key() *string SetKey(val *string) KeyInput() *string Payload() *map[string]*string SetPayload(val *map[string]*string) PayloadInput() *map[string]*string PayloadString() *string SetPayloadString(val *string) PayloadStringInput() *string PayloadType() *string SetPayloadType(val *string) PayloadTypeInput() *string Recipients() *string SetRecipients(val *string) RecipientsInput() *string Region() *string SetRegion(val *string) RegionInput() *string RouteKey() *string SetRouteKey(val *string) RouteKeyInput() *string ServiceKey() *string SetServiceKey(val *string) ServiceKeyInput() *string Tags() *string SetTags(val *string) TagsInput() *string Teams() *string SetTeams(val *string) TeamsInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Url() *string SetUrl(val *string) UrlInput() *string UserId() *string SetUserId(val *string) UserIdInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetApiKey() ResetAuthPassword() ResetAuthType() ResetAuthUsername() ResetBaseUrl() ResetChannel() ResetHeaders() ResetHeadersString() ResetIncludeJsonAttachment() ResetKey() ResetPayload() ResetPayloadString() ResetPayloadType() ResetRecipients() ResetRegion() ResetRouteKey() ResetServiceKey() ResetTags() ResetTeams() ResetUrl() ResetUserId() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewAlertChannelConfigAOutputReference ¶
func NewAlertChannelConfigAOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AlertChannelConfigAOutputReference
type AlertCondition ¶
type AlertCondition interface { cdktf.TerraformResource // Experimental. CdktfStack() cdktf.TerraformStack ConditionScope() *string SetConditionScope(val *string) ConditionScopeInput() *string // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) Enabled() interface{} SetEnabled(val interface{}) EnabledInput() interface{} Entities() *[]*float64 SetEntities(val *[]*float64) EntitiesInput() *[]*float64 // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string GcMetric() *string SetGcMetric(val *string) GcMetricInput() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Metric() *string SetMetric(val *string) MetricInput() *string Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node PolicyId() *float64 SetPolicyId(val *float64) PolicyIdInput() *float64 // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} RunbookUrl() *string SetRunbookUrl(val *string) RunbookUrlInput() *string Term() AlertConditionTermList TermInput() interface{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Type() *string SetType(val *string) TypeInput() *string UserDefinedMetric() *string SetUserDefinedMetric(val *string) UserDefinedMetricInput() *string UserDefinedValueFunction() *string SetUserDefinedValueFunction(val *string) UserDefinedValueFunctionInput() *string ViolationCloseTimer() *float64 SetViolationCloseTimer(val *float64) ViolationCloseTimerInput() *float64 // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutTerm(value interface{}) ResetConditionScope() ResetEnabled() ResetGcMetric() ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetRunbookUrl() ResetUserDefinedMetric() ResetUserDefinedValueFunction() ResetViolationCloseTimer() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/newrelic/r/alert_condition newrelic_alert_condition}.
func NewAlertCondition ¶
func NewAlertCondition(scope constructs.Construct, id *string, config *AlertConditionConfig) AlertCondition
Create a new {@link https://www.terraform.io/docs/providers/newrelic/r/alert_condition newrelic_alert_condition} Resource.
type AlertConditionConfig ¶
type AlertConditionConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // The instance IDs associated with this condition. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/alert_condition#entities AlertCondition#entities} Entities *[]*float64 `field:"required" json:"entities" yaml:"entities"` // The metric field accepts parameters based on the type set. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/alert_condition#metric AlertCondition#metric} Metric *string `field:"required" json:"metric" yaml:"metric"` // The title of the condition. Must be between 1 and 128 characters, inclusive. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/alert_condition#name AlertCondition#name} Name *string `field:"required" json:"name" yaml:"name"` // The ID of the policy where this condition should be used. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/alert_condition#policy_id AlertCondition#policy_id} PolicyId *float64 `field:"required" json:"policyId" yaml:"policyId"` // term block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/alert_condition#term AlertCondition#term} Term interface{} `field:"required" json:"term" yaml:"term"` // The type of condition. One of: (apm_kt_metric, browser_metric, mobile_metric, servers_metric, apm_app_metric, apm_jvm_metric). // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/alert_condition#type AlertCondition#type} Type *string `field:"required" json:"type" yaml:"type"` // 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. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/alert_condition#condition_scope AlertCondition#condition_scope} ConditionScope *string `field:"optional" json:"conditionScope" yaml:"conditionScope"` // Whether the condition is enabled. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/alert_condition#enabled AlertCondition#enabled} Enabled interface{} `field:"optional" json:"enabled" yaml:"enabled"` // 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. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/alert_condition#gc_metric AlertCondition#gc_metric} GcMetric *string `field:"optional" json:"gcMetric" yaml:"gcMetric"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/alert_condition#id AlertCondition#id}. // // Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. // If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. Id *string `field:"optional" json:"id" yaml:"id"` // Runbook URL to display in notifications. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/alert_condition#runbook_url AlertCondition#runbook_url} RunbookUrl *string `field:"optional" json:"runbookUrl" yaml:"runbookUrl"` // A custom metric to be evaluated. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/alert_condition#user_defined_metric AlertCondition#user_defined_metric} UserDefinedMetric *string `field:"optional" json:"userDefinedMetric" yaml:"userDefinedMetric"` // One of: (average, min, max, total, sample_size). // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/alert_condition#user_defined_value_function AlertCondition#user_defined_value_function} UserDefinedValueFunction *string `field:"optional" json:"userDefinedValueFunction" yaml:"userDefinedValueFunction"` // Automatically close instance-based violations, including JVM health metric violations, after the number of hours specified. // // Must be: 1, 2, 4, 8, 12 or 24. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/alert_condition#violation_close_timer AlertCondition#violation_close_timer} ViolationCloseTimer *float64 `field:"optional" json:"violationCloseTimer" yaml:"violationCloseTimer"` }
type AlertConditionTerm ¶
type AlertConditionTerm struct { // In minutes, must be in the range of 5 to 120, inclusive. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/alert_condition#duration AlertCondition#duration} Duration *float64 `field:"required" json:"duration" yaml:"duration"` // Must be 0 or greater. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/alert_condition#threshold AlertCondition#threshold} Threshold *float64 `field:"required" json:"threshold" yaml:"threshold"` // One of (all, any). // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/alert_condition#time_function AlertCondition#time_function} TimeFunction *string `field:"required" json:"timeFunction" yaml:"timeFunction"` // One of (above, below, equal). Defaults to equal. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/alert_condition#operator AlertCondition#operator} Operator *string `field:"optional" json:"operator" yaml:"operator"` // One of (critical, warning). Defaults to critical. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/alert_condition#priority AlertCondition#priority} Priority *string `field:"optional" json:"priority" yaml:"priority"` }
type AlertConditionTermList ¶
type AlertConditionTermList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) AlertConditionTermOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewAlertConditionTermList ¶
func NewAlertConditionTermList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AlertConditionTermList
type AlertConditionTermOutputReference ¶
type AlertConditionTermOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Duration() *float64 SetDuration(val *float64) DurationInput() *float64 // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Operator() *string SetOperator(val *string) OperatorInput() *string Priority() *string SetPriority(val *string) PriorityInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Threshold() *float64 SetThreshold(val *float64) ThresholdInput() *float64 TimeFunction() *string SetTimeFunction(val *string) TimeFunctionInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetOperator() ResetPriority() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewAlertConditionTermOutputReference ¶
func NewAlertConditionTermOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) AlertConditionTermOutputReference
type AlertMutingRule ¶
type AlertMutingRule interface { cdktf.TerraformResource AccountId() *float64 SetAccountId(val *float64) AccountIdInput() *float64 // Experimental. CdktfStack() cdktf.TerraformStack Condition() AlertMutingRuleConditionOutputReference ConditionInput() *AlertMutingRuleCondition // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) Description() *string SetDescription(val *string) DescriptionInput() *string Enabled() interface{} SetEnabled(val interface{}) EnabledInput() interface{} // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} Schedule() AlertMutingRuleScheduleOutputReference ScheduleInput() *AlertMutingRuleSchedule // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutCondition(value *AlertMutingRuleCondition) PutSchedule(value *AlertMutingRuleSchedule) ResetAccountId() ResetDescription() ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetSchedule() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/newrelic/r/alert_muting_rule newrelic_alert_muting_rule}.
func NewAlertMutingRule ¶
func NewAlertMutingRule(scope constructs.Construct, id *string, config *AlertMutingRuleConfig) AlertMutingRule
Create a new {@link https://www.terraform.io/docs/providers/newrelic/r/alert_muting_rule newrelic_alert_muting_rule} Resource.
type AlertMutingRuleCondition ¶
type AlertMutingRuleCondition struct { // conditions block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/alert_muting_rule#conditions AlertMutingRule#conditions} Conditions interface{} `field:"required" json:"conditions" yaml:"conditions"` // The operator used to combine all the MutingRuleConditions within the group. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/alert_muting_rule#operator AlertMutingRule#operator} Operator *string `field:"required" json:"operator" yaml:"operator"` }
type AlertMutingRuleConditionConditions ¶
type AlertMutingRuleConditionConditions struct { // The attribute on a violation. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/alert_muting_rule#attribute AlertMutingRule#attribute} Attribute *string `field:"required" json:"attribute" yaml:"attribute"` // The operator used to compare the attribute's value with the supplied value(s). // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/alert_muting_rule#operator AlertMutingRule#operator} Operator *string `field:"required" json:"operator" yaml:"operator"` // The value(s) to compare against the attribute's value. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/alert_muting_rule#values AlertMutingRule#values} Values *[]*string `field:"required" json:"values" yaml:"values"` }
type AlertMutingRuleConditionConditionsList ¶
type AlertMutingRuleConditionConditionsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) AlertMutingRuleConditionConditionsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewAlertMutingRuleConditionConditionsList ¶
func NewAlertMutingRuleConditionConditionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) AlertMutingRuleConditionConditionsList
type AlertMutingRuleConditionConditionsOutputReference ¶
type AlertMutingRuleConditionConditionsOutputReference interface { cdktf.ComplexObject Attribute() *string SetAttribute(val *string) AttributeInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Operator() *string SetOperator(val *string) OperatorInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Values() *[]*string SetValues(val *[]*string) ValuesInput() *[]*string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewAlertMutingRuleConditionConditionsOutputReference ¶
func NewAlertMutingRuleConditionConditionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) AlertMutingRuleConditionConditionsOutputReference
type AlertMutingRuleConditionOutputReference ¶
type AlertMutingRuleConditionOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) Conditions() AlertMutingRuleConditionConditionsList ConditionsInput() interface{} // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *AlertMutingRuleCondition SetInternalValue(val *AlertMutingRuleCondition) Operator() *string SetOperator(val *string) OperatorInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutConditions(value interface{}) // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewAlertMutingRuleConditionOutputReference ¶
func NewAlertMutingRuleConditionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AlertMutingRuleConditionOutputReference
type AlertMutingRuleConfig ¶
type AlertMutingRuleConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // condition block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/alert_muting_rule#condition AlertMutingRule#condition} Condition *AlertMutingRuleCondition `field:"required" json:"condition" yaml:"condition"` // Whether the MutingRule is enabled. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/alert_muting_rule#enabled AlertMutingRule#enabled} Enabled interface{} `field:"required" json:"enabled" yaml:"enabled"` // The name of the MutingRule. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/alert_muting_rule#name AlertMutingRule#name} Name *string `field:"required" json:"name" yaml:"name"` // The account id of the MutingRule.. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/alert_muting_rule#account_id AlertMutingRule#account_id} AccountId *float64 `field:"optional" json:"accountId" yaml:"accountId"` // The description of the MutingRule. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/alert_muting_rule#description AlertMutingRule#description} Description *string `field:"optional" json:"description" yaml:"description"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/alert_muting_rule#id AlertMutingRule#id}. // // Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. // If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. Id *string `field:"optional" json:"id" yaml:"id"` // schedule block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/alert_muting_rule#schedule AlertMutingRule#schedule} Schedule *AlertMutingRuleSchedule `field:"optional" json:"schedule" yaml:"schedule"` }
type AlertMutingRuleSchedule ¶
type AlertMutingRuleSchedule struct { // The time zone that applies to the MutingRule schedule. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/alert_muting_rule#time_zone AlertMutingRule#time_zone} TimeZone *string `field:"required" json:"timeZone" yaml:"timeZone"` // The datetime stamp when the MutingRule schedule should stop repeating. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/alert_muting_rule#end_repeat AlertMutingRule#end_repeat} EndRepeat *string `field:"optional" json:"endRepeat" yaml:"endRepeat"` // The datetime stamp representing when the MutingRule should end. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/alert_muting_rule#end_time AlertMutingRule#end_time} EndTime *string `field:"optional" json:"endTime" yaml:"endTime"` // The frequency the MutingRule schedule repeats. One of [DAILY, WEEKLY, MONTHLY]. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/alert_muting_rule#repeat AlertMutingRule#repeat} Repeat *string `field:"optional" json:"repeat" yaml:"repeat"` // The number of times the MutingRule schedule should repeat. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/alert_muting_rule#repeat_count AlertMutingRule#repeat_count} RepeatCount *float64 `field:"optional" json:"repeatCount" yaml:"repeatCount"` // The datetime stamp representing when the MutingRule should start. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/alert_muting_rule#start_time AlertMutingRule#start_time} StartTime *string `field:"optional" json:"startTime" yaml:"startTime"` // The day(s) of the week that a MutingRule should repeat when the repeat field is set to WEEKLY. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/alert_muting_rule#weekly_repeat_days AlertMutingRule#weekly_repeat_days} WeeklyRepeatDays *[]*string `field:"optional" json:"weeklyRepeatDays" yaml:"weeklyRepeatDays"` }
type AlertMutingRuleScheduleOutputReference ¶
type AlertMutingRuleScheduleOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string EndRepeat() *string SetEndRepeat(val *string) EndRepeatInput() *string EndTime() *string SetEndTime(val *string) EndTimeInput() *string // Experimental. Fqn() *string InternalValue() *AlertMutingRuleSchedule SetInternalValue(val *AlertMutingRuleSchedule) Repeat() *string SetRepeat(val *string) RepeatCount() *float64 SetRepeatCount(val *float64) RepeatCountInput() *float64 RepeatInput() *string StartTime() *string SetStartTime(val *string) StartTimeInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) TimeZone() *string SetTimeZone(val *string) TimeZoneInput() *string WeeklyRepeatDays() *[]*string SetWeeklyRepeatDays(val *[]*string) WeeklyRepeatDaysInput() *[]*string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetEndRepeat() ResetEndTime() ResetRepeat() ResetRepeatCount() ResetStartTime() ResetWeeklyRepeatDays() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewAlertMutingRuleScheduleOutputReference ¶
func NewAlertMutingRuleScheduleOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) AlertMutingRuleScheduleOutputReference
type AlertPolicy ¶
type AlertPolicy interface { cdktf.TerraformResource AccountId() *float64 SetAccountId(val *float64) AccountIdInput() *float64 // Experimental. CdktfStack() cdktf.TerraformStack ChannelIds() *[]*float64 SetChannelIds(val *[]*float64) ChannelIdsInput() *[]*float64 // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string IncidentPreference() *string SetIncidentPreference(val *string) IncidentPreferenceInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetAccountId() ResetChannelIds() ResetId() ResetIncidentPreference() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/newrelic/r/alert_policy newrelic_alert_policy}.
func NewAlertPolicy ¶
func NewAlertPolicy(scope constructs.Construct, id *string, config *AlertPolicyConfig) AlertPolicy
Create a new {@link https://www.terraform.io/docs/providers/newrelic/r/alert_policy newrelic_alert_policy} Resource.
type AlertPolicyChannel ¶
type AlertPolicyChannel interface { cdktf.TerraformResource AccountId() *float64 SetAccountId(val *float64) AccountIdInput() *float64 // Experimental. CdktfStack() cdktf.TerraformStack ChannelIds() *[]*float64 SetChannelIds(val *[]*float64) ChannelIdsInput() *[]*float64 // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) // The tree node. Node() constructs.Node PolicyId() *float64 SetPolicyId(val *float64) PolicyIdInput() *float64 // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetAccountId() ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/newrelic/r/alert_policy_channel newrelic_alert_policy_channel}.
func NewAlertPolicyChannel ¶
func NewAlertPolicyChannel(scope constructs.Construct, id *string, config *AlertPolicyChannelConfig) AlertPolicyChannel
Create a new {@link https://www.terraform.io/docs/providers/newrelic/r/alert_policy_channel newrelic_alert_policy_channel} Resource.
type AlertPolicyChannelConfig ¶
type AlertPolicyChannelConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // Array of channel IDs to apply to the specified policy. // // We recommended sorting channel IDs in ascending order to avoid drift your Terraform state. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/alert_policy_channel#channel_ids AlertPolicyChannel#channel_ids} ChannelIds *[]*float64 `field:"required" json:"channelIds" yaml:"channelIds"` // The ID of the policy. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/alert_policy_channel#policy_id AlertPolicyChannel#policy_id} PolicyId *float64 `field:"required" json:"policyId" yaml:"policyId"` // The New Relic account ID where you want to link the channel to. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/alert_policy_channel#account_id AlertPolicyChannel#account_id} AccountId *float64 `field:"optional" json:"accountId" yaml:"accountId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/alert_policy_channel#id AlertPolicyChannel#id}. // // Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. // If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. Id *string `field:"optional" json:"id" yaml:"id"` }
type AlertPolicyConfig ¶
type AlertPolicyConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // The name of the policy. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/alert_policy#name AlertPolicy#name} Name *string `field:"required" json:"name" yaml:"name"` // The New Relic account ID to operate on. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/alert_policy#account_id AlertPolicy#account_id} AccountId *float64 `field:"optional" json:"accountId" yaml:"accountId"` // 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. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/alert_policy#channel_ids AlertPolicy#channel_ids} ChannelIds *[]*float64 `field:"optional" json:"channelIds" yaml:"channelIds"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/alert_policy#id AlertPolicy#id}. // // Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. // If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. Id *string `field:"optional" json:"id" yaml:"id"` // The rollup strategy for the policy. Options include: PER_POLICY, PER_CONDITION, or PER_CONDITION_AND_TARGET. The default is PER_POLICY. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/alert_policy#incident_preference AlertPolicy#incident_preference} IncidentPreference *string `field:"optional" json:"incidentPreference" yaml:"incidentPreference"` }
type ApiAccessKey ¶
type ApiAccessKey interface { cdktf.TerraformResource AccountId() *float64 SetAccountId(val *float64) AccountIdInput() *float64 // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string IngestType() *string SetIngestType(val *string) IngestTypeInput() *string Key() *string KeyType() *string SetKeyType(val *string) KeyTypeInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node Notes() *string SetNotes(val *string) NotesInput() *string // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string UserId() *float64 SetUserId(val *float64) UserIdInput() *float64 // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetId() ResetIngestType() ResetName() ResetNotes() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetUserId() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/newrelic/r/api_access_key newrelic_api_access_key}.
func NewApiAccessKey ¶
func NewApiAccessKey(scope constructs.Construct, id *string, config *ApiAccessKeyConfig) ApiAccessKey
Create a new {@link https://www.terraform.io/docs/providers/newrelic/r/api_access_key newrelic_api_access_key} Resource.
type ApiAccessKeyConfig ¶
type ApiAccessKeyConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/api_access_key#account_id ApiAccessKey#account_id}. AccountId *float64 `field:"required" json:"accountId" yaml:"accountId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/api_access_key#key_type ApiAccessKey#key_type}. KeyType *string `field:"required" json:"keyType" yaml:"keyType"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/api_access_key#id ApiAccessKey#id}. // // Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. // If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. Id *string `field:"optional" json:"id" yaml:"id"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/api_access_key#ingest_type ApiAccessKey#ingest_type}. IngestType *string `field:"optional" json:"ingestType" yaml:"ingestType"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/api_access_key#name ApiAccessKey#name}. Name *string `field:"optional" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/api_access_key#notes ApiAccessKey#notes}. Notes *string `field:"optional" json:"notes" yaml:"notes"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/api_access_key#user_id ApiAccessKey#user_id}. UserId *float64 `field:"optional" json:"userId" yaml:"userId"` }
type ApplicationSettings ¶
type ApplicationSettings interface { cdktf.TerraformResource AppApdexThreshold() *float64 SetAppApdexThreshold(val *float64) AppApdexThresholdInput() *float64 // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) EnableRealUserMonitoring() interface{} SetEnableRealUserMonitoring(val interface{}) EnableRealUserMonitoringInput() interface{} EndUserApdexThreshold() *float64 SetEndUserApdexThreshold(val *float64) EndUserApdexThresholdInput() *float64 // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/newrelic/r/application_settings newrelic_application_settings}.
func NewApplicationSettings ¶
func NewApplicationSettings(scope constructs.Construct, id *string, config *ApplicationSettingsConfig) ApplicationSettings
Create a new {@link https://www.terraform.io/docs/providers/newrelic/r/application_settings newrelic_application_settings} Resource.
type ApplicationSettingsConfig ¶
type ApplicationSettingsConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/application_settings#app_apdex_threshold ApplicationSettings#app_apdex_threshold}. AppApdexThreshold *float64 `field:"required" json:"appApdexThreshold" yaml:"appApdexThreshold"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/application_settings#enable_real_user_monitoring ApplicationSettings#enable_real_user_monitoring}. EnableRealUserMonitoring interface{} `field:"required" json:"enableRealUserMonitoring" yaml:"enableRealUserMonitoring"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/application_settings#end_user_apdex_threshold ApplicationSettings#end_user_apdex_threshold}. EndUserApdexThreshold *float64 `field:"required" json:"endUserApdexThreshold" yaml:"endUserApdexThreshold"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/application_settings#name ApplicationSettings#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/application_settings#id ApplicationSettings#id}. // // Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. // If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. Id *string `field:"optional" json:"id" yaml:"id"` }
type CloudAwsGovcloudIntegrations ¶
type CloudAwsGovcloudIntegrations interface { cdktf.TerraformResource AccountId() *float64 SetAccountId(val *float64) AccountIdInput() *float64 Alb() CloudAwsGovcloudIntegrationsAlbOutputReference AlbInput() *CloudAwsGovcloudIntegrationsAlb ApiGateway() CloudAwsGovcloudIntegrationsApiGatewayOutputReference ApiGatewayInput() *CloudAwsGovcloudIntegrationsApiGateway AutoScaling() CloudAwsGovcloudIntegrationsAutoScalingOutputReference AutoScalingInput() *CloudAwsGovcloudIntegrationsAutoScaling AwsDirectConnect() CloudAwsGovcloudIntegrationsAwsDirectConnectOutputReference AwsDirectConnectInput() *CloudAwsGovcloudIntegrationsAwsDirectConnect AwsStates() CloudAwsGovcloudIntegrationsAwsStatesOutputReference AwsStatesInput() *CloudAwsGovcloudIntegrationsAwsStates // Experimental. CdktfStack() cdktf.TerraformStack Cloudtrail() CloudAwsGovcloudIntegrationsCloudtrailOutputReference CloudtrailInput() *CloudAwsGovcloudIntegrationsCloudtrail // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) DynamoDb() CloudAwsGovcloudIntegrationsDynamoDbOutputReference DynamoDbInput() *CloudAwsGovcloudIntegrationsDynamoDb Ebs() CloudAwsGovcloudIntegrationsEbsOutputReference EbsInput() *CloudAwsGovcloudIntegrationsEbs Ec2() CloudAwsGovcloudIntegrationsEc2OutputReference Ec2Input() *CloudAwsGovcloudIntegrationsEc2 ElasticSearch() CloudAwsGovcloudIntegrationsElasticSearchOutputReference ElasticSearchInput() *CloudAwsGovcloudIntegrationsElasticSearch Elb() CloudAwsGovcloudIntegrationsElbOutputReference ElbInput() *CloudAwsGovcloudIntegrationsElb Emr() CloudAwsGovcloudIntegrationsEmrOutputReference EmrInput() *CloudAwsGovcloudIntegrationsEmr // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Iam() CloudAwsGovcloudIntegrationsIamOutputReference IamInput() *CloudAwsGovcloudIntegrationsIam Id() *string SetId(val *string) IdInput() *string Lambda() CloudAwsGovcloudIntegrationsLambdaOutputReference LambdaInput() *CloudAwsGovcloudIntegrationsLambda // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) LinkedAccountId() *float64 SetLinkedAccountId(val *float64) LinkedAccountIdInput() *float64 // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} Rds() CloudAwsGovcloudIntegrationsRdsOutputReference RdsInput() *CloudAwsGovcloudIntegrationsRds RedShift() CloudAwsGovcloudIntegrationsRedShiftOutputReference RedShiftInput() *CloudAwsGovcloudIntegrationsRedShift Route53() CloudAwsGovcloudIntegrationsRoute53OutputReference Route53Input() *CloudAwsGovcloudIntegrationsRoute53 S3() CloudAwsGovcloudIntegrationsS3OutputReference S3Input() *CloudAwsGovcloudIntegrationsS3 Sns() CloudAwsGovcloudIntegrationsSnsOutputReference SnsInput() *CloudAwsGovcloudIntegrationsSns Sqs() CloudAwsGovcloudIntegrationsSqsOutputReference SqsInput() *CloudAwsGovcloudIntegrationsSqs // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutAlb(value *CloudAwsGovcloudIntegrationsAlb) PutApiGateway(value *CloudAwsGovcloudIntegrationsApiGateway) PutAutoScaling(value *CloudAwsGovcloudIntegrationsAutoScaling) PutAwsDirectConnect(value *CloudAwsGovcloudIntegrationsAwsDirectConnect) PutAwsStates(value *CloudAwsGovcloudIntegrationsAwsStates) PutCloudtrail(value *CloudAwsGovcloudIntegrationsCloudtrail) PutDynamoDb(value *CloudAwsGovcloudIntegrationsDynamoDb) PutEbs(value *CloudAwsGovcloudIntegrationsEbs) PutEc2(value *CloudAwsGovcloudIntegrationsEc2) PutElasticSearch(value *CloudAwsGovcloudIntegrationsElasticSearch) PutElb(value *CloudAwsGovcloudIntegrationsElb) PutEmr(value *CloudAwsGovcloudIntegrationsEmr) PutIam(value *CloudAwsGovcloudIntegrationsIam) PutLambda(value *CloudAwsGovcloudIntegrationsLambda) PutRds(value *CloudAwsGovcloudIntegrationsRds) PutRedShift(value *CloudAwsGovcloudIntegrationsRedShift) PutRoute53(value *CloudAwsGovcloudIntegrationsRoute53) PutS3(value *CloudAwsGovcloudIntegrationsS3) PutSns(value *CloudAwsGovcloudIntegrationsSns) PutSqs(value *CloudAwsGovcloudIntegrationsSqs) ResetAccountId() ResetAlb() ResetApiGateway() ResetAutoScaling() ResetAwsDirectConnect() ResetAwsStates() ResetCloudtrail() ResetDynamoDb() ResetEbs() ResetEc2() ResetElasticSearch() ResetElb() ResetEmr() ResetIam() ResetId() ResetLambda() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetRds() ResetRedShift() ResetRoute53() ResetS3() ResetSns() ResetSqs() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations newrelic_cloud_aws_govcloud_integrations}.
func NewCloudAwsGovcloudIntegrations ¶
func NewCloudAwsGovcloudIntegrations(scope constructs.Construct, id *string, config *CloudAwsGovcloudIntegrationsConfig) CloudAwsGovcloudIntegrations
Create a new {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations newrelic_cloud_aws_govcloud_integrations} Resource.
type CloudAwsGovcloudIntegrationsAlb ¶
type CloudAwsGovcloudIntegrationsAlb struct { // Specify each AWS region that includes the resources that you want to monitor. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#aws_regions CloudAwsGovcloudIntegrations#aws_regions} AwsRegions *[]*string `field:"optional" json:"awsRegions" yaml:"awsRegions"` // Determine if extra inventory data be collected or not. // // May affect total data collection time and contribute to the Cloud provider API rate limit. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#fetch_extended_inventory CloudAwsGovcloudIntegrations#fetch_extended_inventory} FetchExtendedInventory interface{} `field:"optional" json:"fetchExtendedInventory" yaml:"fetchExtendedInventory"` // Specify if tags should be collected. // // May affect total data collection time and contribute to the Cloud provider API rate limit. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#fetch_tags CloudAwsGovcloudIntegrations#fetch_tags} FetchTags interface{} `field:"optional" json:"fetchTags" yaml:"fetchTags"` // Specify each name or prefix for the LBs that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#load_balancer_prefixes CloudAwsGovcloudIntegrations#load_balancer_prefixes} LoadBalancerPrefixes *[]*string `field:"optional" json:"loadBalancerPrefixes" yaml:"loadBalancerPrefixes"` // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#metrics_polling_interval CloudAwsGovcloudIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` // Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#tag_key CloudAwsGovcloudIntegrations#tag_key} TagKey *string `field:"optional" json:"tagKey" yaml:"tagKey"` // Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#tag_value CloudAwsGovcloudIntegrations#tag_value} TagValue *string `field:"optional" json:"tagValue" yaml:"tagValue"` }
type CloudAwsGovcloudIntegrationsAlbOutputReference ¶
type CloudAwsGovcloudIntegrationsAlbOutputReference interface { cdktf.ComplexObject AwsRegions() *[]*string SetAwsRegions(val *[]*string) AwsRegionsInput() *[]*string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string FetchExtendedInventory() interface{} SetFetchExtendedInventory(val interface{}) FetchExtendedInventoryInput() interface{} FetchTags() interface{} SetFetchTags(val interface{}) FetchTagsInput() interface{} // Experimental. Fqn() *string InternalValue() *CloudAwsGovcloudIntegrationsAlb SetInternalValue(val *CloudAwsGovcloudIntegrationsAlb) LoadBalancerPrefixes() *[]*string SetLoadBalancerPrefixes(val *[]*string) LoadBalancerPrefixesInput() *[]*string MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 TagKey() *string SetTagKey(val *string) TagKeyInput() *string TagValue() *string SetTagValue(val *string) TagValueInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetAwsRegions() ResetFetchExtendedInventory() ResetFetchTags() ResetLoadBalancerPrefixes() ResetMetricsPollingInterval() ResetTagKey() ResetTagValue() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAwsGovcloudIntegrationsAlbOutputReference ¶
func NewCloudAwsGovcloudIntegrationsAlbOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAwsGovcloudIntegrationsAlbOutputReference
type CloudAwsGovcloudIntegrationsApiGateway ¶
type CloudAwsGovcloudIntegrationsApiGateway struct { // Specify each AWS region that includes the resources that you want to monitor. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#aws_regions CloudAwsGovcloudIntegrations#aws_regions} AwsRegions *[]*string `field:"optional" json:"awsRegions" yaml:"awsRegions"` // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#metrics_polling_interval CloudAwsGovcloudIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` // Determine if extra inventory data be collected or not. // // May affect total data collection time and contribute to the Cloud provider API rate limit. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#stage_prefixes CloudAwsGovcloudIntegrations#stage_prefixes} StagePrefixes *[]*string `field:"optional" json:"stagePrefixes" yaml:"stagePrefixes"` // Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#tag_key CloudAwsGovcloudIntegrations#tag_key} TagKey *string `field:"optional" json:"tagKey" yaml:"tagKey"` // Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#tag_value CloudAwsGovcloudIntegrations#tag_value} TagValue *string `field:"optional" json:"tagValue" yaml:"tagValue"` }
type CloudAwsGovcloudIntegrationsApiGatewayOutputReference ¶
type CloudAwsGovcloudIntegrationsApiGatewayOutputReference interface { cdktf.ComplexObject AwsRegions() *[]*string SetAwsRegions(val *[]*string) AwsRegionsInput() *[]*string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudAwsGovcloudIntegrationsApiGateway SetInternalValue(val *CloudAwsGovcloudIntegrationsApiGateway) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 StagePrefixes() *[]*string SetStagePrefixes(val *[]*string) StagePrefixesInput() *[]*string TagKey() *string SetTagKey(val *string) TagKeyInput() *string TagValue() *string SetTagValue(val *string) TagValueInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetAwsRegions() ResetMetricsPollingInterval() ResetStagePrefixes() ResetTagKey() ResetTagValue() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAwsGovcloudIntegrationsApiGatewayOutputReference ¶
func NewCloudAwsGovcloudIntegrationsApiGatewayOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAwsGovcloudIntegrationsApiGatewayOutputReference
type CloudAwsGovcloudIntegrationsAutoScaling ¶
type CloudAwsGovcloudIntegrationsAutoScaling struct { // Specify each AWS region that includes the resources that you want to monitor. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#aws_regions CloudAwsGovcloudIntegrations#aws_regions} AwsRegions *[]*string `field:"optional" json:"awsRegions" yaml:"awsRegions"` // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#metrics_polling_interval CloudAwsGovcloudIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` }
type CloudAwsGovcloudIntegrationsAutoScalingOutputReference ¶
type CloudAwsGovcloudIntegrationsAutoScalingOutputReference interface { cdktf.ComplexObject AwsRegions() *[]*string SetAwsRegions(val *[]*string) AwsRegionsInput() *[]*string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudAwsGovcloudIntegrationsAutoScaling SetInternalValue(val *CloudAwsGovcloudIntegrationsAutoScaling) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetAwsRegions() ResetMetricsPollingInterval() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAwsGovcloudIntegrationsAutoScalingOutputReference ¶
func NewCloudAwsGovcloudIntegrationsAutoScalingOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAwsGovcloudIntegrationsAutoScalingOutputReference
type CloudAwsGovcloudIntegrationsAwsDirectConnect ¶
type CloudAwsGovcloudIntegrationsAwsDirectConnect struct { // Specify each AWS region that includes the resources that you want to monitor. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#aws_regions CloudAwsGovcloudIntegrations#aws_regions} AwsRegions *[]*string `field:"optional" json:"awsRegions" yaml:"awsRegions"` // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#metrics_polling_interval CloudAwsGovcloudIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` }
type CloudAwsGovcloudIntegrationsAwsDirectConnectOutputReference ¶
type CloudAwsGovcloudIntegrationsAwsDirectConnectOutputReference interface { cdktf.ComplexObject AwsRegions() *[]*string SetAwsRegions(val *[]*string) AwsRegionsInput() *[]*string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudAwsGovcloudIntegrationsAwsDirectConnect SetInternalValue(val *CloudAwsGovcloudIntegrationsAwsDirectConnect) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetAwsRegions() ResetMetricsPollingInterval() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAwsGovcloudIntegrationsAwsDirectConnectOutputReference ¶
func NewCloudAwsGovcloudIntegrationsAwsDirectConnectOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAwsGovcloudIntegrationsAwsDirectConnectOutputReference
type CloudAwsGovcloudIntegrationsAwsStates ¶
type CloudAwsGovcloudIntegrationsAwsStates struct { // Specify each AWS region that includes the resources that you want to monitor. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#aws_regions CloudAwsGovcloudIntegrations#aws_regions} AwsRegions *[]*string `field:"optional" json:"awsRegions" yaml:"awsRegions"` // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#metrics_polling_interval CloudAwsGovcloudIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` }
type CloudAwsGovcloudIntegrationsAwsStatesOutputReference ¶
type CloudAwsGovcloudIntegrationsAwsStatesOutputReference interface { cdktf.ComplexObject AwsRegions() *[]*string SetAwsRegions(val *[]*string) AwsRegionsInput() *[]*string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudAwsGovcloudIntegrationsAwsStates SetInternalValue(val *CloudAwsGovcloudIntegrationsAwsStates) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetAwsRegions() ResetMetricsPollingInterval() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAwsGovcloudIntegrationsAwsStatesOutputReference ¶
func NewCloudAwsGovcloudIntegrationsAwsStatesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAwsGovcloudIntegrationsAwsStatesOutputReference
type CloudAwsGovcloudIntegrationsCloudtrail ¶
type CloudAwsGovcloudIntegrationsCloudtrail struct { // Specify each AWS region that includes the resources that you want to monitor. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#aws_regions CloudAwsGovcloudIntegrations#aws_regions} AwsRegions *[]*string `field:"optional" json:"awsRegions" yaml:"awsRegions"` // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#metrics_polling_interval CloudAwsGovcloudIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` }
type CloudAwsGovcloudIntegrationsCloudtrailOutputReference ¶
type CloudAwsGovcloudIntegrationsCloudtrailOutputReference interface { cdktf.ComplexObject AwsRegions() *[]*string SetAwsRegions(val *[]*string) AwsRegionsInput() *[]*string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudAwsGovcloudIntegrationsCloudtrail SetInternalValue(val *CloudAwsGovcloudIntegrationsCloudtrail) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetAwsRegions() ResetMetricsPollingInterval() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAwsGovcloudIntegrationsCloudtrailOutputReference ¶
func NewCloudAwsGovcloudIntegrationsCloudtrailOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAwsGovcloudIntegrationsCloudtrailOutputReference
type CloudAwsGovcloudIntegrationsConfig ¶
type CloudAwsGovcloudIntegrationsConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // The ID of the linked AwsGovCloud account in New Relic. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#linked_account_id CloudAwsGovcloudIntegrations#linked_account_id} LinkedAccountId *float64 `field:"required" json:"linkedAccountId" yaml:"linkedAccountId"` // The ID of the account in New Relic. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#account_id CloudAwsGovcloudIntegrations#account_id} AccountId *float64 `field:"optional" json:"accountId" yaml:"accountId"` // alb block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#alb CloudAwsGovcloudIntegrations#alb} Alb *CloudAwsGovcloudIntegrationsAlb `field:"optional" json:"alb" yaml:"alb"` // api_gateway block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#api_gateway CloudAwsGovcloudIntegrations#api_gateway} ApiGateway *CloudAwsGovcloudIntegrationsApiGateway `field:"optional" json:"apiGateway" yaml:"apiGateway"` // auto_scaling block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#auto_scaling CloudAwsGovcloudIntegrations#auto_scaling} AutoScaling *CloudAwsGovcloudIntegrationsAutoScaling `field:"optional" json:"autoScaling" yaml:"autoScaling"` // aws_direct_connect block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#aws_direct_connect CloudAwsGovcloudIntegrations#aws_direct_connect} AwsDirectConnect *CloudAwsGovcloudIntegrationsAwsDirectConnect `field:"optional" json:"awsDirectConnect" yaml:"awsDirectConnect"` // aws_states block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#aws_states CloudAwsGovcloudIntegrations#aws_states} AwsStates *CloudAwsGovcloudIntegrationsAwsStates `field:"optional" json:"awsStates" yaml:"awsStates"` // cloudtrail block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#cloudtrail CloudAwsGovcloudIntegrations#cloudtrail} Cloudtrail *CloudAwsGovcloudIntegrationsCloudtrail `field:"optional" json:"cloudtrail" yaml:"cloudtrail"` // dynamo_db block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#dynamo_db CloudAwsGovcloudIntegrations#dynamo_db} DynamoDb *CloudAwsGovcloudIntegrationsDynamoDb `field:"optional" json:"dynamoDb" yaml:"dynamoDb"` // ebs block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#ebs CloudAwsGovcloudIntegrations#ebs} Ebs *CloudAwsGovcloudIntegrationsEbs `field:"optional" json:"ebs" yaml:"ebs"` // ec2 block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#ec2 CloudAwsGovcloudIntegrations#ec2} Ec2 *CloudAwsGovcloudIntegrationsEc2 `field:"optional" json:"ec2" yaml:"ec2"` // elastic_search block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#elastic_search CloudAwsGovcloudIntegrations#elastic_search} ElasticSearch *CloudAwsGovcloudIntegrationsElasticSearch `field:"optional" json:"elasticSearch" yaml:"elasticSearch"` // elb block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#elb CloudAwsGovcloudIntegrations#elb} Elb *CloudAwsGovcloudIntegrationsElb `field:"optional" json:"elb" yaml:"elb"` // emr block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#emr CloudAwsGovcloudIntegrations#emr} Emr *CloudAwsGovcloudIntegrationsEmr `field:"optional" json:"emr" yaml:"emr"` // iam block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#iam CloudAwsGovcloudIntegrations#iam} Iam *CloudAwsGovcloudIntegrationsIam `field:"optional" json:"iam" yaml:"iam"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#id CloudAwsGovcloudIntegrations#id}. // // Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. // If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. Id *string `field:"optional" json:"id" yaml:"id"` // lambda block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#lambda CloudAwsGovcloudIntegrations#lambda} Lambda *CloudAwsGovcloudIntegrationsLambda `field:"optional" json:"lambda" yaml:"lambda"` // rds block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#rds CloudAwsGovcloudIntegrations#rds} Rds *CloudAwsGovcloudIntegrationsRds `field:"optional" json:"rds" yaml:"rds"` // red_shift block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#red_shift CloudAwsGovcloudIntegrations#red_shift} RedShift *CloudAwsGovcloudIntegrationsRedShift `field:"optional" json:"redShift" yaml:"redShift"` // route53 block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#route53 CloudAwsGovcloudIntegrations#route53} Route53 *CloudAwsGovcloudIntegrationsRoute53 `field:"optional" json:"route53" yaml:"route53"` // s3 block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#s3 CloudAwsGovcloudIntegrations#s3} S3 *CloudAwsGovcloudIntegrationsS3 `field:"optional" json:"s3" yaml:"s3"` // sns block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#sns CloudAwsGovcloudIntegrations#sns} Sns *CloudAwsGovcloudIntegrationsSns `field:"optional" json:"sns" yaml:"sns"` // sqs block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#sqs CloudAwsGovcloudIntegrations#sqs} Sqs *CloudAwsGovcloudIntegrationsSqs `field:"optional" json:"sqs" yaml:"sqs"` }
type CloudAwsGovcloudIntegrationsDynamoDb ¶
type CloudAwsGovcloudIntegrationsDynamoDb struct { // Specify each AWS region that includes the resources that you want to monitor. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#aws_regions CloudAwsGovcloudIntegrations#aws_regions} AwsRegions *[]*string `field:"optional" json:"awsRegions" yaml:"awsRegions"` // Determine if extra inventory data be collected or not. // // May affect total data collection time and contribute to the Cloud provider API rate limit. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#fetch_extended_inventory CloudAwsGovcloudIntegrations#fetch_extended_inventory} FetchExtendedInventory interface{} `field:"optional" json:"fetchExtendedInventory" yaml:"fetchExtendedInventory"` // Specify if tags should be collected. // // May affect total data collection time and contribute to the Cloud provider API rate limit. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#fetch_tags CloudAwsGovcloudIntegrations#fetch_tags} FetchTags interface{} `field:"optional" json:"fetchTags" yaml:"fetchTags"` // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#metrics_polling_interval CloudAwsGovcloudIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` // Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#tag_key CloudAwsGovcloudIntegrations#tag_key} TagKey *string `field:"optional" json:"tagKey" yaml:"tagKey"` // Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#tag_value CloudAwsGovcloudIntegrations#tag_value} TagValue *string `field:"optional" json:"tagValue" yaml:"tagValue"` }
type CloudAwsGovcloudIntegrationsDynamoDbOutputReference ¶
type CloudAwsGovcloudIntegrationsDynamoDbOutputReference interface { cdktf.ComplexObject AwsRegions() *[]*string SetAwsRegions(val *[]*string) AwsRegionsInput() *[]*string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string FetchExtendedInventory() interface{} SetFetchExtendedInventory(val interface{}) FetchExtendedInventoryInput() interface{} FetchTags() interface{} SetFetchTags(val interface{}) FetchTagsInput() interface{} // Experimental. Fqn() *string InternalValue() *CloudAwsGovcloudIntegrationsDynamoDb SetInternalValue(val *CloudAwsGovcloudIntegrationsDynamoDb) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 TagKey() *string SetTagKey(val *string) TagKeyInput() *string TagValue() *string SetTagValue(val *string) TagValueInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetAwsRegions() ResetFetchExtendedInventory() ResetFetchTags() ResetMetricsPollingInterval() ResetTagKey() ResetTagValue() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAwsGovcloudIntegrationsDynamoDbOutputReference ¶
func NewCloudAwsGovcloudIntegrationsDynamoDbOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAwsGovcloudIntegrationsDynamoDbOutputReference
type CloudAwsGovcloudIntegrationsEbs ¶
type CloudAwsGovcloudIntegrationsEbs struct { // Specify each AWS region that includes the resources that you want to monitor. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#aws_regions CloudAwsGovcloudIntegrations#aws_regions} AwsRegions *[]*string `field:"optional" json:"awsRegions" yaml:"awsRegions"` // Determine if extra inventory data be collected or not. // // May affect total data collection time and contribute to the Cloud provider API rate limit. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#fetch_extended_inventory CloudAwsGovcloudIntegrations#fetch_extended_inventory} FetchExtendedInventory interface{} `field:"optional" json:"fetchExtendedInventory" yaml:"fetchExtendedInventory"` // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#metrics_polling_interval CloudAwsGovcloudIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` // Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#tag_key CloudAwsGovcloudIntegrations#tag_key} TagKey *string `field:"optional" json:"tagKey" yaml:"tagKey"` // Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#tag_value CloudAwsGovcloudIntegrations#tag_value} TagValue *string `field:"optional" json:"tagValue" yaml:"tagValue"` }
type CloudAwsGovcloudIntegrationsEbsOutputReference ¶
type CloudAwsGovcloudIntegrationsEbsOutputReference interface { cdktf.ComplexObject AwsRegions() *[]*string SetAwsRegions(val *[]*string) AwsRegionsInput() *[]*string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string FetchExtendedInventory() interface{} SetFetchExtendedInventory(val interface{}) FetchExtendedInventoryInput() interface{} // Experimental. Fqn() *string InternalValue() *CloudAwsGovcloudIntegrationsEbs SetInternalValue(val *CloudAwsGovcloudIntegrationsEbs) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 TagKey() *string SetTagKey(val *string) TagKeyInput() *string TagValue() *string SetTagValue(val *string) TagValueInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetAwsRegions() ResetFetchExtendedInventory() ResetMetricsPollingInterval() ResetTagKey() ResetTagValue() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAwsGovcloudIntegrationsEbsOutputReference ¶
func NewCloudAwsGovcloudIntegrationsEbsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAwsGovcloudIntegrationsEbsOutputReference
type CloudAwsGovcloudIntegrationsEc2 ¶
type CloudAwsGovcloudIntegrationsEc2 struct { // Specify each AWS region that includes the resources that you want to monitor. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#aws_regions CloudAwsGovcloudIntegrations#aws_regions} AwsRegions *[]*string `field:"optional" json:"awsRegions" yaml:"awsRegions"` // Specify if IP addresses of ec2 instance should be collected. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#fetch_ip_addresses CloudAwsGovcloudIntegrations#fetch_ip_addresses} FetchIpAddresses interface{} `field:"optional" json:"fetchIpAddresses" yaml:"fetchIpAddresses"` // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#metrics_polling_interval CloudAwsGovcloudIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` // Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#tag_key CloudAwsGovcloudIntegrations#tag_key} TagKey *string `field:"optional" json:"tagKey" yaml:"tagKey"` // Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#tag_value CloudAwsGovcloudIntegrations#tag_value} TagValue *string `field:"optional" json:"tagValue" yaml:"tagValue"` }
type CloudAwsGovcloudIntegrationsEc2OutputReference ¶
type CloudAwsGovcloudIntegrationsEc2OutputReference interface { cdktf.ComplexObject AwsRegions() *[]*string SetAwsRegions(val *[]*string) AwsRegionsInput() *[]*string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string FetchIpAddresses() interface{} SetFetchIpAddresses(val interface{}) FetchIpAddressesInput() interface{} // Experimental. Fqn() *string InternalValue() *CloudAwsGovcloudIntegrationsEc2 SetInternalValue(val *CloudAwsGovcloudIntegrationsEc2) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 TagKey() *string SetTagKey(val *string) TagKeyInput() *string TagValue() *string SetTagValue(val *string) TagValueInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetAwsRegions() ResetFetchIpAddresses() ResetMetricsPollingInterval() ResetTagKey() ResetTagValue() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAwsGovcloudIntegrationsEc2OutputReference ¶
func NewCloudAwsGovcloudIntegrationsEc2OutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAwsGovcloudIntegrationsEc2OutputReference
type CloudAwsGovcloudIntegrationsElasticSearch ¶
type CloudAwsGovcloudIntegrationsElasticSearch struct { // Specify each AWS region that includes the resources that you want to monitor. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#aws_regions CloudAwsGovcloudIntegrations#aws_regions} AwsRegions *[]*string `field:"optional" json:"awsRegions" yaml:"awsRegions"` // Specify if IP addresses of ec2 instance should be collected. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#fetch_nodes CloudAwsGovcloudIntegrations#fetch_nodes} FetchNodes interface{} `field:"optional" json:"fetchNodes" yaml:"fetchNodes"` // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#metrics_polling_interval CloudAwsGovcloudIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` // Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#tag_key CloudAwsGovcloudIntegrations#tag_key} TagKey *string `field:"optional" json:"tagKey" yaml:"tagKey"` // Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#tag_value CloudAwsGovcloudIntegrations#tag_value} TagValue *string `field:"optional" json:"tagValue" yaml:"tagValue"` }
type CloudAwsGovcloudIntegrationsElasticSearchOutputReference ¶
type CloudAwsGovcloudIntegrationsElasticSearchOutputReference interface { cdktf.ComplexObject AwsRegions() *[]*string SetAwsRegions(val *[]*string) AwsRegionsInput() *[]*string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string FetchNodes() interface{} SetFetchNodes(val interface{}) FetchNodesInput() interface{} // Experimental. Fqn() *string InternalValue() *CloudAwsGovcloudIntegrationsElasticSearch SetInternalValue(val *CloudAwsGovcloudIntegrationsElasticSearch) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 TagKey() *string SetTagKey(val *string) TagKeyInput() *string TagValue() *string SetTagValue(val *string) TagValueInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetAwsRegions() ResetFetchNodes() ResetMetricsPollingInterval() ResetTagKey() ResetTagValue() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAwsGovcloudIntegrationsElasticSearchOutputReference ¶
func NewCloudAwsGovcloudIntegrationsElasticSearchOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAwsGovcloudIntegrationsElasticSearchOutputReference
type CloudAwsGovcloudIntegrationsElb ¶
type CloudAwsGovcloudIntegrationsElb struct { // Specify each AWS region that includes the resources that you want to monitor. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#aws_regions CloudAwsGovcloudIntegrations#aws_regions} AwsRegions *[]*string `field:"optional" json:"awsRegions" yaml:"awsRegions"` // Determine if extra inventory data be collected or not. // // May affect total data collection time and contribute to the Cloud provider API rate limit. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#fetch_extended_inventory CloudAwsGovcloudIntegrations#fetch_extended_inventory} FetchExtendedInventory interface{} `field:"optional" json:"fetchExtendedInventory" yaml:"fetchExtendedInventory"` // Specify if tags should be collected. // // May affect total data collection time and contribute to the Cloud provider API rate limit. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#fetch_tags CloudAwsGovcloudIntegrations#fetch_tags} FetchTags interface{} `field:"optional" json:"fetchTags" yaml:"fetchTags"` // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#metrics_polling_interval CloudAwsGovcloudIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` }
type CloudAwsGovcloudIntegrationsElbOutputReference ¶
type CloudAwsGovcloudIntegrationsElbOutputReference interface { cdktf.ComplexObject AwsRegions() *[]*string SetAwsRegions(val *[]*string) AwsRegionsInput() *[]*string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string FetchExtendedInventory() interface{} SetFetchExtendedInventory(val interface{}) FetchExtendedInventoryInput() interface{} FetchTags() interface{} SetFetchTags(val interface{}) FetchTagsInput() interface{} // Experimental. Fqn() *string InternalValue() *CloudAwsGovcloudIntegrationsElb SetInternalValue(val *CloudAwsGovcloudIntegrationsElb) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetAwsRegions() ResetFetchExtendedInventory() ResetFetchTags() ResetMetricsPollingInterval() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAwsGovcloudIntegrationsElbOutputReference ¶
func NewCloudAwsGovcloudIntegrationsElbOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAwsGovcloudIntegrationsElbOutputReference
type CloudAwsGovcloudIntegrationsEmr ¶
type CloudAwsGovcloudIntegrationsEmr struct { // Specify each AWS region that includes the resources that you want to monitor. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#aws_regions CloudAwsGovcloudIntegrations#aws_regions} AwsRegions *string `field:"optional" json:"awsRegions" yaml:"awsRegions"` // Specify if tags should be collected. // // May affect total data collection time and contribute to the Cloud provider API rate limit. // // // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#fetch_tags CloudAwsGovcloudIntegrations#fetch_tags} FetchTags interface{} `field:"optional" json:"fetchTags" yaml:"fetchTags"` // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#metrics_polling_interval CloudAwsGovcloudIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` // Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#tag_key CloudAwsGovcloudIntegrations#tag_key} TagKey *string `field:"optional" json:"tagKey" yaml:"tagKey"` // Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#tag_value CloudAwsGovcloudIntegrations#tag_value} TagValue *string `field:"optional" json:"tagValue" yaml:"tagValue"` }
type CloudAwsGovcloudIntegrationsEmrOutputReference ¶
type CloudAwsGovcloudIntegrationsEmrOutputReference interface { cdktf.ComplexObject AwsRegions() *string SetAwsRegions(val *string) AwsRegionsInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string FetchTags() interface{} SetFetchTags(val interface{}) FetchTagsInput() interface{} // Experimental. Fqn() *string InternalValue() *CloudAwsGovcloudIntegrationsEmr SetInternalValue(val *CloudAwsGovcloudIntegrationsEmr) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 TagKey() *string SetTagKey(val *string) TagKeyInput() *string TagValue() *string SetTagValue(val *string) TagValueInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetAwsRegions() ResetFetchTags() ResetMetricsPollingInterval() ResetTagKey() ResetTagValue() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAwsGovcloudIntegrationsEmrOutputReference ¶
func NewCloudAwsGovcloudIntegrationsEmrOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAwsGovcloudIntegrationsEmrOutputReference
type CloudAwsGovcloudIntegrationsIam ¶
type CloudAwsGovcloudIntegrationsIam struct { // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#metrics_polling_interval CloudAwsGovcloudIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` // Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#tag_key CloudAwsGovcloudIntegrations#tag_key} TagKey *string `field:"optional" json:"tagKey" yaml:"tagKey"` // Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#tag_value CloudAwsGovcloudIntegrations#tag_value} TagValue *string `field:"optional" json:"tagValue" yaml:"tagValue"` }
type CloudAwsGovcloudIntegrationsIamOutputReference ¶
type CloudAwsGovcloudIntegrationsIamOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudAwsGovcloudIntegrationsIam SetInternalValue(val *CloudAwsGovcloudIntegrationsIam) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 TagKey() *string SetTagKey(val *string) TagKeyInput() *string TagValue() *string SetTagValue(val *string) TagValueInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() ResetTagKey() ResetTagValue() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAwsGovcloudIntegrationsIamOutputReference ¶
func NewCloudAwsGovcloudIntegrationsIamOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAwsGovcloudIntegrationsIamOutputReference
type CloudAwsGovcloudIntegrationsLambda ¶
type CloudAwsGovcloudIntegrationsLambda struct { // Specify each AWS region that includes the resources that you want to monitor. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#aws_regions CloudAwsGovcloudIntegrations#aws_regions} AwsRegions *[]*string `field:"optional" json:"awsRegions" yaml:"awsRegions"` // Specify if tags should be collected. // // May affect total data collection time and contribute to the Cloud provider API rate limit. // // // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#fetch_tags CloudAwsGovcloudIntegrations#fetch_tags} FetchTags interface{} `field:"optional" json:"fetchTags" yaml:"fetchTags"` // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#metrics_polling_interval CloudAwsGovcloudIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` // Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#tag_key CloudAwsGovcloudIntegrations#tag_key} TagKey *string `field:"optional" json:"tagKey" yaml:"tagKey"` // Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#tag_value CloudAwsGovcloudIntegrations#tag_value} TagValue *string `field:"optional" json:"tagValue" yaml:"tagValue"` }
type CloudAwsGovcloudIntegrationsLambdaOutputReference ¶
type CloudAwsGovcloudIntegrationsLambdaOutputReference interface { cdktf.ComplexObject AwsRegions() *[]*string SetAwsRegions(val *[]*string) AwsRegionsInput() *[]*string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string FetchTags() interface{} SetFetchTags(val interface{}) FetchTagsInput() interface{} // Experimental. Fqn() *string InternalValue() *CloudAwsGovcloudIntegrationsLambda SetInternalValue(val *CloudAwsGovcloudIntegrationsLambda) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 TagKey() *string SetTagKey(val *string) TagKeyInput() *string TagValue() *string SetTagValue(val *string) TagValueInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetAwsRegions() ResetFetchTags() ResetMetricsPollingInterval() ResetTagKey() ResetTagValue() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAwsGovcloudIntegrationsLambdaOutputReference ¶
func NewCloudAwsGovcloudIntegrationsLambdaOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAwsGovcloudIntegrationsLambdaOutputReference
type CloudAwsGovcloudIntegrationsRds ¶
type CloudAwsGovcloudIntegrationsRds struct { // Specify each AWS region that includes the resources that you want to monitor. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#aws_regions CloudAwsGovcloudIntegrations#aws_regions} AwsRegions *[]*string `field:"optional" json:"awsRegions" yaml:"awsRegions"` // Specify if tags should be collected. // // May affect total data collection time and contribute to the Cloud provider API rate limit. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#fetch_tags CloudAwsGovcloudIntegrations#fetch_tags} FetchTags interface{} `field:"optional" json:"fetchTags" yaml:"fetchTags"` // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#metrics_polling_interval CloudAwsGovcloudIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` // Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#tag_key CloudAwsGovcloudIntegrations#tag_key} TagKey *string `field:"optional" json:"tagKey" yaml:"tagKey"` // Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#tag_value CloudAwsGovcloudIntegrations#tag_value} TagValue *string `field:"optional" json:"tagValue" yaml:"tagValue"` }
type CloudAwsGovcloudIntegrationsRdsOutputReference ¶
type CloudAwsGovcloudIntegrationsRdsOutputReference interface { cdktf.ComplexObject AwsRegions() *[]*string SetAwsRegions(val *[]*string) AwsRegionsInput() *[]*string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string FetchTags() interface{} SetFetchTags(val interface{}) FetchTagsInput() interface{} // Experimental. Fqn() *string InternalValue() *CloudAwsGovcloudIntegrationsRds SetInternalValue(val *CloudAwsGovcloudIntegrationsRds) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 TagKey() *string SetTagKey(val *string) TagKeyInput() *string TagValue() *string SetTagValue(val *string) TagValueInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetAwsRegions() ResetFetchTags() ResetMetricsPollingInterval() ResetTagKey() ResetTagValue() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAwsGovcloudIntegrationsRdsOutputReference ¶
func NewCloudAwsGovcloudIntegrationsRdsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAwsGovcloudIntegrationsRdsOutputReference
type CloudAwsGovcloudIntegrationsRedShift ¶
type CloudAwsGovcloudIntegrationsRedShift struct { // Specify each AWS region that includes the resources that you want to monitor. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#aws_regions CloudAwsGovcloudIntegrations#aws_regions} AwsRegions *[]*string `field:"optional" json:"awsRegions" yaml:"awsRegions"` // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#metrics_polling_interval CloudAwsGovcloudIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` // Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#tag_key CloudAwsGovcloudIntegrations#tag_key} TagKey *string `field:"optional" json:"tagKey" yaml:"tagKey"` // Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#tag_value CloudAwsGovcloudIntegrations#tag_value} TagValue *string `field:"optional" json:"tagValue" yaml:"tagValue"` }
type CloudAwsGovcloudIntegrationsRedShiftOutputReference ¶
type CloudAwsGovcloudIntegrationsRedShiftOutputReference interface { cdktf.ComplexObject AwsRegions() *[]*string SetAwsRegions(val *[]*string) AwsRegionsInput() *[]*string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudAwsGovcloudIntegrationsRedShift SetInternalValue(val *CloudAwsGovcloudIntegrationsRedShift) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 TagKey() *string SetTagKey(val *string) TagKeyInput() *string TagValue() *string SetTagValue(val *string) TagValueInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetAwsRegions() ResetMetricsPollingInterval() ResetTagKey() ResetTagValue() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAwsGovcloudIntegrationsRedShiftOutputReference ¶
func NewCloudAwsGovcloudIntegrationsRedShiftOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAwsGovcloudIntegrationsRedShiftOutputReference
type CloudAwsGovcloudIntegrationsRoute53 ¶
type CloudAwsGovcloudIntegrationsRoute53 struct { // Determine if extra inventory data be collected or not. // // May affect total data collection time and contribute to the Cloud provider API rate limit. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#fetch_extended_inventory CloudAwsGovcloudIntegrations#fetch_extended_inventory} FetchExtendedInventory interface{} `field:"optional" json:"fetchExtendedInventory" yaml:"fetchExtendedInventory"` // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#metrics_polling_interval CloudAwsGovcloudIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` }
type CloudAwsGovcloudIntegrationsRoute53OutputReference ¶
type CloudAwsGovcloudIntegrationsRoute53OutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string FetchExtendedInventory() interface{} SetFetchExtendedInventory(val interface{}) FetchExtendedInventoryInput() interface{} // Experimental. Fqn() *string InternalValue() *CloudAwsGovcloudIntegrationsRoute53 SetInternalValue(val *CloudAwsGovcloudIntegrationsRoute53) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetFetchExtendedInventory() ResetMetricsPollingInterval() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAwsGovcloudIntegrationsRoute53OutputReference ¶
func NewCloudAwsGovcloudIntegrationsRoute53OutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAwsGovcloudIntegrationsRoute53OutputReference
type CloudAwsGovcloudIntegrationsS3 ¶
type CloudAwsGovcloudIntegrationsS3 struct { // Determine if extra inventory data be collected or not. // // May affect total data collection time and contribute to the Cloud provider API rate limit. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#fetch_extended_inventory CloudAwsGovcloudIntegrations#fetch_extended_inventory} FetchExtendedInventory interface{} `field:"optional" json:"fetchExtendedInventory" yaml:"fetchExtendedInventory"` // Specify if tags should be collected. // // May affect total data collection time and contribute to the Cloud provider API rate limit. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#fetch_tags CloudAwsGovcloudIntegrations#fetch_tags} FetchTags interface{} `field:"optional" json:"fetchTags" yaml:"fetchTags"` // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#metrics_polling_interval CloudAwsGovcloudIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` // Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#tag_key CloudAwsGovcloudIntegrations#tag_key} TagKey *string `field:"optional" json:"tagKey" yaml:"tagKey"` // Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#tag_value CloudAwsGovcloudIntegrations#tag_value} TagValue *string `field:"optional" json:"tagValue" yaml:"tagValue"` }
type CloudAwsGovcloudIntegrationsS3OutputReference ¶
type CloudAwsGovcloudIntegrationsS3OutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string FetchExtendedInventory() interface{} SetFetchExtendedInventory(val interface{}) FetchExtendedInventoryInput() interface{} FetchTags() interface{} SetFetchTags(val interface{}) FetchTagsInput() interface{} // Experimental. Fqn() *string InternalValue() *CloudAwsGovcloudIntegrationsS3 SetInternalValue(val *CloudAwsGovcloudIntegrationsS3) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 TagKey() *string SetTagKey(val *string) TagKeyInput() *string TagValue() *string SetTagValue(val *string) TagValueInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetFetchExtendedInventory() ResetFetchTags() ResetMetricsPollingInterval() ResetTagKey() ResetTagValue() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAwsGovcloudIntegrationsS3OutputReference ¶
func NewCloudAwsGovcloudIntegrationsS3OutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAwsGovcloudIntegrationsS3OutputReference
type CloudAwsGovcloudIntegrationsSns ¶
type CloudAwsGovcloudIntegrationsSns struct { // Specify each AWS region that includes the resources that you want to monitor. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#aws_regions CloudAwsGovcloudIntegrations#aws_regions} AwsRegions *[]*string `field:"optional" json:"awsRegions" yaml:"awsRegions"` // Determine if extra inventory data be collected or not. // // May affect total data collection time and contribute to the Cloud provider API rate limit. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#fetch_extended_inventory CloudAwsGovcloudIntegrations#fetch_extended_inventory} FetchExtendedInventory interface{} `field:"optional" json:"fetchExtendedInventory" yaml:"fetchExtendedInventory"` // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#metrics_polling_interval CloudAwsGovcloudIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` }
type CloudAwsGovcloudIntegrationsSnsOutputReference ¶
type CloudAwsGovcloudIntegrationsSnsOutputReference interface { cdktf.ComplexObject AwsRegions() *[]*string SetAwsRegions(val *[]*string) AwsRegionsInput() *[]*string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string FetchExtendedInventory() interface{} SetFetchExtendedInventory(val interface{}) FetchExtendedInventoryInput() interface{} // Experimental. Fqn() *string InternalValue() *CloudAwsGovcloudIntegrationsSns SetInternalValue(val *CloudAwsGovcloudIntegrationsSns) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetAwsRegions() ResetFetchExtendedInventory() ResetMetricsPollingInterval() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAwsGovcloudIntegrationsSnsOutputReference ¶
func NewCloudAwsGovcloudIntegrationsSnsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAwsGovcloudIntegrationsSnsOutputReference
type CloudAwsGovcloudIntegrationsSqs ¶
type CloudAwsGovcloudIntegrationsSqs struct { // Specify each AWS region that includes the resources that you want to monitor. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#aws_regions CloudAwsGovcloudIntegrations#aws_regions} AwsRegions *[]*string `field:"optional" json:"awsRegions" yaml:"awsRegions"` // Determine if extra inventory data be collected or not. // // May affect total data collection time and contribute to the Cloud provider API rate limit. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#fetch_extended_inventory CloudAwsGovcloudIntegrations#fetch_extended_inventory} FetchExtendedInventory interface{} `field:"optional" json:"fetchExtendedInventory" yaml:"fetchExtendedInventory"` // Specify if tags should be collected. // // May affect total data collection time and contribute to the Cloud provider API rate limit. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#fetch_tags CloudAwsGovcloudIntegrations#fetch_tags} FetchTags interface{} `field:"optional" json:"fetchTags" yaml:"fetchTags"` // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#metrics_polling_interval CloudAwsGovcloudIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` // Specify each name or prefix for the Queues that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#queue_prefixes CloudAwsGovcloudIntegrations#queue_prefixes} QueuePrefixes *[]*string `field:"optional" json:"queuePrefixes" yaml:"queuePrefixes"` // Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#tag_key CloudAwsGovcloudIntegrations#tag_key} TagKey *string `field:"optional" json:"tagKey" yaml:"tagKey"` // Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#tag_value CloudAwsGovcloudIntegrations#tag_value} TagValue *string `field:"optional" json:"tagValue" yaml:"tagValue"` }
type CloudAwsGovcloudIntegrationsSqsOutputReference ¶
type CloudAwsGovcloudIntegrationsSqsOutputReference interface { cdktf.ComplexObject AwsRegions() *[]*string SetAwsRegions(val *[]*string) AwsRegionsInput() *[]*string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string FetchExtendedInventory() interface{} SetFetchExtendedInventory(val interface{}) FetchExtendedInventoryInput() interface{} FetchTags() interface{} SetFetchTags(val interface{}) FetchTagsInput() interface{} // Experimental. Fqn() *string InternalValue() *CloudAwsGovcloudIntegrationsSqs SetInternalValue(val *CloudAwsGovcloudIntegrationsSqs) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 QueuePrefixes() *[]*string SetQueuePrefixes(val *[]*string) QueuePrefixesInput() *[]*string TagKey() *string SetTagKey(val *string) TagKeyInput() *string TagValue() *string SetTagValue(val *string) TagValueInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetAwsRegions() ResetFetchExtendedInventory() ResetFetchTags() ResetMetricsPollingInterval() ResetQueuePrefixes() ResetTagKey() ResetTagValue() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAwsGovcloudIntegrationsSqsOutputReference ¶
func NewCloudAwsGovcloudIntegrationsSqsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAwsGovcloudIntegrationsSqsOutputReference
type CloudAwsGovcloudLinkAccount ¶
type CloudAwsGovcloudLinkAccount interface { cdktf.TerraformResource AccessKeyId() *string SetAccessKeyId(val *string) AccessKeyIdInput() *string AccountId() *float64 SetAccountId(val *float64) AccountIdInput() *float64 AwsAccountId() *string SetAwsAccountId(val *string) AwsAccountIdInput() *string // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) MetricCollectionMode() *string SetMetricCollectionMode(val *string) MetricCollectionModeInput() *string Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} SecretAccessKey() *string SetSecretAccessKey(val *string) SecretAccessKeyInput() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetAccountId() ResetId() ResetMetricCollectionMode() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_link_account newrelic_cloud_aws_govcloud_link_account}.
func NewCloudAwsGovcloudLinkAccount ¶
func NewCloudAwsGovcloudLinkAccount(scope constructs.Construct, id *string, config *CloudAwsGovcloudLinkAccountConfig) CloudAwsGovcloudLinkAccount
Create a new {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_link_account newrelic_cloud_aws_govcloud_link_account} Resource.
type CloudAwsGovcloudLinkAccountConfig ¶
type CloudAwsGovcloudLinkAccountConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // access-key-id of awsGovcloud account. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_link_account#access_key_id CloudAwsGovcloudLinkAccount#access_key_id} AccessKeyId *string `field:"required" json:"accessKeyId" yaml:"accessKeyId"` // awsGovcloud account id. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_link_account#aws_account_id CloudAwsGovcloudLinkAccount#aws_account_id} AwsAccountId *string `field:"required" json:"awsAccountId" yaml:"awsAccountId"` // name of the account. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_link_account#name CloudAwsGovcloudLinkAccount#name} Name *string `field:"required" json:"name" yaml:"name"` // secret access key of the awsGovcloud account. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_link_account#secret_access_key CloudAwsGovcloudLinkAccount#secret_access_key} SecretAccessKey *string `field:"required" json:"secretAccessKey" yaml:"secretAccessKey"` // The ID of the account in New Relic. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_link_account#account_id CloudAwsGovcloudLinkAccount#account_id} AccountId *float64 `field:"optional" json:"accountId" yaml:"accountId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_link_account#id CloudAwsGovcloudLinkAccount#id}. // // Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. // If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. Id *string `field:"optional" json:"id" yaml:"id"` // push or pull. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_link_account#metric_collection_mode CloudAwsGovcloudLinkAccount#metric_collection_mode} MetricCollectionMode *string `field:"optional" json:"metricCollectionMode" yaml:"metricCollectionMode"` }
type CloudAwsIntegrations ¶
type CloudAwsIntegrations interface { cdktf.TerraformResource AccountId() *float64 SetAccountId(val *float64) AccountIdInput() *float64 Billing() CloudAwsIntegrationsBillingOutputReference BillingInput() *CloudAwsIntegrationsBilling // Experimental. CdktfStack() cdktf.TerraformStack Cloudtrail() CloudAwsIntegrationsCloudtrailOutputReference CloudtrailInput() *CloudAwsIntegrationsCloudtrail // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Health() CloudAwsIntegrationsHealthOutputReference HealthInput() *CloudAwsIntegrationsHealth Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) LinkedAccountId() *float64 SetLinkedAccountId(val *float64) LinkedAccountIdInput() *float64 // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string TrustedAdvisor() CloudAwsIntegrationsTrustedAdvisorOutputReference TrustedAdvisorInput() *CloudAwsIntegrationsTrustedAdvisor Vpc() CloudAwsIntegrationsVpcOutputReference VpcInput() *CloudAwsIntegrationsVpc XRay() CloudAwsIntegrationsXRayOutputReference XRayInput() *CloudAwsIntegrationsXRay // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutBilling(value *CloudAwsIntegrationsBilling) PutCloudtrail(value *CloudAwsIntegrationsCloudtrail) PutHealth(value *CloudAwsIntegrationsHealth) PutTrustedAdvisor(value *CloudAwsIntegrationsTrustedAdvisor) PutVpc(value *CloudAwsIntegrationsVpc) PutXRay(value *CloudAwsIntegrationsXRay) ResetAccountId() ResetBilling() ResetCloudtrail() ResetHealth() ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetTrustedAdvisor() ResetVpc() ResetXRay() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_integrations newrelic_cloud_aws_integrations}.
func NewCloudAwsIntegrations ¶
func NewCloudAwsIntegrations(scope constructs.Construct, id *string, config *CloudAwsIntegrationsConfig) CloudAwsIntegrations
Create a new {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_integrations newrelic_cloud_aws_integrations} Resource.
type CloudAwsIntegrationsBilling ¶
type CloudAwsIntegrationsBilling struct { // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_integrations#metrics_polling_interval CloudAwsIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` }
type CloudAwsIntegrationsBillingOutputReference ¶
type CloudAwsIntegrationsBillingOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudAwsIntegrationsBilling SetInternalValue(val *CloudAwsIntegrationsBilling) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAwsIntegrationsBillingOutputReference ¶
func NewCloudAwsIntegrationsBillingOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAwsIntegrationsBillingOutputReference
type CloudAwsIntegrationsCloudtrail ¶
type CloudAwsIntegrationsCloudtrail struct { // Specify each AWS region that includes the resources that you want to monitor. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_integrations#aws_regions CloudAwsIntegrations#aws_regions} AwsRegions *[]*string `field:"optional" json:"awsRegions" yaml:"awsRegions"` // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_integrations#metrics_polling_interval CloudAwsIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` }
type CloudAwsIntegrationsCloudtrailOutputReference ¶
type CloudAwsIntegrationsCloudtrailOutputReference interface { cdktf.ComplexObject AwsRegions() *[]*string SetAwsRegions(val *[]*string) AwsRegionsInput() *[]*string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudAwsIntegrationsCloudtrail SetInternalValue(val *CloudAwsIntegrationsCloudtrail) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetAwsRegions() ResetMetricsPollingInterval() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAwsIntegrationsCloudtrailOutputReference ¶
func NewCloudAwsIntegrationsCloudtrailOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAwsIntegrationsCloudtrailOutputReference
type CloudAwsIntegrationsConfig ¶
type CloudAwsIntegrationsConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // The ID of the linked AWS account in New Relic. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_integrations#linked_account_id CloudAwsIntegrations#linked_account_id} LinkedAccountId *float64 `field:"required" json:"linkedAccountId" yaml:"linkedAccountId"` // The ID of the account in New Relic. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_integrations#account_id CloudAwsIntegrations#account_id} AccountId *float64 `field:"optional" json:"accountId" yaml:"accountId"` // billing block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_integrations#billing CloudAwsIntegrations#billing} Billing *CloudAwsIntegrationsBilling `field:"optional" json:"billing" yaml:"billing"` // cloudtrail block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_integrations#cloudtrail CloudAwsIntegrations#cloudtrail} Cloudtrail *CloudAwsIntegrationsCloudtrail `field:"optional" json:"cloudtrail" yaml:"cloudtrail"` // health block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_integrations#health CloudAwsIntegrations#health} Health *CloudAwsIntegrationsHealth `field:"optional" json:"health" yaml:"health"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_integrations#id CloudAwsIntegrations#id}. // // Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. // If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. Id *string `field:"optional" json:"id" yaml:"id"` // trusted_advisor block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_integrations#trusted_advisor CloudAwsIntegrations#trusted_advisor} TrustedAdvisor *CloudAwsIntegrationsTrustedAdvisor `field:"optional" json:"trustedAdvisor" yaml:"trustedAdvisor"` // vpc block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_integrations#vpc CloudAwsIntegrations#vpc} Vpc *CloudAwsIntegrationsVpc `field:"optional" json:"vpc" yaml:"vpc"` // x_ray block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_integrations#x_ray CloudAwsIntegrations#x_ray} XRay *CloudAwsIntegrationsXRay `field:"optional" json:"xRay" yaml:"xRay"` }
type CloudAwsIntegrationsHealth ¶
type CloudAwsIntegrationsHealth struct { // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_integrations#metrics_polling_interval CloudAwsIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` }
type CloudAwsIntegrationsHealthOutputReference ¶
type CloudAwsIntegrationsHealthOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudAwsIntegrationsHealth SetInternalValue(val *CloudAwsIntegrationsHealth) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAwsIntegrationsHealthOutputReference ¶
func NewCloudAwsIntegrationsHealthOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAwsIntegrationsHealthOutputReference
type CloudAwsIntegrationsTrustedAdvisor ¶
type CloudAwsIntegrationsTrustedAdvisor struct { // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_integrations#metrics_polling_interval CloudAwsIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` }
type CloudAwsIntegrationsTrustedAdvisorOutputReference ¶
type CloudAwsIntegrationsTrustedAdvisorOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudAwsIntegrationsTrustedAdvisor SetInternalValue(val *CloudAwsIntegrationsTrustedAdvisor) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAwsIntegrationsTrustedAdvisorOutputReference ¶
func NewCloudAwsIntegrationsTrustedAdvisorOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAwsIntegrationsTrustedAdvisorOutputReference
type CloudAwsIntegrationsVpc ¶
type CloudAwsIntegrationsVpc struct { // Specify each AWS region that includes the resources that you want to monitor. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_integrations#aws_regions CloudAwsIntegrations#aws_regions} AwsRegions *[]*string `field:"optional" json:"awsRegions" yaml:"awsRegions"` // Specify if NAT gateway should be monitored. // // May affect total data collection time and contribute to the Cloud provider API rate limit. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_integrations#fetch_nat_gateway CloudAwsIntegrations#fetch_nat_gateway} FetchNatGateway interface{} `field:"optional" json:"fetchNatGateway" yaml:"fetchNatGateway"` // Specify if VPN should be monitored. // // May affect total data collection time and contribute to the Cloud provider API rate limit. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_integrations#fetch_vpn CloudAwsIntegrations#fetch_vpn} FetchVpn interface{} `field:"optional" json:"fetchVpn" yaml:"fetchVpn"` // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_integrations#metrics_polling_interval CloudAwsIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` // Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_integrations#tag_key CloudAwsIntegrations#tag_key} TagKey *string `field:"optional" json:"tagKey" yaml:"tagKey"` // Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_integrations#tag_value CloudAwsIntegrations#tag_value} TagValue *string `field:"optional" json:"tagValue" yaml:"tagValue"` }
type CloudAwsIntegrationsVpcOutputReference ¶
type CloudAwsIntegrationsVpcOutputReference interface { cdktf.ComplexObject AwsRegions() *[]*string SetAwsRegions(val *[]*string) AwsRegionsInput() *[]*string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string FetchNatGateway() interface{} SetFetchNatGateway(val interface{}) FetchNatGatewayInput() interface{} FetchVpn() interface{} SetFetchVpn(val interface{}) FetchVpnInput() interface{} // Experimental. Fqn() *string InternalValue() *CloudAwsIntegrationsVpc SetInternalValue(val *CloudAwsIntegrationsVpc) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 TagKey() *string SetTagKey(val *string) TagKeyInput() *string TagValue() *string SetTagValue(val *string) TagValueInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetAwsRegions() ResetFetchNatGateway() ResetFetchVpn() ResetMetricsPollingInterval() ResetTagKey() ResetTagValue() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAwsIntegrationsVpcOutputReference ¶
func NewCloudAwsIntegrationsVpcOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAwsIntegrationsVpcOutputReference
type CloudAwsIntegrationsXRay ¶
type CloudAwsIntegrationsXRay struct { // Specify each AWS region that includes the resources that you want to monitor. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_integrations#aws_regions CloudAwsIntegrations#aws_regions} AwsRegions *[]*string `field:"optional" json:"awsRegions" yaml:"awsRegions"` // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_integrations#metrics_polling_interval CloudAwsIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` }
type CloudAwsIntegrationsXRayOutputReference ¶
type CloudAwsIntegrationsXRayOutputReference interface { cdktf.ComplexObject AwsRegions() *[]*string SetAwsRegions(val *[]*string) AwsRegionsInput() *[]*string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudAwsIntegrationsXRay SetInternalValue(val *CloudAwsIntegrationsXRay) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetAwsRegions() ResetMetricsPollingInterval() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAwsIntegrationsXRayOutputReference ¶
func NewCloudAwsIntegrationsXRayOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAwsIntegrationsXRayOutputReference
type CloudAwsLinkAccount ¶
type CloudAwsLinkAccount interface { cdktf.TerraformResource AccountId() *float64 SetAccountId(val *float64) AccountIdInput() *float64 Arn() *string SetArn(val *string) ArnInput() *string // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) MetricCollectionMode() *string SetMetricCollectionMode(val *string) MetricCollectionModeInput() *string Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Timeouts() CloudAwsLinkAccountTimeoutsOutputReference TimeoutsInput() interface{} // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutTimeouts(value *CloudAwsLinkAccountTimeouts) ResetAccountId() ResetId() ResetMetricCollectionMode() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetTimeouts() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_link_account newrelic_cloud_aws_link_account}.
func NewCloudAwsLinkAccount ¶
func NewCloudAwsLinkAccount(scope constructs.Construct, id *string, config *CloudAwsLinkAccountConfig) CloudAwsLinkAccount
Create a new {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_link_account newrelic_cloud_aws_link_account} Resource.
type CloudAwsLinkAccountConfig ¶
type CloudAwsLinkAccountConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // The AWS role ARN. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_link_account#arn CloudAwsLinkAccount#arn} Arn *string `field:"required" json:"arn" yaml:"arn"` // The name of the linked account. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_link_account#name CloudAwsLinkAccount#name} Name *string `field:"required" json:"name" yaml:"name"` // The New Relic account ID where you want to link the AWS account. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_link_account#account_id CloudAwsLinkAccount#account_id} AccountId *float64 `field:"optional" json:"accountId" yaml:"accountId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_link_account#id CloudAwsLinkAccount#id}. // // Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. // If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. Id *string `field:"optional" json:"id" yaml:"id"` // How metrics will be collected. Defaults to `PULL` if empty. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_link_account#metric_collection_mode CloudAwsLinkAccount#metric_collection_mode} MetricCollectionMode *string `field:"optional" json:"metricCollectionMode" yaml:"metricCollectionMode"` // timeouts block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_link_account#timeouts CloudAwsLinkAccount#timeouts} Timeouts *CloudAwsLinkAccountTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` }
type CloudAwsLinkAccountTimeouts ¶
type CloudAwsLinkAccountTimeouts struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_link_account#create CloudAwsLinkAccount#create}. Create *string `field:"optional" json:"create" yaml:"create"` }
type CloudAwsLinkAccountTimeoutsOutputReference ¶
type CloudAwsLinkAccountTimeoutsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) Create() *string SetCreate(val *string) CreateInput() *string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetCreate() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAwsLinkAccountTimeoutsOutputReference ¶
func NewCloudAwsLinkAccountTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAwsLinkAccountTimeoutsOutputReference
type CloudAzureIntegrations ¶
type CloudAzureIntegrations interface { cdktf.TerraformResource AccountId() *float64 SetAccountId(val *float64) AccountIdInput() *float64 ApiManagement() CloudAzureIntegrationsApiManagementOutputReference ApiManagementInput() *CloudAzureIntegrationsApiManagement AppGateway() CloudAzureIntegrationsAppGatewayOutputReference AppGatewayInput() *CloudAzureIntegrationsAppGateway AppService() CloudAzureIntegrationsAppServiceOutputReference AppServiceInput() *CloudAzureIntegrationsAppService // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} Containers() CloudAzureIntegrationsContainersOutputReference ContainersInput() *CloudAzureIntegrationsContainers CosmosDb() CloudAzureIntegrationsCosmosDbOutputReference CosmosDbInput() *CloudAzureIntegrationsCosmosDb CostManagement() CloudAzureIntegrationsCostManagementOutputReference CostManagementInput() *CloudAzureIntegrationsCostManagement // Experimental. Count() *float64 // Experimental. SetCount(val *float64) DataFactory() CloudAzureIntegrationsDataFactoryOutputReference DataFactoryInput() *CloudAzureIntegrationsDataFactory // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) EventHub() CloudAzureIntegrationsEventHubOutputReference EventHubInput() *CloudAzureIntegrationsEventHub ExpressRoute() CloudAzureIntegrationsExpressRouteOutputReference ExpressRouteInput() *CloudAzureIntegrationsExpressRoute Firewalls() CloudAzureIntegrationsFirewallsOutputReference FirewallsInput() *CloudAzureIntegrationsFirewalls // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string FrontDoor() CloudAzureIntegrationsFrontDoorOutputReference FrontDoorInput() *CloudAzureIntegrationsFrontDoor Functions() CloudAzureIntegrationsFunctionsOutputReference FunctionsInput() *CloudAzureIntegrationsFunctions Id() *string SetId(val *string) IdInput() *string KeyVault() CloudAzureIntegrationsKeyVaultOutputReference KeyVaultInput() *CloudAzureIntegrationsKeyVault // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) LinkedAccountId() *float64 SetLinkedAccountId(val *float64) LinkedAccountIdInput() *float64 LoadBalancer() CloudAzureIntegrationsLoadBalancerOutputReference LoadBalancerInput() *CloudAzureIntegrationsLoadBalancer LogicApps() CloudAzureIntegrationsLogicAppsOutputReference LogicAppsInput() *CloudAzureIntegrationsLogicApps MachineLearning() CloudAzureIntegrationsMachineLearningOutputReference MachineLearningInput() *CloudAzureIntegrationsMachineLearning MariaDb() CloudAzureIntegrationsMariaDbOutputReference MariaDbInput() *CloudAzureIntegrationsMariaDb Mysql() CloudAzureIntegrationsMysqlOutputReference MysqlInput() *CloudAzureIntegrationsMysql // The tree node. Node() constructs.Node Postgresql() CloudAzureIntegrationsPostgresqlOutputReference PostgresqlInput() *CloudAzureIntegrationsPostgresql PowerBiDedicated() CloudAzureIntegrationsPowerBiDedicatedOutputReference PowerBiDedicatedInput() *CloudAzureIntegrationsPowerBiDedicated // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} RedisCache() CloudAzureIntegrationsRedisCacheOutputReference RedisCacheInput() *CloudAzureIntegrationsRedisCache ServiceBus() CloudAzureIntegrationsServiceBusOutputReference ServiceBusInput() *CloudAzureIntegrationsServiceBus Sql() CloudAzureIntegrationsSqlOutputReference SqlInput() *CloudAzureIntegrationsSql SqlManaged() CloudAzureIntegrationsSqlManagedOutputReference SqlManagedInput() *CloudAzureIntegrationsSqlManaged Storage() CloudAzureIntegrationsStorageOutputReference StorageInput() *CloudAzureIntegrationsStorage // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string VirtualMachine() CloudAzureIntegrationsVirtualMachineOutputReference VirtualMachineInput() *CloudAzureIntegrationsVirtualMachine VirtualNetworks() CloudAzureIntegrationsVirtualNetworksOutputReference VirtualNetworksInput() *CloudAzureIntegrationsVirtualNetworks Vms() CloudAzureIntegrationsVmsOutputReference VmsInput() *CloudAzureIntegrationsVms VpnGateway() CloudAzureIntegrationsVpnGatewayOutputReference VpnGatewayInput() *CloudAzureIntegrationsVpnGateway // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutApiManagement(value *CloudAzureIntegrationsApiManagement) PutAppGateway(value *CloudAzureIntegrationsAppGateway) PutAppService(value *CloudAzureIntegrationsAppService) PutContainers(value *CloudAzureIntegrationsContainers) PutCosmosDb(value *CloudAzureIntegrationsCosmosDb) PutCostManagement(value *CloudAzureIntegrationsCostManagement) PutDataFactory(value *CloudAzureIntegrationsDataFactory) PutEventHub(value *CloudAzureIntegrationsEventHub) PutExpressRoute(value *CloudAzureIntegrationsExpressRoute) PutFirewalls(value *CloudAzureIntegrationsFirewalls) PutFrontDoor(value *CloudAzureIntegrationsFrontDoor) PutFunctions(value *CloudAzureIntegrationsFunctions) PutKeyVault(value *CloudAzureIntegrationsKeyVault) PutLoadBalancer(value *CloudAzureIntegrationsLoadBalancer) PutLogicApps(value *CloudAzureIntegrationsLogicApps) PutMachineLearning(value *CloudAzureIntegrationsMachineLearning) PutMariaDb(value *CloudAzureIntegrationsMariaDb) PutMysql(value *CloudAzureIntegrationsMysql) PutPostgresql(value *CloudAzureIntegrationsPostgresql) PutPowerBiDedicated(value *CloudAzureIntegrationsPowerBiDedicated) PutRedisCache(value *CloudAzureIntegrationsRedisCache) PutServiceBus(value *CloudAzureIntegrationsServiceBus) PutSql(value *CloudAzureIntegrationsSql) PutSqlManaged(value *CloudAzureIntegrationsSqlManaged) PutStorage(value *CloudAzureIntegrationsStorage) PutVirtualMachine(value *CloudAzureIntegrationsVirtualMachine) PutVirtualNetworks(value *CloudAzureIntegrationsVirtualNetworks) PutVms(value *CloudAzureIntegrationsVms) PutVpnGateway(value *CloudAzureIntegrationsVpnGateway) ResetAccountId() ResetApiManagement() ResetAppGateway() ResetAppService() ResetContainers() ResetCosmosDb() ResetCostManagement() ResetDataFactory() ResetEventHub() ResetExpressRoute() ResetFirewalls() ResetFrontDoor() ResetFunctions() ResetId() ResetKeyVault() ResetLoadBalancer() ResetLogicApps() ResetMachineLearning() ResetMariaDb() ResetMysql() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetPostgresql() ResetPowerBiDedicated() ResetRedisCache() ResetServiceBus() ResetSql() ResetSqlManaged() ResetStorage() ResetVirtualMachine() ResetVirtualNetworks() ResetVms() ResetVpnGateway() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_azure_integrations newrelic_cloud_azure_integrations}.
func NewCloudAzureIntegrations ¶
func NewCloudAzureIntegrations(scope constructs.Construct, id *string, config *CloudAzureIntegrationsConfig) CloudAzureIntegrations
Create a new {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_azure_integrations newrelic_cloud_azure_integrations} Resource.
type CloudAzureIntegrationsApiManagement ¶
type CloudAzureIntegrationsApiManagement struct { // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_azure_integrations#metrics_polling_interval CloudAzureIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` // Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_azure_integrations#resource_groups CloudAzureIntegrations#resource_groups} ResourceGroups *[]*string `field:"optional" json:"resourceGroups" yaml:"resourceGroups"` }
type CloudAzureIntegrationsApiManagementOutputReference ¶
type CloudAzureIntegrationsApiManagementOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudAzureIntegrationsApiManagement SetInternalValue(val *CloudAzureIntegrationsApiManagement) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 ResourceGroups() *[]*string SetResourceGroups(val *[]*string) ResourceGroupsInput() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() ResetResourceGroups() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAzureIntegrationsApiManagementOutputReference ¶
func NewCloudAzureIntegrationsApiManagementOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAzureIntegrationsApiManagementOutputReference
type CloudAzureIntegrationsAppGateway ¶
type CloudAzureIntegrationsAppGateway struct { // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_azure_integrations#metrics_polling_interval CloudAzureIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` // Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_azure_integrations#resource_groups CloudAzureIntegrations#resource_groups} ResourceGroups *[]*string `field:"optional" json:"resourceGroups" yaml:"resourceGroups"` }
type CloudAzureIntegrationsAppGatewayOutputReference ¶
type CloudAzureIntegrationsAppGatewayOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudAzureIntegrationsAppGateway SetInternalValue(val *CloudAzureIntegrationsAppGateway) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 ResourceGroups() *[]*string SetResourceGroups(val *[]*string) ResourceGroupsInput() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() ResetResourceGroups() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAzureIntegrationsAppGatewayOutputReference ¶
func NewCloudAzureIntegrationsAppGatewayOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAzureIntegrationsAppGatewayOutputReference
type CloudAzureIntegrationsAppService ¶
type CloudAzureIntegrationsAppService struct { // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_azure_integrations#metrics_polling_interval CloudAzureIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` // Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_azure_integrations#resource_groups CloudAzureIntegrations#resource_groups} ResourceGroups *[]*string `field:"optional" json:"resourceGroups" yaml:"resourceGroups"` }
type CloudAzureIntegrationsAppServiceOutputReference ¶
type CloudAzureIntegrationsAppServiceOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudAzureIntegrationsAppService SetInternalValue(val *CloudAzureIntegrationsAppService) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 ResourceGroups() *[]*string SetResourceGroups(val *[]*string) ResourceGroupsInput() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() ResetResourceGroups() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAzureIntegrationsAppServiceOutputReference ¶
func NewCloudAzureIntegrationsAppServiceOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAzureIntegrationsAppServiceOutputReference
type CloudAzureIntegrationsConfig ¶
type CloudAzureIntegrationsConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // The ID of the linked Azure account in New Relic. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_azure_integrations#linked_account_id CloudAzureIntegrations#linked_account_id} LinkedAccountId *float64 `field:"required" json:"linkedAccountId" yaml:"linkedAccountId"` // The ID of the account in New Relic. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_azure_integrations#account_id CloudAzureIntegrations#account_id} AccountId *float64 `field:"optional" json:"accountId" yaml:"accountId"` // api_management block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_azure_integrations#api_management CloudAzureIntegrations#api_management} ApiManagement *CloudAzureIntegrationsApiManagement `field:"optional" json:"apiManagement" yaml:"apiManagement"` // app_gateway block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_azure_integrations#app_gateway CloudAzureIntegrations#app_gateway} AppGateway *CloudAzureIntegrationsAppGateway `field:"optional" json:"appGateway" yaml:"appGateway"` // app_service block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_azure_integrations#app_service CloudAzureIntegrations#app_service} AppService *CloudAzureIntegrationsAppService `field:"optional" json:"appService" yaml:"appService"` // containers block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_azure_integrations#containers CloudAzureIntegrations#containers} Containers *CloudAzureIntegrationsContainers `field:"optional" json:"containers" yaml:"containers"` // cosmos_db block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_azure_integrations#cosmos_db CloudAzureIntegrations#cosmos_db} CosmosDb *CloudAzureIntegrationsCosmosDb `field:"optional" json:"cosmosDb" yaml:"cosmosDb"` // cost_management block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_azure_integrations#cost_management CloudAzureIntegrations#cost_management} CostManagement *CloudAzureIntegrationsCostManagement `field:"optional" json:"costManagement" yaml:"costManagement"` // data_factory block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_azure_integrations#data_factory CloudAzureIntegrations#data_factory} DataFactory *CloudAzureIntegrationsDataFactory `field:"optional" json:"dataFactory" yaml:"dataFactory"` // event_hub block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_azure_integrations#event_hub CloudAzureIntegrations#event_hub} EventHub *CloudAzureIntegrationsEventHub `field:"optional" json:"eventHub" yaml:"eventHub"` // express_route block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_azure_integrations#express_route CloudAzureIntegrations#express_route} ExpressRoute *CloudAzureIntegrationsExpressRoute `field:"optional" json:"expressRoute" yaml:"expressRoute"` // firewalls block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_azure_integrations#firewalls CloudAzureIntegrations#firewalls} Firewalls *CloudAzureIntegrationsFirewalls `field:"optional" json:"firewalls" yaml:"firewalls"` // front_door block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_azure_integrations#front_door CloudAzureIntegrations#front_door} FrontDoor *CloudAzureIntegrationsFrontDoor `field:"optional" json:"frontDoor" yaml:"frontDoor"` // functions block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_azure_integrations#functions CloudAzureIntegrations#functions} Functions *CloudAzureIntegrationsFunctions `field:"optional" json:"functions" yaml:"functions"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_azure_integrations#id CloudAzureIntegrations#id}. // // Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. // If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. Id *string `field:"optional" json:"id" yaml:"id"` // key_vault block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_azure_integrations#key_vault CloudAzureIntegrations#key_vault} KeyVault *CloudAzureIntegrationsKeyVault `field:"optional" json:"keyVault" yaml:"keyVault"` // load_balancer block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_azure_integrations#load_balancer CloudAzureIntegrations#load_balancer} LoadBalancer *CloudAzureIntegrationsLoadBalancer `field:"optional" json:"loadBalancer" yaml:"loadBalancer"` // logic_apps block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_azure_integrations#logic_apps CloudAzureIntegrations#logic_apps} LogicApps *CloudAzureIntegrationsLogicApps `field:"optional" json:"logicApps" yaml:"logicApps"` // machine_learning block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_azure_integrations#machine_learning CloudAzureIntegrations#machine_learning} MachineLearning *CloudAzureIntegrationsMachineLearning `field:"optional" json:"machineLearning" yaml:"machineLearning"` // maria_db block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_azure_integrations#maria_db CloudAzureIntegrations#maria_db} MariaDb *CloudAzureIntegrationsMariaDb `field:"optional" json:"mariaDb" yaml:"mariaDb"` // mysql block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_azure_integrations#mysql CloudAzureIntegrations#mysql} Mysql *CloudAzureIntegrationsMysql `field:"optional" json:"mysql" yaml:"mysql"` // postgresql block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_azure_integrations#postgresql CloudAzureIntegrations#postgresql} Postgresql *CloudAzureIntegrationsPostgresql `field:"optional" json:"postgresql" yaml:"postgresql"` // power_bi_dedicated block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_azure_integrations#power_bi_dedicated CloudAzureIntegrations#power_bi_dedicated} PowerBiDedicated *CloudAzureIntegrationsPowerBiDedicated `field:"optional" json:"powerBiDedicated" yaml:"powerBiDedicated"` // redis_cache block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_azure_integrations#redis_cache CloudAzureIntegrations#redis_cache} RedisCache *CloudAzureIntegrationsRedisCache `field:"optional" json:"redisCache" yaml:"redisCache"` // service_bus block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_azure_integrations#service_bus CloudAzureIntegrations#service_bus} ServiceBus *CloudAzureIntegrationsServiceBus `field:"optional" json:"serviceBus" yaml:"serviceBus"` // sql block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_azure_integrations#sql CloudAzureIntegrations#sql} Sql *CloudAzureIntegrationsSql `field:"optional" json:"sql" yaml:"sql"` // sql_managed block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_azure_integrations#sql_managed CloudAzureIntegrations#sql_managed} SqlManaged *CloudAzureIntegrationsSqlManaged `field:"optional" json:"sqlManaged" yaml:"sqlManaged"` // storage block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_azure_integrations#storage CloudAzureIntegrations#storage} Storage *CloudAzureIntegrationsStorage `field:"optional" json:"storage" yaml:"storage"` // virtual_machine block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_azure_integrations#virtual_machine CloudAzureIntegrations#virtual_machine} VirtualMachine *CloudAzureIntegrationsVirtualMachine `field:"optional" json:"virtualMachine" yaml:"virtualMachine"` // virtual_networks block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_azure_integrations#virtual_networks CloudAzureIntegrations#virtual_networks} VirtualNetworks *CloudAzureIntegrationsVirtualNetworks `field:"optional" json:"virtualNetworks" yaml:"virtualNetworks"` // vms block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_azure_integrations#vms CloudAzureIntegrations#vms} Vms *CloudAzureIntegrationsVms `field:"optional" json:"vms" yaml:"vms"` // vpn_gateway block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_azure_integrations#vpn_gateway CloudAzureIntegrations#vpn_gateway} VpnGateway *CloudAzureIntegrationsVpnGateway `field:"optional" json:"vpnGateway" yaml:"vpnGateway"` }
type CloudAzureIntegrationsContainers ¶
type CloudAzureIntegrationsContainers struct { // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_azure_integrations#metrics_polling_interval CloudAzureIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` // Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_azure_integrations#resource_groups CloudAzureIntegrations#resource_groups} ResourceGroups *[]*string `field:"optional" json:"resourceGroups" yaml:"resourceGroups"` }
type CloudAzureIntegrationsContainersOutputReference ¶
type CloudAzureIntegrationsContainersOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudAzureIntegrationsContainers SetInternalValue(val *CloudAzureIntegrationsContainers) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 ResourceGroups() *[]*string SetResourceGroups(val *[]*string) ResourceGroupsInput() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() ResetResourceGroups() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAzureIntegrationsContainersOutputReference ¶
func NewCloudAzureIntegrationsContainersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAzureIntegrationsContainersOutputReference
type CloudAzureIntegrationsCosmosDb ¶
type CloudAzureIntegrationsCosmosDb struct { // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_azure_integrations#metrics_polling_interval CloudAzureIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` // Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_azure_integrations#resource_groups CloudAzureIntegrations#resource_groups} ResourceGroups *[]*string `field:"optional" json:"resourceGroups" yaml:"resourceGroups"` }
type CloudAzureIntegrationsCosmosDbOutputReference ¶
type CloudAzureIntegrationsCosmosDbOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudAzureIntegrationsCosmosDb SetInternalValue(val *CloudAzureIntegrationsCosmosDb) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 ResourceGroups() *[]*string SetResourceGroups(val *[]*string) ResourceGroupsInput() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() ResetResourceGroups() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAzureIntegrationsCosmosDbOutputReference ¶
func NewCloudAzureIntegrationsCosmosDbOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAzureIntegrationsCosmosDbOutputReference
type CloudAzureIntegrationsCostManagement ¶
type CloudAzureIntegrationsCostManagement struct { // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_azure_integrations#metrics_polling_interval CloudAzureIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` // Specify if additional cost data per tag should be collected. This field is case sensitive. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_azure_integrations#tag_keys CloudAzureIntegrations#tag_keys} TagKeys *[]*string `field:"optional" json:"tagKeys" yaml:"tagKeys"` }
type CloudAzureIntegrationsCostManagementOutputReference ¶
type CloudAzureIntegrationsCostManagementOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudAzureIntegrationsCostManagement SetInternalValue(val *CloudAzureIntegrationsCostManagement) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 TagKeys() *[]*string SetTagKeys(val *[]*string) TagKeysInput() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() ResetTagKeys() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAzureIntegrationsCostManagementOutputReference ¶
func NewCloudAzureIntegrationsCostManagementOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAzureIntegrationsCostManagementOutputReference
type CloudAzureIntegrationsDataFactory ¶
type CloudAzureIntegrationsDataFactory struct { // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_azure_integrations#metrics_polling_interval CloudAzureIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` // Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_azure_integrations#resource_groups CloudAzureIntegrations#resource_groups} ResourceGroups *[]*string `field:"optional" json:"resourceGroups" yaml:"resourceGroups"` }
type CloudAzureIntegrationsDataFactoryOutputReference ¶
type CloudAzureIntegrationsDataFactoryOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudAzureIntegrationsDataFactory SetInternalValue(val *CloudAzureIntegrationsDataFactory) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 ResourceGroups() *[]*string SetResourceGroups(val *[]*string) ResourceGroupsInput() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() ResetResourceGroups() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAzureIntegrationsDataFactoryOutputReference ¶
func NewCloudAzureIntegrationsDataFactoryOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAzureIntegrationsDataFactoryOutputReference
type CloudAzureIntegrationsEventHub ¶
type CloudAzureIntegrationsEventHub struct { // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_azure_integrations#metrics_polling_interval CloudAzureIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` // Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_azure_integrations#resource_groups CloudAzureIntegrations#resource_groups} ResourceGroups *[]*string `field:"optional" json:"resourceGroups" yaml:"resourceGroups"` }
type CloudAzureIntegrationsEventHubOutputReference ¶
type CloudAzureIntegrationsEventHubOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudAzureIntegrationsEventHub SetInternalValue(val *CloudAzureIntegrationsEventHub) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 ResourceGroups() *[]*string SetResourceGroups(val *[]*string) ResourceGroupsInput() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() ResetResourceGroups() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAzureIntegrationsEventHubOutputReference ¶
func NewCloudAzureIntegrationsEventHubOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAzureIntegrationsEventHubOutputReference
type CloudAzureIntegrationsExpressRoute ¶
type CloudAzureIntegrationsExpressRoute struct { // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_azure_integrations#metrics_polling_interval CloudAzureIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` // Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_azure_integrations#resource_groups CloudAzureIntegrations#resource_groups} ResourceGroups *[]*string `field:"optional" json:"resourceGroups" yaml:"resourceGroups"` }
type CloudAzureIntegrationsExpressRouteOutputReference ¶
type CloudAzureIntegrationsExpressRouteOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudAzureIntegrationsExpressRoute SetInternalValue(val *CloudAzureIntegrationsExpressRoute) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 ResourceGroups() *[]*string SetResourceGroups(val *[]*string) ResourceGroupsInput() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() ResetResourceGroups() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAzureIntegrationsExpressRouteOutputReference ¶
func NewCloudAzureIntegrationsExpressRouteOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAzureIntegrationsExpressRouteOutputReference
type CloudAzureIntegrationsFirewalls ¶
type CloudAzureIntegrationsFirewalls struct { // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_azure_integrations#metrics_polling_interval CloudAzureIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` // Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_azure_integrations#resource_groups CloudAzureIntegrations#resource_groups} ResourceGroups *[]*string `field:"optional" json:"resourceGroups" yaml:"resourceGroups"` }
type CloudAzureIntegrationsFirewallsOutputReference ¶
type CloudAzureIntegrationsFirewallsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudAzureIntegrationsFirewalls SetInternalValue(val *CloudAzureIntegrationsFirewalls) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 ResourceGroups() *[]*string SetResourceGroups(val *[]*string) ResourceGroupsInput() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() ResetResourceGroups() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAzureIntegrationsFirewallsOutputReference ¶
func NewCloudAzureIntegrationsFirewallsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAzureIntegrationsFirewallsOutputReference
type CloudAzureIntegrationsFrontDoor ¶
type CloudAzureIntegrationsFrontDoor struct { // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_azure_integrations#metrics_polling_interval CloudAzureIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` // Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_azure_integrations#resource_groups CloudAzureIntegrations#resource_groups} ResourceGroups *[]*string `field:"optional" json:"resourceGroups" yaml:"resourceGroups"` }
type CloudAzureIntegrationsFrontDoorOutputReference ¶
type CloudAzureIntegrationsFrontDoorOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudAzureIntegrationsFrontDoor SetInternalValue(val *CloudAzureIntegrationsFrontDoor) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 ResourceGroups() *[]*string SetResourceGroups(val *[]*string) ResourceGroupsInput() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() ResetResourceGroups() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAzureIntegrationsFrontDoorOutputReference ¶
func NewCloudAzureIntegrationsFrontDoorOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAzureIntegrationsFrontDoorOutputReference
type CloudAzureIntegrationsFunctions ¶
type CloudAzureIntegrationsFunctions struct { // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_azure_integrations#metrics_polling_interval CloudAzureIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` // Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_azure_integrations#resource_groups CloudAzureIntegrations#resource_groups} ResourceGroups *[]*string `field:"optional" json:"resourceGroups" yaml:"resourceGroups"` }
type CloudAzureIntegrationsFunctionsOutputReference ¶
type CloudAzureIntegrationsFunctionsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudAzureIntegrationsFunctions SetInternalValue(val *CloudAzureIntegrationsFunctions) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 ResourceGroups() *[]*string SetResourceGroups(val *[]*string) ResourceGroupsInput() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() ResetResourceGroups() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAzureIntegrationsFunctionsOutputReference ¶
func NewCloudAzureIntegrationsFunctionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAzureIntegrationsFunctionsOutputReference
type CloudAzureIntegrationsKeyVault ¶
type CloudAzureIntegrationsKeyVault struct { // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_azure_integrations#metrics_polling_interval CloudAzureIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` // Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_azure_integrations#resource_groups CloudAzureIntegrations#resource_groups} ResourceGroups *[]*string `field:"optional" json:"resourceGroups" yaml:"resourceGroups"` }
type CloudAzureIntegrationsKeyVaultOutputReference ¶
type CloudAzureIntegrationsKeyVaultOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudAzureIntegrationsKeyVault SetInternalValue(val *CloudAzureIntegrationsKeyVault) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 ResourceGroups() *[]*string SetResourceGroups(val *[]*string) ResourceGroupsInput() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() ResetResourceGroups() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAzureIntegrationsKeyVaultOutputReference ¶
func NewCloudAzureIntegrationsKeyVaultOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAzureIntegrationsKeyVaultOutputReference
type CloudAzureIntegrationsLoadBalancer ¶
type CloudAzureIntegrationsLoadBalancer struct { // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_azure_integrations#metrics_polling_interval CloudAzureIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` // Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_azure_integrations#resource_groups CloudAzureIntegrations#resource_groups} ResourceGroups *[]*string `field:"optional" json:"resourceGroups" yaml:"resourceGroups"` }
type CloudAzureIntegrationsLoadBalancerOutputReference ¶
type CloudAzureIntegrationsLoadBalancerOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudAzureIntegrationsLoadBalancer SetInternalValue(val *CloudAzureIntegrationsLoadBalancer) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 ResourceGroups() *[]*string SetResourceGroups(val *[]*string) ResourceGroupsInput() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() ResetResourceGroups() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAzureIntegrationsLoadBalancerOutputReference ¶
func NewCloudAzureIntegrationsLoadBalancerOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAzureIntegrationsLoadBalancerOutputReference
type CloudAzureIntegrationsLogicApps ¶
type CloudAzureIntegrationsLogicApps struct { // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_azure_integrations#metrics_polling_interval CloudAzureIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` // Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_azure_integrations#resource_groups CloudAzureIntegrations#resource_groups} ResourceGroups *[]*string `field:"optional" json:"resourceGroups" yaml:"resourceGroups"` }
type CloudAzureIntegrationsLogicAppsOutputReference ¶
type CloudAzureIntegrationsLogicAppsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudAzureIntegrationsLogicApps SetInternalValue(val *CloudAzureIntegrationsLogicApps) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 ResourceGroups() *[]*string SetResourceGroups(val *[]*string) ResourceGroupsInput() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() ResetResourceGroups() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAzureIntegrationsLogicAppsOutputReference ¶
func NewCloudAzureIntegrationsLogicAppsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAzureIntegrationsLogicAppsOutputReference
type CloudAzureIntegrationsMachineLearning ¶
type CloudAzureIntegrationsMachineLearning struct { // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_azure_integrations#metrics_polling_interval CloudAzureIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` // Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_azure_integrations#resource_groups CloudAzureIntegrations#resource_groups} ResourceGroups *[]*string `field:"optional" json:"resourceGroups" yaml:"resourceGroups"` }
type CloudAzureIntegrationsMachineLearningOutputReference ¶
type CloudAzureIntegrationsMachineLearningOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudAzureIntegrationsMachineLearning SetInternalValue(val *CloudAzureIntegrationsMachineLearning) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 ResourceGroups() *[]*string SetResourceGroups(val *[]*string) ResourceGroupsInput() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() ResetResourceGroups() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAzureIntegrationsMachineLearningOutputReference ¶
func NewCloudAzureIntegrationsMachineLearningOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAzureIntegrationsMachineLearningOutputReference
type CloudAzureIntegrationsMariaDb ¶
type CloudAzureIntegrationsMariaDb struct { // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_azure_integrations#metrics_polling_interval CloudAzureIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` // Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_azure_integrations#resource_groups CloudAzureIntegrations#resource_groups} ResourceGroups *[]*string `field:"optional" json:"resourceGroups" yaml:"resourceGroups"` }
type CloudAzureIntegrationsMariaDbOutputReference ¶
type CloudAzureIntegrationsMariaDbOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudAzureIntegrationsMariaDb SetInternalValue(val *CloudAzureIntegrationsMariaDb) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 ResourceGroups() *[]*string SetResourceGroups(val *[]*string) ResourceGroupsInput() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() ResetResourceGroups() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAzureIntegrationsMariaDbOutputReference ¶
func NewCloudAzureIntegrationsMariaDbOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAzureIntegrationsMariaDbOutputReference
type CloudAzureIntegrationsMysql ¶
type CloudAzureIntegrationsMysql struct { // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_azure_integrations#metrics_polling_interval CloudAzureIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` // Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_azure_integrations#resource_groups CloudAzureIntegrations#resource_groups} ResourceGroups *[]*string `field:"optional" json:"resourceGroups" yaml:"resourceGroups"` }
type CloudAzureIntegrationsMysqlOutputReference ¶
type CloudAzureIntegrationsMysqlOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudAzureIntegrationsMysql SetInternalValue(val *CloudAzureIntegrationsMysql) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 ResourceGroups() *[]*string SetResourceGroups(val *[]*string) ResourceGroupsInput() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() ResetResourceGroups() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAzureIntegrationsMysqlOutputReference ¶
func NewCloudAzureIntegrationsMysqlOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAzureIntegrationsMysqlOutputReference
type CloudAzureIntegrationsPostgresql ¶
type CloudAzureIntegrationsPostgresql struct { // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_azure_integrations#metrics_polling_interval CloudAzureIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` // Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_azure_integrations#resource_groups CloudAzureIntegrations#resource_groups} ResourceGroups *[]*string `field:"optional" json:"resourceGroups" yaml:"resourceGroups"` }
type CloudAzureIntegrationsPostgresqlOutputReference ¶
type CloudAzureIntegrationsPostgresqlOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudAzureIntegrationsPostgresql SetInternalValue(val *CloudAzureIntegrationsPostgresql) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 ResourceGroups() *[]*string SetResourceGroups(val *[]*string) ResourceGroupsInput() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() ResetResourceGroups() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAzureIntegrationsPostgresqlOutputReference ¶
func NewCloudAzureIntegrationsPostgresqlOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAzureIntegrationsPostgresqlOutputReference
type CloudAzureIntegrationsPowerBiDedicated ¶
type CloudAzureIntegrationsPowerBiDedicated struct { // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_azure_integrations#metrics_polling_interval CloudAzureIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` // Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_azure_integrations#resource_groups CloudAzureIntegrations#resource_groups} ResourceGroups *[]*string `field:"optional" json:"resourceGroups" yaml:"resourceGroups"` }
type CloudAzureIntegrationsPowerBiDedicatedOutputReference ¶
type CloudAzureIntegrationsPowerBiDedicatedOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudAzureIntegrationsPowerBiDedicated SetInternalValue(val *CloudAzureIntegrationsPowerBiDedicated) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 ResourceGroups() *[]*string SetResourceGroups(val *[]*string) ResourceGroupsInput() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() ResetResourceGroups() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAzureIntegrationsPowerBiDedicatedOutputReference ¶
func NewCloudAzureIntegrationsPowerBiDedicatedOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAzureIntegrationsPowerBiDedicatedOutputReference
type CloudAzureIntegrationsRedisCache ¶
type CloudAzureIntegrationsRedisCache struct { // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_azure_integrations#metrics_polling_interval CloudAzureIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` // Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_azure_integrations#resource_groups CloudAzureIntegrations#resource_groups} ResourceGroups *[]*string `field:"optional" json:"resourceGroups" yaml:"resourceGroups"` }
type CloudAzureIntegrationsRedisCacheOutputReference ¶
type CloudAzureIntegrationsRedisCacheOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudAzureIntegrationsRedisCache SetInternalValue(val *CloudAzureIntegrationsRedisCache) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 ResourceGroups() *[]*string SetResourceGroups(val *[]*string) ResourceGroupsInput() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() ResetResourceGroups() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAzureIntegrationsRedisCacheOutputReference ¶
func NewCloudAzureIntegrationsRedisCacheOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAzureIntegrationsRedisCacheOutputReference
type CloudAzureIntegrationsServiceBus ¶
type CloudAzureIntegrationsServiceBus struct { // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_azure_integrations#metrics_polling_interval CloudAzureIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` // Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_azure_integrations#resource_groups CloudAzureIntegrations#resource_groups} ResourceGroups *[]*string `field:"optional" json:"resourceGroups" yaml:"resourceGroups"` }
type CloudAzureIntegrationsServiceBusOutputReference ¶
type CloudAzureIntegrationsServiceBusOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudAzureIntegrationsServiceBus SetInternalValue(val *CloudAzureIntegrationsServiceBus) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 ResourceGroups() *[]*string SetResourceGroups(val *[]*string) ResourceGroupsInput() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() ResetResourceGroups() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAzureIntegrationsServiceBusOutputReference ¶
func NewCloudAzureIntegrationsServiceBusOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAzureIntegrationsServiceBusOutputReference
type CloudAzureIntegrationsSql ¶
type CloudAzureIntegrationsSql struct { // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_azure_integrations#metrics_polling_interval CloudAzureIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` // Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_azure_integrations#resource_groups CloudAzureIntegrations#resource_groups} ResourceGroups *[]*string `field:"optional" json:"resourceGroups" yaml:"resourceGroups"` }
type CloudAzureIntegrationsSqlManaged ¶
type CloudAzureIntegrationsSqlManaged struct { // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_azure_integrations#metrics_polling_interval CloudAzureIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` // Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_azure_integrations#resource_groups CloudAzureIntegrations#resource_groups} ResourceGroups *[]*string `field:"optional" json:"resourceGroups" yaml:"resourceGroups"` }
type CloudAzureIntegrationsSqlManagedOutputReference ¶
type CloudAzureIntegrationsSqlManagedOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudAzureIntegrationsSqlManaged SetInternalValue(val *CloudAzureIntegrationsSqlManaged) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 ResourceGroups() *[]*string SetResourceGroups(val *[]*string) ResourceGroupsInput() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() ResetResourceGroups() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAzureIntegrationsSqlManagedOutputReference ¶
func NewCloudAzureIntegrationsSqlManagedOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAzureIntegrationsSqlManagedOutputReference
type CloudAzureIntegrationsSqlOutputReference ¶
type CloudAzureIntegrationsSqlOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudAzureIntegrationsSql SetInternalValue(val *CloudAzureIntegrationsSql) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 ResourceGroups() *[]*string SetResourceGroups(val *[]*string) ResourceGroupsInput() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() ResetResourceGroups() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAzureIntegrationsSqlOutputReference ¶
func NewCloudAzureIntegrationsSqlOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAzureIntegrationsSqlOutputReference
type CloudAzureIntegrationsStorage ¶
type CloudAzureIntegrationsStorage struct { // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_azure_integrations#metrics_polling_interval CloudAzureIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` // Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_azure_integrations#resource_groups CloudAzureIntegrations#resource_groups} ResourceGroups *[]*string `field:"optional" json:"resourceGroups" yaml:"resourceGroups"` }
type CloudAzureIntegrationsStorageOutputReference ¶
type CloudAzureIntegrationsStorageOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudAzureIntegrationsStorage SetInternalValue(val *CloudAzureIntegrationsStorage) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 ResourceGroups() *[]*string SetResourceGroups(val *[]*string) ResourceGroupsInput() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() ResetResourceGroups() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAzureIntegrationsStorageOutputReference ¶
func NewCloudAzureIntegrationsStorageOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAzureIntegrationsStorageOutputReference
type CloudAzureIntegrationsVirtualMachine ¶
type CloudAzureIntegrationsVirtualMachine struct { // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_azure_integrations#metrics_polling_interval CloudAzureIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` // Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_azure_integrations#resource_groups CloudAzureIntegrations#resource_groups} ResourceGroups *[]*string `field:"optional" json:"resourceGroups" yaml:"resourceGroups"` }
type CloudAzureIntegrationsVirtualMachineOutputReference ¶
type CloudAzureIntegrationsVirtualMachineOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudAzureIntegrationsVirtualMachine SetInternalValue(val *CloudAzureIntegrationsVirtualMachine) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 ResourceGroups() *[]*string SetResourceGroups(val *[]*string) ResourceGroupsInput() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() ResetResourceGroups() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAzureIntegrationsVirtualMachineOutputReference ¶
func NewCloudAzureIntegrationsVirtualMachineOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAzureIntegrationsVirtualMachineOutputReference
type CloudAzureIntegrationsVirtualNetworks ¶
type CloudAzureIntegrationsVirtualNetworks struct { // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_azure_integrations#metrics_polling_interval CloudAzureIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` // Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_azure_integrations#resource_groups CloudAzureIntegrations#resource_groups} ResourceGroups *[]*string `field:"optional" json:"resourceGroups" yaml:"resourceGroups"` }
type CloudAzureIntegrationsVirtualNetworksOutputReference ¶
type CloudAzureIntegrationsVirtualNetworksOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudAzureIntegrationsVirtualNetworks SetInternalValue(val *CloudAzureIntegrationsVirtualNetworks) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 ResourceGroups() *[]*string SetResourceGroups(val *[]*string) ResourceGroupsInput() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() ResetResourceGroups() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAzureIntegrationsVirtualNetworksOutputReference ¶
func NewCloudAzureIntegrationsVirtualNetworksOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAzureIntegrationsVirtualNetworksOutputReference
type CloudAzureIntegrationsVms ¶
type CloudAzureIntegrationsVms struct { // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_azure_integrations#metrics_polling_interval CloudAzureIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` // Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_azure_integrations#resource_groups CloudAzureIntegrations#resource_groups} ResourceGroups *[]*string `field:"optional" json:"resourceGroups" yaml:"resourceGroups"` }
type CloudAzureIntegrationsVmsOutputReference ¶
type CloudAzureIntegrationsVmsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudAzureIntegrationsVms SetInternalValue(val *CloudAzureIntegrationsVms) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 ResourceGroups() *[]*string SetResourceGroups(val *[]*string) ResourceGroupsInput() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() ResetResourceGroups() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAzureIntegrationsVmsOutputReference ¶
func NewCloudAzureIntegrationsVmsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAzureIntegrationsVmsOutputReference
type CloudAzureIntegrationsVpnGateway ¶
type CloudAzureIntegrationsVpnGateway struct { // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_azure_integrations#metrics_polling_interval CloudAzureIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` // Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_azure_integrations#resource_groups CloudAzureIntegrations#resource_groups} ResourceGroups *[]*string `field:"optional" json:"resourceGroups" yaml:"resourceGroups"` }
type CloudAzureIntegrationsVpnGatewayOutputReference ¶
type CloudAzureIntegrationsVpnGatewayOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudAzureIntegrationsVpnGateway SetInternalValue(val *CloudAzureIntegrationsVpnGateway) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 ResourceGroups() *[]*string SetResourceGroups(val *[]*string) ResourceGroupsInput() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() ResetResourceGroups() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAzureIntegrationsVpnGatewayOutputReference ¶
func NewCloudAzureIntegrationsVpnGatewayOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAzureIntegrationsVpnGatewayOutputReference
type CloudAzureLinkAccount ¶
type CloudAzureLinkAccount interface { cdktf.TerraformResource AccountId() *float64 SetAccountId(val *float64) AccountIdInput() *float64 ApplicationId() *string SetApplicationId(val *string) ApplicationIdInput() *string // Experimental. CdktfStack() cdktf.TerraformStack ClientSecret() *string SetClientSecret(val *string) ClientSecretInput() *string // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} SubscriptionId() *string SetSubscriptionId(val *string) SubscriptionIdInput() *string TenantId() *string SetTenantId(val *string) TenantIdInput() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetAccountId() ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_azure_link_account newrelic_cloud_azure_link_account}.
func NewCloudAzureLinkAccount ¶
func NewCloudAzureLinkAccount(scope constructs.Construct, id *string, config *CloudAzureLinkAccountConfig) CloudAzureLinkAccount
Create a new {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_azure_link_account newrelic_cloud_azure_link_account} Resource.
type CloudAzureLinkAccountConfig ¶
type CloudAzureLinkAccountConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // Application ID for Azure account. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_azure_link_account#application_id CloudAzureLinkAccount#application_id} ApplicationId *string `field:"required" json:"applicationId" yaml:"applicationId"` // Value of the client secret from Azure. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_azure_link_account#client_secret CloudAzureLinkAccount#client_secret} ClientSecret *string `field:"required" json:"clientSecret" yaml:"clientSecret"` // Name of the linked account. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_azure_link_account#name CloudAzureLinkAccount#name} Name *string `field:"required" json:"name" yaml:"name"` // Subscription ID for the Azure account. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_azure_link_account#subscription_id CloudAzureLinkAccount#subscription_id} SubscriptionId *string `field:"required" json:"subscriptionId" yaml:"subscriptionId"` // Tenant ID for the Azure account. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_azure_link_account#tenant_id CloudAzureLinkAccount#tenant_id} TenantId *string `field:"required" json:"tenantId" yaml:"tenantId"` // The New Relic account ID where you want to link the Azure account. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_azure_link_account#account_id CloudAzureLinkAccount#account_id} AccountId *float64 `field:"optional" json:"accountId" yaml:"accountId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_azure_link_account#id CloudAzureLinkAccount#id}. // // Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. // If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. Id *string `field:"optional" json:"id" yaml:"id"` }
type CloudGcpIntegrations ¶
type CloudGcpIntegrations interface { cdktf.TerraformResource AccountId() *float64 SetAccountId(val *float64) AccountIdInput() *float64 AppEngine() CloudGcpIntegrationsAppEngineOutputReference AppEngineInput() *CloudGcpIntegrationsAppEngine BigQuery() CloudGcpIntegrationsBigQueryOutputReference BigQueryInput() *CloudGcpIntegrationsBigQuery BigTable() CloudGcpIntegrationsBigTableOutputReference BigTableInput() *CloudGcpIntegrationsBigTable // Experimental. CdktfStack() cdktf.TerraformStack Composer() CloudGcpIntegrationsComposerOutputReference ComposerInput() *CloudGcpIntegrationsComposer // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) DataFlow() CloudGcpIntegrationsDataFlowOutputReference DataFlowInput() *CloudGcpIntegrationsDataFlow DataProc() CloudGcpIntegrationsDataProcOutputReference DataProcInput() *CloudGcpIntegrationsDataProc DataStore() CloudGcpIntegrationsDataStoreOutputReference DataStoreInput() *CloudGcpIntegrationsDataStore // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) FireBaseDatabase() CloudGcpIntegrationsFireBaseDatabaseOutputReference FireBaseDatabaseInput() *CloudGcpIntegrationsFireBaseDatabase FireBaseHosting() CloudGcpIntegrationsFireBaseHostingOutputReference FireBaseHostingInput() *CloudGcpIntegrationsFireBaseHosting FireBaseStorage() CloudGcpIntegrationsFireBaseStorageOutputReference FireBaseStorageInput() *CloudGcpIntegrationsFireBaseStorage FireStore() CloudGcpIntegrationsFireStoreOutputReference FireStoreInput() *CloudGcpIntegrationsFireStore // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Functions() CloudGcpIntegrationsFunctionsOutputReference FunctionsInput() *CloudGcpIntegrationsFunctions Id() *string SetId(val *string) IdInput() *string Interconnect() CloudGcpIntegrationsInterconnectOutputReference InterconnectInput() *CloudGcpIntegrationsInterconnect Kubernetes() CloudGcpIntegrationsKubernetesOutputReference KubernetesInput() *CloudGcpIntegrationsKubernetes // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) LinkedAccountId() *float64 SetLinkedAccountId(val *float64) LinkedAccountIdInput() *float64 LoadBalancing() CloudGcpIntegrationsLoadBalancingOutputReference LoadBalancingInput() *CloudGcpIntegrationsLoadBalancing MemCache() CloudGcpIntegrationsMemCacheOutputReference MemCacheInput() *CloudGcpIntegrationsMemCache // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) PubSub() CloudGcpIntegrationsPubSubOutputReference PubSubInput() *CloudGcpIntegrationsPubSub // Experimental. RawOverrides() interface{} Redis() CloudGcpIntegrationsRedisOutputReference RedisInput() *CloudGcpIntegrationsRedis Router() CloudGcpIntegrationsRouterOutputReference RouterInput() *CloudGcpIntegrationsRouter Run() CloudGcpIntegrationsRunOutputReference RunInput() *CloudGcpIntegrationsRun Spanner() CloudGcpIntegrationsSpannerOutputReference SpannerInput() *CloudGcpIntegrationsSpanner Sql() CloudGcpIntegrationsSqlOutputReference SqlInput() *CloudGcpIntegrationsSql Storage() CloudGcpIntegrationsStorageOutputReference StorageInput() *CloudGcpIntegrationsStorage // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string VirtualMachines() CloudGcpIntegrationsVirtualMachinesOutputReference VirtualMachinesInput() *CloudGcpIntegrationsVirtualMachines VpcAccess() CloudGcpIntegrationsVpcAccessOutputReference VpcAccessInput() *CloudGcpIntegrationsVpcAccess // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutAppEngine(value *CloudGcpIntegrationsAppEngine) PutBigQuery(value *CloudGcpIntegrationsBigQuery) PutBigTable(value *CloudGcpIntegrationsBigTable) PutComposer(value *CloudGcpIntegrationsComposer) PutDataFlow(value *CloudGcpIntegrationsDataFlow) PutDataProc(value *CloudGcpIntegrationsDataProc) PutDataStore(value *CloudGcpIntegrationsDataStore) PutFireBaseDatabase(value *CloudGcpIntegrationsFireBaseDatabase) PutFireBaseHosting(value *CloudGcpIntegrationsFireBaseHosting) PutFireBaseStorage(value *CloudGcpIntegrationsFireBaseStorage) PutFireStore(value *CloudGcpIntegrationsFireStore) PutFunctions(value *CloudGcpIntegrationsFunctions) PutInterconnect(value *CloudGcpIntegrationsInterconnect) PutKubernetes(value *CloudGcpIntegrationsKubernetes) PutLoadBalancing(value *CloudGcpIntegrationsLoadBalancing) PutMemCache(value *CloudGcpIntegrationsMemCache) PutPubSub(value *CloudGcpIntegrationsPubSub) PutRedis(value *CloudGcpIntegrationsRedis) PutRouter(value *CloudGcpIntegrationsRouter) PutRun(value *CloudGcpIntegrationsRun) PutSpanner(value *CloudGcpIntegrationsSpanner) PutSql(value *CloudGcpIntegrationsSql) PutStorage(value *CloudGcpIntegrationsStorage) PutVirtualMachines(value *CloudGcpIntegrationsVirtualMachines) PutVpcAccess(value *CloudGcpIntegrationsVpcAccess) ResetAccountId() ResetAppEngine() ResetBigQuery() ResetBigTable() ResetComposer() ResetDataFlow() ResetDataProc() ResetDataStore() ResetFireBaseDatabase() ResetFireBaseHosting() ResetFireBaseStorage() ResetFireStore() ResetFunctions() ResetId() ResetInterconnect() ResetKubernetes() ResetLoadBalancing() ResetMemCache() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetPubSub() ResetRedis() ResetRouter() ResetRun() ResetSpanner() ResetSql() ResetStorage() ResetVirtualMachines() ResetVpcAccess() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations newrelic_cloud_gcp_integrations}.
func NewCloudGcpIntegrations ¶
func NewCloudGcpIntegrations(scope constructs.Construct, id *string, config *CloudGcpIntegrationsConfig) CloudGcpIntegrations
Create a new {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations newrelic_cloud_gcp_integrations} Resource.
type CloudGcpIntegrationsAppEngine ¶
type CloudGcpIntegrationsAppEngine struct { // the data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#metrics_polling_interval CloudGcpIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` }
type CloudGcpIntegrationsAppEngineOutputReference ¶
type CloudGcpIntegrationsAppEngineOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudGcpIntegrationsAppEngine SetInternalValue(val *CloudGcpIntegrationsAppEngine) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudGcpIntegrationsAppEngineOutputReference ¶
func NewCloudGcpIntegrationsAppEngineOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudGcpIntegrationsAppEngineOutputReference
type CloudGcpIntegrationsBigQuery ¶
type CloudGcpIntegrationsBigQuery struct { // to fetch tags of the resource. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#fetch_tags CloudGcpIntegrations#fetch_tags} FetchTags interface{} `field:"optional" json:"fetchTags" yaml:"fetchTags"` // the data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#metrics_polling_interval CloudGcpIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` }
type CloudGcpIntegrationsBigQueryOutputReference ¶
type CloudGcpIntegrationsBigQueryOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string FetchTags() interface{} SetFetchTags(val interface{}) FetchTagsInput() interface{} // Experimental. Fqn() *string InternalValue() *CloudGcpIntegrationsBigQuery SetInternalValue(val *CloudGcpIntegrationsBigQuery) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetFetchTags() ResetMetricsPollingInterval() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudGcpIntegrationsBigQueryOutputReference ¶
func NewCloudGcpIntegrationsBigQueryOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudGcpIntegrationsBigQueryOutputReference
type CloudGcpIntegrationsBigTable ¶
type CloudGcpIntegrationsBigTable struct { // the data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#metrics_polling_interval CloudGcpIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` }
type CloudGcpIntegrationsBigTableOutputReference ¶
type CloudGcpIntegrationsBigTableOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudGcpIntegrationsBigTable SetInternalValue(val *CloudGcpIntegrationsBigTable) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudGcpIntegrationsBigTableOutputReference ¶
func NewCloudGcpIntegrationsBigTableOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudGcpIntegrationsBigTableOutputReference
type CloudGcpIntegrationsComposer ¶
type CloudGcpIntegrationsComposer struct { // the data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#metrics_polling_interval CloudGcpIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` }
type CloudGcpIntegrationsComposerOutputReference ¶
type CloudGcpIntegrationsComposerOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudGcpIntegrationsComposer SetInternalValue(val *CloudGcpIntegrationsComposer) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudGcpIntegrationsComposerOutputReference ¶
func NewCloudGcpIntegrationsComposerOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudGcpIntegrationsComposerOutputReference
type CloudGcpIntegrationsConfig ¶
type CloudGcpIntegrationsConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // Id of the linked gcp account in New Relic. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#linked_account_id CloudGcpIntegrations#linked_account_id} LinkedAccountId *float64 `field:"required" json:"linkedAccountId" yaml:"linkedAccountId"` // ID of the newrelic account. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#account_id CloudGcpIntegrations#account_id} AccountId *float64 `field:"optional" json:"accountId" yaml:"accountId"` // app_engine block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#app_engine CloudGcpIntegrations#app_engine} AppEngine *CloudGcpIntegrationsAppEngine `field:"optional" json:"appEngine" yaml:"appEngine"` // big_query block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#big_query CloudGcpIntegrations#big_query} BigQuery *CloudGcpIntegrationsBigQuery `field:"optional" json:"bigQuery" yaml:"bigQuery"` // big_table block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#big_table CloudGcpIntegrations#big_table} BigTable *CloudGcpIntegrationsBigTable `field:"optional" json:"bigTable" yaml:"bigTable"` // composer block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#composer CloudGcpIntegrations#composer} Composer *CloudGcpIntegrationsComposer `field:"optional" json:"composer" yaml:"composer"` // data_flow block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#data_flow CloudGcpIntegrations#data_flow} DataFlow *CloudGcpIntegrationsDataFlow `field:"optional" json:"dataFlow" yaml:"dataFlow"` // data_proc block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#data_proc CloudGcpIntegrations#data_proc} DataProc *CloudGcpIntegrationsDataProc `field:"optional" json:"dataProc" yaml:"dataProc"` // data_store block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#data_store CloudGcpIntegrations#data_store} DataStore *CloudGcpIntegrationsDataStore `field:"optional" json:"dataStore" yaml:"dataStore"` // fire_base_database block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#fire_base_database CloudGcpIntegrations#fire_base_database} FireBaseDatabase *CloudGcpIntegrationsFireBaseDatabase `field:"optional" json:"fireBaseDatabase" yaml:"fireBaseDatabase"` // fire_base_hosting block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#fire_base_hosting CloudGcpIntegrations#fire_base_hosting} FireBaseHosting *CloudGcpIntegrationsFireBaseHosting `field:"optional" json:"fireBaseHosting" yaml:"fireBaseHosting"` // fire_base_storage block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#fire_base_storage CloudGcpIntegrations#fire_base_storage} FireBaseStorage *CloudGcpIntegrationsFireBaseStorage `field:"optional" json:"fireBaseStorage" yaml:"fireBaseStorage"` // fire_store block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#fire_store CloudGcpIntegrations#fire_store} FireStore *CloudGcpIntegrationsFireStore `field:"optional" json:"fireStore" yaml:"fireStore"` // functions block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#functions CloudGcpIntegrations#functions} Functions *CloudGcpIntegrationsFunctions `field:"optional" json:"functions" yaml:"functions"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#id CloudGcpIntegrations#id}. // // Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. // If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. Id *string `field:"optional" json:"id" yaml:"id"` // interconnect block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#interconnect CloudGcpIntegrations#interconnect} Interconnect *CloudGcpIntegrationsInterconnect `field:"optional" json:"interconnect" yaml:"interconnect"` // kubernetes block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#kubernetes CloudGcpIntegrations#kubernetes} Kubernetes *CloudGcpIntegrationsKubernetes `field:"optional" json:"kubernetes" yaml:"kubernetes"` // load_balancing block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#load_balancing CloudGcpIntegrations#load_balancing} LoadBalancing *CloudGcpIntegrationsLoadBalancing `field:"optional" json:"loadBalancing" yaml:"loadBalancing"` // mem_cache block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#mem_cache CloudGcpIntegrations#mem_cache} MemCache *CloudGcpIntegrationsMemCache `field:"optional" json:"memCache" yaml:"memCache"` // pub_sub block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#pub_sub CloudGcpIntegrations#pub_sub} PubSub *CloudGcpIntegrationsPubSub `field:"optional" json:"pubSub" yaml:"pubSub"` // redis block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#redis CloudGcpIntegrations#redis} Redis *CloudGcpIntegrationsRedis `field:"optional" json:"redis" yaml:"redis"` // router block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#router CloudGcpIntegrations#router} Router *CloudGcpIntegrationsRouter `field:"optional" json:"router" yaml:"router"` // run block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#run CloudGcpIntegrations#run} Run *CloudGcpIntegrationsRun `field:"optional" json:"run" yaml:"run"` // spanner block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#spanner CloudGcpIntegrations#spanner} Spanner *CloudGcpIntegrationsSpanner `field:"optional" json:"spanner" yaml:"spanner"` // sql block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#sql CloudGcpIntegrations#sql} Sql *CloudGcpIntegrationsSql `field:"optional" json:"sql" yaml:"sql"` // storage block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#storage CloudGcpIntegrations#storage} Storage *CloudGcpIntegrationsStorage `field:"optional" json:"storage" yaml:"storage"` // virtual_machines block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#virtual_machines CloudGcpIntegrations#virtual_machines} VirtualMachines *CloudGcpIntegrationsVirtualMachines `field:"optional" json:"virtualMachines" yaml:"virtualMachines"` // vpc_access block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#vpc_access CloudGcpIntegrations#vpc_access} VpcAccess *CloudGcpIntegrationsVpcAccess `field:"optional" json:"vpcAccess" yaml:"vpcAccess"` }
type CloudGcpIntegrationsDataFlow ¶
type CloudGcpIntegrationsDataFlow struct { // the data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#metrics_polling_interval CloudGcpIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` }
type CloudGcpIntegrationsDataFlowOutputReference ¶
type CloudGcpIntegrationsDataFlowOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudGcpIntegrationsDataFlow SetInternalValue(val *CloudGcpIntegrationsDataFlow) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudGcpIntegrationsDataFlowOutputReference ¶
func NewCloudGcpIntegrationsDataFlowOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudGcpIntegrationsDataFlowOutputReference
type CloudGcpIntegrationsDataProc ¶
type CloudGcpIntegrationsDataProc struct { // the data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#metrics_polling_interval CloudGcpIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` }
type CloudGcpIntegrationsDataProcOutputReference ¶
type CloudGcpIntegrationsDataProcOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudGcpIntegrationsDataProc SetInternalValue(val *CloudGcpIntegrationsDataProc) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudGcpIntegrationsDataProcOutputReference ¶
func NewCloudGcpIntegrationsDataProcOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudGcpIntegrationsDataProcOutputReference
type CloudGcpIntegrationsDataStore ¶
type CloudGcpIntegrationsDataStore struct { // the data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#metrics_polling_interval CloudGcpIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` }
type CloudGcpIntegrationsDataStoreOutputReference ¶
type CloudGcpIntegrationsDataStoreOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudGcpIntegrationsDataStore SetInternalValue(val *CloudGcpIntegrationsDataStore) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudGcpIntegrationsDataStoreOutputReference ¶
func NewCloudGcpIntegrationsDataStoreOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudGcpIntegrationsDataStoreOutputReference
type CloudGcpIntegrationsFireBaseDatabase ¶
type CloudGcpIntegrationsFireBaseDatabase struct { // the data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#metrics_polling_interval CloudGcpIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` }
type CloudGcpIntegrationsFireBaseDatabaseOutputReference ¶
type CloudGcpIntegrationsFireBaseDatabaseOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudGcpIntegrationsFireBaseDatabase SetInternalValue(val *CloudGcpIntegrationsFireBaseDatabase) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudGcpIntegrationsFireBaseDatabaseOutputReference ¶
func NewCloudGcpIntegrationsFireBaseDatabaseOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudGcpIntegrationsFireBaseDatabaseOutputReference
type CloudGcpIntegrationsFireBaseHosting ¶
type CloudGcpIntegrationsFireBaseHosting struct { // the data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#metrics_polling_interval CloudGcpIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` }
type CloudGcpIntegrationsFireBaseHostingOutputReference ¶
type CloudGcpIntegrationsFireBaseHostingOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudGcpIntegrationsFireBaseHosting SetInternalValue(val *CloudGcpIntegrationsFireBaseHosting) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudGcpIntegrationsFireBaseHostingOutputReference ¶
func NewCloudGcpIntegrationsFireBaseHostingOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudGcpIntegrationsFireBaseHostingOutputReference
type CloudGcpIntegrationsFireBaseStorage ¶
type CloudGcpIntegrationsFireBaseStorage struct { // the data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#metrics_polling_interval CloudGcpIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` }
type CloudGcpIntegrationsFireBaseStorageOutputReference ¶
type CloudGcpIntegrationsFireBaseStorageOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudGcpIntegrationsFireBaseStorage SetInternalValue(val *CloudGcpIntegrationsFireBaseStorage) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudGcpIntegrationsFireBaseStorageOutputReference ¶
func NewCloudGcpIntegrationsFireBaseStorageOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudGcpIntegrationsFireBaseStorageOutputReference
type CloudGcpIntegrationsFireStore ¶
type CloudGcpIntegrationsFireStore struct { // the data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#metrics_polling_interval CloudGcpIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` }
type CloudGcpIntegrationsFireStoreOutputReference ¶
type CloudGcpIntegrationsFireStoreOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudGcpIntegrationsFireStore SetInternalValue(val *CloudGcpIntegrationsFireStore) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudGcpIntegrationsFireStoreOutputReference ¶
func NewCloudGcpIntegrationsFireStoreOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudGcpIntegrationsFireStoreOutputReference
type CloudGcpIntegrationsFunctions ¶
type CloudGcpIntegrationsFunctions struct { // the data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#metrics_polling_interval CloudGcpIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` }
type CloudGcpIntegrationsFunctionsOutputReference ¶
type CloudGcpIntegrationsFunctionsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudGcpIntegrationsFunctions SetInternalValue(val *CloudGcpIntegrationsFunctions) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudGcpIntegrationsFunctionsOutputReference ¶
func NewCloudGcpIntegrationsFunctionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudGcpIntegrationsFunctionsOutputReference
type CloudGcpIntegrationsInterconnect ¶
type CloudGcpIntegrationsInterconnect struct { // the data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#metrics_polling_interval CloudGcpIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` }
type CloudGcpIntegrationsInterconnectOutputReference ¶
type CloudGcpIntegrationsInterconnectOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudGcpIntegrationsInterconnect SetInternalValue(val *CloudGcpIntegrationsInterconnect) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudGcpIntegrationsInterconnectOutputReference ¶
func NewCloudGcpIntegrationsInterconnectOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudGcpIntegrationsInterconnectOutputReference
type CloudGcpIntegrationsKubernetes ¶
type CloudGcpIntegrationsKubernetes struct { // the data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#metrics_polling_interval CloudGcpIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` }
type CloudGcpIntegrationsKubernetesOutputReference ¶
type CloudGcpIntegrationsKubernetesOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudGcpIntegrationsKubernetes SetInternalValue(val *CloudGcpIntegrationsKubernetes) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudGcpIntegrationsKubernetesOutputReference ¶
func NewCloudGcpIntegrationsKubernetesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudGcpIntegrationsKubernetesOutputReference
type CloudGcpIntegrationsLoadBalancing ¶
type CloudGcpIntegrationsLoadBalancing struct { // the data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#metrics_polling_interval CloudGcpIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` }
type CloudGcpIntegrationsLoadBalancingOutputReference ¶
type CloudGcpIntegrationsLoadBalancingOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudGcpIntegrationsLoadBalancing SetInternalValue(val *CloudGcpIntegrationsLoadBalancing) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudGcpIntegrationsLoadBalancingOutputReference ¶
func NewCloudGcpIntegrationsLoadBalancingOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudGcpIntegrationsLoadBalancingOutputReference
type CloudGcpIntegrationsMemCache ¶
type CloudGcpIntegrationsMemCache struct { // the data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#metrics_polling_interval CloudGcpIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` }
type CloudGcpIntegrationsMemCacheOutputReference ¶
type CloudGcpIntegrationsMemCacheOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudGcpIntegrationsMemCache SetInternalValue(val *CloudGcpIntegrationsMemCache) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudGcpIntegrationsMemCacheOutputReference ¶
func NewCloudGcpIntegrationsMemCacheOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudGcpIntegrationsMemCacheOutputReference
type CloudGcpIntegrationsPubSub ¶
type CloudGcpIntegrationsPubSub struct { // to fetch tags of the resource. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#fetch_tags CloudGcpIntegrations#fetch_tags} FetchTags interface{} `field:"optional" json:"fetchTags" yaml:"fetchTags"` // the data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#metrics_polling_interval CloudGcpIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` }
type CloudGcpIntegrationsPubSubOutputReference ¶
type CloudGcpIntegrationsPubSubOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string FetchTags() interface{} SetFetchTags(val interface{}) FetchTagsInput() interface{} // Experimental. Fqn() *string InternalValue() *CloudGcpIntegrationsPubSub SetInternalValue(val *CloudGcpIntegrationsPubSub) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetFetchTags() ResetMetricsPollingInterval() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudGcpIntegrationsPubSubOutputReference ¶
func NewCloudGcpIntegrationsPubSubOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudGcpIntegrationsPubSubOutputReference
type CloudGcpIntegrationsRedis ¶
type CloudGcpIntegrationsRedis struct { // the data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#metrics_polling_interval CloudGcpIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` }
type CloudGcpIntegrationsRedisOutputReference ¶
type CloudGcpIntegrationsRedisOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudGcpIntegrationsRedis SetInternalValue(val *CloudGcpIntegrationsRedis) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudGcpIntegrationsRedisOutputReference ¶
func NewCloudGcpIntegrationsRedisOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudGcpIntegrationsRedisOutputReference
type CloudGcpIntegrationsRouter ¶
type CloudGcpIntegrationsRouter struct { // the data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#metrics_polling_interval CloudGcpIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` }
type CloudGcpIntegrationsRouterOutputReference ¶
type CloudGcpIntegrationsRouterOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudGcpIntegrationsRouter SetInternalValue(val *CloudGcpIntegrationsRouter) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudGcpIntegrationsRouterOutputReference ¶
func NewCloudGcpIntegrationsRouterOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudGcpIntegrationsRouterOutputReference
type CloudGcpIntegrationsRun ¶
type CloudGcpIntegrationsRun struct { // the data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#metrics_polling_interval CloudGcpIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` }
type CloudGcpIntegrationsRunOutputReference ¶
type CloudGcpIntegrationsRunOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudGcpIntegrationsRun SetInternalValue(val *CloudGcpIntegrationsRun) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudGcpIntegrationsRunOutputReference ¶
func NewCloudGcpIntegrationsRunOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudGcpIntegrationsRunOutputReference
type CloudGcpIntegrationsSpanner ¶
type CloudGcpIntegrationsSpanner struct { // to fetch tags of the resource. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#fetch_tags CloudGcpIntegrations#fetch_tags} FetchTags interface{} `field:"optional" json:"fetchTags" yaml:"fetchTags"` // the data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#metrics_polling_interval CloudGcpIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` }
type CloudGcpIntegrationsSpannerOutputReference ¶
type CloudGcpIntegrationsSpannerOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string FetchTags() interface{} SetFetchTags(val interface{}) FetchTagsInput() interface{} // Experimental. Fqn() *string InternalValue() *CloudGcpIntegrationsSpanner SetInternalValue(val *CloudGcpIntegrationsSpanner) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetFetchTags() ResetMetricsPollingInterval() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudGcpIntegrationsSpannerOutputReference ¶
func NewCloudGcpIntegrationsSpannerOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudGcpIntegrationsSpannerOutputReference
type CloudGcpIntegrationsSql ¶
type CloudGcpIntegrationsSql struct { // the data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#metrics_polling_interval CloudGcpIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` }
type CloudGcpIntegrationsSqlOutputReference ¶
type CloudGcpIntegrationsSqlOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudGcpIntegrationsSql SetInternalValue(val *CloudGcpIntegrationsSql) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudGcpIntegrationsSqlOutputReference ¶
func NewCloudGcpIntegrationsSqlOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudGcpIntegrationsSqlOutputReference
type CloudGcpIntegrationsStorage ¶
type CloudGcpIntegrationsStorage struct { // to fetch tags of the resource. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#fetch_tags CloudGcpIntegrations#fetch_tags} FetchTags interface{} `field:"optional" json:"fetchTags" yaml:"fetchTags"` // the data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#metrics_polling_interval CloudGcpIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` }
type CloudGcpIntegrationsStorageOutputReference ¶
type CloudGcpIntegrationsStorageOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string FetchTags() interface{} SetFetchTags(val interface{}) FetchTagsInput() interface{} // Experimental. Fqn() *string InternalValue() *CloudGcpIntegrationsStorage SetInternalValue(val *CloudGcpIntegrationsStorage) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetFetchTags() ResetMetricsPollingInterval() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudGcpIntegrationsStorageOutputReference ¶
func NewCloudGcpIntegrationsStorageOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudGcpIntegrationsStorageOutputReference
type CloudGcpIntegrationsVirtualMachines ¶
type CloudGcpIntegrationsVirtualMachines struct { // the data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#metrics_polling_interval CloudGcpIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` }
type CloudGcpIntegrationsVirtualMachinesOutputReference ¶
type CloudGcpIntegrationsVirtualMachinesOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudGcpIntegrationsVirtualMachines SetInternalValue(val *CloudGcpIntegrationsVirtualMachines) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudGcpIntegrationsVirtualMachinesOutputReference ¶
func NewCloudGcpIntegrationsVirtualMachinesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudGcpIntegrationsVirtualMachinesOutputReference
type CloudGcpIntegrationsVpcAccess ¶
type CloudGcpIntegrationsVpcAccess struct { // the data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#metrics_polling_interval CloudGcpIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` }
type CloudGcpIntegrationsVpcAccessOutputReference ¶
type CloudGcpIntegrationsVpcAccessOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudGcpIntegrationsVpcAccess SetInternalValue(val *CloudGcpIntegrationsVpcAccess) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudGcpIntegrationsVpcAccessOutputReference ¶
func NewCloudGcpIntegrationsVpcAccessOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudGcpIntegrationsVpcAccessOutputReference
type CloudGcpLinkAccount ¶
type CloudGcpLinkAccount interface { cdktf.TerraformResource AccountId() *float64 SetAccountId(val *float64) AccountIdInput() *float64 // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node ProjectId() *string SetProjectId(val *string) ProjectIdInput() *string // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetAccountId() ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_link_account newrelic_cloud_gcp_link_account}.
func NewCloudGcpLinkAccount ¶
func NewCloudGcpLinkAccount(scope constructs.Construct, id *string, config *CloudGcpLinkAccountConfig) CloudGcpLinkAccount
Create a new {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_link_account newrelic_cloud_gcp_link_account} Resource.
type CloudGcpLinkAccountConfig ¶
type CloudGcpLinkAccountConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // name of the linked account. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_link_account#name CloudGcpLinkAccount#name} Name *string `field:"required" json:"name" yaml:"name"` // project id of the Gcp account. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_link_account#project_id CloudGcpLinkAccount#project_id} ProjectId *string `field:"required" json:"projectId" yaml:"projectId"` // accountID of newrelic account. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_link_account#account_id CloudGcpLinkAccount#account_id} AccountId *float64 `field:"optional" json:"accountId" yaml:"accountId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_link_account#id CloudGcpLinkAccount#id}. // // Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. // If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. Id *string `field:"optional" json:"id" yaml:"id"` }
type Dashboard ¶
type Dashboard interface { cdktf.TerraformResource // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) DashboardUrl() *string // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) Editable() *string SetEditable(val *string) EditableInput() *string Filter() DashboardFilterOutputReference FilterInput() *DashboardFilter // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string GridColumnCount() *float64 SetGridColumnCount(val *float64) GridColumnCountInput() *float64 Icon() *string SetIcon(val *string) IconInput() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Title() *string SetTitle(val *string) TitleInput() *string Visibility() *string SetVisibility(val *string) VisibilityInput() *string Widget() DashboardWidgetList WidgetInput() interface{} // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutFilter(value *DashboardFilter) PutWidget(value interface{}) ResetEditable() ResetFilter() ResetGridColumnCount() ResetIcon() ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetVisibility() ResetWidget() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/newrelic/r/dashboard newrelic_dashboard}.
func NewDashboard ¶
func NewDashboard(scope constructs.Construct, id *string, config *DashboardConfig) Dashboard
Create a new {@link https://www.terraform.io/docs/providers/newrelic/r/dashboard newrelic_dashboard} Resource.
type DashboardConfig ¶
type DashboardConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // The title of the dashboard. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/dashboard#title Dashboard#title} Title *string `field:"required" json:"title" yaml:"title"` // Determines who can edit the dashboard in an account. // // Valid values are all, editable_by_all, editable_by_owner, or read_only. Defaults to editable_by_all. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/dashboard#editable Dashboard#editable} Editable *string `field:"optional" json:"editable" yaml:"editable"` // filter block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/dashboard#filter Dashboard#filter} Filter *DashboardFilter `field:"optional" json:"filter" yaml:"filter"` // New Relic One supports a 3 column grid or a 12 column grid. // // New Relic Insights supports a 3 column grid. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/dashboard#grid_column_count Dashboard#grid_column_count} GridColumnCount *float64 `field:"optional" json:"gridColumnCount" yaml:"gridColumnCount"` // The icon for the dashboard. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/dashboard#icon Dashboard#icon} Icon *string `field:"optional" json:"icon" yaml:"icon"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/dashboard#id Dashboard#id}. // // Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. // If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. Id *string `field:"optional" json:"id" yaml:"id"` // Determines who can see the dashboard in an account. Valid values are all or owner. Defaults to all. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/dashboard#visibility Dashboard#visibility} Visibility *string `field:"optional" json:"visibility" yaml:"visibility"` // widget block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/dashboard#widget Dashboard#widget} Widget interface{} `field:"optional" json:"widget" yaml:"widget"` }
type DashboardFilter ¶
type DashboardFilter struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/dashboard#event_types Dashboard#event_types}. EventTypes *[]*string `field:"required" json:"eventTypes" yaml:"eventTypes"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/dashboard#attributes Dashboard#attributes}. Attributes *[]*string `field:"optional" json:"attributes" yaml:"attributes"` }
type DashboardFilterOutputReference ¶
type DashboardFilterOutputReference interface { cdktf.ComplexObject Attributes() *[]*string SetAttributes(val *[]*string) AttributesInput() *[]*string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string EventTypes() *[]*string SetEventTypes(val *[]*string) EventTypesInput() *[]*string // Experimental. Fqn() *string InternalValue() *DashboardFilter SetInternalValue(val *DashboardFilter) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetAttributes() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDashboardFilterOutputReference ¶
func NewDashboardFilterOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DashboardFilterOutputReference
type DashboardWidget ¶
type DashboardWidget struct { // Column position of widget from top left, starting at 1. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/dashboard#column Dashboard#column} Column *float64 `field:"required" json:"column" yaml:"column"` // Row position of widget from top left, starting at 1. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/dashboard#row Dashboard#row} Row *float64 `field:"required" json:"row" yaml:"row"` // A title for the widget. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/dashboard#title Dashboard#title} Title *string `field:"required" json:"title" yaml:"title"` // How the widget visualizes data. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/dashboard#visualization Dashboard#visualization} Visualization *string `field:"required" json:"visualization" yaml:"visualization"` // The target account ID to fetch data from, if not the current account. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/dashboard#account_id Dashboard#account_id} AccountId *float64 `field:"optional" json:"accountId" yaml:"accountId"` // compare_with block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/dashboard#compare_with Dashboard#compare_with} CompareWith interface{} `field:"optional" json:"compareWith" yaml:"compareWith"` // The ID of a dashboard to link to from the widget's facets. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/dashboard#drilldown_dashboard_id Dashboard#drilldown_dashboard_id} DrilldownDashboardId *float64 `field:"optional" json:"drilldownDashboardId" yaml:"drilldownDashboardId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/dashboard#duration Dashboard#duration}. Duration *float64 `field:"optional" json:"duration" yaml:"duration"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/dashboard#end_time Dashboard#end_time}. EndTime *float64 `field:"optional" json:"endTime" yaml:"endTime"` // A collection of entity ids to display data for. These are typically application IDs. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/dashboard#entity_ids Dashboard#entity_ids} EntityIds *[]*float64 `field:"optional" json:"entityIds" yaml:"entityIds"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/dashboard#facet Dashboard#facet}. Facet *string `field:"optional" json:"facet" yaml:"facet"` // Height of the widget. Valid values are 1 to 3 inclusive. Defaults to 1. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/dashboard#height Dashboard#height} Height *float64 `field:"optional" json:"height" yaml:"height"` // The limit of distinct data series to display. Requires `order_by` to be set. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/dashboard#limit Dashboard#limit} Limit *float64 `field:"optional" json:"limit" yaml:"limit"` // metric block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/dashboard#metric Dashboard#metric} Metric interface{} `field:"optional" json:"metric" yaml:"metric"` // Description of the widget. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/dashboard#notes Dashboard#notes} Notes *string `field:"optional" json:"notes" yaml:"notes"` // Valid NRQL query string. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/dashboard#nrql Dashboard#nrql} Nrql *string `field:"optional" json:"nrql" yaml:"nrql"` // Set the order of result series. Required when using `limit`. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/dashboard#order_by Dashboard#order_by} OrderBy *string `field:"optional" json:"orderBy" yaml:"orderBy"` // The markdown source to be rendered in the widget. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/dashboard#source Dashboard#source} Source *string `field:"optional" json:"source" yaml:"source"` // Threshold above which the displayed value will be styled with a red color. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/dashboard#threshold_red Dashboard#threshold_red} ThresholdRed *float64 `field:"optional" json:"thresholdRed" yaml:"thresholdRed"` // Threshold above which the displayed value will be styled with a yellow color. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/dashboard#threshold_yellow Dashboard#threshold_yellow} ThresholdYellow *float64 `field:"optional" json:"thresholdYellow" yaml:"thresholdYellow"` // Width of the widget. Valid values are 1 to 3 inclusive. Defaults to 1. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/dashboard#width Dashboard#width} Width *float64 `field:"optional" json:"width" yaml:"width"` }
type DashboardWidgetCompareWith ¶
type DashboardWidgetCompareWith struct { // The offset duration for the COMPARE WITH clause. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/dashboard#offset_duration Dashboard#offset_duration} OffsetDuration *string `field:"required" json:"offsetDuration" yaml:"offsetDuration"` // presentation block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/dashboard#presentation Dashboard#presentation} Presentation *DashboardWidgetCompareWithPresentation `field:"required" json:"presentation" yaml:"presentation"` }
type DashboardWidgetCompareWithList ¶
type DashboardWidgetCompareWithList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DashboardWidgetCompareWithOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDashboardWidgetCompareWithList ¶
func NewDashboardWidgetCompareWithList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DashboardWidgetCompareWithList
type DashboardWidgetCompareWithOutputReference ¶
type DashboardWidgetCompareWithOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) OffsetDuration() *string SetOffsetDuration(val *string) OffsetDurationInput() *string Presentation() DashboardWidgetCompareWithPresentationOutputReference PresentationInput() *DashboardWidgetCompareWithPresentation // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutPresentation(value *DashboardWidgetCompareWithPresentation) // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDashboardWidgetCompareWithOutputReference ¶
func NewDashboardWidgetCompareWithOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DashboardWidgetCompareWithOutputReference
type DashboardWidgetCompareWithPresentation ¶
type DashboardWidgetCompareWithPresentation struct { // The color for the rendered data. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/dashboard#color Dashboard#color} Color *string `field:"required" json:"color" yaml:"color"` // The name for the rendered data. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/dashboard#name Dashboard#name} Name *string `field:"required" json:"name" yaml:"name"` }
type DashboardWidgetCompareWithPresentationOutputReference ¶
type DashboardWidgetCompareWithPresentationOutputReference interface { cdktf.ComplexObject Color() *string SetColor(val *string) ColorInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DashboardWidgetCompareWithPresentation SetInternalValue(val *DashboardWidgetCompareWithPresentation) Name() *string SetName(val *string) NameInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDashboardWidgetCompareWithPresentationOutputReference ¶
func NewDashboardWidgetCompareWithPresentationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DashboardWidgetCompareWithPresentationOutputReference
type DashboardWidgetList ¶
type DashboardWidgetList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DashboardWidgetOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDashboardWidgetList ¶
func NewDashboardWidgetList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DashboardWidgetList
type DashboardWidgetMetric ¶
type DashboardWidgetMetric struct { // The metric name to display. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/dashboard#name Dashboard#name} Name *string `field:"required" json:"name" yaml:"name"` // The metric scope. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/dashboard#scope Dashboard#scope} Scope *string `field:"optional" json:"scope" yaml:"scope"` // The metric units. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/dashboard#units Dashboard#units} Units *string `field:"optional" json:"units" yaml:"units"` // The metric values to display. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/dashboard#values Dashboard#values} Values *[]*string `field:"optional" json:"values" yaml:"values"` }
type DashboardWidgetMetricList ¶
type DashboardWidgetMetricList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DashboardWidgetMetricOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDashboardWidgetMetricList ¶
func NewDashboardWidgetMetricList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DashboardWidgetMetricList
type DashboardWidgetMetricOutputReference ¶
type DashboardWidgetMetricOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string Scope() *string SetScope(val *string) ScopeInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Units() *string SetUnits(val *string) UnitsInput() *string Values() *[]*string SetValues(val *[]*string) ValuesInput() *[]*string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetScope() ResetUnits() ResetValues() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDashboardWidgetMetricOutputReference ¶
func NewDashboardWidgetMetricOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DashboardWidgetMetricOutputReference
type DashboardWidgetOutputReference ¶
type DashboardWidgetOutputReference interface { cdktf.ComplexObject AccountId() *float64 SetAccountId(val *float64) AccountIdInput() *float64 Column() *float64 SetColumn(val *float64) ColumnInput() *float64 CompareWith() DashboardWidgetCompareWithList CompareWithInput() interface{} // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string DrilldownDashboardId() *float64 SetDrilldownDashboardId(val *float64) DrilldownDashboardIdInput() *float64 Duration() *float64 SetDuration(val *float64) DurationInput() *float64 EndTime() *float64 SetEndTime(val *float64) EndTimeInput() *float64 EntityIds() *[]*float64 SetEntityIds(val *[]*float64) EntityIdsInput() *[]*float64 Facet() *string SetFacet(val *string) FacetInput() *string // Experimental. Fqn() *string Height() *float64 SetHeight(val *float64) HeightInput() *float64 InternalValue() interface{} SetInternalValue(val interface{}) Limit() *float64 SetLimit(val *float64) LimitInput() *float64 Metric() DashboardWidgetMetricList MetricInput() interface{} Notes() *string SetNotes(val *string) NotesInput() *string Nrql() *string SetNrql(val *string) NrqlInput() *string OrderBy() *string SetOrderBy(val *string) OrderByInput() *string RawMetricName() *string Row() *float64 SetRow(val *float64) RowInput() *float64 Source() *string SetSource(val *string) SourceInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) ThresholdRed() *float64 SetThresholdRed(val *float64) ThresholdRedInput() *float64 ThresholdYellow() *float64 SetThresholdYellow(val *float64) ThresholdYellowInput() *float64 Title() *string SetTitle(val *string) TitleInput() *string Visualization() *string SetVisualization(val *string) VisualizationInput() *string WidgetId() *float64 Width() *float64 SetWidth(val *float64) WidthInput() *float64 // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutCompareWith(value interface{}) PutMetric(value interface{}) ResetAccountId() ResetCompareWith() ResetDrilldownDashboardId() ResetDuration() ResetEndTime() ResetEntityIds() ResetFacet() ResetHeight() ResetLimit() ResetMetric() ResetNotes() ResetNrql() ResetOrderBy() ResetSource() ResetThresholdRed() ResetThresholdYellow() ResetWidth() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDashboardWidgetOutputReference ¶
func NewDashboardWidgetOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DashboardWidgetOutputReference
type DataNewrelicAccount ¶
type DataNewrelicAccount interface { cdktf.TerraformDataSource AccountId() *float64 SetAccountId(val *float64) AccountIdInput() *float64 // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. RawOverrides() interface{} Scope() *string SetScope(val *string) ScopeInput() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetAccountId() ResetId() ResetName() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetScope() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/newrelic/d/account newrelic_account}.
func NewDataNewrelicAccount ¶
func NewDataNewrelicAccount(scope constructs.Construct, id *string, config *DataNewrelicAccountConfig) DataNewrelicAccount
Create a new {@link https://www.terraform.io/docs/providers/newrelic/d/account newrelic_account} Data Source.
type DataNewrelicAccountConfig ¶
type DataNewrelicAccountConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // The ID of the account in New Relic. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/d/account#account_id DataNewrelicAccount#account_id} AccountId *float64 `field:"optional" json:"accountId" yaml:"accountId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/d/account#id DataNewrelicAccount#id}. // // Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. // If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. Id *string `field:"optional" json:"id" yaml:"id"` // The name of the account in New Relic. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/d/account#name DataNewrelicAccount#name} Name *string `field:"optional" json:"name" yaml:"name"` // The scope of the account in New Relic. Valid values are "global" and "in_region". Defaults to "in_region". // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/d/account#scope DataNewrelicAccount#scope} Scope *string `field:"optional" json:"scope" yaml:"scope"` }
type DataNewrelicAlertChannel ¶
type DataNewrelicAlertChannel interface { cdktf.TerraformDataSource // Experimental. CdktfStack() cdktf.TerraformStack Config() DataNewrelicAlertChannelConfigAList // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node PolicyIds() *[]*float64 // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. RawOverrides() interface{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Type() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/newrelic/d/alert_channel newrelic_alert_channel}.
func NewDataNewrelicAlertChannel ¶
func NewDataNewrelicAlertChannel(scope constructs.Construct, id *string, config *DataNewrelicAlertChannelConfig) DataNewrelicAlertChannel
Create a new {@link https://www.terraform.io/docs/providers/newrelic/d/alert_channel newrelic_alert_channel} Data Source.
type DataNewrelicAlertChannelConfig ¶
type DataNewrelicAlertChannelConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // The name of the alert channel in New Relic. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/d/alert_channel#name DataNewrelicAlertChannel#name} Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/d/alert_channel#id DataNewrelicAlertChannel#id}. // // Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. // If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. Id *string `field:"optional" json:"id" yaml:"id"` }
type DataNewrelicAlertChannelConfigA ¶
type DataNewrelicAlertChannelConfigA struct { }
type DataNewrelicAlertChannelConfigAList ¶
type DataNewrelicAlertChannelConfigAList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) DataNewrelicAlertChannelConfigAOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataNewrelicAlertChannelConfigAList ¶
func NewDataNewrelicAlertChannelConfigAList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataNewrelicAlertChannelConfigAList
type DataNewrelicAlertChannelConfigAOutputReference ¶
type DataNewrelicAlertChannelConfigAOutputReference interface { cdktf.ComplexObject ApiKey() *string AuthPassword() *string AuthType() *string AuthUsername() *string BaseUrl() *string Channel() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string Headers() cdktf.StringMap IncludeJsonAttachment() *string InternalValue() *DataNewrelicAlertChannelConfigA SetInternalValue(val *DataNewrelicAlertChannelConfigA) Key() *string Payload() cdktf.StringMap PayloadString() *string PayloadType() *string Recipients() *string Region() *string RouteKey() *string ServiceKey() *string Tags() *string Teams() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Url() *string UserId() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataNewrelicAlertChannelConfigAOutputReference ¶
func NewDataNewrelicAlertChannelConfigAOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataNewrelicAlertChannelConfigAOutputReference
type DataNewrelicAlertPolicy ¶
type DataNewrelicAlertPolicy interface { cdktf.TerraformDataSource AccountId() *float64 SetAccountId(val *float64) AccountIdInput() *float64 // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) CreatedAt() *string // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string IncidentPreference() *string SetIncidentPreference(val *string) IncidentPreferenceInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. RawOverrides() interface{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string UpdatedAt() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetAccountId() ResetId() ResetIncidentPreference() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/newrelic/d/alert_policy newrelic_alert_policy}.
func NewDataNewrelicAlertPolicy ¶
func NewDataNewrelicAlertPolicy(scope constructs.Construct, id *string, config *DataNewrelicAlertPolicyConfig) DataNewrelicAlertPolicy
Create a new {@link https://www.terraform.io/docs/providers/newrelic/d/alert_policy newrelic_alert_policy} Data Source.
type DataNewrelicAlertPolicyConfig ¶
type DataNewrelicAlertPolicyConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // The name of the alert policy in New Relic. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/d/alert_policy#name DataNewrelicAlertPolicy#name} Name *string `field:"required" json:"name" yaml:"name"` // The New Relic account ID to operate on. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/d/alert_policy#account_id DataNewrelicAlertPolicy#account_id} AccountId *float64 `field:"optional" json:"accountId" yaml:"accountId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/d/alert_policy#id DataNewrelicAlertPolicy#id}. // // Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. // If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. Id *string `field:"optional" json:"id" yaml:"id"` // The rollup strategy for the policy. Options include: `PER_POLICY`, `PER_CONDITION`, or `PER_CONDITION_AND_TARGET`. The default is `PER_POLICY`. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/d/alert_policy#incident_preference DataNewrelicAlertPolicy#incident_preference} IncidentPreference *string `field:"optional" json:"incidentPreference" yaml:"incidentPreference"` }
type DataNewrelicApplication ¶
type DataNewrelicApplication interface { cdktf.TerraformDataSource // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string HostIds() *[]*float64 Id() *string SetId(val *string) IdInput() *string InstanceIds() *[]*float64 // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. RawOverrides() interface{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/newrelic/d/application newrelic_application}.
func NewDataNewrelicApplication ¶
func NewDataNewrelicApplication(scope constructs.Construct, id *string, config *DataNewrelicApplicationConfig) DataNewrelicApplication
Create a new {@link https://www.terraform.io/docs/providers/newrelic/d/application newrelic_application} Data Source.
type DataNewrelicApplicationConfig ¶
type DataNewrelicApplicationConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // The name of the application in New Relic. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/d/application#name DataNewrelicApplication#name} Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/d/application#id DataNewrelicApplication#id}. // // Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. // If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. Id *string `field:"optional" json:"id" yaml:"id"` }
type DataNewrelicCloudAccount ¶
type DataNewrelicCloudAccount interface { cdktf.TerraformDataSource AccountId() *float64 SetAccountId(val *float64) AccountIdInput() *float64 // Experimental. CdktfStack() cdktf.TerraformStack CloudProvider() *string SetCloudProvider(val *string) CloudProviderInput() *string // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. RawOverrides() interface{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetAccountId() ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/newrelic/d/cloud_account newrelic_cloud_account}.
func NewDataNewrelicCloudAccount ¶
func NewDataNewrelicCloudAccount(scope constructs.Construct, id *string, config *DataNewrelicCloudAccountConfig) DataNewrelicCloudAccount
Create a new {@link https://www.terraform.io/docs/providers/newrelic/d/cloud_account newrelic_cloud_account} Data Source.
type DataNewrelicCloudAccountConfig ¶
type DataNewrelicCloudAccountConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // The cloud provider of the account, e.g. aws, gcp, azure. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/d/cloud_account#cloud_provider DataNewrelicCloudAccount#cloud_provider} CloudProvider *string `field:"required" json:"cloudProvider" yaml:"cloudProvider"` // The name of the cloud account. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/d/cloud_account#name DataNewrelicCloudAccount#name} Name *string `field:"required" json:"name" yaml:"name"` // The ID of the New Relic account. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/d/cloud_account#account_id DataNewrelicCloudAccount#account_id} AccountId *float64 `field:"optional" json:"accountId" yaml:"accountId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/d/cloud_account#id DataNewrelicCloudAccount#id}. // // Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. // If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. Id *string `field:"optional" json:"id" yaml:"id"` }
type DataNewrelicEntity ¶
type DataNewrelicEntity interface { cdktf.TerraformDataSource AccountId() *float64 ApplicationId() *float64 // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) Domain() *string SetDomain(val *string) DomainInput() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Guid() *string Id() *string SetId(val *string) IdInput() *string IgnoreCase() interface{} SetIgnoreCase(val interface{}) IgnoreCaseInput() interface{} // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. RawOverrides() interface{} ServingApmApplicationId() *float64 Tag() DataNewrelicEntityTagOutputReference TagInput() *DataNewrelicEntityTag // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Type() *string SetType(val *string) TypeInput() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutTag(value *DataNewrelicEntityTag) ResetDomain() ResetId() ResetIgnoreCase() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetTag() ResetType() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/newrelic/d/entity newrelic_entity}.
func NewDataNewrelicEntity ¶
func NewDataNewrelicEntity(scope constructs.Construct, id *string, config *DataNewrelicEntityConfig) DataNewrelicEntity
Create a new {@link https://www.terraform.io/docs/providers/newrelic/d/entity newrelic_entity} Data Source.
type DataNewrelicEntityConfig ¶
type DataNewrelicEntityConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // The name of the entity in New Relic One. // // The first entity matching this name for the given search parameters will be returned. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/d/entity#name DataNewrelicEntity#name} Name *string `field:"required" json:"name" yaml:"name"` // The entity's domain. // // Valid values are APM, BROWSER, INFRA, MOBILE, SYNTH, and VIZ. If not specified, all domains are searched. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/d/entity#domain DataNewrelicEntity#domain} Domain *string `field:"optional" json:"domain" yaml:"domain"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/d/entity#id DataNewrelicEntity#id}. // // Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. // If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. Id *string `field:"optional" json:"id" yaml:"id"` // Ignore case when searching the entity name. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/d/entity#ignore_case DataNewrelicEntity#ignore_case} IgnoreCase interface{} `field:"optional" json:"ignoreCase" yaml:"ignoreCase"` // tag block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/d/entity#tag DataNewrelicEntity#tag} Tag *DataNewrelicEntityTag `field:"optional" json:"tag" yaml:"tag"` // The entity's type. Valid values are APPLICATION, DASHBOARD, HOST, MONITOR, and WORKLOAD. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/d/entity#type DataNewrelicEntity#type} Type *string `field:"optional" json:"type" yaml:"type"` }
type DataNewrelicEntityTag ¶
type DataNewrelicEntityTag struct { // The tag key. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/d/entity#key DataNewrelicEntity#key} Key *string `field:"required" json:"key" yaml:"key"` // The tag value. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/d/entity#value DataNewrelicEntity#value} Value *string `field:"required" json:"value" yaml:"value"` }
type DataNewrelicEntityTagOutputReference ¶
type DataNewrelicEntityTagOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DataNewrelicEntityTag SetInternalValue(val *DataNewrelicEntityTag) Key() *string SetKey(val *string) KeyInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *string SetValue(val *string) ValueInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewDataNewrelicEntityTagOutputReference ¶
func NewDataNewrelicEntityTagOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DataNewrelicEntityTagOutputReference
type DataNewrelicKeyTransaction ¶
type DataNewrelicKeyTransaction interface { cdktf.TerraformDataSource // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. RawOverrides() interface{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/newrelic/d/key_transaction newrelic_key_transaction}.
func NewDataNewrelicKeyTransaction ¶
func NewDataNewrelicKeyTransaction(scope constructs.Construct, id *string, config *DataNewrelicKeyTransactionConfig) DataNewrelicKeyTransaction
Create a new {@link https://www.terraform.io/docs/providers/newrelic/d/key_transaction newrelic_key_transaction} Data Source.
type DataNewrelicKeyTransactionConfig ¶
type DataNewrelicKeyTransactionConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // The name of the key transaction in New Relic. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/d/key_transaction#name DataNewrelicKeyTransaction#name} Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/d/key_transaction#id DataNewrelicKeyTransaction#id}. // // Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. // If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. Id *string `field:"optional" json:"id" yaml:"id"` }
type DataNewrelicPlugin ¶
type DataNewrelicPlugin interface { cdktf.TerraformDataSource // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Guid() *string SetGuid(val *string) GuidInput() *string Id() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. RawOverrides() interface{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/newrelic/d/plugin newrelic_plugin}.
func NewDataNewrelicPlugin ¶
func NewDataNewrelicPlugin(scope constructs.Construct, id *string, config *DataNewrelicPluginConfig) DataNewrelicPlugin
Create a new {@link https://www.terraform.io/docs/providers/newrelic/d/plugin newrelic_plugin} Data Source.
type DataNewrelicPluginComponent ¶
type DataNewrelicPluginComponent interface { cdktf.TerraformDataSource // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string HealthStatus() *string Id() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node PluginId() *float64 SetPluginId(val *float64) PluginIdInput() *float64 // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. RawOverrides() interface{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/newrelic/d/plugin_component newrelic_plugin_component}.
func NewDataNewrelicPluginComponent ¶
func NewDataNewrelicPluginComponent(scope constructs.Construct, id *string, config *DataNewrelicPluginComponentConfig) DataNewrelicPluginComponent
Create a new {@link https://www.terraform.io/docs/providers/newrelic/d/plugin_component newrelic_plugin_component} Data Source.
type DataNewrelicPluginComponentConfig ¶
type DataNewrelicPluginComponentConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // The name of the plugin component. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/d/plugin_component#name DataNewrelicPluginComponent#name} Name *string `field:"required" json:"name" yaml:"name"` // The ID of the plugin instance this component belongs to. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/d/plugin_component#plugin_id DataNewrelicPluginComponent#plugin_id} PluginId *float64 `field:"required" json:"pluginId" yaml:"pluginId"` }
type DataNewrelicPluginConfig ¶
type DataNewrelicPluginConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // The GUID of the plugin in New Relic. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/d/plugin#guid DataNewrelicPlugin#guid} Guid *string `field:"required" json:"guid" yaml:"guid"` }
type DataNewrelicSyntheticsMonitor ¶
type DataNewrelicSyntheticsMonitor interface { cdktf.TerraformDataSource // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) MonitorId() *string Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. RawOverrides() interface{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/newrelic/d/synthetics_monitor newrelic_synthetics_monitor}.
func NewDataNewrelicSyntheticsMonitor ¶
func NewDataNewrelicSyntheticsMonitor(scope constructs.Construct, id *string, config *DataNewrelicSyntheticsMonitorConfig) DataNewrelicSyntheticsMonitor
Create a new {@link https://www.terraform.io/docs/providers/newrelic/d/synthetics_monitor newrelic_synthetics_monitor} Data Source.
type DataNewrelicSyntheticsMonitorConfig ¶
type DataNewrelicSyntheticsMonitorConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // The name of the synthetics monitor in New Relic. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/d/synthetics_monitor#name DataNewrelicSyntheticsMonitor#name} Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/d/synthetics_monitor#id DataNewrelicSyntheticsMonitor#id}. // // Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. // If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. Id *string `field:"optional" json:"id" yaml:"id"` }
type DataNewrelicSyntheticsMonitorLocation ¶
type DataNewrelicSyntheticsMonitorLocation interface { cdktf.TerraformDataSource // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) Description() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string HighSecurityMode() cdktf.IResolvable Id() *string SetId(val *string) IdInput() *string Label() *string SetLabel(val *string) LabelInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Name() *string // The tree node. Node() constructs.Node Private() cdktf.IResolvable // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. RawOverrides() interface{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/newrelic/d/synthetics_monitor_location newrelic_synthetics_monitor_location}.
func NewDataNewrelicSyntheticsMonitorLocation ¶
func NewDataNewrelicSyntheticsMonitorLocation(scope constructs.Construct, id *string, config *DataNewrelicSyntheticsMonitorLocationConfig) DataNewrelicSyntheticsMonitorLocation
Create a new {@link https://www.terraform.io/docs/providers/newrelic/d/synthetics_monitor_location newrelic_synthetics_monitor_location} Data Source.
type DataNewrelicSyntheticsMonitorLocationConfig ¶
type DataNewrelicSyntheticsMonitorLocationConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // The label of the Synthetics monitor location. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/d/synthetics_monitor_location#label DataNewrelicSyntheticsMonitorLocation#label} Label *string `field:"required" json:"label" yaml:"label"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/d/synthetics_monitor_location#id DataNewrelicSyntheticsMonitorLocation#id}. // // Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. // If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. Id *string `field:"optional" json:"id" yaml:"id"` }
type DataNewrelicSyntheticsSecureCredential ¶
type DataNewrelicSyntheticsSecureCredential interface { cdktf.TerraformDataSource // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) CreatedAt() *string // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) Description() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string Key() *string SetKey(val *string) KeyInput() *string LastUpdated() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. RawOverrides() interface{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/newrelic/d/synthetics_secure_credential newrelic_synthetics_secure_credential}.
func NewDataNewrelicSyntheticsSecureCredential ¶
func NewDataNewrelicSyntheticsSecureCredential(scope constructs.Construct, id *string, config *DataNewrelicSyntheticsSecureCredentialConfig) DataNewrelicSyntheticsSecureCredential
Create a new {@link https://www.terraform.io/docs/providers/newrelic/d/synthetics_secure_credential newrelic_synthetics_secure_credential} Data Source.
type DataNewrelicSyntheticsSecureCredentialConfig ¶
type DataNewrelicSyntheticsSecureCredentialConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // 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. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/d/synthetics_secure_credential#key DataNewrelicSyntheticsSecureCredential#key} Key *string `field:"required" json:"key" yaml:"key"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/d/synthetics_secure_credential#id DataNewrelicSyntheticsSecureCredential#id}. // // Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. // If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. Id *string `field:"optional" json:"id" yaml:"id"` }
type EntityTags ¶
type EntityTags interface { cdktf.TerraformResource // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Guid() *string SetGuid(val *string) GuidInput() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} Tag() EntityTagsTagList TagInput() interface{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Timeouts() EntityTagsTimeoutsOutputReference TimeoutsInput() interface{} // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutTag(value interface{}) PutTimeouts(value *EntityTagsTimeouts) ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetTimeouts() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/newrelic/r/entity_tags newrelic_entity_tags}.
func NewEntityTags ¶
func NewEntityTags(scope constructs.Construct, id *string, config *EntityTagsConfig) EntityTags
Create a new {@link https://www.terraform.io/docs/providers/newrelic/r/entity_tags newrelic_entity_tags} Resource.
type EntityTagsConfig ¶
type EntityTagsConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // The guid of the entity to tag. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/entity_tags#guid EntityTags#guid} Guid *string `field:"required" json:"guid" yaml:"guid"` // tag block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/entity_tags#tag EntityTags#tag} Tag interface{} `field:"required" json:"tag" yaml:"tag"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/entity_tags#id EntityTags#id}. // // Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. // If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. Id *string `field:"optional" json:"id" yaml:"id"` // timeouts block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/entity_tags#timeouts EntityTags#timeouts} Timeouts *EntityTagsTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` }
type EntityTagsTag ¶
type EntityTagsTag struct { // The tag key. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/entity_tags#key EntityTags#key} Key *string `field:"required" json:"key" yaml:"key"` // The tag values. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/entity_tags#values EntityTags#values} Values *[]*string `field:"required" json:"values" yaml:"values"` }
type EntityTagsTagList ¶
type EntityTagsTagList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) EntityTagsTagOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewEntityTagsTagList ¶
func NewEntityTagsTagList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) EntityTagsTagList
type EntityTagsTagOutputReference ¶
type EntityTagsTagOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Key() *string SetKey(val *string) KeyInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Values() *[]*string SetValues(val *[]*string) ValuesInput() *[]*string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewEntityTagsTagOutputReference ¶
func NewEntityTagsTagOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) EntityTagsTagOutputReference
type EntityTagsTimeouts ¶
type EntityTagsTimeouts struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/entity_tags#create EntityTags#create}. Create *string `field:"optional" json:"create" yaml:"create"` }
type EntityTagsTimeoutsOutputReference ¶
type EntityTagsTimeoutsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) Create() *string SetCreate(val *string) CreateInput() *string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetCreate() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewEntityTagsTimeoutsOutputReference ¶
func NewEntityTagsTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) EntityTagsTimeoutsOutputReference
type EventsToMetricsRule ¶
type EventsToMetricsRule interface { cdktf.TerraformResource AccountId() *float64 SetAccountId(val *float64) AccountIdInput() *float64 // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) Description() *string SetDescription(val *string) DescriptionInput() *string Enabled() interface{} SetEnabled(val interface{}) EnabledInput() interface{} // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node Nrql() *string SetNrql(val *string) NrqlInput() *string // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} RuleId() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetAccountId() ResetDescription() ResetEnabled() ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/newrelic/r/events_to_metrics_rule newrelic_events_to_metrics_rule}.
func NewEventsToMetricsRule ¶
func NewEventsToMetricsRule(scope constructs.Construct, id *string, config *EventsToMetricsRuleConfig) EventsToMetricsRule
Create a new {@link https://www.terraform.io/docs/providers/newrelic/r/events_to_metrics_rule newrelic_events_to_metrics_rule} Resource.
type EventsToMetricsRuleConfig ¶
type EventsToMetricsRuleConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // The name of the rule. This must be unique within an account. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/events_to_metrics_rule#name EventsToMetricsRule#name} Name *string `field:"required" json:"name" yaml:"name"` // Explains how to create metrics from events. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/events_to_metrics_rule#nrql EventsToMetricsRule#nrql} Nrql *string `field:"required" json:"nrql" yaml:"nrql"` // Account with the event and where the metrics will be put. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/events_to_metrics_rule#account_id EventsToMetricsRule#account_id} AccountId *float64 `field:"optional" json:"accountId" yaml:"accountId"` // Provides additional information about the rule. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/events_to_metrics_rule#description EventsToMetricsRule#description} Description *string `field:"optional" json:"description" yaml:"description"` // True means this rule is enabled. False means the rule is currently not creating metrics. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/events_to_metrics_rule#enabled EventsToMetricsRule#enabled} Enabled interface{} `field:"optional" json:"enabled" yaml:"enabled"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/events_to_metrics_rule#id EventsToMetricsRule#id}. // // Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. // If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. Id *string `field:"optional" json:"id" yaml:"id"` }
type InfraAlertCondition ¶
type InfraAlertCondition interface { cdktf.TerraformResource // Experimental. CdktfStack() cdktf.TerraformStack Comparison() *string SetComparison(val *string) ComparisonInput() *string // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) CreatedAt() *float64 Critical() InfraAlertConditionCriticalOutputReference CriticalInput() *InfraAlertConditionCritical // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) Description() *string SetDescription(val *string) DescriptionInput() *string Enabled() interface{} SetEnabled(val interface{}) EnabledInput() interface{} Event() *string SetEvent(val *string) EventInput() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string IntegrationProvider() *string SetIntegrationProvider(val *string) IntegrationProviderInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node PolicyId() *float64 SetPolicyId(val *float64) PolicyIdInput() *float64 ProcessWhere() *string SetProcessWhere(val *string) ProcessWhereInput() *string // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} RunbookUrl() *string SetRunbookUrl(val *string) RunbookUrlInput() *string Select() *string SetSelect(val *string) SelectInput() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Type() *string SetType(val *string) TypeInput() *string UpdatedAt() *float64 ViolationCloseTimer() *float64 SetViolationCloseTimer(val *float64) ViolationCloseTimerInput() *float64 Warning() InfraAlertConditionWarningOutputReference WarningInput() *InfraAlertConditionWarning Where() *string SetWhere(val *string) WhereInput() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutCritical(value *InfraAlertConditionCritical) PutWarning(value *InfraAlertConditionWarning) ResetComparison() ResetCritical() ResetDescription() ResetEnabled() ResetEvent() ResetId() ResetIntegrationProvider() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetProcessWhere() ResetRunbookUrl() ResetSelect() ResetViolationCloseTimer() ResetWarning() ResetWhere() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/newrelic/r/infra_alert_condition newrelic_infra_alert_condition}.
func NewInfraAlertCondition ¶
func NewInfraAlertCondition(scope constructs.Construct, id *string, config *InfraAlertConditionConfig) InfraAlertCondition
Create a new {@link https://www.terraform.io/docs/providers/newrelic/r/infra_alert_condition newrelic_infra_alert_condition} Resource.
type InfraAlertConditionConfig ¶
type InfraAlertConditionConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // The Infrastructure alert condition's name. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/infra_alert_condition#name InfraAlertCondition#name} Name *string `field:"required" json:"name" yaml:"name"` // The ID of the alert policy where this condition should be used. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/infra_alert_condition#policy_id InfraAlertCondition#policy_id} PolicyId *float64 `field:"required" json:"policyId" yaml:"policyId"` // The type of Infrastructure alert condition. Valid values are infra_process_running, infra_metric, and infra_host_not_reporting. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/infra_alert_condition#type InfraAlertCondition#type} Type *string `field:"required" json:"type" yaml:"type"` // 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. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/infra_alert_condition#comparison InfraAlertCondition#comparison} Comparison *string `field:"optional" json:"comparison" yaml:"comparison"` // critical block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/infra_alert_condition#critical InfraAlertCondition#critical} Critical *InfraAlertConditionCritical `field:"optional" json:"critical" yaml:"critical"` // The description of the Infrastructure alert condition. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/infra_alert_condition#description InfraAlertCondition#description} Description *string `field:"optional" json:"description" yaml:"description"` // Whether the condition is turned on or off. Valid values are true and false. Defaults to true. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/infra_alert_condition#enabled InfraAlertCondition#enabled} Enabled interface{} `field:"optional" json:"enabled" yaml:"enabled"` // The metric event; for example, SystemSample or StorageSample. Supported by the infra_metric condition type. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/infra_alert_condition#event InfraAlertCondition#event} Event *string `field:"optional" json:"event" yaml:"event"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/infra_alert_condition#id InfraAlertCondition#id}. // // Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. // If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. Id *string `field:"optional" json:"id" yaml:"id"` // For alerts on integrations, use this instead of event. Supported by the infra_metric condition type. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/infra_alert_condition#integration_provider InfraAlertCondition#integration_provider} IntegrationProvider *string `field:"optional" json:"integrationProvider" yaml:"integrationProvider"` // Any filters applied to processes; for example: commandName = 'java'. Supported by the infra_process_running condition type. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/infra_alert_condition#process_where InfraAlertCondition#process_where} ProcessWhere *string `field:"optional" json:"processWhere" yaml:"processWhere"` // Runbook URL to display in notifications. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/infra_alert_condition#runbook_url InfraAlertCondition#runbook_url} RunbookUrl *string `field:"optional" json:"runbookUrl" yaml:"runbookUrl"` // 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. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/infra_alert_condition#select InfraAlertCondition#select} Select *string `field:"optional" json:"select" yaml:"select"` // Determines how much time, in hours, will pass before a violation is automatically closed. // // Valid values are 1, 2, 4, 8, 12, 24, 48, or 72 // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/infra_alert_condition#violation_close_timer InfraAlertCondition#violation_close_timer} ViolationCloseTimer *float64 `field:"optional" json:"violationCloseTimer" yaml:"violationCloseTimer"` // warning block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/infra_alert_condition#warning InfraAlertCondition#warning} Warning *InfraAlertConditionWarning `field:"optional" json:"warning" yaml:"warning"` // If applicable, this identifies any Infrastructure host filters used; for example: hostname LIKE '%cassandra%'. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/infra_alert_condition#where InfraAlertCondition#where} Where *string `field:"optional" json:"where" yaml:"where"` }
type InfraAlertConditionCritical ¶
type InfraAlertConditionCritical struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/infra_alert_condition#duration InfraAlertCondition#duration}. Duration *float64 `field:"required" json:"duration" yaml:"duration"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/infra_alert_condition#time_function InfraAlertCondition#time_function}. TimeFunction *string `field:"optional" json:"timeFunction" yaml:"timeFunction"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/infra_alert_condition#value InfraAlertCondition#value}. Value *float64 `field:"optional" json:"value" yaml:"value"` }
type InfraAlertConditionCriticalOutputReference ¶
type InfraAlertConditionCriticalOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Duration() *float64 SetDuration(val *float64) DurationInput() *float64 // Experimental. Fqn() *string InternalValue() *InfraAlertConditionCritical SetInternalValue(val *InfraAlertConditionCritical) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) TimeFunction() *string SetTimeFunction(val *string) TimeFunctionInput() *string Value() *float64 SetValue(val *float64) ValueInput() *float64 // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetTimeFunction() ResetValue() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewInfraAlertConditionCriticalOutputReference ¶
func NewInfraAlertConditionCriticalOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) InfraAlertConditionCriticalOutputReference
type InfraAlertConditionWarning ¶
type InfraAlertConditionWarning struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/infra_alert_condition#duration InfraAlertCondition#duration}. Duration *float64 `field:"required" json:"duration" yaml:"duration"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/infra_alert_condition#time_function InfraAlertCondition#time_function}. TimeFunction *string `field:"optional" json:"timeFunction" yaml:"timeFunction"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/infra_alert_condition#value InfraAlertCondition#value}. Value *float64 `field:"optional" json:"value" yaml:"value"` }
type InfraAlertConditionWarningOutputReference ¶
type InfraAlertConditionWarningOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Duration() *float64 SetDuration(val *float64) DurationInput() *float64 // Experimental. Fqn() *string InternalValue() *InfraAlertConditionWarning SetInternalValue(val *InfraAlertConditionWarning) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) TimeFunction() *string SetTimeFunction(val *string) TimeFunctionInput() *string Value() *float64 SetValue(val *float64) ValueInput() *float64 // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetTimeFunction() ResetValue() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewInfraAlertConditionWarningOutputReference ¶
func NewInfraAlertConditionWarningOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) InfraAlertConditionWarningOutputReference
type InsightsEvent ¶
type InsightsEvent interface { cdktf.TerraformResource // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) Event() InsightsEventEventList EventInput() interface{} // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutEvent(value interface{}) ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/newrelic/r/insights_event newrelic_insights_event}.
func NewInsightsEvent ¶
func NewInsightsEvent(scope constructs.Construct, id *string, config *InsightsEventConfig) InsightsEvent
Create a new {@link https://www.terraform.io/docs/providers/newrelic/r/insights_event newrelic_insights_event} Resource.
type InsightsEventConfig ¶
type InsightsEventConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // event block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/insights_event#event InsightsEvent#event} Event interface{} `field:"required" json:"event" yaml:"event"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/insights_event#id InsightsEvent#id}. // // Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. // If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. Id *string `field:"optional" json:"id" yaml:"id"` }
type InsightsEventEvent ¶
type InsightsEventEvent struct { // attribute block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/insights_event#attribute InsightsEvent#attribute} Attribute interface{} `field:"required" json:"attribute" yaml:"attribute"` // The event's name. Can be a combination of alphanumeric characters, underscores, and colons. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/insights_event#type InsightsEvent#type} Type *string `field:"required" json:"type" yaml:"type"` // Must be a Unix epoch timestamp. You can define timestamps either in seconds or in milliseconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/insights_event#timestamp InsightsEvent#timestamp} Timestamp *float64 `field:"optional" json:"timestamp" yaml:"timestamp"` }
type InsightsEventEventAttribute ¶
type InsightsEventEventAttribute struct { // The name of the attribute. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/insights_event#key InsightsEvent#key} Key *string `field:"required" json:"key" yaml:"key"` // The value of the attribute. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/insights_event#value InsightsEvent#value} Value *string `field:"required" json:"value" yaml:"value"` // 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. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/insights_event#type InsightsEvent#type} Type *string `field:"optional" json:"type" yaml:"type"` }
type InsightsEventEventAttributeList ¶
type InsightsEventEventAttributeList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) InsightsEventEventAttributeOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewInsightsEventEventAttributeList ¶
func NewInsightsEventEventAttributeList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) InsightsEventEventAttributeList
type InsightsEventEventAttributeOutputReference ¶
type InsightsEventEventAttributeOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Key() *string SetKey(val *string) KeyInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Type() *string SetType(val *string) TypeInput() *string Value() *string SetValue(val *string) ValueInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetType() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewInsightsEventEventAttributeOutputReference ¶
func NewInsightsEventEventAttributeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) InsightsEventEventAttributeOutputReference
type InsightsEventEventList ¶
type InsightsEventEventList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) InsightsEventEventOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewInsightsEventEventList ¶
func NewInsightsEventEventList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) InsightsEventEventList
type InsightsEventEventOutputReference ¶
type InsightsEventEventOutputReference interface { cdktf.ComplexObject Attribute() InsightsEventEventAttributeList AttributeInput() interface{} // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Timestamp() *float64 SetTimestamp(val *float64) TimestampInput() *float64 Type() *string SetType(val *string) TypeInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutAttribute(value interface{}) ResetTimestamp() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewInsightsEventEventOutputReference ¶
func NewInsightsEventEventOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) InsightsEventEventOutputReference
type NewrelicProvider ¶
type NewrelicProvider interface { cdktf.TerraformProvider AccountId() *float64 SetAccountId(val *float64) AccountIdInput() *float64 AdminApiKey() *string SetAdminApiKey(val *string) AdminApiKeyInput() *string Alias() *string SetAlias(val *string) AliasInput() *string ApiKey() *string SetApiKey(val *string) ApiKeyInput() *string ApiUrl() *string SetApiUrl(val *string) ApiUrlInput() *string CacertFile() *string SetCacertFile(val *string) CacertFileInput() *string // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string InfrastructureApiUrl() *string SetInfrastructureApiUrl(val *string) InfrastructureApiUrlInput() *string InsecureSkipVerify() interface{} SetInsecureSkipVerify(val interface{}) InsecureSkipVerifyInput() interface{} InsightsInsertKey() *string SetInsightsInsertKey(val *string) InsightsInsertKeyInput() *string InsightsInsertUrl() *string SetInsightsInsertUrl(val *string) InsightsInsertUrlInput() *string InsightsQueryUrl() *string SetInsightsQueryUrl(val *string) InsightsQueryUrlInput() *string // Experimental. MetaAttributes() *map[string]interface{} NerdgraphApiUrl() *string SetNerdgraphApiUrl(val *string) NerdgraphApiUrlInput() *string // The tree node. Node() constructs.Node // Experimental. RawOverrides() interface{} Region() *string SetRegion(val *string) RegionInput() *string SyntheticsApiUrl() *string SetSyntheticsApiUrl(val *string) SyntheticsApiUrlInput() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformProviderSource() *string // Experimental. TerraformResourceType() *string // Experimental. AddOverride(path *string, value interface{}) // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetAdminApiKey() ResetAlias() ResetApiKey() ResetApiUrl() ResetCacertFile() ResetInfrastructureApiUrl() ResetInsecureSkipVerify() ResetInsightsInsertKey() ResetInsightsInsertUrl() ResetInsightsQueryUrl() ResetNerdgraphApiUrl() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetRegion() ResetSyntheticsApiUrl() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/newrelic newrelic}.
func NewNewrelicProvider ¶
func NewNewrelicProvider(scope constructs.Construct, id *string, config *NewrelicProviderConfig) NewrelicProvider
Create a new {@link https://www.terraform.io/docs/providers/newrelic newrelic} Resource.
type NewrelicProviderConfig ¶
type NewrelicProviderConfig struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic#account_id NewrelicProvider#account_id}. AccountId *float64 `field:"required" json:"accountId" yaml:"accountId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic#admin_api_key NewrelicProvider#admin_api_key}. AdminApiKey *string `field:"optional" json:"adminApiKey" yaml:"adminApiKey"` // Alias name. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic#alias NewrelicProvider#alias} Alias *string `field:"optional" json:"alias" yaml:"alias"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic#api_key NewrelicProvider#api_key}. ApiKey *string `field:"optional" json:"apiKey" yaml:"apiKey"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic#api_url NewrelicProvider#api_url}. ApiUrl *string `field:"optional" json:"apiUrl" yaml:"apiUrl"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic#cacert_file NewrelicProvider#cacert_file}. CacertFile *string `field:"optional" json:"cacertFile" yaml:"cacertFile"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic#infrastructure_api_url NewrelicProvider#infrastructure_api_url}. InfrastructureApiUrl *string `field:"optional" json:"infrastructureApiUrl" yaml:"infrastructureApiUrl"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic#insecure_skip_verify NewrelicProvider#insecure_skip_verify}. InsecureSkipVerify interface{} `field:"optional" json:"insecureSkipVerify" yaml:"insecureSkipVerify"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic#insights_insert_key NewrelicProvider#insights_insert_key}. InsightsInsertKey *string `field:"optional" json:"insightsInsertKey" yaml:"insightsInsertKey"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic#insights_insert_url NewrelicProvider#insights_insert_url}. InsightsInsertUrl *string `field:"optional" json:"insightsInsertUrl" yaml:"insightsInsertUrl"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic#insights_query_url NewrelicProvider#insights_query_url}. InsightsQueryUrl *string `field:"optional" json:"insightsQueryUrl" yaml:"insightsQueryUrl"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic#nerdgraph_api_url NewrelicProvider#nerdgraph_api_url}. NerdgraphApiUrl *string `field:"optional" json:"nerdgraphApiUrl" yaml:"nerdgraphApiUrl"` // The data center for which your New Relic account is configured. Only one region per provider block is permitted. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic#region NewrelicProvider#region} Region *string `field:"optional" json:"region" yaml:"region"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic#synthetics_api_url NewrelicProvider#synthetics_api_url}. SyntheticsApiUrl *string `field:"optional" json:"syntheticsApiUrl" yaml:"syntheticsApiUrl"` }
type NotificationChannel ¶
type NotificationChannel interface { cdktf.TerraformResource // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) DestinationId() *string SetDestinationId(val *string) DestinationIdInput() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node Product() *string SetProduct(val *string) ProductInput() *string Properties() NotificationChannelPropertiesList PropertiesInput() interface{} // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Type() *string SetType(val *string) TypeInput() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutProperties(value interface{}) ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetProperties() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/newrelic/r/notification_channel newrelic_notification_channel}.
func NewNotificationChannel ¶
func NewNotificationChannel(scope constructs.Construct, id *string, config *NotificationChannelConfig) NotificationChannel
Create a new {@link https://www.terraform.io/docs/providers/newrelic/r/notification_channel newrelic_notification_channel} Resource.
type NotificationChannelConfig ¶
type NotificationChannelConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // (Required) The id of the destination. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/notification_channel#destination_id NotificationChannel#destination_id} DestinationId *string `field:"required" json:"destinationId" yaml:"destinationId"` // (Required) The name of the channel. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/notification_channel#name NotificationChannel#name} Name *string `field:"required" json:"name" yaml:"name"` // (Required) The type of the channel product. One of: (ALERTS, DISCUSSIONS, ERROR_TRACKING, NTFC, SHARING, PD, IINT). // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/notification_channel#product NotificationChannel#product} Product *string `field:"required" json:"product" yaml:"product"` // (Required) The type of the channel. One of: (WEBHOOK, EMAIL, SERVICENOW_INCIDENTS, PAGERDUTY_ACCOUNT_INTEGRATION, PAGERDUTY_SERVICE_INTEGRATION). // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/notification_channel#type NotificationChannel#type} Type *string `field:"required" json:"type" yaml:"type"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/notification_channel#id NotificationChannel#id}. // // Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. // If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. Id *string `field:"optional" json:"id" yaml:"id"` // properties block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/notification_channel#properties NotificationChannel#properties} Properties interface{} `field:"optional" json:"properties" yaml:"properties"` }
type NotificationChannelProperties ¶
type NotificationChannelProperties struct { // Notification channel property key. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/notification_channel#key NotificationChannel#key} Key *string `field:"required" json:"key" yaml:"key"` // Notification channel property value. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/notification_channel#value NotificationChannel#value} Value *string `field:"required" json:"value" yaml:"value"` // Notification channel property display key. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/notification_channel#display_value NotificationChannel#display_value} DisplayValue *string `field:"optional" json:"displayValue" yaml:"displayValue"` // Notification channel property label. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/notification_channel#label NotificationChannel#label} Label *string `field:"optional" json:"label" yaml:"label"` }
type NotificationChannelPropertiesList ¶
type NotificationChannelPropertiesList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) NotificationChannelPropertiesOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewNotificationChannelPropertiesList ¶
func NewNotificationChannelPropertiesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) NotificationChannelPropertiesList
type NotificationChannelPropertiesOutputReference ¶
type NotificationChannelPropertiesOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string DisplayValue() *string SetDisplayValue(val *string) DisplayValueInput() *string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Key() *string SetKey(val *string) KeyInput() *string Label() *string SetLabel(val *string) LabelInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *string SetValue(val *string) ValueInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetDisplayValue() ResetLabel() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewNotificationChannelPropertiesOutputReference ¶
func NewNotificationChannelPropertiesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) NotificationChannelPropertiesOutputReference
type NotificationDestination ¶
type NotificationDestination interface { cdktf.TerraformResource Auth() *map[string]*string SetAuth(val *map[string]*string) AuthInput() *map[string]*string // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node Properties() NotificationDestinationPropertiesList PropertiesInput() interface{} // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Type() *string SetType(val *string) TypeInput() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutProperties(value interface{}) ResetAuth() ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetProperties() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/newrelic/r/notification_destination newrelic_notification_destination}.
func NewNotificationDestination ¶
func NewNotificationDestination(scope constructs.Construct, id *string, config *NotificationDestinationConfig) NotificationDestination
Create a new {@link https://www.terraform.io/docs/providers/newrelic/r/notification_destination newrelic_notification_destination} Resource.
type NotificationDestinationConfig ¶
type NotificationDestinationConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // (Required) The name of the destination. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/notification_destination#name NotificationDestination#name} Name *string `field:"required" json:"name" yaml:"name"` // (Required) The type of the destination. One of: (WEBHOOK, EMAIL, SERVICE_NOW, PAGERDUTY_ACCOUNT_INTEGRATION, PAGERDUTY_SERVICE_INTEGRATION). // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/notification_destination#type NotificationDestination#type} Type *string `field:"required" json:"type" yaml:"type"` // A set of key-value pairs to represent a Notification destination auth. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/notification_destination#auth NotificationDestination#auth} Auth *map[string]*string `field:"optional" json:"auth" yaml:"auth"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/notification_destination#id NotificationDestination#id}. // // Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. // If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. Id *string `field:"optional" json:"id" yaml:"id"` // properties block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/notification_destination#properties NotificationDestination#properties} Properties interface{} `field:"optional" json:"properties" yaml:"properties"` }
type NotificationDestinationProperties ¶
type NotificationDestinationProperties struct { // Notification destination property key. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/notification_destination#key NotificationDestination#key} Key *string `field:"required" json:"key" yaml:"key"` // Notification destination property value. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/notification_destination#value NotificationDestination#value} Value *string `field:"required" json:"value" yaml:"value"` // Notification destination property display key. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/notification_destination#display_value NotificationDestination#display_value} DisplayValue *string `field:"optional" json:"displayValue" yaml:"displayValue"` // Notification destination property label. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/notification_destination#label NotificationDestination#label} Label *string `field:"optional" json:"label" yaml:"label"` }
type NotificationDestinationPropertiesList ¶
type NotificationDestinationPropertiesList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) NotificationDestinationPropertiesOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewNotificationDestinationPropertiesList ¶
func NewNotificationDestinationPropertiesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) NotificationDestinationPropertiesList
type NotificationDestinationPropertiesOutputReference ¶
type NotificationDestinationPropertiesOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string DisplayValue() *string SetDisplayValue(val *string) DisplayValueInput() *string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Key() *string SetKey(val *string) KeyInput() *string Label() *string SetLabel(val *string) LabelInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *string SetValue(val *string) ValueInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetDisplayValue() ResetLabel() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewNotificationDestinationPropertiesOutputReference ¶
func NewNotificationDestinationPropertiesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) NotificationDestinationPropertiesOutputReference
type NrqlAlertCondition ¶
type NrqlAlertCondition interface { cdktf.TerraformResource AccountId() *float64 SetAccountId(val *float64) AccountIdInput() *float64 AggregationDelay() *string SetAggregationDelay(val *string) AggregationDelayInput() *string AggregationMethod() *string SetAggregationMethod(val *string) AggregationMethodInput() *string AggregationTimer() *string SetAggregationTimer(val *string) AggregationTimerInput() *string AggregationWindow() *float64 SetAggregationWindow(val *float64) AggregationWindowInput() *float64 BaselineDirection() *string SetBaselineDirection(val *string) BaselineDirectionInput() *string // Experimental. CdktfStack() cdktf.TerraformStack CloseViolationsOnExpiration() interface{} SetCloseViolationsOnExpiration(val interface{}) CloseViolationsOnExpirationInput() interface{} // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) Critical() NrqlAlertConditionCriticalOutputReference CriticalInput() *NrqlAlertConditionCritical // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) Description() *string SetDescription(val *string) DescriptionInput() *string Enabled() interface{} SetEnabled(val interface{}) EnabledInput() interface{} EntityGuid() *string ExpirationDuration() *float64 SetExpirationDuration(val *float64) ExpirationDurationInput() *float64 FillOption() *string SetFillOption(val *string) FillOptionInput() *string FillValue() *float64 SetFillValue(val *float64) FillValueInput() *float64 // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node Nrql() NrqlAlertConditionNrqlOutputReference NrqlInput() *NrqlAlertConditionNrql OpenViolationOnExpiration() interface{} SetOpenViolationOnExpiration(val interface{}) OpenViolationOnExpirationInput() interface{} PolicyId() *float64 SetPolicyId(val *float64) PolicyIdInput() *float64 // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} RunbookUrl() *string SetRunbookUrl(val *string) RunbookUrlInput() *string SlideBy() *float64 SetSlideBy(val *float64) SlideByInput() *float64 Term() NrqlAlertConditionTermList TermInput() interface{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Type() *string SetType(val *string) TypeInput() *string ValueFunction() *string SetValueFunction(val *string) ValueFunctionInput() *string ViolationTimeLimit() *string SetViolationTimeLimit(val *string) ViolationTimeLimitInput() *string ViolationTimeLimitSeconds() *float64 SetViolationTimeLimitSeconds(val *float64) ViolationTimeLimitSecondsInput() *float64 Warning() NrqlAlertConditionWarningOutputReference WarningInput() *NrqlAlertConditionWarning // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutCritical(value *NrqlAlertConditionCritical) PutNrql(value *NrqlAlertConditionNrql) PutTerm(value interface{}) PutWarning(value *NrqlAlertConditionWarning) ResetAccountId() ResetAggregationDelay() ResetAggregationMethod() ResetAggregationTimer() ResetAggregationWindow() ResetBaselineDirection() ResetCloseViolationsOnExpiration() ResetCritical() ResetDescription() ResetEnabled() ResetExpirationDuration() ResetFillOption() ResetFillValue() ResetId() ResetOpenViolationOnExpiration() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetRunbookUrl() ResetSlideBy() ResetTerm() ResetType() ResetValueFunction() ResetViolationTimeLimit() ResetViolationTimeLimitSeconds() ResetWarning() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/newrelic/r/nrql_alert_condition newrelic_nrql_alert_condition}.
func NewNrqlAlertCondition ¶
func NewNrqlAlertCondition(scope constructs.Construct, id *string, config *NrqlAlertConditionConfig) NrqlAlertCondition
Create a new {@link https://www.terraform.io/docs/providers/newrelic/r/nrql_alert_condition newrelic_nrql_alert_condition} Resource.
type NrqlAlertConditionConfig ¶
type NrqlAlertConditionConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // The title of the condition. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/nrql_alert_condition#name NrqlAlertCondition#name} Name *string `field:"required" json:"name" yaml:"name"` // nrql block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/nrql_alert_condition#nrql NrqlAlertCondition#nrql} Nrql *NrqlAlertConditionNrql `field:"required" json:"nrql" yaml:"nrql"` // The ID of the policy where this condition should be used. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/nrql_alert_condition#policy_id NrqlAlertCondition#policy_id} PolicyId *float64 `field:"required" json:"policyId" yaml:"policyId"` // The New Relic account ID for managing your NRQL alert conditions. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/nrql_alert_condition#account_id NrqlAlertCondition#account_id} AccountId *float64 `field:"optional" json:"accountId" yaml:"accountId"` // 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. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/nrql_alert_condition#aggregation_delay NrqlAlertCondition#aggregation_delay} AggregationDelay *string `field:"optional" json:"aggregationDelay" yaml:"aggregationDelay"` // The method that determines when we consider an aggregation window to be complete so that we can evaluate the signal for violations. // // Default is CADENCE. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/nrql_alert_condition#aggregation_method NrqlAlertCondition#aggregation_method} AggregationMethod *string `field:"optional" json:"aggregationMethod" yaml:"aggregationMethod"` // 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. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/nrql_alert_condition#aggregation_timer NrqlAlertCondition#aggregation_timer} AggregationTimer *string `field:"optional" json:"aggregationTimer" yaml:"aggregationTimer"` // The duration of the time window used to evaluate the NRQL query, in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/nrql_alert_condition#aggregation_window NrqlAlertCondition#aggregation_window} AggregationWindow *float64 `field:"optional" json:"aggregationWindow" yaml:"aggregationWindow"` // The baseline direction of a baseline NRQL alert condition. Valid values are: 'LOWER_ONLY', 'UPPER_AND_LOWER', 'UPPER_ONLY' (case insensitive). // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/nrql_alert_condition#baseline_direction NrqlAlertCondition#baseline_direction} BaselineDirection *string `field:"optional" json:"baselineDirection" yaml:"baselineDirection"` // Whether to close all open violations when the signal expires. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/nrql_alert_condition#close_violations_on_expiration NrqlAlertCondition#close_violations_on_expiration} CloseViolationsOnExpiration interface{} `field:"optional" json:"closeViolationsOnExpiration" yaml:"closeViolationsOnExpiration"` // critical block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/nrql_alert_condition#critical NrqlAlertCondition#critical} Critical *NrqlAlertConditionCritical `field:"optional" json:"critical" yaml:"critical"` // The description of the NRQL alert condition. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/nrql_alert_condition#description NrqlAlertCondition#description} Description *string `field:"optional" json:"description" yaml:"description"` // Whether or not to enable the alert condition. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/nrql_alert_condition#enabled NrqlAlertCondition#enabled} Enabled interface{} `field:"optional" json:"enabled" yaml:"enabled"` // The amount of time (in seconds) to wait before considering the signal expired. // // Must be in the range of 30 to 172800 (inclusive) // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/nrql_alert_condition#expiration_duration NrqlAlertCondition#expiration_duration} ExpirationDuration *float64 `field:"optional" json:"expirationDuration" yaml:"expirationDuration"` // 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). // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/nrql_alert_condition#fill_option NrqlAlertCondition#fill_option} FillOption *string `field:"optional" json:"fillOption" yaml:"fillOption"` // If using the 'static' fill option, this value will be used for filling gaps in the signal. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/nrql_alert_condition#fill_value NrqlAlertCondition#fill_value} FillValue *float64 `field:"optional" json:"fillValue" yaml:"fillValue"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/nrql_alert_condition#id NrqlAlertCondition#id}. // // Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. // If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. Id *string `field:"optional" json:"id" yaml:"id"` // Whether to create a new violation to capture that the signal expired. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/nrql_alert_condition#open_violation_on_expiration NrqlAlertCondition#open_violation_on_expiration} OpenViolationOnExpiration interface{} `field:"optional" json:"openViolationOnExpiration" yaml:"openViolationOnExpiration"` // Runbook URL to display in notifications. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/nrql_alert_condition#runbook_url NrqlAlertCondition#runbook_url} RunbookUrl *string `field:"optional" json:"runbookUrl" yaml:"runbookUrl"` // The duration of overlapping timewindows used to smooth the chart line, in seconds. // // Must be a factor of `aggregation_window` and less than the aggregation window. It should be greater or equal to 30 seconds if `aggregation_window` is less than or equal to 3600 seconds, or greater or equal to `aggregation_window / 120` if `aggregation_window` is greater than 3600 seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/nrql_alert_condition#slide_by NrqlAlertCondition#slide_by} SlideBy *float64 `field:"optional" json:"slideBy" yaml:"slideBy"` // term block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/nrql_alert_condition#term NrqlAlertCondition#term} Term interface{} `field:"optional" json:"term" yaml:"term"` // The type of NRQL alert condition to create. Valid values are: 'static', 'baseline'. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/nrql_alert_condition#type NrqlAlertCondition#type} Type *string `field:"optional" json:"type" yaml:"type"` // Values are: 'single_value' (deprecated) or 'sum' (deprecated). // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/nrql_alert_condition#value_function NrqlAlertCondition#value_function} ValueFunction *string `field:"optional" json:"valueFunction" yaml:"valueFunction"` // Sets a time limit, in hours, that will automatically force-close a long-lasting violation 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). // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/nrql_alert_condition#violation_time_limit NrqlAlertCondition#violation_time_limit} ViolationTimeLimit *string `field:"optional" json:"violationTimeLimit" yaml:"violationTimeLimit"` // Sets a time limit, in seconds, that will automatically force-close a long-lasting violation after the time limit you select. // // Must be in the range of 300 to 2592000 (inclusive) // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/nrql_alert_condition#violation_time_limit_seconds NrqlAlertCondition#violation_time_limit_seconds} ViolationTimeLimitSeconds *float64 `field:"optional" json:"violationTimeLimitSeconds" yaml:"violationTimeLimitSeconds"` // warning block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/nrql_alert_condition#warning NrqlAlertCondition#warning} Warning *NrqlAlertConditionWarning `field:"optional" json:"warning" yaml:"warning"` }
type NrqlAlertConditionCritical ¶
type NrqlAlertConditionCritical struct { // For baseline conditions must be in range [1, 1000]. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/nrql_alert_condition#threshold NrqlAlertCondition#threshold} Threshold *float64 `field:"required" json:"threshold" yaml:"threshold"` // In minutes, must be in the range of 1 to 120 (inclusive). // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/nrql_alert_condition#duration NrqlAlertCondition#duration} Duration *float64 `field:"optional" json:"duration" yaml:"duration"` // One of (above, above_or_equals, below, below_or_equals, equals, not_equals). Defaults to 'equals'. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/nrql_alert_condition#operator NrqlAlertCondition#operator} Operator *string `field:"optional" json:"operator" yaml:"operator"` // The duration, in seconds, that the threshold must violate in order to create a violation. // // Value must be a multiple of the 'aggregation_window' (which has a default of 60 seconds). Value must be within 120-3600 seconds for baseline conditions, within 120-7200 seconds for static conditions with the sum value function, and within 60-7200 seconds for static conditions with the single_value value function. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/nrql_alert_condition#threshold_duration NrqlAlertCondition#threshold_duration} ThresholdDuration *float64 `field:"optional" json:"thresholdDuration" yaml:"thresholdDuration"` // 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). // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/nrql_alert_condition#threshold_occurrences NrqlAlertCondition#threshold_occurrences} ThresholdOccurrences *string `field:"optional" json:"thresholdOccurrences" yaml:"thresholdOccurrences"` // Valid values are: 'all' or 'any'. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/nrql_alert_condition#time_function NrqlAlertCondition#time_function} TimeFunction *string `field:"optional" json:"timeFunction" yaml:"timeFunction"` }
type NrqlAlertConditionCriticalOutputReference ¶
type NrqlAlertConditionCriticalOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Duration() *float64 SetDuration(val *float64) DurationInput() *float64 // Experimental. Fqn() *string InternalValue() *NrqlAlertConditionCritical SetInternalValue(val *NrqlAlertConditionCritical) Operator() *string SetOperator(val *string) OperatorInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Threshold() *float64 SetThreshold(val *float64) ThresholdDuration() *float64 SetThresholdDuration(val *float64) ThresholdDurationInput() *float64 ThresholdInput() *float64 ThresholdOccurrences() *string SetThresholdOccurrences(val *string) ThresholdOccurrencesInput() *string TimeFunction() *string SetTimeFunction(val *string) TimeFunctionInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetDuration() ResetOperator() ResetThresholdDuration() ResetThresholdOccurrences() ResetTimeFunction() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewNrqlAlertConditionCriticalOutputReference ¶
func NewNrqlAlertConditionCriticalOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) NrqlAlertConditionCriticalOutputReference
type NrqlAlertConditionNrql ¶
type NrqlAlertConditionNrql struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/nrql_alert_condition#query NrqlAlertCondition#query}. Query *string `field:"required" json:"query" yaml:"query"` // 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`. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/nrql_alert_condition#evaluation_offset NrqlAlertCondition#evaluation_offset} EvaluationOffset *float64 `field:"optional" json:"evaluationOffset" yaml:"evaluationOffset"` // 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`. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/nrql_alert_condition#since_value NrqlAlertCondition#since_value} SinceValue *string `field:"optional" json:"sinceValue" yaml:"sinceValue"` }
type NrqlAlertConditionNrqlOutputReference ¶
type NrqlAlertConditionNrqlOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string EvaluationOffset() *float64 SetEvaluationOffset(val *float64) EvaluationOffsetInput() *float64 // Experimental. Fqn() *string InternalValue() *NrqlAlertConditionNrql SetInternalValue(val *NrqlAlertConditionNrql) Query() *string SetQuery(val *string) QueryInput() *string SinceValue() *string SetSinceValue(val *string) SinceValueInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetEvaluationOffset() ResetSinceValue() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewNrqlAlertConditionNrqlOutputReference ¶
func NewNrqlAlertConditionNrqlOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) NrqlAlertConditionNrqlOutputReference
type NrqlAlertConditionTerm ¶
type NrqlAlertConditionTerm struct { // For baseline conditions must be in range [1, 1000]. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/nrql_alert_condition#threshold NrqlAlertCondition#threshold} Threshold *float64 `field:"required" json:"threshold" yaml:"threshold"` // In minutes, must be in the range of 1 to 120 (inclusive). // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/nrql_alert_condition#duration NrqlAlertCondition#duration} Duration *float64 `field:"optional" json:"duration" yaml:"duration"` // One of (above, above_or_equals, below, below_or_equals, equals, not_equals). Defaults to 'equals'. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/nrql_alert_condition#operator NrqlAlertCondition#operator} Operator *string `field:"optional" json:"operator" yaml:"operator"` // One of (critical, warning). Defaults to 'critical'. At least one condition term must have priority set to 'critical'. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/nrql_alert_condition#priority NrqlAlertCondition#priority} Priority *string `field:"optional" json:"priority" yaml:"priority"` // The duration, in seconds, that the threshold must violate in order to create a violation. // // Value must be a multiple of the 'aggregation_window' (which has a default of 60 seconds). Value must be within 120-3600 seconds for baseline conditions, within 120-7200 seconds for static conditions with the sum value function, and within 60-7200 seconds for static conditions with the single_value value function. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/nrql_alert_condition#threshold_duration NrqlAlertCondition#threshold_duration} ThresholdDuration *float64 `field:"optional" json:"thresholdDuration" yaml:"thresholdDuration"` // 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). // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/nrql_alert_condition#threshold_occurrences NrqlAlertCondition#threshold_occurrences} ThresholdOccurrences *string `field:"optional" json:"thresholdOccurrences" yaml:"thresholdOccurrences"` // Valid values are: 'all' or 'any'. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/nrql_alert_condition#time_function NrqlAlertCondition#time_function} TimeFunction *string `field:"optional" json:"timeFunction" yaml:"timeFunction"` }
type NrqlAlertConditionTermList ¶
type NrqlAlertConditionTermList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) NrqlAlertConditionTermOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewNrqlAlertConditionTermList ¶
func NewNrqlAlertConditionTermList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) NrqlAlertConditionTermList
type NrqlAlertConditionTermOutputReference ¶
type NrqlAlertConditionTermOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Duration() *float64 SetDuration(val *float64) DurationInput() *float64 // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Operator() *string SetOperator(val *string) OperatorInput() *string Priority() *string SetPriority(val *string) PriorityInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Threshold() *float64 SetThreshold(val *float64) ThresholdDuration() *float64 SetThresholdDuration(val *float64) ThresholdDurationInput() *float64 ThresholdInput() *float64 ThresholdOccurrences() *string SetThresholdOccurrences(val *string) ThresholdOccurrencesInput() *string TimeFunction() *string SetTimeFunction(val *string) TimeFunctionInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetDuration() ResetOperator() ResetPriority() ResetThresholdDuration() ResetThresholdOccurrences() ResetTimeFunction() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewNrqlAlertConditionTermOutputReference ¶
func NewNrqlAlertConditionTermOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) NrqlAlertConditionTermOutputReference
type NrqlAlertConditionWarning ¶
type NrqlAlertConditionWarning struct { // For baseline conditions must be in range [1, 1000]. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/nrql_alert_condition#threshold NrqlAlertCondition#threshold} Threshold *float64 `field:"required" json:"threshold" yaml:"threshold"` // In minutes, must be in the range of 1 to 120 (inclusive). // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/nrql_alert_condition#duration NrqlAlertCondition#duration} Duration *float64 `field:"optional" json:"duration" yaml:"duration"` // One of (above, above_or_equals, below, below_or_equals, equals, not_equals). Defaults to 'equals'. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/nrql_alert_condition#operator NrqlAlertCondition#operator} Operator *string `field:"optional" json:"operator" yaml:"operator"` // The duration, in seconds, that the threshold must violate in order to create a violation. // // Value must be a multiple of the 'aggregation_window' (which has a default of 60 seconds). Value must be within 120-3600 seconds for baseline conditions, within 120-7200 seconds for static conditions with the sum value function, and within 60-7200 seconds for static conditions with the single_value value function. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/nrql_alert_condition#threshold_duration NrqlAlertCondition#threshold_duration} ThresholdDuration *float64 `field:"optional" json:"thresholdDuration" yaml:"thresholdDuration"` // 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). // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/nrql_alert_condition#threshold_occurrences NrqlAlertCondition#threshold_occurrences} ThresholdOccurrences *string `field:"optional" json:"thresholdOccurrences" yaml:"thresholdOccurrences"` // Valid values are: 'all' or 'any'. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/nrql_alert_condition#time_function NrqlAlertCondition#time_function} TimeFunction *string `field:"optional" json:"timeFunction" yaml:"timeFunction"` }
type NrqlAlertConditionWarningOutputReference ¶
type NrqlAlertConditionWarningOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Duration() *float64 SetDuration(val *float64) DurationInput() *float64 // Experimental. Fqn() *string InternalValue() *NrqlAlertConditionWarning SetInternalValue(val *NrqlAlertConditionWarning) Operator() *string SetOperator(val *string) OperatorInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Threshold() *float64 SetThreshold(val *float64) ThresholdDuration() *float64 SetThresholdDuration(val *float64) ThresholdDurationInput() *float64 ThresholdInput() *float64 ThresholdOccurrences() *string SetThresholdOccurrences(val *string) ThresholdOccurrencesInput() *string TimeFunction() *string SetTimeFunction(val *string) TimeFunctionInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetDuration() ResetOperator() ResetThresholdDuration() ResetThresholdOccurrences() ResetTimeFunction() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewNrqlAlertConditionWarningOutputReference ¶
func NewNrqlAlertConditionWarningOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) NrqlAlertConditionWarningOutputReference
type NrqlDropRule ¶
type NrqlDropRule interface { cdktf.TerraformResource AccountId() *float64 SetAccountId(val *float64) AccountIdInput() *float64 Action() *string SetAction(val *string) ActionInput() *string // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) Description() *string SetDescription(val *string) DescriptionInput() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) // The tree node. Node() constructs.Node Nrql() *string SetNrql(val *string) NrqlInput() *string // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} RuleId() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetAccountId() ResetDescription() ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/newrelic/r/nrql_drop_rule newrelic_nrql_drop_rule}.
func NewNrqlDropRule ¶
func NewNrqlDropRule(scope constructs.Construct, id *string, config *NrqlDropRuleConfig) NrqlDropRule
Create a new {@link https://www.terraform.io/docs/providers/newrelic/r/nrql_drop_rule newrelic_nrql_drop_rule} Resource.
type NrqlDropRuleConfig ¶
type NrqlDropRuleConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // The drop rule action (drop_data, drop_attributes, or drop_attributes_from_metric_aggregates). // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/nrql_drop_rule#action NrqlDropRule#action} Action *string `field:"required" json:"action" yaml:"action"` // Explains which data to apply the drop rule to. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/nrql_drop_rule#nrql NrqlDropRule#nrql} Nrql *string `field:"required" json:"nrql" yaml:"nrql"` // Account with the NRQL drop rule will be put. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/nrql_drop_rule#account_id NrqlDropRule#account_id} AccountId *float64 `field:"optional" json:"accountId" yaml:"accountId"` // Provides additional information about the rule. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/nrql_drop_rule#description NrqlDropRule#description} Description *string `field:"optional" json:"description" yaml:"description"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/nrql_drop_rule#id NrqlDropRule#id}. // // Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. // If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. Id *string `field:"optional" json:"id" yaml:"id"` }
type OneDashboard ¶
type OneDashboard interface { cdktf.TerraformResource AccountId() *float64 SetAccountId(val *float64) AccountIdInput() *float64 // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) Description() *string SetDescription(val *string) DescriptionInput() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Guid() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node Page() OneDashboardPageList PageInput() interface{} Permalink() *string Permissions() *string SetPermissions(val *string) PermissionsInput() *string // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutPage(value interface{}) ResetAccountId() ResetDescription() ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetPermissions() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard newrelic_one_dashboard}.
func NewOneDashboard ¶
func NewOneDashboard(scope constructs.Construct, id *string, config *OneDashboardConfig) OneDashboard
Create a new {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard newrelic_one_dashboard} Resource.
type OneDashboardConfig ¶
type OneDashboardConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // The dashboard's name. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#name OneDashboard#name} Name *string `field:"required" json:"name" yaml:"name"` // page block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#page OneDashboard#page} Page interface{} `field:"required" json:"page" yaml:"page"` // The New Relic account ID where you want to create the dashboard. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#account_id OneDashboard#account_id} AccountId *float64 `field:"optional" json:"accountId" yaml:"accountId"` // The dashboard's description. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#description OneDashboard#description} Description *string `field:"optional" json:"description" yaml:"description"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#id OneDashboard#id}. // // Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. // If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. Id *string `field:"optional" json:"id" yaml:"id"` // Determines who can see or edit the dashboard. Valid values are private, public_read_only, public_read_write. Defaults to public_read_only. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#permissions OneDashboard#permissions} Permissions *string `field:"optional" json:"permissions" yaml:"permissions"` }
type OneDashboardPage ¶
type OneDashboardPage struct { // The dashboard page's name. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#name OneDashboard#name} Name *string `field:"required" json:"name" yaml:"name"` // The dashboard page's description. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#description OneDashboard#description} Description *string `field:"optional" json:"description" yaml:"description"` // widget_area block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#widget_area OneDashboard#widget_area} WidgetArea interface{} `field:"optional" json:"widgetArea" yaml:"widgetArea"` // widget_bar block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#widget_bar OneDashboard#widget_bar} WidgetBar interface{} `field:"optional" json:"widgetBar" yaml:"widgetBar"` // widget_billboard block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#widget_billboard OneDashboard#widget_billboard} WidgetBillboard interface{} `field:"optional" json:"widgetBillboard" yaml:"widgetBillboard"` // widget_bullet block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#widget_bullet OneDashboard#widget_bullet} WidgetBullet interface{} `field:"optional" json:"widgetBullet" yaml:"widgetBullet"` // widget_funnel block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#widget_funnel OneDashboard#widget_funnel} WidgetFunnel interface{} `field:"optional" json:"widgetFunnel" yaml:"widgetFunnel"` // widget_heatmap block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#widget_heatmap OneDashboard#widget_heatmap} WidgetHeatmap interface{} `field:"optional" json:"widgetHeatmap" yaml:"widgetHeatmap"` // widget_histogram block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#widget_histogram OneDashboard#widget_histogram} WidgetHistogram interface{} `field:"optional" json:"widgetHistogram" yaml:"widgetHistogram"` // widget_json block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#widget_json OneDashboard#widget_json} WidgetJson interface{} `field:"optional" json:"widgetJson" yaml:"widgetJson"` // widget_line block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#widget_line OneDashboard#widget_line} WidgetLine interface{} `field:"optional" json:"widgetLine" yaml:"widgetLine"` // widget_log_table block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#widget_log_table OneDashboard#widget_log_table} WidgetLogTable interface{} `field:"optional" json:"widgetLogTable" yaml:"widgetLogTable"` // widget_markdown block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#widget_markdown OneDashboard#widget_markdown} WidgetMarkdown interface{} `field:"optional" json:"widgetMarkdown" yaml:"widgetMarkdown"` // widget_pie block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#widget_pie OneDashboard#widget_pie} WidgetPie interface{} `field:"optional" json:"widgetPie" yaml:"widgetPie"` // widget_stacked_bar block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#widget_stacked_bar OneDashboard#widget_stacked_bar} WidgetStackedBar interface{} `field:"optional" json:"widgetStackedBar" yaml:"widgetStackedBar"` // widget_table block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#widget_table OneDashboard#widget_table} WidgetTable interface{} `field:"optional" json:"widgetTable" yaml:"widgetTable"` }
type OneDashboardPageList ¶
type OneDashboardPageList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) OneDashboardPageOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewOneDashboardPageList ¶
func NewOneDashboardPageList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OneDashboardPageList
type OneDashboardPageOutputReference ¶
type OneDashboardPageOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Description() *string SetDescription(val *string) DescriptionInput() *string // Experimental. Fqn() *string Guid() *string InternalValue() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) WidgetArea() OneDashboardPageWidgetAreaList WidgetAreaInput() interface{} WidgetBar() OneDashboardPageWidgetBarList WidgetBarInput() interface{} WidgetBillboard() OneDashboardPageWidgetBillboardList WidgetBillboardInput() interface{} WidgetBullet() OneDashboardPageWidgetBulletList WidgetBulletInput() interface{} WidgetFunnel() OneDashboardPageWidgetFunnelList WidgetFunnelInput() interface{} WidgetHeatmap() OneDashboardPageWidgetHeatmapList WidgetHeatmapInput() interface{} WidgetHistogram() OneDashboardPageWidgetHistogramList WidgetHistogramInput() interface{} WidgetJson() OneDashboardPageWidgetJsonList WidgetJsonInput() interface{} WidgetLine() OneDashboardPageWidgetLineList WidgetLineInput() interface{} WidgetLogTable() OneDashboardPageWidgetLogTableList WidgetLogTableInput() interface{} WidgetMarkdown() OneDashboardPageWidgetMarkdownList WidgetMarkdownInput() interface{} WidgetPie() OneDashboardPageWidgetPieList WidgetPieInput() interface{} WidgetStackedBar() OneDashboardPageWidgetStackedBarList WidgetStackedBarInput() interface{} WidgetTable() OneDashboardPageWidgetTableList WidgetTableInput() interface{} // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutWidgetArea(value interface{}) PutWidgetBar(value interface{}) PutWidgetBillboard(value interface{}) PutWidgetBullet(value interface{}) PutWidgetFunnel(value interface{}) PutWidgetHeatmap(value interface{}) PutWidgetHistogram(value interface{}) PutWidgetJson(value interface{}) PutWidgetLine(value interface{}) PutWidgetLogTable(value interface{}) PutWidgetMarkdown(value interface{}) PutWidgetPie(value interface{}) PutWidgetStackedBar(value interface{}) PutWidgetTable(value interface{}) ResetDescription() ResetWidgetArea() ResetWidgetBar() ResetWidgetBillboard() ResetWidgetBullet() ResetWidgetFunnel() ResetWidgetHeatmap() ResetWidgetHistogram() ResetWidgetJson() ResetWidgetLine() ResetWidgetLogTable() ResetWidgetMarkdown() ResetWidgetPie() ResetWidgetStackedBar() ResetWidgetTable() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewOneDashboardPageOutputReference ¶
func NewOneDashboardPageOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) OneDashboardPageOutputReference
type OneDashboardPageWidgetArea ¶
type OneDashboardPageWidgetArea struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#column OneDashboard#column}. Column *float64 `field:"required" json:"column" yaml:"column"` // nrql_query block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#nrql_query OneDashboard#nrql_query} NrqlQuery interface{} `field:"required" json:"nrqlQuery" yaml:"nrqlQuery"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#row OneDashboard#row}. Row *float64 `field:"required" json:"row" yaml:"row"` // A title for the widget. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#title OneDashboard#title} Title *string `field:"required" json:"title" yaml:"title"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#height OneDashboard#height}. Height *float64 `field:"optional" json:"height" yaml:"height"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#ignore_time_range OneDashboard#ignore_time_range}. IgnoreTimeRange interface{} `field:"optional" json:"ignoreTimeRange" yaml:"ignoreTimeRange"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#width OneDashboard#width}. Width *float64 `field:"optional" json:"width" yaml:"width"` }
type OneDashboardPageWidgetAreaList ¶
type OneDashboardPageWidgetAreaList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) OneDashboardPageWidgetAreaOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewOneDashboardPageWidgetAreaList ¶
func NewOneDashboardPageWidgetAreaList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OneDashboardPageWidgetAreaList
type OneDashboardPageWidgetAreaNrqlQuery ¶
type OneDashboardPageWidgetAreaNrqlQuery struct { // The NRQL query. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#query OneDashboard#query} Query *string `field:"required" json:"query" yaml:"query"` // The account id used for the NRQL query. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#account_id OneDashboard#account_id} AccountId *float64 `field:"optional" json:"accountId" yaml:"accountId"` }
type OneDashboardPageWidgetAreaNrqlQueryList ¶
type OneDashboardPageWidgetAreaNrqlQueryList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) OneDashboardPageWidgetAreaNrqlQueryOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewOneDashboardPageWidgetAreaNrqlQueryList ¶
func NewOneDashboardPageWidgetAreaNrqlQueryList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OneDashboardPageWidgetAreaNrqlQueryList
type OneDashboardPageWidgetAreaNrqlQueryOutputReference ¶
type OneDashboardPageWidgetAreaNrqlQueryOutputReference interface { cdktf.ComplexObject AccountId() *float64 SetAccountId(val *float64) AccountIdInput() *float64 // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Query() *string SetQuery(val *string) QueryInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetAccountId() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewOneDashboardPageWidgetAreaNrqlQueryOutputReference ¶
func NewOneDashboardPageWidgetAreaNrqlQueryOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) OneDashboardPageWidgetAreaNrqlQueryOutputReference
type OneDashboardPageWidgetAreaOutputReference ¶
type OneDashboardPageWidgetAreaOutputReference interface { cdktf.ComplexObject Column() *float64 SetColumn(val *float64) ColumnInput() *float64 // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string Height() *float64 SetHeight(val *float64) HeightInput() *float64 Id() *string IgnoreTimeRange() interface{} SetIgnoreTimeRange(val interface{}) IgnoreTimeRangeInput() interface{} InternalValue() interface{} SetInternalValue(val interface{}) NrqlQuery() OneDashboardPageWidgetAreaNrqlQueryList NrqlQueryInput() interface{} Row() *float64 SetRow(val *float64) RowInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Title() *string SetTitle(val *string) TitleInput() *string Width() *float64 SetWidth(val *float64) WidthInput() *float64 // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutNrqlQuery(value interface{}) ResetHeight() ResetIgnoreTimeRange() ResetWidth() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewOneDashboardPageWidgetAreaOutputReference ¶
func NewOneDashboardPageWidgetAreaOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) OneDashboardPageWidgetAreaOutputReference
type OneDashboardPageWidgetBar ¶
type OneDashboardPageWidgetBar struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#column OneDashboard#column}. Column *float64 `field:"required" json:"column" yaml:"column"` // nrql_query block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#nrql_query OneDashboard#nrql_query} NrqlQuery interface{} `field:"required" json:"nrqlQuery" yaml:"nrqlQuery"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#row OneDashboard#row}. Row *float64 `field:"required" json:"row" yaml:"row"` // A title for the widget. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#title OneDashboard#title} Title *string `field:"required" json:"title" yaml:"title"` // Use this item to filter the current dashboard. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#filter_current_dashboard OneDashboard#filter_current_dashboard} FilterCurrentDashboard interface{} `field:"optional" json:"filterCurrentDashboard" yaml:"filterCurrentDashboard"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#height OneDashboard#height}. Height *float64 `field:"optional" json:"height" yaml:"height"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#ignore_time_range OneDashboard#ignore_time_range}. IgnoreTimeRange interface{} `field:"optional" json:"ignoreTimeRange" yaml:"ignoreTimeRange"` // Related entities. Currently only supports Dashboard entities, but may allow other cases in the future. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#linked_entity_guids OneDashboard#linked_entity_guids} LinkedEntityGuids *[]*string `field:"optional" json:"linkedEntityGuids" yaml:"linkedEntityGuids"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#width OneDashboard#width}. Width *float64 `field:"optional" json:"width" yaml:"width"` }
type OneDashboardPageWidgetBarList ¶
type OneDashboardPageWidgetBarList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) OneDashboardPageWidgetBarOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewOneDashboardPageWidgetBarList ¶
func NewOneDashboardPageWidgetBarList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OneDashboardPageWidgetBarList
type OneDashboardPageWidgetBarNrqlQuery ¶
type OneDashboardPageWidgetBarNrqlQuery struct { // The NRQL query. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#query OneDashboard#query} Query *string `field:"required" json:"query" yaml:"query"` // The account id used for the NRQL query. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#account_id OneDashboard#account_id} AccountId *float64 `field:"optional" json:"accountId" yaml:"accountId"` }
type OneDashboardPageWidgetBarNrqlQueryList ¶
type OneDashboardPageWidgetBarNrqlQueryList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) OneDashboardPageWidgetBarNrqlQueryOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewOneDashboardPageWidgetBarNrqlQueryList ¶
func NewOneDashboardPageWidgetBarNrqlQueryList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OneDashboardPageWidgetBarNrqlQueryList
type OneDashboardPageWidgetBarNrqlQueryOutputReference ¶
type OneDashboardPageWidgetBarNrqlQueryOutputReference interface { cdktf.ComplexObject AccountId() *float64 SetAccountId(val *float64) AccountIdInput() *float64 // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Query() *string SetQuery(val *string) QueryInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetAccountId() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewOneDashboardPageWidgetBarNrqlQueryOutputReference ¶
func NewOneDashboardPageWidgetBarNrqlQueryOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) OneDashboardPageWidgetBarNrqlQueryOutputReference
type OneDashboardPageWidgetBarOutputReference ¶
type OneDashboardPageWidgetBarOutputReference interface { cdktf.ComplexObject Column() *float64 SetColumn(val *float64) ColumnInput() *float64 // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string FilterCurrentDashboard() interface{} SetFilterCurrentDashboard(val interface{}) FilterCurrentDashboardInput() interface{} // Experimental. Fqn() *string Height() *float64 SetHeight(val *float64) HeightInput() *float64 Id() *string IgnoreTimeRange() interface{} SetIgnoreTimeRange(val interface{}) IgnoreTimeRangeInput() interface{} InternalValue() interface{} SetInternalValue(val interface{}) LinkedEntityGuids() *[]*string SetLinkedEntityGuids(val *[]*string) LinkedEntityGuidsInput() *[]*string NrqlQuery() OneDashboardPageWidgetBarNrqlQueryList NrqlQueryInput() interface{} Row() *float64 SetRow(val *float64) RowInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Title() *string SetTitle(val *string) TitleInput() *string Width() *float64 SetWidth(val *float64) WidthInput() *float64 // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutNrqlQuery(value interface{}) ResetFilterCurrentDashboard() ResetHeight() ResetIgnoreTimeRange() ResetLinkedEntityGuids() ResetWidth() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewOneDashboardPageWidgetBarOutputReference ¶
func NewOneDashboardPageWidgetBarOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) OneDashboardPageWidgetBarOutputReference
type OneDashboardPageWidgetBillboard ¶
type OneDashboardPageWidgetBillboard struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#column OneDashboard#column}. Column *float64 `field:"required" json:"column" yaml:"column"` // nrql_query block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#nrql_query OneDashboard#nrql_query} NrqlQuery interface{} `field:"required" json:"nrqlQuery" yaml:"nrqlQuery"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#row OneDashboard#row}. Row *float64 `field:"required" json:"row" yaml:"row"` // A title for the widget. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#title OneDashboard#title} Title *string `field:"required" json:"title" yaml:"title"` // The critical threshold value. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#critical OneDashboard#critical} Critical *string `field:"optional" json:"critical" yaml:"critical"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#height OneDashboard#height}. Height *float64 `field:"optional" json:"height" yaml:"height"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#ignore_time_range OneDashboard#ignore_time_range}. IgnoreTimeRange interface{} `field:"optional" json:"ignoreTimeRange" yaml:"ignoreTimeRange"` // The warning threshold value. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#warning OneDashboard#warning} Warning *string `field:"optional" json:"warning" yaml:"warning"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#width OneDashboard#width}. Width *float64 `field:"optional" json:"width" yaml:"width"` }
type OneDashboardPageWidgetBillboardList ¶
type OneDashboardPageWidgetBillboardList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) OneDashboardPageWidgetBillboardOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewOneDashboardPageWidgetBillboardList ¶
func NewOneDashboardPageWidgetBillboardList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OneDashboardPageWidgetBillboardList
type OneDashboardPageWidgetBillboardNrqlQuery ¶
type OneDashboardPageWidgetBillboardNrqlQuery struct { // The NRQL query. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#query OneDashboard#query} Query *string `field:"required" json:"query" yaml:"query"` // The account id used for the NRQL query. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#account_id OneDashboard#account_id} AccountId *float64 `field:"optional" json:"accountId" yaml:"accountId"` }
type OneDashboardPageWidgetBillboardNrqlQueryList ¶
type OneDashboardPageWidgetBillboardNrqlQueryList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) OneDashboardPageWidgetBillboardNrqlQueryOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewOneDashboardPageWidgetBillboardNrqlQueryList ¶
func NewOneDashboardPageWidgetBillboardNrqlQueryList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OneDashboardPageWidgetBillboardNrqlQueryList
type OneDashboardPageWidgetBillboardNrqlQueryOutputReference ¶
type OneDashboardPageWidgetBillboardNrqlQueryOutputReference interface { cdktf.ComplexObject AccountId() *float64 SetAccountId(val *float64) AccountIdInput() *float64 // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Query() *string SetQuery(val *string) QueryInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetAccountId() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewOneDashboardPageWidgetBillboardNrqlQueryOutputReference ¶
func NewOneDashboardPageWidgetBillboardNrqlQueryOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) OneDashboardPageWidgetBillboardNrqlQueryOutputReference
type OneDashboardPageWidgetBillboardOutputReference ¶
type OneDashboardPageWidgetBillboardOutputReference interface { cdktf.ComplexObject Column() *float64 SetColumn(val *float64) ColumnInput() *float64 // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Critical() *string SetCritical(val *string) CriticalInput() *string // Experimental. Fqn() *string Height() *float64 SetHeight(val *float64) HeightInput() *float64 Id() *string IgnoreTimeRange() interface{} SetIgnoreTimeRange(val interface{}) IgnoreTimeRangeInput() interface{} InternalValue() interface{} SetInternalValue(val interface{}) NrqlQuery() OneDashboardPageWidgetBillboardNrqlQueryList NrqlQueryInput() interface{} Row() *float64 SetRow(val *float64) RowInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Title() *string SetTitle(val *string) TitleInput() *string Warning() *string SetWarning(val *string) WarningInput() *string Width() *float64 SetWidth(val *float64) WidthInput() *float64 // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutNrqlQuery(value interface{}) ResetCritical() ResetHeight() ResetIgnoreTimeRange() ResetWarning() ResetWidth() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewOneDashboardPageWidgetBillboardOutputReference ¶
func NewOneDashboardPageWidgetBillboardOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) OneDashboardPageWidgetBillboardOutputReference
type OneDashboardPageWidgetBullet ¶
type OneDashboardPageWidgetBullet struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#column OneDashboard#column}. Column *float64 `field:"required" json:"column" yaml:"column"` // The maximum value for the visualization. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#limit OneDashboard#limit} Limit *float64 `field:"required" json:"limit" yaml:"limit"` // nrql_query block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#nrql_query OneDashboard#nrql_query} NrqlQuery interface{} `field:"required" json:"nrqlQuery" yaml:"nrqlQuery"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#row OneDashboard#row}. Row *float64 `field:"required" json:"row" yaml:"row"` // A title for the widget. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#title OneDashboard#title} Title *string `field:"required" json:"title" yaml:"title"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#height OneDashboard#height}. Height *float64 `field:"optional" json:"height" yaml:"height"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#ignore_time_range OneDashboard#ignore_time_range}. IgnoreTimeRange interface{} `field:"optional" json:"ignoreTimeRange" yaml:"ignoreTimeRange"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#width OneDashboard#width}. Width *float64 `field:"optional" json:"width" yaml:"width"` }
type OneDashboardPageWidgetBulletList ¶
type OneDashboardPageWidgetBulletList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) OneDashboardPageWidgetBulletOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewOneDashboardPageWidgetBulletList ¶
func NewOneDashboardPageWidgetBulletList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OneDashboardPageWidgetBulletList
type OneDashboardPageWidgetBulletNrqlQuery ¶
type OneDashboardPageWidgetBulletNrqlQuery struct { // The NRQL query. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#query OneDashboard#query} Query *string `field:"required" json:"query" yaml:"query"` // The account id used for the NRQL query. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#account_id OneDashboard#account_id} AccountId *float64 `field:"optional" json:"accountId" yaml:"accountId"` }
type OneDashboardPageWidgetBulletNrqlQueryList ¶
type OneDashboardPageWidgetBulletNrqlQueryList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) OneDashboardPageWidgetBulletNrqlQueryOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewOneDashboardPageWidgetBulletNrqlQueryList ¶
func NewOneDashboardPageWidgetBulletNrqlQueryList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OneDashboardPageWidgetBulletNrqlQueryList
type OneDashboardPageWidgetBulletNrqlQueryOutputReference ¶
type OneDashboardPageWidgetBulletNrqlQueryOutputReference interface { cdktf.ComplexObject AccountId() *float64 SetAccountId(val *float64) AccountIdInput() *float64 // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Query() *string SetQuery(val *string) QueryInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetAccountId() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewOneDashboardPageWidgetBulletNrqlQueryOutputReference ¶
func NewOneDashboardPageWidgetBulletNrqlQueryOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) OneDashboardPageWidgetBulletNrqlQueryOutputReference
type OneDashboardPageWidgetBulletOutputReference ¶
type OneDashboardPageWidgetBulletOutputReference interface { cdktf.ComplexObject Column() *float64 SetColumn(val *float64) ColumnInput() *float64 // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string Height() *float64 SetHeight(val *float64) HeightInput() *float64 Id() *string IgnoreTimeRange() interface{} SetIgnoreTimeRange(val interface{}) IgnoreTimeRangeInput() interface{} InternalValue() interface{} SetInternalValue(val interface{}) Limit() *float64 SetLimit(val *float64) LimitInput() *float64 NrqlQuery() OneDashboardPageWidgetBulletNrqlQueryList NrqlQueryInput() interface{} Row() *float64 SetRow(val *float64) RowInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Title() *string SetTitle(val *string) TitleInput() *string Width() *float64 SetWidth(val *float64) WidthInput() *float64 // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutNrqlQuery(value interface{}) ResetHeight() ResetIgnoreTimeRange() ResetWidth() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewOneDashboardPageWidgetBulletOutputReference ¶
func NewOneDashboardPageWidgetBulletOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) OneDashboardPageWidgetBulletOutputReference
type OneDashboardPageWidgetFunnel ¶
type OneDashboardPageWidgetFunnel struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#column OneDashboard#column}. Column *float64 `field:"required" json:"column" yaml:"column"` // nrql_query block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#nrql_query OneDashboard#nrql_query} NrqlQuery interface{} `field:"required" json:"nrqlQuery" yaml:"nrqlQuery"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#row OneDashboard#row}. Row *float64 `field:"required" json:"row" yaml:"row"` // A title for the widget. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#title OneDashboard#title} Title *string `field:"required" json:"title" yaml:"title"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#height OneDashboard#height}. Height *float64 `field:"optional" json:"height" yaml:"height"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#ignore_time_range OneDashboard#ignore_time_range}. IgnoreTimeRange interface{} `field:"optional" json:"ignoreTimeRange" yaml:"ignoreTimeRange"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#width OneDashboard#width}. Width *float64 `field:"optional" json:"width" yaml:"width"` }
type OneDashboardPageWidgetFunnelList ¶
type OneDashboardPageWidgetFunnelList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) OneDashboardPageWidgetFunnelOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewOneDashboardPageWidgetFunnelList ¶
func NewOneDashboardPageWidgetFunnelList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OneDashboardPageWidgetFunnelList
type OneDashboardPageWidgetFunnelNrqlQuery ¶
type OneDashboardPageWidgetFunnelNrqlQuery struct { // The NRQL query. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#query OneDashboard#query} Query *string `field:"required" json:"query" yaml:"query"` // The account id used for the NRQL query. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#account_id OneDashboard#account_id} AccountId *float64 `field:"optional" json:"accountId" yaml:"accountId"` }
type OneDashboardPageWidgetFunnelNrqlQueryList ¶
type OneDashboardPageWidgetFunnelNrqlQueryList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) OneDashboardPageWidgetFunnelNrqlQueryOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewOneDashboardPageWidgetFunnelNrqlQueryList ¶
func NewOneDashboardPageWidgetFunnelNrqlQueryList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OneDashboardPageWidgetFunnelNrqlQueryList
type OneDashboardPageWidgetFunnelNrqlQueryOutputReference ¶
type OneDashboardPageWidgetFunnelNrqlQueryOutputReference interface { cdktf.ComplexObject AccountId() *float64 SetAccountId(val *float64) AccountIdInput() *float64 // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Query() *string SetQuery(val *string) QueryInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetAccountId() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewOneDashboardPageWidgetFunnelNrqlQueryOutputReference ¶
func NewOneDashboardPageWidgetFunnelNrqlQueryOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) OneDashboardPageWidgetFunnelNrqlQueryOutputReference
type OneDashboardPageWidgetFunnelOutputReference ¶
type OneDashboardPageWidgetFunnelOutputReference interface { cdktf.ComplexObject Column() *float64 SetColumn(val *float64) ColumnInput() *float64 // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string Height() *float64 SetHeight(val *float64) HeightInput() *float64 Id() *string IgnoreTimeRange() interface{} SetIgnoreTimeRange(val interface{}) IgnoreTimeRangeInput() interface{} InternalValue() interface{} SetInternalValue(val interface{}) NrqlQuery() OneDashboardPageWidgetFunnelNrqlQueryList NrqlQueryInput() interface{} Row() *float64 SetRow(val *float64) RowInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Title() *string SetTitle(val *string) TitleInput() *string Width() *float64 SetWidth(val *float64) WidthInput() *float64 // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutNrqlQuery(value interface{}) ResetHeight() ResetIgnoreTimeRange() ResetWidth() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewOneDashboardPageWidgetFunnelOutputReference ¶
func NewOneDashboardPageWidgetFunnelOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) OneDashboardPageWidgetFunnelOutputReference
type OneDashboardPageWidgetHeatmap ¶
type OneDashboardPageWidgetHeatmap struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#column OneDashboard#column}. Column *float64 `field:"required" json:"column" yaml:"column"` // nrql_query block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#nrql_query OneDashboard#nrql_query} NrqlQuery interface{} `field:"required" json:"nrqlQuery" yaml:"nrqlQuery"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#row OneDashboard#row}. Row *float64 `field:"required" json:"row" yaml:"row"` // A title for the widget. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#title OneDashboard#title} Title *string `field:"required" json:"title" yaml:"title"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#height OneDashboard#height}. Height *float64 `field:"optional" json:"height" yaml:"height"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#ignore_time_range OneDashboard#ignore_time_range}. IgnoreTimeRange interface{} `field:"optional" json:"ignoreTimeRange" yaml:"ignoreTimeRange"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#width OneDashboard#width}. Width *float64 `field:"optional" json:"width" yaml:"width"` }
type OneDashboardPageWidgetHeatmapList ¶
type OneDashboardPageWidgetHeatmapList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) OneDashboardPageWidgetHeatmapOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewOneDashboardPageWidgetHeatmapList ¶
func NewOneDashboardPageWidgetHeatmapList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OneDashboardPageWidgetHeatmapList
type OneDashboardPageWidgetHeatmapNrqlQuery ¶
type OneDashboardPageWidgetHeatmapNrqlQuery struct { // The NRQL query. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#query OneDashboard#query} Query *string `field:"required" json:"query" yaml:"query"` // The account id used for the NRQL query. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#account_id OneDashboard#account_id} AccountId *float64 `field:"optional" json:"accountId" yaml:"accountId"` }
type OneDashboardPageWidgetHeatmapNrqlQueryList ¶
type OneDashboardPageWidgetHeatmapNrqlQueryList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) OneDashboardPageWidgetHeatmapNrqlQueryOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewOneDashboardPageWidgetHeatmapNrqlQueryList ¶
func NewOneDashboardPageWidgetHeatmapNrqlQueryList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OneDashboardPageWidgetHeatmapNrqlQueryList
type OneDashboardPageWidgetHeatmapNrqlQueryOutputReference ¶
type OneDashboardPageWidgetHeatmapNrqlQueryOutputReference interface { cdktf.ComplexObject AccountId() *float64 SetAccountId(val *float64) AccountIdInput() *float64 // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Query() *string SetQuery(val *string) QueryInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetAccountId() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewOneDashboardPageWidgetHeatmapNrqlQueryOutputReference ¶
func NewOneDashboardPageWidgetHeatmapNrqlQueryOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) OneDashboardPageWidgetHeatmapNrqlQueryOutputReference
type OneDashboardPageWidgetHeatmapOutputReference ¶
type OneDashboardPageWidgetHeatmapOutputReference interface { cdktf.ComplexObject Column() *float64 SetColumn(val *float64) ColumnInput() *float64 // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string Height() *float64 SetHeight(val *float64) HeightInput() *float64 Id() *string IgnoreTimeRange() interface{} SetIgnoreTimeRange(val interface{}) IgnoreTimeRangeInput() interface{} InternalValue() interface{} SetInternalValue(val interface{}) NrqlQuery() OneDashboardPageWidgetHeatmapNrqlQueryList NrqlQueryInput() interface{} Row() *float64 SetRow(val *float64) RowInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Title() *string SetTitle(val *string) TitleInput() *string Width() *float64 SetWidth(val *float64) WidthInput() *float64 // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutNrqlQuery(value interface{}) ResetHeight() ResetIgnoreTimeRange() ResetWidth() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewOneDashboardPageWidgetHeatmapOutputReference ¶
func NewOneDashboardPageWidgetHeatmapOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) OneDashboardPageWidgetHeatmapOutputReference
type OneDashboardPageWidgetHistogram ¶
type OneDashboardPageWidgetHistogram struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#column OneDashboard#column}. Column *float64 `field:"required" json:"column" yaml:"column"` // nrql_query block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#nrql_query OneDashboard#nrql_query} NrqlQuery interface{} `field:"required" json:"nrqlQuery" yaml:"nrqlQuery"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#row OneDashboard#row}. Row *float64 `field:"required" json:"row" yaml:"row"` // A title for the widget. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#title OneDashboard#title} Title *string `field:"required" json:"title" yaml:"title"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#height OneDashboard#height}. Height *float64 `field:"optional" json:"height" yaml:"height"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#ignore_time_range OneDashboard#ignore_time_range}. IgnoreTimeRange interface{} `field:"optional" json:"ignoreTimeRange" yaml:"ignoreTimeRange"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#width OneDashboard#width}. Width *float64 `field:"optional" json:"width" yaml:"width"` }
type OneDashboardPageWidgetHistogramList ¶
type OneDashboardPageWidgetHistogramList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) OneDashboardPageWidgetHistogramOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewOneDashboardPageWidgetHistogramList ¶
func NewOneDashboardPageWidgetHistogramList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OneDashboardPageWidgetHistogramList
type OneDashboardPageWidgetHistogramNrqlQuery ¶
type OneDashboardPageWidgetHistogramNrqlQuery struct { // The NRQL query. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#query OneDashboard#query} Query *string `field:"required" json:"query" yaml:"query"` // The account id used for the NRQL query. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#account_id OneDashboard#account_id} AccountId *float64 `field:"optional" json:"accountId" yaml:"accountId"` }
type OneDashboardPageWidgetHistogramNrqlQueryList ¶
type OneDashboardPageWidgetHistogramNrqlQueryList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) OneDashboardPageWidgetHistogramNrqlQueryOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewOneDashboardPageWidgetHistogramNrqlQueryList ¶
func NewOneDashboardPageWidgetHistogramNrqlQueryList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OneDashboardPageWidgetHistogramNrqlQueryList
type OneDashboardPageWidgetHistogramNrqlQueryOutputReference ¶
type OneDashboardPageWidgetHistogramNrqlQueryOutputReference interface { cdktf.ComplexObject AccountId() *float64 SetAccountId(val *float64) AccountIdInput() *float64 // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Query() *string SetQuery(val *string) QueryInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetAccountId() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewOneDashboardPageWidgetHistogramNrqlQueryOutputReference ¶
func NewOneDashboardPageWidgetHistogramNrqlQueryOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) OneDashboardPageWidgetHistogramNrqlQueryOutputReference
type OneDashboardPageWidgetHistogramOutputReference ¶
type OneDashboardPageWidgetHistogramOutputReference interface { cdktf.ComplexObject Column() *float64 SetColumn(val *float64) ColumnInput() *float64 // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string Height() *float64 SetHeight(val *float64) HeightInput() *float64 Id() *string IgnoreTimeRange() interface{} SetIgnoreTimeRange(val interface{}) IgnoreTimeRangeInput() interface{} InternalValue() interface{} SetInternalValue(val interface{}) NrqlQuery() OneDashboardPageWidgetHistogramNrqlQueryList NrqlQueryInput() interface{} Row() *float64 SetRow(val *float64) RowInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Title() *string SetTitle(val *string) TitleInput() *string Width() *float64 SetWidth(val *float64) WidthInput() *float64 // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutNrqlQuery(value interface{}) ResetHeight() ResetIgnoreTimeRange() ResetWidth() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewOneDashboardPageWidgetHistogramOutputReference ¶
func NewOneDashboardPageWidgetHistogramOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) OneDashboardPageWidgetHistogramOutputReference
type OneDashboardPageWidgetJson ¶
type OneDashboardPageWidgetJson struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#column OneDashboard#column}. Column *float64 `field:"required" json:"column" yaml:"column"` // nrql_query block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#nrql_query OneDashboard#nrql_query} NrqlQuery interface{} `field:"required" json:"nrqlQuery" yaml:"nrqlQuery"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#row OneDashboard#row}. Row *float64 `field:"required" json:"row" yaml:"row"` // A title for the widget. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#title OneDashboard#title} Title *string `field:"required" json:"title" yaml:"title"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#height OneDashboard#height}. Height *float64 `field:"optional" json:"height" yaml:"height"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#ignore_time_range OneDashboard#ignore_time_range}. IgnoreTimeRange interface{} `field:"optional" json:"ignoreTimeRange" yaml:"ignoreTimeRange"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#width OneDashboard#width}. Width *float64 `field:"optional" json:"width" yaml:"width"` }
type OneDashboardPageWidgetJsonList ¶
type OneDashboardPageWidgetJsonList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) OneDashboardPageWidgetJsonOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewOneDashboardPageWidgetJsonList ¶
func NewOneDashboardPageWidgetJsonList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OneDashboardPageWidgetJsonList
type OneDashboardPageWidgetJsonNrqlQuery ¶
type OneDashboardPageWidgetJsonNrqlQuery struct { // The NRQL query. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#query OneDashboard#query} Query *string `field:"required" json:"query" yaml:"query"` // The account id used for the NRQL query. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#account_id OneDashboard#account_id} AccountId *float64 `field:"optional" json:"accountId" yaml:"accountId"` }
type OneDashboardPageWidgetJsonNrqlQueryList ¶
type OneDashboardPageWidgetJsonNrqlQueryList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) OneDashboardPageWidgetJsonNrqlQueryOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewOneDashboardPageWidgetJsonNrqlQueryList ¶
func NewOneDashboardPageWidgetJsonNrqlQueryList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OneDashboardPageWidgetJsonNrqlQueryList
type OneDashboardPageWidgetJsonNrqlQueryOutputReference ¶
type OneDashboardPageWidgetJsonNrqlQueryOutputReference interface { cdktf.ComplexObject AccountId() *float64 SetAccountId(val *float64) AccountIdInput() *float64 // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Query() *string SetQuery(val *string) QueryInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetAccountId() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewOneDashboardPageWidgetJsonNrqlQueryOutputReference ¶
func NewOneDashboardPageWidgetJsonNrqlQueryOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) OneDashboardPageWidgetJsonNrqlQueryOutputReference
type OneDashboardPageWidgetJsonOutputReference ¶
type OneDashboardPageWidgetJsonOutputReference interface { cdktf.ComplexObject Column() *float64 SetColumn(val *float64) ColumnInput() *float64 // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string Height() *float64 SetHeight(val *float64) HeightInput() *float64 Id() *string IgnoreTimeRange() interface{} SetIgnoreTimeRange(val interface{}) IgnoreTimeRangeInput() interface{} InternalValue() interface{} SetInternalValue(val interface{}) NrqlQuery() OneDashboardPageWidgetJsonNrqlQueryList NrqlQueryInput() interface{} Row() *float64 SetRow(val *float64) RowInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Title() *string SetTitle(val *string) TitleInput() *string Width() *float64 SetWidth(val *float64) WidthInput() *float64 // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutNrqlQuery(value interface{}) ResetHeight() ResetIgnoreTimeRange() ResetWidth() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewOneDashboardPageWidgetJsonOutputReference ¶
func NewOneDashboardPageWidgetJsonOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) OneDashboardPageWidgetJsonOutputReference
type OneDashboardPageWidgetLine ¶
type OneDashboardPageWidgetLine struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#column OneDashboard#column}. Column *float64 `field:"required" json:"column" yaml:"column"` // nrql_query block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#nrql_query OneDashboard#nrql_query} NrqlQuery interface{} `field:"required" json:"nrqlQuery" yaml:"nrqlQuery"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#row OneDashboard#row}. Row *float64 `field:"required" json:"row" yaml:"row"` // A title for the widget. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#title OneDashboard#title} Title *string `field:"required" json:"title" yaml:"title"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#height OneDashboard#height}. Height *float64 `field:"optional" json:"height" yaml:"height"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#ignore_time_range OneDashboard#ignore_time_range}. IgnoreTimeRange interface{} `field:"optional" json:"ignoreTimeRange" yaml:"ignoreTimeRange"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#width OneDashboard#width}. Width *float64 `field:"optional" json:"width" yaml:"width"` }
type OneDashboardPageWidgetLineList ¶
type OneDashboardPageWidgetLineList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) OneDashboardPageWidgetLineOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewOneDashboardPageWidgetLineList ¶
func NewOneDashboardPageWidgetLineList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OneDashboardPageWidgetLineList
type OneDashboardPageWidgetLineNrqlQuery ¶
type OneDashboardPageWidgetLineNrqlQuery struct { // The NRQL query. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#query OneDashboard#query} Query *string `field:"required" json:"query" yaml:"query"` // The account id used for the NRQL query. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#account_id OneDashboard#account_id} AccountId *float64 `field:"optional" json:"accountId" yaml:"accountId"` }
type OneDashboardPageWidgetLineNrqlQueryList ¶
type OneDashboardPageWidgetLineNrqlQueryList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) OneDashboardPageWidgetLineNrqlQueryOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewOneDashboardPageWidgetLineNrqlQueryList ¶
func NewOneDashboardPageWidgetLineNrqlQueryList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OneDashboardPageWidgetLineNrqlQueryList
type OneDashboardPageWidgetLineNrqlQueryOutputReference ¶
type OneDashboardPageWidgetLineNrqlQueryOutputReference interface { cdktf.ComplexObject AccountId() *float64 SetAccountId(val *float64) AccountIdInput() *float64 // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Query() *string SetQuery(val *string) QueryInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetAccountId() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewOneDashboardPageWidgetLineNrqlQueryOutputReference ¶
func NewOneDashboardPageWidgetLineNrqlQueryOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) OneDashboardPageWidgetLineNrqlQueryOutputReference
type OneDashboardPageWidgetLineOutputReference ¶
type OneDashboardPageWidgetLineOutputReference interface { cdktf.ComplexObject Column() *float64 SetColumn(val *float64) ColumnInput() *float64 // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string Height() *float64 SetHeight(val *float64) HeightInput() *float64 Id() *string IgnoreTimeRange() interface{} SetIgnoreTimeRange(val interface{}) IgnoreTimeRangeInput() interface{} InternalValue() interface{} SetInternalValue(val interface{}) NrqlQuery() OneDashboardPageWidgetLineNrqlQueryList NrqlQueryInput() interface{} Row() *float64 SetRow(val *float64) RowInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Title() *string SetTitle(val *string) TitleInput() *string Width() *float64 SetWidth(val *float64) WidthInput() *float64 // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutNrqlQuery(value interface{}) ResetHeight() ResetIgnoreTimeRange() ResetWidth() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewOneDashboardPageWidgetLineOutputReference ¶
func NewOneDashboardPageWidgetLineOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) OneDashboardPageWidgetLineOutputReference
type OneDashboardPageWidgetLogTable ¶
type OneDashboardPageWidgetLogTable struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#column OneDashboard#column}. Column *float64 `field:"required" json:"column" yaml:"column"` // nrql_query block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#nrql_query OneDashboard#nrql_query} NrqlQuery interface{} `field:"required" json:"nrqlQuery" yaml:"nrqlQuery"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#row OneDashboard#row}. Row *float64 `field:"required" json:"row" yaml:"row"` // A title for the widget. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#title OneDashboard#title} Title *string `field:"required" json:"title" yaml:"title"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#height OneDashboard#height}. Height *float64 `field:"optional" json:"height" yaml:"height"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#ignore_time_range OneDashboard#ignore_time_range}. IgnoreTimeRange interface{} `field:"optional" json:"ignoreTimeRange" yaml:"ignoreTimeRange"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#width OneDashboard#width}. Width *float64 `field:"optional" json:"width" yaml:"width"` }
type OneDashboardPageWidgetLogTableList ¶
type OneDashboardPageWidgetLogTableList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) OneDashboardPageWidgetLogTableOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewOneDashboardPageWidgetLogTableList ¶
func NewOneDashboardPageWidgetLogTableList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OneDashboardPageWidgetLogTableList
type OneDashboardPageWidgetLogTableNrqlQuery ¶
type OneDashboardPageWidgetLogTableNrqlQuery struct { // The NRQL query. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#query OneDashboard#query} Query *string `field:"required" json:"query" yaml:"query"` // The account id used for the NRQL query. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#account_id OneDashboard#account_id} AccountId *float64 `field:"optional" json:"accountId" yaml:"accountId"` }
type OneDashboardPageWidgetLogTableNrqlQueryList ¶
type OneDashboardPageWidgetLogTableNrqlQueryList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) OneDashboardPageWidgetLogTableNrqlQueryOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewOneDashboardPageWidgetLogTableNrqlQueryList ¶
func NewOneDashboardPageWidgetLogTableNrqlQueryList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OneDashboardPageWidgetLogTableNrqlQueryList
type OneDashboardPageWidgetLogTableNrqlQueryOutputReference ¶
type OneDashboardPageWidgetLogTableNrqlQueryOutputReference interface { cdktf.ComplexObject AccountId() *float64 SetAccountId(val *float64) AccountIdInput() *float64 // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Query() *string SetQuery(val *string) QueryInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetAccountId() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewOneDashboardPageWidgetLogTableNrqlQueryOutputReference ¶
func NewOneDashboardPageWidgetLogTableNrqlQueryOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) OneDashboardPageWidgetLogTableNrqlQueryOutputReference
type OneDashboardPageWidgetLogTableOutputReference ¶
type OneDashboardPageWidgetLogTableOutputReference interface { cdktf.ComplexObject Column() *float64 SetColumn(val *float64) ColumnInput() *float64 // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string Height() *float64 SetHeight(val *float64) HeightInput() *float64 Id() *string IgnoreTimeRange() interface{} SetIgnoreTimeRange(val interface{}) IgnoreTimeRangeInput() interface{} InternalValue() interface{} SetInternalValue(val interface{}) NrqlQuery() OneDashboardPageWidgetLogTableNrqlQueryList NrqlQueryInput() interface{} Row() *float64 SetRow(val *float64) RowInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Title() *string SetTitle(val *string) TitleInput() *string Width() *float64 SetWidth(val *float64) WidthInput() *float64 // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutNrqlQuery(value interface{}) ResetHeight() ResetIgnoreTimeRange() ResetWidth() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewOneDashboardPageWidgetLogTableOutputReference ¶
func NewOneDashboardPageWidgetLogTableOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) OneDashboardPageWidgetLogTableOutputReference
type OneDashboardPageWidgetMarkdown ¶
type OneDashboardPageWidgetMarkdown struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#column OneDashboard#column}. Column *float64 `field:"required" json:"column" yaml:"column"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#row OneDashboard#row}. Row *float64 `field:"required" json:"row" yaml:"row"` // A title for the widget. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#title OneDashboard#title} Title *string `field:"required" json:"title" yaml:"title"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#height OneDashboard#height}. Height *float64 `field:"optional" json:"height" yaml:"height"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#ignore_time_range OneDashboard#ignore_time_range}. IgnoreTimeRange interface{} `field:"optional" json:"ignoreTimeRange" yaml:"ignoreTimeRange"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#text OneDashboard#text}. Text *string `field:"optional" json:"text" yaml:"text"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#width OneDashboard#width}. Width *float64 `field:"optional" json:"width" yaml:"width"` }
type OneDashboardPageWidgetMarkdownList ¶
type OneDashboardPageWidgetMarkdownList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) OneDashboardPageWidgetMarkdownOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewOneDashboardPageWidgetMarkdownList ¶
func NewOneDashboardPageWidgetMarkdownList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OneDashboardPageWidgetMarkdownList
type OneDashboardPageWidgetMarkdownOutputReference ¶
type OneDashboardPageWidgetMarkdownOutputReference interface { cdktf.ComplexObject Column() *float64 SetColumn(val *float64) ColumnInput() *float64 // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string Height() *float64 SetHeight(val *float64) HeightInput() *float64 Id() *string IgnoreTimeRange() interface{} SetIgnoreTimeRange(val interface{}) IgnoreTimeRangeInput() interface{} InternalValue() interface{} SetInternalValue(val interface{}) Row() *float64 SetRow(val *float64) RowInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Text() *string SetText(val *string) TextInput() *string Title() *string SetTitle(val *string) TitleInput() *string Width() *float64 SetWidth(val *float64) WidthInput() *float64 // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetHeight() ResetIgnoreTimeRange() ResetText() ResetWidth() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewOneDashboardPageWidgetMarkdownOutputReference ¶
func NewOneDashboardPageWidgetMarkdownOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) OneDashboardPageWidgetMarkdownOutputReference
type OneDashboardPageWidgetPie ¶
type OneDashboardPageWidgetPie struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#column OneDashboard#column}. Column *float64 `field:"required" json:"column" yaml:"column"` // nrql_query block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#nrql_query OneDashboard#nrql_query} NrqlQuery interface{} `field:"required" json:"nrqlQuery" yaml:"nrqlQuery"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#row OneDashboard#row}. Row *float64 `field:"required" json:"row" yaml:"row"` // A title for the widget. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#title OneDashboard#title} Title *string `field:"required" json:"title" yaml:"title"` // Use this item to filter the current dashboard. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#filter_current_dashboard OneDashboard#filter_current_dashboard} FilterCurrentDashboard interface{} `field:"optional" json:"filterCurrentDashboard" yaml:"filterCurrentDashboard"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#height OneDashboard#height}. Height *float64 `field:"optional" json:"height" yaml:"height"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#ignore_time_range OneDashboard#ignore_time_range}. IgnoreTimeRange interface{} `field:"optional" json:"ignoreTimeRange" yaml:"ignoreTimeRange"` // Related entities. Currently only supports Dashboard entities, but may allow other cases in the future. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#linked_entity_guids OneDashboard#linked_entity_guids} LinkedEntityGuids *[]*string `field:"optional" json:"linkedEntityGuids" yaml:"linkedEntityGuids"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#width OneDashboard#width}. Width *float64 `field:"optional" json:"width" yaml:"width"` }
type OneDashboardPageWidgetPieList ¶
type OneDashboardPageWidgetPieList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) OneDashboardPageWidgetPieOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewOneDashboardPageWidgetPieList ¶
func NewOneDashboardPageWidgetPieList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OneDashboardPageWidgetPieList
type OneDashboardPageWidgetPieNrqlQuery ¶
type OneDashboardPageWidgetPieNrqlQuery struct { // The NRQL query. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#query OneDashboard#query} Query *string `field:"required" json:"query" yaml:"query"` // The account id used for the NRQL query. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#account_id OneDashboard#account_id} AccountId *float64 `field:"optional" json:"accountId" yaml:"accountId"` }
type OneDashboardPageWidgetPieNrqlQueryList ¶
type OneDashboardPageWidgetPieNrqlQueryList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) OneDashboardPageWidgetPieNrqlQueryOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewOneDashboardPageWidgetPieNrqlQueryList ¶
func NewOneDashboardPageWidgetPieNrqlQueryList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OneDashboardPageWidgetPieNrqlQueryList
type OneDashboardPageWidgetPieNrqlQueryOutputReference ¶
type OneDashboardPageWidgetPieNrqlQueryOutputReference interface { cdktf.ComplexObject AccountId() *float64 SetAccountId(val *float64) AccountIdInput() *float64 // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Query() *string SetQuery(val *string) QueryInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetAccountId() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewOneDashboardPageWidgetPieNrqlQueryOutputReference ¶
func NewOneDashboardPageWidgetPieNrqlQueryOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) OneDashboardPageWidgetPieNrqlQueryOutputReference
type OneDashboardPageWidgetPieOutputReference ¶
type OneDashboardPageWidgetPieOutputReference interface { cdktf.ComplexObject Column() *float64 SetColumn(val *float64) ColumnInput() *float64 // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string FilterCurrentDashboard() interface{} SetFilterCurrentDashboard(val interface{}) FilterCurrentDashboardInput() interface{} // Experimental. Fqn() *string Height() *float64 SetHeight(val *float64) HeightInput() *float64 Id() *string IgnoreTimeRange() interface{} SetIgnoreTimeRange(val interface{}) IgnoreTimeRangeInput() interface{} InternalValue() interface{} SetInternalValue(val interface{}) LinkedEntityGuids() *[]*string SetLinkedEntityGuids(val *[]*string) LinkedEntityGuidsInput() *[]*string NrqlQuery() OneDashboardPageWidgetPieNrqlQueryList NrqlQueryInput() interface{} Row() *float64 SetRow(val *float64) RowInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Title() *string SetTitle(val *string) TitleInput() *string Width() *float64 SetWidth(val *float64) WidthInput() *float64 // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutNrqlQuery(value interface{}) ResetFilterCurrentDashboard() ResetHeight() ResetIgnoreTimeRange() ResetLinkedEntityGuids() ResetWidth() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewOneDashboardPageWidgetPieOutputReference ¶
func NewOneDashboardPageWidgetPieOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) OneDashboardPageWidgetPieOutputReference
type OneDashboardPageWidgetStackedBar ¶
type OneDashboardPageWidgetStackedBar struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#column OneDashboard#column}. Column *float64 `field:"required" json:"column" yaml:"column"` // nrql_query block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#nrql_query OneDashboard#nrql_query} NrqlQuery interface{} `field:"required" json:"nrqlQuery" yaml:"nrqlQuery"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#row OneDashboard#row}. Row *float64 `field:"required" json:"row" yaml:"row"` // A title for the widget. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#title OneDashboard#title} Title *string `field:"required" json:"title" yaml:"title"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#height OneDashboard#height}. Height *float64 `field:"optional" json:"height" yaml:"height"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#ignore_time_range OneDashboard#ignore_time_range}. IgnoreTimeRange interface{} `field:"optional" json:"ignoreTimeRange" yaml:"ignoreTimeRange"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#width OneDashboard#width}. Width *float64 `field:"optional" json:"width" yaml:"width"` }
type OneDashboardPageWidgetStackedBarList ¶
type OneDashboardPageWidgetStackedBarList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) OneDashboardPageWidgetStackedBarOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewOneDashboardPageWidgetStackedBarList ¶
func NewOneDashboardPageWidgetStackedBarList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OneDashboardPageWidgetStackedBarList
type OneDashboardPageWidgetStackedBarNrqlQuery ¶
type OneDashboardPageWidgetStackedBarNrqlQuery struct { // The NRQL query. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#query OneDashboard#query} Query *string `field:"required" json:"query" yaml:"query"` // The account id used for the NRQL query. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#account_id OneDashboard#account_id} AccountId *float64 `field:"optional" json:"accountId" yaml:"accountId"` }
type OneDashboardPageWidgetStackedBarNrqlQueryList ¶
type OneDashboardPageWidgetStackedBarNrqlQueryList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) OneDashboardPageWidgetStackedBarNrqlQueryOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewOneDashboardPageWidgetStackedBarNrqlQueryList ¶
func NewOneDashboardPageWidgetStackedBarNrqlQueryList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OneDashboardPageWidgetStackedBarNrqlQueryList
type OneDashboardPageWidgetStackedBarNrqlQueryOutputReference ¶
type OneDashboardPageWidgetStackedBarNrqlQueryOutputReference interface { cdktf.ComplexObject AccountId() *float64 SetAccountId(val *float64) AccountIdInput() *float64 // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Query() *string SetQuery(val *string) QueryInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetAccountId() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewOneDashboardPageWidgetStackedBarNrqlQueryOutputReference ¶
func NewOneDashboardPageWidgetStackedBarNrqlQueryOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) OneDashboardPageWidgetStackedBarNrqlQueryOutputReference
type OneDashboardPageWidgetStackedBarOutputReference ¶
type OneDashboardPageWidgetStackedBarOutputReference interface { cdktf.ComplexObject Column() *float64 SetColumn(val *float64) ColumnInput() *float64 // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string Height() *float64 SetHeight(val *float64) HeightInput() *float64 Id() *string IgnoreTimeRange() interface{} SetIgnoreTimeRange(val interface{}) IgnoreTimeRangeInput() interface{} InternalValue() interface{} SetInternalValue(val interface{}) NrqlQuery() OneDashboardPageWidgetStackedBarNrqlQueryList NrqlQueryInput() interface{} Row() *float64 SetRow(val *float64) RowInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Title() *string SetTitle(val *string) TitleInput() *string Width() *float64 SetWidth(val *float64) WidthInput() *float64 // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutNrqlQuery(value interface{}) ResetHeight() ResetIgnoreTimeRange() ResetWidth() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewOneDashboardPageWidgetStackedBarOutputReference ¶
func NewOneDashboardPageWidgetStackedBarOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) OneDashboardPageWidgetStackedBarOutputReference
type OneDashboardPageWidgetTable ¶
type OneDashboardPageWidgetTable struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#column OneDashboard#column}. Column *float64 `field:"required" json:"column" yaml:"column"` // nrql_query block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#nrql_query OneDashboard#nrql_query} NrqlQuery interface{} `field:"required" json:"nrqlQuery" yaml:"nrqlQuery"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#row OneDashboard#row}. Row *float64 `field:"required" json:"row" yaml:"row"` // A title for the widget. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#title OneDashboard#title} Title *string `field:"required" json:"title" yaml:"title"` // Use this item to filter the current dashboard. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#filter_current_dashboard OneDashboard#filter_current_dashboard} FilterCurrentDashboard interface{} `field:"optional" json:"filterCurrentDashboard" yaml:"filterCurrentDashboard"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#height OneDashboard#height}. Height *float64 `field:"optional" json:"height" yaml:"height"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#ignore_time_range OneDashboard#ignore_time_range}. IgnoreTimeRange interface{} `field:"optional" json:"ignoreTimeRange" yaml:"ignoreTimeRange"` // Related entities. Currently only supports Dashboard entities, but may allow other cases in the future. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#linked_entity_guids OneDashboard#linked_entity_guids} LinkedEntityGuids *[]*string `field:"optional" json:"linkedEntityGuids" yaml:"linkedEntityGuids"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#width OneDashboard#width}. Width *float64 `field:"optional" json:"width" yaml:"width"` }
type OneDashboardPageWidgetTableList ¶
type OneDashboardPageWidgetTableList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) OneDashboardPageWidgetTableOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewOneDashboardPageWidgetTableList ¶
func NewOneDashboardPageWidgetTableList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OneDashboardPageWidgetTableList
type OneDashboardPageWidgetTableNrqlQuery ¶
type OneDashboardPageWidgetTableNrqlQuery struct { // The NRQL query. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#query OneDashboard#query} Query *string `field:"required" json:"query" yaml:"query"` // The account id used for the NRQL query. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard#account_id OneDashboard#account_id} AccountId *float64 `field:"optional" json:"accountId" yaml:"accountId"` }
type OneDashboardPageWidgetTableNrqlQueryList ¶
type OneDashboardPageWidgetTableNrqlQueryList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) OneDashboardPageWidgetTableNrqlQueryOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewOneDashboardPageWidgetTableNrqlQueryList ¶
func NewOneDashboardPageWidgetTableNrqlQueryList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OneDashboardPageWidgetTableNrqlQueryList
type OneDashboardPageWidgetTableNrqlQueryOutputReference ¶
type OneDashboardPageWidgetTableNrqlQueryOutputReference interface { cdktf.ComplexObject AccountId() *float64 SetAccountId(val *float64) AccountIdInput() *float64 // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Query() *string SetQuery(val *string) QueryInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetAccountId() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewOneDashboardPageWidgetTableNrqlQueryOutputReference ¶
func NewOneDashboardPageWidgetTableNrqlQueryOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) OneDashboardPageWidgetTableNrqlQueryOutputReference
type OneDashboardPageWidgetTableOutputReference ¶
type OneDashboardPageWidgetTableOutputReference interface { cdktf.ComplexObject Column() *float64 SetColumn(val *float64) ColumnInput() *float64 // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string FilterCurrentDashboard() interface{} SetFilterCurrentDashboard(val interface{}) FilterCurrentDashboardInput() interface{} // Experimental. Fqn() *string Height() *float64 SetHeight(val *float64) HeightInput() *float64 Id() *string IgnoreTimeRange() interface{} SetIgnoreTimeRange(val interface{}) IgnoreTimeRangeInput() interface{} InternalValue() interface{} SetInternalValue(val interface{}) LinkedEntityGuids() *[]*string SetLinkedEntityGuids(val *[]*string) LinkedEntityGuidsInput() *[]*string NrqlQuery() OneDashboardPageWidgetTableNrqlQueryList NrqlQueryInput() interface{} Row() *float64 SetRow(val *float64) RowInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Title() *string SetTitle(val *string) TitleInput() *string Width() *float64 SetWidth(val *float64) WidthInput() *float64 // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutNrqlQuery(value interface{}) ResetFilterCurrentDashboard() ResetHeight() ResetIgnoreTimeRange() ResetLinkedEntityGuids() ResetWidth() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewOneDashboardPageWidgetTableOutputReference ¶
func NewOneDashboardPageWidgetTableOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) OneDashboardPageWidgetTableOutputReference
type OneDashboardRaw ¶
type OneDashboardRaw interface { cdktf.TerraformResource AccountId() *float64 SetAccountId(val *float64) AccountIdInput() *float64 // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) Description() *string SetDescription(val *string) DescriptionInput() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Guid() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node Page() OneDashboardRawPageList PageInput() interface{} Permalink() *string Permissions() *string SetPermissions(val *string) PermissionsInput() *string // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutPage(value interface{}) ResetAccountId() ResetDescription() ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetPermissions() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard_raw newrelic_one_dashboard_raw}.
func NewOneDashboardRaw ¶
func NewOneDashboardRaw(scope constructs.Construct, id *string, config *OneDashboardRawConfig) OneDashboardRaw
Create a new {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard_raw newrelic_one_dashboard_raw} Resource.
type OneDashboardRawConfig ¶
type OneDashboardRawConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // The dashboard's name. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard_raw#name OneDashboardRaw#name} Name *string `field:"required" json:"name" yaml:"name"` // page block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard_raw#page OneDashboardRaw#page} Page interface{} `field:"required" json:"page" yaml:"page"` // The New Relic account ID where you want to create the dashboard. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard_raw#account_id OneDashboardRaw#account_id} AccountId *float64 `field:"optional" json:"accountId" yaml:"accountId"` // The dashboard's description. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard_raw#description OneDashboardRaw#description} Description *string `field:"optional" json:"description" yaml:"description"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard_raw#id OneDashboardRaw#id}. // // Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. // If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. Id *string `field:"optional" json:"id" yaml:"id"` // Determines who can see or edit the dashboard. Valid values are private, public_read_only, public_read_write. Defaults to public_read_only. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard_raw#permissions OneDashboardRaw#permissions} Permissions *string `field:"optional" json:"permissions" yaml:"permissions"` }
type OneDashboardRawPage ¶
type OneDashboardRawPage struct { // The dashboard page's name. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard_raw#name OneDashboardRaw#name} Name *string `field:"required" json:"name" yaml:"name"` // The dashboard page's description. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard_raw#description OneDashboardRaw#description} Description *string `field:"optional" json:"description" yaml:"description"` // widget block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard_raw#widget OneDashboardRaw#widget} Widget interface{} `field:"optional" json:"widget" yaml:"widget"` }
type OneDashboardRawPageList ¶
type OneDashboardRawPageList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) OneDashboardRawPageOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewOneDashboardRawPageList ¶
func NewOneDashboardRawPageList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OneDashboardRawPageList
type OneDashboardRawPageOutputReference ¶
type OneDashboardRawPageOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Description() *string SetDescription(val *string) DescriptionInput() *string // Experimental. Fqn() *string Guid() *string InternalValue() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Widget() OneDashboardRawPageWidgetList WidgetInput() interface{} // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutWidget(value interface{}) ResetDescription() ResetWidget() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewOneDashboardRawPageOutputReference ¶
func NewOneDashboardRawPageOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) OneDashboardRawPageOutputReference
type OneDashboardRawPageWidget ¶
type OneDashboardRawPageWidget struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard_raw#column OneDashboardRaw#column}. Column *float64 `field:"required" json:"column" yaml:"column"` // The configuration of the widget. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard_raw#configuration OneDashboardRaw#configuration} Configuration *string `field:"required" json:"configuration" yaml:"configuration"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard_raw#row OneDashboardRaw#row}. Row *float64 `field:"required" json:"row" yaml:"row"` // A title for the widget. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard_raw#title OneDashboardRaw#title} Title *string `field:"required" json:"title" yaml:"title"` // The visualization ID of the widget. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard_raw#visualization_id OneDashboardRaw#visualization_id} VisualizationId *string `field:"required" json:"visualizationId" yaml:"visualizationId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard_raw#height OneDashboardRaw#height}. Height *float64 `field:"optional" json:"height" yaml:"height"` // (Optional) Related entity GUIDs. Currently only supports Dashboard entity GUIDs. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard_raw#linked_entity_guids OneDashboardRaw#linked_entity_guids} LinkedEntityGuids *[]*string `field:"optional" json:"linkedEntityGuids" yaml:"linkedEntityGuids"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/one_dashboard_raw#width OneDashboardRaw#width}. Width *float64 `field:"optional" json:"width" yaml:"width"` }
type OneDashboardRawPageWidgetList ¶
type OneDashboardRawPageWidgetList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) OneDashboardRawPageWidgetOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewOneDashboardRawPageWidgetList ¶
func NewOneDashboardRawPageWidgetList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) OneDashboardRawPageWidgetList
type OneDashboardRawPageWidgetOutputReference ¶
type OneDashboardRawPageWidgetOutputReference interface { cdktf.ComplexObject Column() *float64 SetColumn(val *float64) ColumnInput() *float64 // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) Configuration() *string SetConfiguration(val *string) ConfigurationInput() *string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string Height() *float64 SetHeight(val *float64) HeightInput() *float64 Id() *string InternalValue() interface{} SetInternalValue(val interface{}) LinkedEntityGuids() *[]*string SetLinkedEntityGuids(val *[]*string) LinkedEntityGuidsInput() *[]*string Row() *float64 SetRow(val *float64) RowInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Title() *string SetTitle(val *string) TitleInput() *string VisualizationId() *string SetVisualizationId(val *string) VisualizationIdInput() *string Width() *float64 SetWidth(val *float64) WidthInput() *float64 // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetHeight() ResetLinkedEntityGuids() ResetWidth() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewOneDashboardRawPageWidgetOutputReference ¶
func NewOneDashboardRawPageWidgetOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) OneDashboardRawPageWidgetOutputReference
type PluginsAlertCondition ¶
type PluginsAlertCondition interface { cdktf.TerraformResource // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) Enabled() interface{} SetEnabled(val interface{}) EnabledInput() interface{} Entities() *[]*float64 SetEntities(val *[]*float64) EntitiesInput() *[]*float64 // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Metric() *string SetMetric(val *string) MetricDescription() *string SetMetricDescription(val *string) MetricDescriptionInput() *string MetricInput() *string Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node PluginGuid() *string SetPluginGuid(val *string) PluginGuidInput() *string PluginId() *string SetPluginId(val *string) PluginIdInput() *string PolicyId() *float64 SetPolicyId(val *float64) PolicyIdInput() *float64 // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} RunbookUrl() *string SetRunbookUrl(val *string) RunbookUrlInput() *string Term() PluginsAlertConditionTermList TermInput() interface{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string ValueFunction() *string SetValueFunction(val *string) ValueFunctionInput() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutTerm(value interface{}) ResetEnabled() ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetRunbookUrl() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/newrelic/r/plugins_alert_condition newrelic_plugins_alert_condition}.
func NewPluginsAlertCondition ¶
func NewPluginsAlertCondition(scope constructs.Construct, id *string, config *PluginsAlertConditionConfig) PluginsAlertCondition
Create a new {@link https://www.terraform.io/docs/providers/newrelic/r/plugins_alert_condition newrelic_plugins_alert_condition} Resource.
type PluginsAlertConditionConfig ¶
type PluginsAlertConditionConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // The plugin component IDs to target. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/plugins_alert_condition#entities PluginsAlertCondition#entities} Entities *[]*float64 `field:"required" json:"entities" yaml:"entities"` // The plugin metric to evaluate. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/plugins_alert_condition#metric PluginsAlertCondition#metric} Metric *string `field:"required" json:"metric" yaml:"metric"` // The metric description. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/plugins_alert_condition#metric_description PluginsAlertCondition#metric_description} MetricDescription *string `field:"required" json:"metricDescription" yaml:"metricDescription"` // The title of the condition. Must be between 1 and 64 characters, inclusive. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/plugins_alert_condition#name PluginsAlertCondition#name} Name *string `field:"required" json:"name" yaml:"name"` // The GUID of the plugin which produces the metric. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/plugins_alert_condition#plugin_guid PluginsAlertCondition#plugin_guid} PluginGuid *string `field:"required" json:"pluginGuid" yaml:"pluginGuid"` // The ID of the installed plugin instance which produces the metric. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/plugins_alert_condition#plugin_id PluginsAlertCondition#plugin_id} PluginId *string `field:"required" json:"pluginId" yaml:"pluginId"` // The ID of the policy where this condition should be used. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/plugins_alert_condition#policy_id PluginsAlertCondition#policy_id} PolicyId *float64 `field:"required" json:"policyId" yaml:"policyId"` // term block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/plugins_alert_condition#term PluginsAlertCondition#term} Term interface{} `field:"required" json:"term" yaml:"term"` // The value function to apply to the metric data. One of `min`, `max`, `average`, `sample_size`, `total`, or `percent`. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/plugins_alert_condition#value_function PluginsAlertCondition#value_function} ValueFunction *string `field:"required" json:"valueFunction" yaml:"valueFunction"` // Whether or not this condition is enabled. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/plugins_alert_condition#enabled PluginsAlertCondition#enabled} Enabled interface{} `field:"optional" json:"enabled" yaml:"enabled"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/plugins_alert_condition#id PluginsAlertCondition#id}. // // Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. // If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. Id *string `field:"optional" json:"id" yaml:"id"` // Runbook URL to display in notifications. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/plugins_alert_condition#runbook_url PluginsAlertCondition#runbook_url} RunbookUrl *string `field:"optional" json:"runbookUrl" yaml:"runbookUrl"` }
type PluginsAlertConditionTerm ¶
type PluginsAlertConditionTerm struct { // In minutes, must be in the range of 5 to 120, inclusive. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/plugins_alert_condition#duration PluginsAlertCondition#duration} Duration *float64 `field:"required" json:"duration" yaml:"duration"` // Must be 0 or greater. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/plugins_alert_condition#threshold PluginsAlertCondition#threshold} Threshold *float64 `field:"required" json:"threshold" yaml:"threshold"` // One of `all` or `any`. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/plugins_alert_condition#time_function PluginsAlertCondition#time_function} TimeFunction *string `field:"required" json:"timeFunction" yaml:"timeFunction"` // One of `above`, `below`, or `equal`. Defaults to equal. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/plugins_alert_condition#operator PluginsAlertCondition#operator} Operator *string `field:"optional" json:"operator" yaml:"operator"` // One of `critical` or `warning`. Defaults to critical. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/plugins_alert_condition#priority PluginsAlertCondition#priority} Priority *string `field:"optional" json:"priority" yaml:"priority"` }
type PluginsAlertConditionTermList ¶
type PluginsAlertConditionTermList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) PluginsAlertConditionTermOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPluginsAlertConditionTermList ¶
func NewPluginsAlertConditionTermList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) PluginsAlertConditionTermList
type PluginsAlertConditionTermOutputReference ¶
type PluginsAlertConditionTermOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Duration() *float64 SetDuration(val *float64) DurationInput() *float64 // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Operator() *string SetOperator(val *string) OperatorInput() *string Priority() *string SetPriority(val *string) PriorityInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Threshold() *float64 SetThreshold(val *float64) ThresholdInput() *float64 TimeFunction() *string SetTimeFunction(val *string) TimeFunctionInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetOperator() ResetPriority() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewPluginsAlertConditionTermOutputReference ¶
func NewPluginsAlertConditionTermOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) PluginsAlertConditionTermOutputReference
type ServiceLevel ¶
type ServiceLevel interface { cdktf.TerraformResource // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) Description() *string SetDescription(val *string) DescriptionInput() *string Events() ServiceLevelEventsOutputReference EventsInput() *ServiceLevelEvents // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Guid() *string SetGuid(val *string) GuidInput() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node Objective() ServiceLevelObjectiveOutputReference ObjectiveInput() *ServiceLevelObjective // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} SliGuid() *string SliId() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutEvents(value *ServiceLevelEvents) PutObjective(value *ServiceLevelObjective) ResetDescription() ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/newrelic/r/service_level newrelic_service_level}.
func NewServiceLevel ¶
func NewServiceLevel(scope constructs.Construct, id *string, config *ServiceLevelConfig) ServiceLevel
Create a new {@link https://www.terraform.io/docs/providers/newrelic/r/service_level newrelic_service_level} Resource.
type ServiceLevelConfig ¶
type ServiceLevelConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // events block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/service_level#events ServiceLevel#events} Events *ServiceLevelEvents `field:"required" json:"events" yaml:"events"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/service_level#guid ServiceLevel#guid}. Guid *string `field:"required" json:"guid" yaml:"guid"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/service_level#name ServiceLevel#name}. Name *string `field:"required" json:"name" yaml:"name"` // objective block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/service_level#objective ServiceLevel#objective} Objective *ServiceLevelObjective `field:"required" json:"objective" yaml:"objective"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/service_level#description ServiceLevel#description}. Description *string `field:"optional" json:"description" yaml:"description"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/service_level#id ServiceLevel#id}. // // Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. // If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. Id *string `field:"optional" json:"id" yaml:"id"` }
type ServiceLevelEvents ¶
type ServiceLevelEvents struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/service_level#account_id ServiceLevel#account_id}. AccountId *float64 `field:"required" json:"accountId" yaml:"accountId"` // valid_events block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/service_level#valid_events ServiceLevel#valid_events} ValidEvents *ServiceLevelEventsValidEvents `field:"required" json:"validEvents" yaml:"validEvents"` // bad_events block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/service_level#bad_events ServiceLevel#bad_events} BadEvents *ServiceLevelEventsBadEvents `field:"optional" json:"badEvents" yaml:"badEvents"` // good_events block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/service_level#good_events ServiceLevel#good_events} GoodEvents *ServiceLevelEventsGoodEvents `field:"optional" json:"goodEvents" yaml:"goodEvents"` }
type ServiceLevelEventsBadEvents ¶
type ServiceLevelEventsBadEvents struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/service_level#from ServiceLevel#from}. From *string `field:"required" json:"from" yaml:"from"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/service_level#where ServiceLevel#where}. Where *string `field:"optional" json:"where" yaml:"where"` }
type ServiceLevelEventsBadEventsOutputReference ¶
type ServiceLevelEventsBadEventsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string From() *string SetFrom(val *string) FromInput() *string InternalValue() *ServiceLevelEventsBadEvents SetInternalValue(val *ServiceLevelEventsBadEvents) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Where() *string SetWhere(val *string) WhereInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetWhere() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewServiceLevelEventsBadEventsOutputReference ¶
func NewServiceLevelEventsBadEventsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ServiceLevelEventsBadEventsOutputReference
type ServiceLevelEventsGoodEvents ¶
type ServiceLevelEventsGoodEvents struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/service_level#from ServiceLevel#from}. From *string `field:"required" json:"from" yaml:"from"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/service_level#where ServiceLevel#where}. Where *string `field:"optional" json:"where" yaml:"where"` }
type ServiceLevelEventsGoodEventsOutputReference ¶
type ServiceLevelEventsGoodEventsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string From() *string SetFrom(val *string) FromInput() *string InternalValue() *ServiceLevelEventsGoodEvents SetInternalValue(val *ServiceLevelEventsGoodEvents) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Where() *string SetWhere(val *string) WhereInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetWhere() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewServiceLevelEventsGoodEventsOutputReference ¶
func NewServiceLevelEventsGoodEventsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ServiceLevelEventsGoodEventsOutputReference
type ServiceLevelEventsOutputReference ¶
type ServiceLevelEventsOutputReference interface { cdktf.ComplexObject AccountId() *float64 SetAccountId(val *float64) AccountIdInput() *float64 BadEvents() ServiceLevelEventsBadEventsOutputReference BadEventsInput() *ServiceLevelEventsBadEvents // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string GoodEvents() ServiceLevelEventsGoodEventsOutputReference GoodEventsInput() *ServiceLevelEventsGoodEvents InternalValue() *ServiceLevelEvents SetInternalValue(val *ServiceLevelEvents) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) ValidEvents() ServiceLevelEventsValidEventsOutputReference ValidEventsInput() *ServiceLevelEventsValidEvents // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutBadEvents(value *ServiceLevelEventsBadEvents) PutGoodEvents(value *ServiceLevelEventsGoodEvents) PutValidEvents(value *ServiceLevelEventsValidEvents) ResetBadEvents() ResetGoodEvents() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewServiceLevelEventsOutputReference ¶
func NewServiceLevelEventsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ServiceLevelEventsOutputReference
type ServiceLevelEventsValidEvents ¶
type ServiceLevelEventsValidEvents struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/service_level#from ServiceLevel#from}. From *string `field:"required" json:"from" yaml:"from"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/service_level#where ServiceLevel#where}. Where *string `field:"optional" json:"where" yaml:"where"` }
type ServiceLevelEventsValidEventsOutputReference ¶
type ServiceLevelEventsValidEventsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string From() *string SetFrom(val *string) FromInput() *string InternalValue() *ServiceLevelEventsValidEvents SetInternalValue(val *ServiceLevelEventsValidEvents) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Where() *string SetWhere(val *string) WhereInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetWhere() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewServiceLevelEventsValidEventsOutputReference ¶
func NewServiceLevelEventsValidEventsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ServiceLevelEventsValidEventsOutputReference
type ServiceLevelObjective ¶
type ServiceLevelObjective struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/service_level#target ServiceLevel#target}. Target *float64 `field:"required" json:"target" yaml:"target"` // time_window block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/service_level#time_window ServiceLevel#time_window} TimeWindow *ServiceLevelObjectiveTimeWindow `field:"required" json:"timeWindow" yaml:"timeWindow"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/service_level#description ServiceLevel#description}. Description *string `field:"optional" json:"description" yaml:"description"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/service_level#name ServiceLevel#name}. Name *string `field:"optional" json:"name" yaml:"name"` }
type ServiceLevelObjectiveOutputReference ¶
type ServiceLevelObjectiveOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Description() *string SetDescription(val *string) DescriptionInput() *string // Experimental. Fqn() *string InternalValue() *ServiceLevelObjective SetInternalValue(val *ServiceLevelObjective) Name() *string SetName(val *string) NameInput() *string Target() *float64 SetTarget(val *float64) TargetInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) TimeWindow() ServiceLevelObjectiveTimeWindowOutputReference TimeWindowInput() *ServiceLevelObjectiveTimeWindow // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutTimeWindow(value *ServiceLevelObjectiveTimeWindow) ResetDescription() ResetName() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewServiceLevelObjectiveOutputReference ¶
func NewServiceLevelObjectiveOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ServiceLevelObjectiveOutputReference
type ServiceLevelObjectiveTimeWindow ¶
type ServiceLevelObjectiveTimeWindow struct { // rolling block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/service_level#rolling ServiceLevel#rolling} Rolling *ServiceLevelObjectiveTimeWindowRolling `field:"required" json:"rolling" yaml:"rolling"` }
type ServiceLevelObjectiveTimeWindowOutputReference ¶
type ServiceLevelObjectiveTimeWindowOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *ServiceLevelObjectiveTimeWindow SetInternalValue(val *ServiceLevelObjectiveTimeWindow) Rolling() ServiceLevelObjectiveTimeWindowRollingOutputReference RollingInput() *ServiceLevelObjectiveTimeWindowRolling // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutRolling(value *ServiceLevelObjectiveTimeWindowRolling) // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewServiceLevelObjectiveTimeWindowOutputReference ¶
func NewServiceLevelObjectiveTimeWindowOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ServiceLevelObjectiveTimeWindowOutputReference
type ServiceLevelObjectiveTimeWindowRolling ¶
type ServiceLevelObjectiveTimeWindowRolling struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/service_level#count ServiceLevel#count}. Count *float64 `field:"required" json:"count" yaml:"count"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/service_level#unit ServiceLevel#unit}. Unit *string `field:"required" json:"unit" yaml:"unit"` }
type ServiceLevelObjectiveTimeWindowRollingOutputReference ¶
type ServiceLevelObjectiveTimeWindowRollingOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) Count() *float64 SetCount(val *float64) CountInput() *float64 // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *ServiceLevelObjectiveTimeWindowRolling SetInternalValue(val *ServiceLevelObjectiveTimeWindowRolling) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Unit() *string SetUnit(val *string) UnitInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewServiceLevelObjectiveTimeWindowRollingOutputReference ¶
func NewServiceLevelObjectiveTimeWindowRollingOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) ServiceLevelObjectiveTimeWindowRollingOutputReference
type SyntheticsAlertCondition ¶
type SyntheticsAlertCondition interface { cdktf.TerraformResource // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) Enabled() interface{} SetEnabled(val interface{}) EnabledInput() interface{} // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) MonitorId() *string SetMonitorId(val *string) MonitorIdInput() *string Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node PolicyId() *float64 SetPolicyId(val *float64) PolicyIdInput() *float64 // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} RunbookUrl() *string SetRunbookUrl(val *string) RunbookUrlInput() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetEnabled() ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetRunbookUrl() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/newrelic/r/synthetics_alert_condition newrelic_synthetics_alert_condition}.
func NewSyntheticsAlertCondition ¶
func NewSyntheticsAlertCondition(scope constructs.Construct, id *string, config *SyntheticsAlertConditionConfig) SyntheticsAlertCondition
Create a new {@link https://www.terraform.io/docs/providers/newrelic/r/synthetics_alert_condition newrelic_synthetics_alert_condition} Resource.
type SyntheticsAlertConditionConfig ¶
type SyntheticsAlertConditionConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // The ID of the Synthetics monitor to be referenced in the alert condition. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/synthetics_alert_condition#monitor_id SyntheticsAlertCondition#monitor_id} MonitorId *string `field:"required" json:"monitorId" yaml:"monitorId"` // The title of this condition. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/synthetics_alert_condition#name SyntheticsAlertCondition#name} Name *string `field:"required" json:"name" yaml:"name"` // The ID of the policy where this condition should be used. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/synthetics_alert_condition#policy_id SyntheticsAlertCondition#policy_id} PolicyId *float64 `field:"required" json:"policyId" yaml:"policyId"` // Set whether to enable the alert condition. Defaults to true. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/synthetics_alert_condition#enabled SyntheticsAlertCondition#enabled} Enabled interface{} `field:"optional" json:"enabled" yaml:"enabled"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/synthetics_alert_condition#id SyntheticsAlertCondition#id}. // // Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. // If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. Id *string `field:"optional" json:"id" yaml:"id"` // Runbook URL to display in notifications. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/synthetics_alert_condition#runbook_url SyntheticsAlertCondition#runbook_url} RunbookUrl *string `field:"optional" json:"runbookUrl" yaml:"runbookUrl"` }
type SyntheticsMonitor ¶
type SyntheticsMonitor interface { cdktf.TerraformResource BypassHeadRequest() interface{} SetBypassHeadRequest(val interface{}) BypassHeadRequestInput() interface{} // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string Frequency() *float64 SetFrequency(val *float64) FrequencyInput() *float64 // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Locations() *[]*string SetLocations(val *[]*string) LocationsInput() *[]*string Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} SlaThreshold() *float64 SetSlaThreshold(val *float64) SlaThresholdInput() *float64 Status() *string SetStatus(val *string) StatusInput() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string TreatRedirectAsFailure() interface{} SetTreatRedirectAsFailure(val interface{}) TreatRedirectAsFailureInput() interface{} Type() *string SetType(val *string) TypeInput() *string Uri() *string SetUri(val *string) UriInput() *string ValidationString() *string SetValidationString(val *string) ValidationStringInput() *string VerifySsl() interface{} SetVerifySsl(val interface{}) VerifySslInput() interface{} // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetBypassHeadRequest() ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetSlaThreshold() ResetTreatRedirectAsFailure() ResetUri() ResetValidationString() ResetVerifySsl() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/newrelic/r/synthetics_monitor newrelic_synthetics_monitor}.
func NewSyntheticsMonitor ¶
func NewSyntheticsMonitor(scope constructs.Construct, id *string, config *SyntheticsMonitorConfig) SyntheticsMonitor
Create a new {@link https://www.terraform.io/docs/providers/newrelic/r/synthetics_monitor newrelic_synthetics_monitor} Resource.
type SyntheticsMonitorConfig ¶
type SyntheticsMonitorConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // The interval (in minutes) at which this monitor should run. // // Valid values are 1, 5, 10, 15, 30, 60, 360, 720, or 1440. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/synthetics_monitor#frequency SyntheticsMonitor#frequency} Frequency *float64 `field:"required" json:"frequency" yaml:"frequency"` // The locations in which this monitor should be run. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/synthetics_monitor#locations SyntheticsMonitor#locations} Locations *[]*string `field:"required" json:"locations" yaml:"locations"` // The title of this monitor. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/synthetics_monitor#name SyntheticsMonitor#name} Name *string `field:"required" json:"name" yaml:"name"` // The monitor status (i.e. ENABLED, MUTED, DISABLED). // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/synthetics_monitor#status SyntheticsMonitor#status} Status *string `field:"required" json:"status" yaml:"status"` // The monitor type. Valid values are SIMPLE, BROWSER, SCRIPT_BROWSER, and SCRIPT_API. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/synthetics_monitor#type SyntheticsMonitor#type} Type *string `field:"required" json:"type" yaml:"type"` // Bypass HEAD request. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/synthetics_monitor#bypass_head_request SyntheticsMonitor#bypass_head_request} BypassHeadRequest interface{} `field:"optional" json:"bypassHeadRequest" yaml:"bypassHeadRequest"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/synthetics_monitor#id SyntheticsMonitor#id}. // // Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. // If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. Id *string `field:"optional" json:"id" yaml:"id"` // The base threshold (in seconds) to calculate the apdex score for use in the SLA report. (Default 7 seconds). // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/synthetics_monitor#sla_threshold SyntheticsMonitor#sla_threshold} SlaThreshold *float64 `field:"optional" json:"slaThreshold" yaml:"slaThreshold"` // Fail the monitor check if redirected. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/synthetics_monitor#treat_redirect_as_failure SyntheticsMonitor#treat_redirect_as_failure} TreatRedirectAsFailure interface{} `field:"optional" json:"treatRedirectAsFailure" yaml:"treatRedirectAsFailure"` // The URI for the monitor to hit. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/synthetics_monitor#uri SyntheticsMonitor#uri} Uri *string `field:"optional" json:"uri" yaml:"uri"` // The string to validate against in the response. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/synthetics_monitor#validation_string SyntheticsMonitor#validation_string} ValidationString *string `field:"optional" json:"validationString" yaml:"validationString"` // Verify SSL. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/synthetics_monitor#verify_ssl SyntheticsMonitor#verify_ssl} VerifySsl interface{} `field:"optional" json:"verifySsl" yaml:"verifySsl"` }
type SyntheticsMonitorScript ¶
type SyntheticsMonitorScript interface { cdktf.TerraformResource // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Location() SyntheticsMonitorScriptLocationList LocationInput() interface{} MonitorId() *string SetMonitorId(val *string) MonitorIdInput() *string // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Text() *string SetText(val *string) TextInput() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutLocation(value interface{}) ResetId() ResetLocation() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/newrelic/r/synthetics_monitor_script newrelic_synthetics_monitor_script}.
func NewSyntheticsMonitorScript ¶
func NewSyntheticsMonitorScript(scope constructs.Construct, id *string, config *SyntheticsMonitorScriptConfig) SyntheticsMonitorScript
Create a new {@link https://www.terraform.io/docs/providers/newrelic/r/synthetics_monitor_script newrelic_synthetics_monitor_script} Resource.
type SyntheticsMonitorScriptConfig ¶
type SyntheticsMonitorScriptConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // The ID of the monitor to attach the script to. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/synthetics_monitor_script#monitor_id SyntheticsMonitorScript#monitor_id} MonitorId *string `field:"required" json:"monitorId" yaml:"monitorId"` // The plaintext representing the monitor script. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/synthetics_monitor_script#text SyntheticsMonitorScript#text} Text *string `field:"required" json:"text" yaml:"text"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/synthetics_monitor_script#id SyntheticsMonitorScript#id}. // // Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. // If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. Id *string `field:"optional" json:"id" yaml:"id"` // location block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/synthetics_monitor_script#location SyntheticsMonitorScript#location} Location interface{} `field:"optional" json:"location" yaml:"location"` }
type SyntheticsMonitorScriptLocation ¶
type SyntheticsMonitorScriptLocation struct { // The monitor script location name. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/synthetics_monitor_script#name SyntheticsMonitorScript#name} Name *string `field:"required" json:"name" yaml:"name"` // The HMAC for the monitor script location. Use only one of `hmac` or `vse_password.`. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/synthetics_monitor_script#hmac SyntheticsMonitorScript#hmac} Hmac *string `field:"optional" json:"hmac" yaml:"hmac"` // The password for the monitor script location used to calculate HMAC. Use only one of `vse_password` or `hmac.`. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/synthetics_monitor_script#vse_password SyntheticsMonitorScript#vse_password} VsePassword *string `field:"optional" json:"vsePassword" yaml:"vsePassword"` }
type SyntheticsMonitorScriptLocationList ¶
type SyntheticsMonitorScriptLocationList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) SyntheticsMonitorScriptLocationOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSyntheticsMonitorScriptLocationList ¶
func NewSyntheticsMonitorScriptLocationList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) SyntheticsMonitorScriptLocationList
type SyntheticsMonitorScriptLocationOutputReference ¶
type SyntheticsMonitorScriptLocationOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string Hmac() *string SetHmac(val *string) HmacInput() *string InternalValue() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) VsePassword() *string SetVsePassword(val *string) VsePasswordInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetHmac() ResetVsePassword() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSyntheticsMonitorScriptLocationOutputReference ¶
func NewSyntheticsMonitorScriptLocationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) SyntheticsMonitorScriptLocationOutputReference
type SyntheticsMultilocationAlertCondition ¶
type SyntheticsMultilocationAlertCondition interface { cdktf.TerraformResource // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) Critical() SyntheticsMultilocationAlertConditionCriticalOutputReference CriticalInput() *SyntheticsMultilocationAlertConditionCritical // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) Enabled() interface{} SetEnabled(val interface{}) EnabledInput() interface{} Entities() *[]*string SetEntities(val *[]*string) EntitiesInput() *[]*string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node PolicyId() *float64 SetPolicyId(val *float64) PolicyIdInput() *float64 // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} RunbookUrl() *string SetRunbookUrl(val *string) RunbookUrlInput() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string ViolationTimeLimitSeconds() *float64 SetViolationTimeLimitSeconds(val *float64) ViolationTimeLimitSecondsInput() *float64 Warning() SyntheticsMultilocationAlertConditionWarningOutputReference WarningInput() *SyntheticsMultilocationAlertConditionWarning // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutCritical(value *SyntheticsMultilocationAlertConditionCritical) PutWarning(value *SyntheticsMultilocationAlertConditionWarning) ResetEnabled() ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetRunbookUrl() ResetWarning() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/newrelic/r/synthetics_multilocation_alert_condition newrelic_synthetics_multilocation_alert_condition}.
func NewSyntheticsMultilocationAlertCondition ¶
func NewSyntheticsMultilocationAlertCondition(scope constructs.Construct, id *string, config *SyntheticsMultilocationAlertConditionConfig) SyntheticsMultilocationAlertCondition
Create a new {@link https://www.terraform.io/docs/providers/newrelic/r/synthetics_multilocation_alert_condition newrelic_synthetics_multilocation_alert_condition} Resource.
type SyntheticsMultilocationAlertConditionConfig ¶
type SyntheticsMultilocationAlertConditionConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // critical block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/synthetics_multilocation_alert_condition#critical SyntheticsMultilocationAlertCondition#critical} Critical *SyntheticsMultilocationAlertConditionCritical `field:"required" json:"critical" yaml:"critical"` // The GUIDs of the Synthetics monitors to alert on. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/synthetics_multilocation_alert_condition#entities SyntheticsMultilocationAlertCondition#entities} Entities *[]*string `field:"required" json:"entities" yaml:"entities"` // The title of this condition. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/synthetics_multilocation_alert_condition#name SyntheticsMultilocationAlertCondition#name} Name *string `field:"required" json:"name" yaml:"name"` // The ID of the policy where this condition will be used. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/synthetics_multilocation_alert_condition#policy_id SyntheticsMultilocationAlertCondition#policy_id} PolicyId *float64 `field:"required" json:"policyId" yaml:"policyId"` // The maximum number of seconds a violation can remain open before being closed by the system. // // Must be one of: 0, 3600, 7200, 14400, 28800, 43200, 86400 // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/synthetics_multilocation_alert_condition#violation_time_limit_seconds SyntheticsMultilocationAlertCondition#violation_time_limit_seconds} ViolationTimeLimitSeconds *float64 `field:"required" json:"violationTimeLimitSeconds" yaml:"violationTimeLimitSeconds"` // Set whether to enable the alert condition. Defaults to true. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/synthetics_multilocation_alert_condition#enabled SyntheticsMultilocationAlertCondition#enabled} Enabled interface{} `field:"optional" json:"enabled" yaml:"enabled"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/synthetics_multilocation_alert_condition#id SyntheticsMultilocationAlertCondition#id}. // // Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. // If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. Id *string `field:"optional" json:"id" yaml:"id"` // Runbook URL to display in notifications. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/synthetics_multilocation_alert_condition#runbook_url SyntheticsMultilocationAlertCondition#runbook_url} RunbookUrl *string `field:"optional" json:"runbookUrl" yaml:"runbookUrl"` // warning block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/synthetics_multilocation_alert_condition#warning SyntheticsMultilocationAlertCondition#warning} Warning *SyntheticsMultilocationAlertConditionWarning `field:"optional" json:"warning" yaml:"warning"` }
type SyntheticsMultilocationAlertConditionCritical ¶
type SyntheticsMultilocationAlertConditionCritical struct { // The minimum number of monitor locations that must be concurrently failing before a violation is opened. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/synthetics_multilocation_alert_condition#threshold SyntheticsMultilocationAlertCondition#threshold} Threshold *float64 `field:"required" json:"threshold" yaml:"threshold"` }
type SyntheticsMultilocationAlertConditionCriticalOutputReference ¶
type SyntheticsMultilocationAlertConditionCriticalOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *SyntheticsMultilocationAlertConditionCritical SetInternalValue(val *SyntheticsMultilocationAlertConditionCritical) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Threshold() *float64 SetThreshold(val *float64) ThresholdInput() *float64 // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSyntheticsMultilocationAlertConditionCriticalOutputReference ¶
func NewSyntheticsMultilocationAlertConditionCriticalOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) SyntheticsMultilocationAlertConditionCriticalOutputReference
type SyntheticsMultilocationAlertConditionWarning ¶
type SyntheticsMultilocationAlertConditionWarning struct { // The minimum number of monitor locations that must be concurrently failing before a violation is opened. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/synthetics_multilocation_alert_condition#threshold SyntheticsMultilocationAlertCondition#threshold} Threshold *float64 `field:"required" json:"threshold" yaml:"threshold"` }
type SyntheticsMultilocationAlertConditionWarningOutputReference ¶
type SyntheticsMultilocationAlertConditionWarningOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *SyntheticsMultilocationAlertConditionWarning SetInternalValue(val *SyntheticsMultilocationAlertConditionWarning) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Threshold() *float64 SetThreshold(val *float64) ThresholdInput() *float64 // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewSyntheticsMultilocationAlertConditionWarningOutputReference ¶
func NewSyntheticsMultilocationAlertConditionWarningOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) SyntheticsMultilocationAlertConditionWarningOutputReference
type SyntheticsSecureCredential ¶
type SyntheticsSecureCredential interface { cdktf.TerraformResource // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) CreatedAt() *string SetCreatedAt(val *string) CreatedAtInput() *string // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) Description() *string SetDescription(val *string) DescriptionInput() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string Key() *string SetKey(val *string) KeyInput() *string LastUpdated() *string SetLastUpdated(val *string) LastUpdatedInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Value() *string SetValue(val *string) ValueInput() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) ResetCreatedAt() ResetDescription() ResetId() ResetLastUpdated() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/newrelic/r/synthetics_secure_credential newrelic_synthetics_secure_credential}.
func NewSyntheticsSecureCredential ¶
func NewSyntheticsSecureCredential(scope constructs.Construct, id *string, config *SyntheticsSecureCredentialConfig) SyntheticsSecureCredential
Create a new {@link https://www.terraform.io/docs/providers/newrelic/r/synthetics_secure_credential newrelic_synthetics_secure_credential} Resource.
type SyntheticsSecureCredentialConfig ¶
type SyntheticsSecureCredentialConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // 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. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/synthetics_secure_credential#key SyntheticsSecureCredential#key} Key *string `field:"required" json:"key" yaml:"key"` // The secure credential's value. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/synthetics_secure_credential#value SyntheticsSecureCredential#value} Value *string `field:"required" json:"value" yaml:"value"` // The time the secure credential was created. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/synthetics_secure_credential#created_at SyntheticsSecureCredential#created_at} CreatedAt *string `field:"optional" json:"createdAt" yaml:"createdAt"` // The secure credential's description. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/synthetics_secure_credential#description SyntheticsSecureCredential#description} Description *string `field:"optional" json:"description" yaml:"description"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/synthetics_secure_credential#id SyntheticsSecureCredential#id}. // // Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. // If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. Id *string `field:"optional" json:"id" yaml:"id"` // The time the secure credential was last updated. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/synthetics_secure_credential#last_updated SyntheticsSecureCredential#last_updated} LastUpdated *string `field:"optional" json:"lastUpdated" yaml:"lastUpdated"` }
type Workload ¶
type Workload interface { cdktf.TerraformResource AccountId() *float64 SetAccountId(val *float64) AccountIdInput() *float64 // Experimental. CdktfStack() cdktf.TerraformStack CompositeEntitySearchQuery() *string // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) EntityGuids() *[]*string SetEntityGuids(val *[]*string) EntityGuidsInput() *[]*string EntitySearchQuery() WorkloadEntitySearchQueryList EntitySearchQueryInput() interface{} // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Guid() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node Permalink() *string // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} ScopeAccountIds() *[]*float64 SetScopeAccountIds(val *[]*float64) ScopeAccountIdsInput() *[]*float64 // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string WorkloadId() *float64 // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutEntitySearchQuery(value interface{}) ResetAccountId() ResetEntityGuids() ResetEntitySearchQuery() ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetScopeAccountIds() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/newrelic/r/workload newrelic_workload}.
func NewWorkload ¶
func NewWorkload(scope constructs.Construct, id *string, config *WorkloadConfig) Workload
Create a new {@link https://www.terraform.io/docs/providers/newrelic/r/workload newrelic_workload} Resource.
type WorkloadConfig ¶
type WorkloadConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // The workload's name. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/workload#name Workload#name} Name *string `field:"required" json:"name" yaml:"name"` // The New Relic account ID where you want to create the workload. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/workload#account_id Workload#account_id} AccountId *float64 `field:"optional" json:"accountId" yaml:"accountId"` // A list of entity GUIDs manually assigned to this workload. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/workload#entity_guids Workload#entity_guids} EntityGuids *[]*string `field:"optional" json:"entityGuids" yaml:"entityGuids"` // entity_search_query block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/workload#entity_search_query Workload#entity_search_query} EntitySearchQuery interface{} `field:"optional" json:"entitySearchQuery" yaml:"entitySearchQuery"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/workload#id Workload#id}. // // Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. // If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. Id *string `field:"optional" json:"id" yaml:"id"` // A list of account IDs that will be used to get entities from. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/workload#scope_account_ids Workload#scope_account_ids} ScopeAccountIds *[]*float64 `field:"optional" json:"scopeAccountIds" yaml:"scopeAccountIds"` }
type WorkloadEntitySearchQuery ¶
type WorkloadEntitySearchQuery struct { // The query. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/workload#query Workload#query} Query *string `field:"required" json:"query" yaml:"query"` }
type WorkloadEntitySearchQueryList ¶
type WorkloadEntitySearchQueryList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) WorkloadEntitySearchQueryOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewWorkloadEntitySearchQueryList ¶
func NewWorkloadEntitySearchQueryList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) WorkloadEntitySearchQueryList
type WorkloadEntitySearchQueryOutputReference ¶
type WorkloadEntitySearchQueryOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Query() *string SetQuery(val *string) QueryInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewWorkloadEntitySearchQueryOutputReference ¶
func NewWorkloadEntitySearchQueryOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) WorkloadEntitySearchQueryOutputReference
Source Files
¶
- newrelic.go
- newrelic_AlertChannel.go
- newrelic_AlertChannelConfig.go
- newrelic_AlertChannelConfigA.go
- newrelic_AlertChannelConfigAOutputReference.go
- newrelic_AlertChannelConfigAOutputReference__runtime_type_checks.go
- newrelic_AlertChannel__runtime_type_checks.go
- newrelic_AlertCondition.go
- newrelic_AlertConditionConfig.go
- newrelic_AlertConditionTerm.go
- newrelic_AlertConditionTermList.go
- newrelic_AlertConditionTermList__runtime_type_checks.go
- newrelic_AlertConditionTermOutputReference.go
- newrelic_AlertConditionTermOutputReference__runtime_type_checks.go
- newrelic_AlertCondition__runtime_type_checks.go
- newrelic_AlertMutingRule.go
- newrelic_AlertMutingRuleCondition.go
- newrelic_AlertMutingRuleConditionConditions.go
- newrelic_AlertMutingRuleConditionConditionsList.go
- newrelic_AlertMutingRuleConditionConditionsList__runtime_type_checks.go
- newrelic_AlertMutingRuleConditionConditionsOutputReference.go
- newrelic_AlertMutingRuleConditionConditionsOutputReference__runtime_type_checks.go
- newrelic_AlertMutingRuleConditionOutputReference.go
- newrelic_AlertMutingRuleConditionOutputReference__runtime_type_checks.go
- newrelic_AlertMutingRuleConfig.go
- newrelic_AlertMutingRuleSchedule.go
- newrelic_AlertMutingRuleScheduleOutputReference.go
- newrelic_AlertMutingRuleScheduleOutputReference__runtime_type_checks.go
- newrelic_AlertMutingRule__runtime_type_checks.go
- newrelic_AlertPolicy.go
- newrelic_AlertPolicyChannel.go
- newrelic_AlertPolicyChannelConfig.go
- newrelic_AlertPolicyChannel__runtime_type_checks.go
- newrelic_AlertPolicyConfig.go
- newrelic_AlertPolicy__runtime_type_checks.go
- newrelic_ApiAccessKey.go
- newrelic_ApiAccessKeyConfig.go
- newrelic_ApiAccessKey__runtime_type_checks.go
- newrelic_ApplicationSettings.go
- newrelic_ApplicationSettingsConfig.go
- newrelic_ApplicationSettings__runtime_type_checks.go
- newrelic_CloudAwsGovcloudIntegrations.go
- newrelic_CloudAwsGovcloudIntegrationsAlb.go
- newrelic_CloudAwsGovcloudIntegrationsAlbOutputReference.go
- newrelic_CloudAwsGovcloudIntegrationsAlbOutputReference__runtime_type_checks.go
- newrelic_CloudAwsGovcloudIntegrationsApiGateway.go
- newrelic_CloudAwsGovcloudIntegrationsApiGatewayOutputReference.go
- newrelic_CloudAwsGovcloudIntegrationsApiGatewayOutputReference__runtime_type_checks.go
- newrelic_CloudAwsGovcloudIntegrationsAutoScaling.go
- newrelic_CloudAwsGovcloudIntegrationsAutoScalingOutputReference.go
- newrelic_CloudAwsGovcloudIntegrationsAutoScalingOutputReference__runtime_type_checks.go
- newrelic_CloudAwsGovcloudIntegrationsAwsDirectConnect.go
- newrelic_CloudAwsGovcloudIntegrationsAwsDirectConnectOutputReference.go
- newrelic_CloudAwsGovcloudIntegrationsAwsDirectConnectOutputReference__runtime_type_checks.go
- newrelic_CloudAwsGovcloudIntegrationsAwsStates.go
- newrelic_CloudAwsGovcloudIntegrationsAwsStatesOutputReference.go
- newrelic_CloudAwsGovcloudIntegrationsAwsStatesOutputReference__runtime_type_checks.go
- newrelic_CloudAwsGovcloudIntegrationsCloudtrail.go
- newrelic_CloudAwsGovcloudIntegrationsCloudtrailOutputReference.go
- newrelic_CloudAwsGovcloudIntegrationsCloudtrailOutputReference__runtime_type_checks.go
- newrelic_CloudAwsGovcloudIntegrationsConfig.go
- newrelic_CloudAwsGovcloudIntegrationsDynamoDb.go
- newrelic_CloudAwsGovcloudIntegrationsDynamoDbOutputReference.go
- newrelic_CloudAwsGovcloudIntegrationsDynamoDbOutputReference__runtime_type_checks.go
- newrelic_CloudAwsGovcloudIntegrationsEbs.go
- newrelic_CloudAwsGovcloudIntegrationsEbsOutputReference.go
- newrelic_CloudAwsGovcloudIntegrationsEbsOutputReference__runtime_type_checks.go
- newrelic_CloudAwsGovcloudIntegrationsEc2.go
- newrelic_CloudAwsGovcloudIntegrationsEc2OutputReference.go
- newrelic_CloudAwsGovcloudIntegrationsEc2OutputReference__runtime_type_checks.go
- newrelic_CloudAwsGovcloudIntegrationsElasticSearch.go
- newrelic_CloudAwsGovcloudIntegrationsElasticSearchOutputReference.go
- newrelic_CloudAwsGovcloudIntegrationsElasticSearchOutputReference__runtime_type_checks.go
- newrelic_CloudAwsGovcloudIntegrationsElb.go
- newrelic_CloudAwsGovcloudIntegrationsElbOutputReference.go
- newrelic_CloudAwsGovcloudIntegrationsElbOutputReference__runtime_type_checks.go
- newrelic_CloudAwsGovcloudIntegrationsEmr.go
- newrelic_CloudAwsGovcloudIntegrationsEmrOutputReference.go
- newrelic_CloudAwsGovcloudIntegrationsEmrOutputReference__runtime_type_checks.go
- newrelic_CloudAwsGovcloudIntegrationsIam.go
- newrelic_CloudAwsGovcloudIntegrationsIamOutputReference.go
- newrelic_CloudAwsGovcloudIntegrationsIamOutputReference__runtime_type_checks.go
- newrelic_CloudAwsGovcloudIntegrationsLambda.go
- newrelic_CloudAwsGovcloudIntegrationsLambdaOutputReference.go
- newrelic_CloudAwsGovcloudIntegrationsLambdaOutputReference__runtime_type_checks.go
- newrelic_CloudAwsGovcloudIntegrationsRds.go
- newrelic_CloudAwsGovcloudIntegrationsRdsOutputReference.go
- newrelic_CloudAwsGovcloudIntegrationsRdsOutputReference__runtime_type_checks.go
- newrelic_CloudAwsGovcloudIntegrationsRedShift.go
- newrelic_CloudAwsGovcloudIntegrationsRedShiftOutputReference.go
- newrelic_CloudAwsGovcloudIntegrationsRedShiftOutputReference__runtime_type_checks.go
- newrelic_CloudAwsGovcloudIntegrationsRoute53.go
- newrelic_CloudAwsGovcloudIntegrationsRoute53OutputReference.go
- newrelic_CloudAwsGovcloudIntegrationsRoute53OutputReference__runtime_type_checks.go
- newrelic_CloudAwsGovcloudIntegrationsS3.go
- newrelic_CloudAwsGovcloudIntegrationsS3OutputReference.go
- newrelic_CloudAwsGovcloudIntegrationsS3OutputReference__runtime_type_checks.go
- newrelic_CloudAwsGovcloudIntegrationsSns.go
- newrelic_CloudAwsGovcloudIntegrationsSnsOutputReference.go
- newrelic_CloudAwsGovcloudIntegrationsSnsOutputReference__runtime_type_checks.go
- newrelic_CloudAwsGovcloudIntegrationsSqs.go
- newrelic_CloudAwsGovcloudIntegrationsSqsOutputReference.go
- newrelic_CloudAwsGovcloudIntegrationsSqsOutputReference__runtime_type_checks.go
- newrelic_CloudAwsGovcloudIntegrations__runtime_type_checks.go
- newrelic_CloudAwsGovcloudLinkAccount.go
- newrelic_CloudAwsGovcloudLinkAccountConfig.go
- newrelic_CloudAwsGovcloudLinkAccount__runtime_type_checks.go
- newrelic_CloudAwsIntegrations.go
- newrelic_CloudAwsIntegrationsBilling.go
- newrelic_CloudAwsIntegrationsBillingOutputReference.go
- newrelic_CloudAwsIntegrationsBillingOutputReference__runtime_type_checks.go
- newrelic_CloudAwsIntegrationsCloudtrail.go
- newrelic_CloudAwsIntegrationsCloudtrailOutputReference.go
- newrelic_CloudAwsIntegrationsCloudtrailOutputReference__runtime_type_checks.go
- newrelic_CloudAwsIntegrationsConfig.go
- newrelic_CloudAwsIntegrationsHealth.go
- newrelic_CloudAwsIntegrationsHealthOutputReference.go
- newrelic_CloudAwsIntegrationsHealthOutputReference__runtime_type_checks.go
- newrelic_CloudAwsIntegrationsTrustedAdvisor.go
- newrelic_CloudAwsIntegrationsTrustedAdvisorOutputReference.go
- newrelic_CloudAwsIntegrationsTrustedAdvisorOutputReference__runtime_type_checks.go
- newrelic_CloudAwsIntegrationsVpc.go
- newrelic_CloudAwsIntegrationsVpcOutputReference.go
- newrelic_CloudAwsIntegrationsVpcOutputReference__runtime_type_checks.go
- newrelic_CloudAwsIntegrationsXRay.go
- newrelic_CloudAwsIntegrationsXRayOutputReference.go
- newrelic_CloudAwsIntegrationsXRayOutputReference__runtime_type_checks.go
- newrelic_CloudAwsIntegrations__runtime_type_checks.go
- newrelic_CloudAwsLinkAccount.go
- newrelic_CloudAwsLinkAccountConfig.go
- newrelic_CloudAwsLinkAccountTimeouts.go
- newrelic_CloudAwsLinkAccountTimeoutsOutputReference.go
- newrelic_CloudAwsLinkAccountTimeoutsOutputReference__runtime_type_checks.go
- newrelic_CloudAwsLinkAccount__runtime_type_checks.go
- newrelic_CloudAzureIntegrations.go
- newrelic_CloudAzureIntegrationsApiManagement.go
- newrelic_CloudAzureIntegrationsApiManagementOutputReference.go
- newrelic_CloudAzureIntegrationsApiManagementOutputReference__runtime_type_checks.go
- newrelic_CloudAzureIntegrationsAppGateway.go
- newrelic_CloudAzureIntegrationsAppGatewayOutputReference.go
- newrelic_CloudAzureIntegrationsAppGatewayOutputReference__runtime_type_checks.go
- newrelic_CloudAzureIntegrationsAppService.go
- newrelic_CloudAzureIntegrationsAppServiceOutputReference.go
- newrelic_CloudAzureIntegrationsAppServiceOutputReference__runtime_type_checks.go
- newrelic_CloudAzureIntegrationsConfig.go
- newrelic_CloudAzureIntegrationsContainers.go
- newrelic_CloudAzureIntegrationsContainersOutputReference.go
- newrelic_CloudAzureIntegrationsContainersOutputReference__runtime_type_checks.go
- newrelic_CloudAzureIntegrationsCosmosDb.go
- newrelic_CloudAzureIntegrationsCosmosDbOutputReference.go
- newrelic_CloudAzureIntegrationsCosmosDbOutputReference__runtime_type_checks.go
- newrelic_CloudAzureIntegrationsCostManagement.go
- newrelic_CloudAzureIntegrationsCostManagementOutputReference.go
- newrelic_CloudAzureIntegrationsCostManagementOutputReference__runtime_type_checks.go
- newrelic_CloudAzureIntegrationsDataFactory.go
- newrelic_CloudAzureIntegrationsDataFactoryOutputReference.go
- newrelic_CloudAzureIntegrationsDataFactoryOutputReference__runtime_type_checks.go
- newrelic_CloudAzureIntegrationsEventHub.go
- newrelic_CloudAzureIntegrationsEventHubOutputReference.go
- newrelic_CloudAzureIntegrationsEventHubOutputReference__runtime_type_checks.go
- newrelic_CloudAzureIntegrationsExpressRoute.go
- newrelic_CloudAzureIntegrationsExpressRouteOutputReference.go
- newrelic_CloudAzureIntegrationsExpressRouteOutputReference__runtime_type_checks.go
- newrelic_CloudAzureIntegrationsFirewalls.go
- newrelic_CloudAzureIntegrationsFirewallsOutputReference.go
- newrelic_CloudAzureIntegrationsFirewallsOutputReference__runtime_type_checks.go
- newrelic_CloudAzureIntegrationsFrontDoor.go
- newrelic_CloudAzureIntegrationsFrontDoorOutputReference.go
- newrelic_CloudAzureIntegrationsFrontDoorOutputReference__runtime_type_checks.go
- newrelic_CloudAzureIntegrationsFunctions.go
- newrelic_CloudAzureIntegrationsFunctionsOutputReference.go
- newrelic_CloudAzureIntegrationsFunctionsOutputReference__runtime_type_checks.go
- newrelic_CloudAzureIntegrationsKeyVault.go
- newrelic_CloudAzureIntegrationsKeyVaultOutputReference.go
- newrelic_CloudAzureIntegrationsKeyVaultOutputReference__runtime_type_checks.go
- newrelic_CloudAzureIntegrationsLoadBalancer.go
- newrelic_CloudAzureIntegrationsLoadBalancerOutputReference.go
- newrelic_CloudAzureIntegrationsLoadBalancerOutputReference__runtime_type_checks.go
- newrelic_CloudAzureIntegrationsLogicApps.go
- newrelic_CloudAzureIntegrationsLogicAppsOutputReference.go
- newrelic_CloudAzureIntegrationsLogicAppsOutputReference__runtime_type_checks.go
- newrelic_CloudAzureIntegrationsMachineLearning.go
- newrelic_CloudAzureIntegrationsMachineLearningOutputReference.go
- newrelic_CloudAzureIntegrationsMachineLearningOutputReference__runtime_type_checks.go
- newrelic_CloudAzureIntegrationsMariaDb.go
- newrelic_CloudAzureIntegrationsMariaDbOutputReference.go
- newrelic_CloudAzureIntegrationsMariaDbOutputReference__runtime_type_checks.go
- newrelic_CloudAzureIntegrationsMysql.go
- newrelic_CloudAzureIntegrationsMysqlOutputReference.go
- newrelic_CloudAzureIntegrationsMysqlOutputReference__runtime_type_checks.go
- newrelic_CloudAzureIntegrationsPostgresql.go
- newrelic_CloudAzureIntegrationsPostgresqlOutputReference.go
- newrelic_CloudAzureIntegrationsPostgresqlOutputReference__runtime_type_checks.go
- newrelic_CloudAzureIntegrationsPowerBiDedicated.go
- newrelic_CloudAzureIntegrationsPowerBiDedicatedOutputReference.go
- newrelic_CloudAzureIntegrationsPowerBiDedicatedOutputReference__runtime_type_checks.go
- newrelic_CloudAzureIntegrationsRedisCache.go
- newrelic_CloudAzureIntegrationsRedisCacheOutputReference.go
- newrelic_CloudAzureIntegrationsRedisCacheOutputReference__runtime_type_checks.go
- newrelic_CloudAzureIntegrationsServiceBus.go
- newrelic_CloudAzureIntegrationsServiceBusOutputReference.go
- newrelic_CloudAzureIntegrationsServiceBusOutputReference__runtime_type_checks.go
- newrelic_CloudAzureIntegrationsSql.go
- newrelic_CloudAzureIntegrationsSqlManaged.go
- newrelic_CloudAzureIntegrationsSqlManagedOutputReference.go
- newrelic_CloudAzureIntegrationsSqlManagedOutputReference__runtime_type_checks.go
- newrelic_CloudAzureIntegrationsSqlOutputReference.go
- newrelic_CloudAzureIntegrationsSqlOutputReference__runtime_type_checks.go
- newrelic_CloudAzureIntegrationsStorage.go
- newrelic_CloudAzureIntegrationsStorageOutputReference.go
- newrelic_CloudAzureIntegrationsStorageOutputReference__runtime_type_checks.go
- newrelic_CloudAzureIntegrationsVirtualMachine.go
- newrelic_CloudAzureIntegrationsVirtualMachineOutputReference.go
- newrelic_CloudAzureIntegrationsVirtualMachineOutputReference__runtime_type_checks.go
- newrelic_CloudAzureIntegrationsVirtualNetworks.go
- newrelic_CloudAzureIntegrationsVirtualNetworksOutputReference.go
- newrelic_CloudAzureIntegrationsVirtualNetworksOutputReference__runtime_type_checks.go
- newrelic_CloudAzureIntegrationsVms.go
- newrelic_CloudAzureIntegrationsVmsOutputReference.go
- newrelic_CloudAzureIntegrationsVmsOutputReference__runtime_type_checks.go
- newrelic_CloudAzureIntegrationsVpnGateway.go
- newrelic_CloudAzureIntegrationsVpnGatewayOutputReference.go
- newrelic_CloudAzureIntegrationsVpnGatewayOutputReference__runtime_type_checks.go
- newrelic_CloudAzureIntegrations__runtime_type_checks.go
- newrelic_CloudAzureLinkAccount.go
- newrelic_CloudAzureLinkAccountConfig.go
- newrelic_CloudAzureLinkAccount__runtime_type_checks.go
- newrelic_CloudGcpIntegrations.go
- newrelic_CloudGcpIntegrationsAppEngine.go
- newrelic_CloudGcpIntegrationsAppEngineOutputReference.go
- newrelic_CloudGcpIntegrationsAppEngineOutputReference__runtime_type_checks.go
- newrelic_CloudGcpIntegrationsBigQuery.go
- newrelic_CloudGcpIntegrationsBigQueryOutputReference.go
- newrelic_CloudGcpIntegrationsBigQueryOutputReference__runtime_type_checks.go
- newrelic_CloudGcpIntegrationsBigTable.go
- newrelic_CloudGcpIntegrationsBigTableOutputReference.go
- newrelic_CloudGcpIntegrationsBigTableOutputReference__runtime_type_checks.go
- newrelic_CloudGcpIntegrationsComposer.go
- newrelic_CloudGcpIntegrationsComposerOutputReference.go
- newrelic_CloudGcpIntegrationsComposerOutputReference__runtime_type_checks.go
- newrelic_CloudGcpIntegrationsConfig.go
- newrelic_CloudGcpIntegrationsDataFlow.go
- newrelic_CloudGcpIntegrationsDataFlowOutputReference.go
- newrelic_CloudGcpIntegrationsDataFlowOutputReference__runtime_type_checks.go
- newrelic_CloudGcpIntegrationsDataProc.go
- newrelic_CloudGcpIntegrationsDataProcOutputReference.go
- newrelic_CloudGcpIntegrationsDataProcOutputReference__runtime_type_checks.go
- newrelic_CloudGcpIntegrationsDataStore.go
- newrelic_CloudGcpIntegrationsDataStoreOutputReference.go
- newrelic_CloudGcpIntegrationsDataStoreOutputReference__runtime_type_checks.go
- newrelic_CloudGcpIntegrationsFireBaseDatabase.go
- newrelic_CloudGcpIntegrationsFireBaseDatabaseOutputReference.go
- newrelic_CloudGcpIntegrationsFireBaseDatabaseOutputReference__runtime_type_checks.go
- newrelic_CloudGcpIntegrationsFireBaseHosting.go
- newrelic_CloudGcpIntegrationsFireBaseHostingOutputReference.go
- newrelic_CloudGcpIntegrationsFireBaseHostingOutputReference__runtime_type_checks.go
- newrelic_CloudGcpIntegrationsFireBaseStorage.go
- newrelic_CloudGcpIntegrationsFireBaseStorageOutputReference.go
- newrelic_CloudGcpIntegrationsFireBaseStorageOutputReference__runtime_type_checks.go
- newrelic_CloudGcpIntegrationsFireStore.go
- newrelic_CloudGcpIntegrationsFireStoreOutputReference.go
- newrelic_CloudGcpIntegrationsFireStoreOutputReference__runtime_type_checks.go
- newrelic_CloudGcpIntegrationsFunctions.go
- newrelic_CloudGcpIntegrationsFunctionsOutputReference.go
- newrelic_CloudGcpIntegrationsFunctionsOutputReference__runtime_type_checks.go
- newrelic_CloudGcpIntegrationsInterconnect.go
- newrelic_CloudGcpIntegrationsInterconnectOutputReference.go
- newrelic_CloudGcpIntegrationsInterconnectOutputReference__runtime_type_checks.go
- newrelic_CloudGcpIntegrationsKubernetes.go
- newrelic_CloudGcpIntegrationsKubernetesOutputReference.go
- newrelic_CloudGcpIntegrationsKubernetesOutputReference__runtime_type_checks.go
- newrelic_CloudGcpIntegrationsLoadBalancing.go
- newrelic_CloudGcpIntegrationsLoadBalancingOutputReference.go
- newrelic_CloudGcpIntegrationsLoadBalancingOutputReference__runtime_type_checks.go
- newrelic_CloudGcpIntegrationsMemCache.go
- newrelic_CloudGcpIntegrationsMemCacheOutputReference.go
- newrelic_CloudGcpIntegrationsMemCacheOutputReference__runtime_type_checks.go
- newrelic_CloudGcpIntegrationsPubSub.go
- newrelic_CloudGcpIntegrationsPubSubOutputReference.go
- newrelic_CloudGcpIntegrationsPubSubOutputReference__runtime_type_checks.go
- newrelic_CloudGcpIntegrationsRedis.go
- newrelic_CloudGcpIntegrationsRedisOutputReference.go
- newrelic_CloudGcpIntegrationsRedisOutputReference__runtime_type_checks.go
- newrelic_CloudGcpIntegrationsRouter.go
- newrelic_CloudGcpIntegrationsRouterOutputReference.go
- newrelic_CloudGcpIntegrationsRouterOutputReference__runtime_type_checks.go
- newrelic_CloudGcpIntegrationsRun.go
- newrelic_CloudGcpIntegrationsRunOutputReference.go
- newrelic_CloudGcpIntegrationsRunOutputReference__runtime_type_checks.go
- newrelic_CloudGcpIntegrationsSpanner.go
- newrelic_CloudGcpIntegrationsSpannerOutputReference.go
- newrelic_CloudGcpIntegrationsSpannerOutputReference__runtime_type_checks.go
- newrelic_CloudGcpIntegrationsSql.go
- newrelic_CloudGcpIntegrationsSqlOutputReference.go
- newrelic_CloudGcpIntegrationsSqlOutputReference__runtime_type_checks.go
- newrelic_CloudGcpIntegrationsStorage.go
- newrelic_CloudGcpIntegrationsStorageOutputReference.go
- newrelic_CloudGcpIntegrationsStorageOutputReference__runtime_type_checks.go
- newrelic_CloudGcpIntegrationsVirtualMachines.go
- newrelic_CloudGcpIntegrationsVirtualMachinesOutputReference.go
- newrelic_CloudGcpIntegrationsVirtualMachinesOutputReference__runtime_type_checks.go
- newrelic_CloudGcpIntegrationsVpcAccess.go
- newrelic_CloudGcpIntegrationsVpcAccessOutputReference.go
- newrelic_CloudGcpIntegrationsVpcAccessOutputReference__runtime_type_checks.go
- newrelic_CloudGcpIntegrations__runtime_type_checks.go
- newrelic_CloudGcpLinkAccount.go
- newrelic_CloudGcpLinkAccountConfig.go
- newrelic_CloudGcpLinkAccount__runtime_type_checks.go
- newrelic_Dashboard.go
- newrelic_DashboardConfig.go
- newrelic_DashboardFilter.go
- newrelic_DashboardFilterOutputReference.go
- newrelic_DashboardFilterOutputReference__runtime_type_checks.go
- newrelic_DashboardWidget.go
- newrelic_DashboardWidgetCompareWith.go
- newrelic_DashboardWidgetCompareWithList.go
- newrelic_DashboardWidgetCompareWithList__runtime_type_checks.go
- newrelic_DashboardWidgetCompareWithOutputReference.go
- newrelic_DashboardWidgetCompareWithOutputReference__runtime_type_checks.go
- newrelic_DashboardWidgetCompareWithPresentation.go
- newrelic_DashboardWidgetCompareWithPresentationOutputReference.go
- newrelic_DashboardWidgetCompareWithPresentationOutputReference__runtime_type_checks.go
- newrelic_DashboardWidgetList.go
- newrelic_DashboardWidgetList__runtime_type_checks.go
- newrelic_DashboardWidgetMetric.go
- newrelic_DashboardWidgetMetricList.go
- newrelic_DashboardWidgetMetricList__runtime_type_checks.go
- newrelic_DashboardWidgetMetricOutputReference.go
- newrelic_DashboardWidgetMetricOutputReference__runtime_type_checks.go
- newrelic_DashboardWidgetOutputReference.go
- newrelic_DashboardWidgetOutputReference__runtime_type_checks.go
- newrelic_Dashboard__runtime_type_checks.go
- newrelic_DataNewrelicAccount.go
- newrelic_DataNewrelicAccountConfig.go
- newrelic_DataNewrelicAccount__runtime_type_checks.go
- newrelic_DataNewrelicAlertChannel.go
- newrelic_DataNewrelicAlertChannelConfig.go
- newrelic_DataNewrelicAlertChannelConfigA.go
- newrelic_DataNewrelicAlertChannelConfigAList.go
- newrelic_DataNewrelicAlertChannelConfigAList__runtime_type_checks.go
- newrelic_DataNewrelicAlertChannelConfigAOutputReference.go
- newrelic_DataNewrelicAlertChannelConfigAOutputReference__runtime_type_checks.go
- newrelic_DataNewrelicAlertChannel__runtime_type_checks.go
- newrelic_DataNewrelicAlertPolicy.go
- newrelic_DataNewrelicAlertPolicyConfig.go
- newrelic_DataNewrelicAlertPolicy__runtime_type_checks.go
- newrelic_DataNewrelicApplication.go
- newrelic_DataNewrelicApplicationConfig.go
- newrelic_DataNewrelicApplication__runtime_type_checks.go
- newrelic_DataNewrelicCloudAccount.go
- newrelic_DataNewrelicCloudAccountConfig.go
- newrelic_DataNewrelicCloudAccount__runtime_type_checks.go
- newrelic_DataNewrelicEntity.go
- newrelic_DataNewrelicEntityConfig.go
- newrelic_DataNewrelicEntityTag.go
- newrelic_DataNewrelicEntityTagOutputReference.go
- newrelic_DataNewrelicEntityTagOutputReference__runtime_type_checks.go
- newrelic_DataNewrelicEntity__runtime_type_checks.go
- newrelic_DataNewrelicKeyTransaction.go
- newrelic_DataNewrelicKeyTransactionConfig.go
- newrelic_DataNewrelicKeyTransaction__runtime_type_checks.go
- newrelic_DataNewrelicPlugin.go
- newrelic_DataNewrelicPluginComponent.go
- newrelic_DataNewrelicPluginComponentConfig.go
- newrelic_DataNewrelicPluginComponent__runtime_type_checks.go
- newrelic_DataNewrelicPluginConfig.go
- newrelic_DataNewrelicPlugin__runtime_type_checks.go
- newrelic_DataNewrelicSyntheticsMonitor.go
- newrelic_DataNewrelicSyntheticsMonitorConfig.go
- newrelic_DataNewrelicSyntheticsMonitorLocation.go
- newrelic_DataNewrelicSyntheticsMonitorLocationConfig.go
- newrelic_DataNewrelicSyntheticsMonitorLocation__runtime_type_checks.go
- newrelic_DataNewrelicSyntheticsMonitor__runtime_type_checks.go
- newrelic_DataNewrelicSyntheticsSecureCredential.go
- newrelic_DataNewrelicSyntheticsSecureCredentialConfig.go
- newrelic_DataNewrelicSyntheticsSecureCredential__runtime_type_checks.go
- newrelic_EntityTags.go
- newrelic_EntityTagsConfig.go
- newrelic_EntityTagsTag.go
- newrelic_EntityTagsTagList.go
- newrelic_EntityTagsTagList__runtime_type_checks.go
- newrelic_EntityTagsTagOutputReference.go
- newrelic_EntityTagsTagOutputReference__runtime_type_checks.go
- newrelic_EntityTagsTimeouts.go
- newrelic_EntityTagsTimeoutsOutputReference.go
- newrelic_EntityTagsTimeoutsOutputReference__runtime_type_checks.go
- newrelic_EntityTags__runtime_type_checks.go
- newrelic_EventsToMetricsRule.go
- newrelic_EventsToMetricsRuleConfig.go
- newrelic_EventsToMetricsRule__runtime_type_checks.go
- newrelic_InfraAlertCondition.go
- newrelic_InfraAlertConditionConfig.go
- newrelic_InfraAlertConditionCritical.go
- newrelic_InfraAlertConditionCriticalOutputReference.go
- newrelic_InfraAlertConditionCriticalOutputReference__runtime_type_checks.go
- newrelic_InfraAlertConditionWarning.go
- newrelic_InfraAlertConditionWarningOutputReference.go
- newrelic_InfraAlertConditionWarningOutputReference__runtime_type_checks.go
- newrelic_InfraAlertCondition__runtime_type_checks.go
- newrelic_InsightsEvent.go
- newrelic_InsightsEventConfig.go
- newrelic_InsightsEventEvent.go
- newrelic_InsightsEventEventAttribute.go
- newrelic_InsightsEventEventAttributeList.go
- newrelic_InsightsEventEventAttributeList__runtime_type_checks.go
- newrelic_InsightsEventEventAttributeOutputReference.go
- newrelic_InsightsEventEventAttributeOutputReference__runtime_type_checks.go
- newrelic_InsightsEventEventList.go
- newrelic_InsightsEventEventList__runtime_type_checks.go
- newrelic_InsightsEventEventOutputReference.go
- newrelic_InsightsEventEventOutputReference__runtime_type_checks.go
- newrelic_InsightsEvent__runtime_type_checks.go
- newrelic_NewrelicProvider.go
- newrelic_NewrelicProviderConfig.go
- newrelic_NewrelicProvider__runtime_type_checks.go
- newrelic_NotificationChannel.go
- newrelic_NotificationChannelConfig.go
- newrelic_NotificationChannelProperties.go
- newrelic_NotificationChannelPropertiesList.go
- newrelic_NotificationChannelPropertiesList__runtime_type_checks.go
- newrelic_NotificationChannelPropertiesOutputReference.go
- newrelic_NotificationChannelPropertiesOutputReference__runtime_type_checks.go
- newrelic_NotificationChannel__runtime_type_checks.go
- newrelic_NotificationDestination.go
- newrelic_NotificationDestinationConfig.go
- newrelic_NotificationDestinationProperties.go
- newrelic_NotificationDestinationPropertiesList.go
- newrelic_NotificationDestinationPropertiesList__runtime_type_checks.go
- newrelic_NotificationDestinationPropertiesOutputReference.go
- newrelic_NotificationDestinationPropertiesOutputReference__runtime_type_checks.go
- newrelic_NotificationDestination__runtime_type_checks.go
- newrelic_NrqlAlertCondition.go
- newrelic_NrqlAlertConditionConfig.go
- newrelic_NrqlAlertConditionCritical.go
- newrelic_NrqlAlertConditionCriticalOutputReference.go
- newrelic_NrqlAlertConditionCriticalOutputReference__runtime_type_checks.go
- newrelic_NrqlAlertConditionNrql.go
- newrelic_NrqlAlertConditionNrqlOutputReference.go
- newrelic_NrqlAlertConditionNrqlOutputReference__runtime_type_checks.go
- newrelic_NrqlAlertConditionTerm.go
- newrelic_NrqlAlertConditionTermList.go
- newrelic_NrqlAlertConditionTermList__runtime_type_checks.go
- newrelic_NrqlAlertConditionTermOutputReference.go
- newrelic_NrqlAlertConditionTermOutputReference__runtime_type_checks.go
- newrelic_NrqlAlertConditionWarning.go
- newrelic_NrqlAlertConditionWarningOutputReference.go
- newrelic_NrqlAlertConditionWarningOutputReference__runtime_type_checks.go
- newrelic_NrqlAlertCondition__runtime_type_checks.go
- newrelic_NrqlDropRule.go
- newrelic_NrqlDropRuleConfig.go
- newrelic_NrqlDropRule__runtime_type_checks.go
- newrelic_OneDashboard.go
- newrelic_OneDashboardConfig.go
- newrelic_OneDashboardPage.go
- newrelic_OneDashboardPageList.go
- newrelic_OneDashboardPageList__runtime_type_checks.go
- newrelic_OneDashboardPageOutputReference.go
- newrelic_OneDashboardPageOutputReference__runtime_type_checks.go
- newrelic_OneDashboardPageWidgetArea.go
- newrelic_OneDashboardPageWidgetAreaList.go
- newrelic_OneDashboardPageWidgetAreaList__runtime_type_checks.go
- newrelic_OneDashboardPageWidgetAreaNrqlQuery.go
- newrelic_OneDashboardPageWidgetAreaNrqlQueryList.go
- newrelic_OneDashboardPageWidgetAreaNrqlQueryList__runtime_type_checks.go
- newrelic_OneDashboardPageWidgetAreaNrqlQueryOutputReference.go
- newrelic_OneDashboardPageWidgetAreaNrqlQueryOutputReference__runtime_type_checks.go
- newrelic_OneDashboardPageWidgetAreaOutputReference.go
- newrelic_OneDashboardPageWidgetAreaOutputReference__runtime_type_checks.go
- newrelic_OneDashboardPageWidgetBar.go
- newrelic_OneDashboardPageWidgetBarList.go
- newrelic_OneDashboardPageWidgetBarList__runtime_type_checks.go
- newrelic_OneDashboardPageWidgetBarNrqlQuery.go
- newrelic_OneDashboardPageWidgetBarNrqlQueryList.go
- newrelic_OneDashboardPageWidgetBarNrqlQueryList__runtime_type_checks.go
- newrelic_OneDashboardPageWidgetBarNrqlQueryOutputReference.go
- newrelic_OneDashboardPageWidgetBarNrqlQueryOutputReference__runtime_type_checks.go
- newrelic_OneDashboardPageWidgetBarOutputReference.go
- newrelic_OneDashboardPageWidgetBarOutputReference__runtime_type_checks.go
- newrelic_OneDashboardPageWidgetBillboard.go
- newrelic_OneDashboardPageWidgetBillboardList.go
- newrelic_OneDashboardPageWidgetBillboardList__runtime_type_checks.go
- newrelic_OneDashboardPageWidgetBillboardNrqlQuery.go
- newrelic_OneDashboardPageWidgetBillboardNrqlQueryList.go
- newrelic_OneDashboardPageWidgetBillboardNrqlQueryList__runtime_type_checks.go
- newrelic_OneDashboardPageWidgetBillboardNrqlQueryOutputReference.go
- newrelic_OneDashboardPageWidgetBillboardNrqlQueryOutputReference__runtime_type_checks.go
- newrelic_OneDashboardPageWidgetBillboardOutputReference.go
- newrelic_OneDashboardPageWidgetBillboardOutputReference__runtime_type_checks.go
- newrelic_OneDashboardPageWidgetBullet.go
- newrelic_OneDashboardPageWidgetBulletList.go
- newrelic_OneDashboardPageWidgetBulletList__runtime_type_checks.go
- newrelic_OneDashboardPageWidgetBulletNrqlQuery.go
- newrelic_OneDashboardPageWidgetBulletNrqlQueryList.go
- newrelic_OneDashboardPageWidgetBulletNrqlQueryList__runtime_type_checks.go
- newrelic_OneDashboardPageWidgetBulletNrqlQueryOutputReference.go
- newrelic_OneDashboardPageWidgetBulletNrqlQueryOutputReference__runtime_type_checks.go
- newrelic_OneDashboardPageWidgetBulletOutputReference.go
- newrelic_OneDashboardPageWidgetBulletOutputReference__runtime_type_checks.go
- newrelic_OneDashboardPageWidgetFunnel.go
- newrelic_OneDashboardPageWidgetFunnelList.go
- newrelic_OneDashboardPageWidgetFunnelList__runtime_type_checks.go
- newrelic_OneDashboardPageWidgetFunnelNrqlQuery.go
- newrelic_OneDashboardPageWidgetFunnelNrqlQueryList.go
- newrelic_OneDashboardPageWidgetFunnelNrqlQueryList__runtime_type_checks.go
- newrelic_OneDashboardPageWidgetFunnelNrqlQueryOutputReference.go
- newrelic_OneDashboardPageWidgetFunnelNrqlQueryOutputReference__runtime_type_checks.go
- newrelic_OneDashboardPageWidgetFunnelOutputReference.go
- newrelic_OneDashboardPageWidgetFunnelOutputReference__runtime_type_checks.go
- newrelic_OneDashboardPageWidgetHeatmap.go
- newrelic_OneDashboardPageWidgetHeatmapList.go
- newrelic_OneDashboardPageWidgetHeatmapList__runtime_type_checks.go
- newrelic_OneDashboardPageWidgetHeatmapNrqlQuery.go
- newrelic_OneDashboardPageWidgetHeatmapNrqlQueryList.go
- newrelic_OneDashboardPageWidgetHeatmapNrqlQueryList__runtime_type_checks.go
- newrelic_OneDashboardPageWidgetHeatmapNrqlQueryOutputReference.go
- newrelic_OneDashboardPageWidgetHeatmapNrqlQueryOutputReference__runtime_type_checks.go
- newrelic_OneDashboardPageWidgetHeatmapOutputReference.go
- newrelic_OneDashboardPageWidgetHeatmapOutputReference__runtime_type_checks.go
- newrelic_OneDashboardPageWidgetHistogram.go
- newrelic_OneDashboardPageWidgetHistogramList.go
- newrelic_OneDashboardPageWidgetHistogramList__runtime_type_checks.go
- newrelic_OneDashboardPageWidgetHistogramNrqlQuery.go
- newrelic_OneDashboardPageWidgetHistogramNrqlQueryList.go
- newrelic_OneDashboardPageWidgetHistogramNrqlQueryList__runtime_type_checks.go
- newrelic_OneDashboardPageWidgetHistogramNrqlQueryOutputReference.go
- newrelic_OneDashboardPageWidgetHistogramNrqlQueryOutputReference__runtime_type_checks.go
- newrelic_OneDashboardPageWidgetHistogramOutputReference.go
- newrelic_OneDashboardPageWidgetHistogramOutputReference__runtime_type_checks.go
- newrelic_OneDashboardPageWidgetJson.go
- newrelic_OneDashboardPageWidgetJsonList.go
- newrelic_OneDashboardPageWidgetJsonList__runtime_type_checks.go
- newrelic_OneDashboardPageWidgetJsonNrqlQuery.go
- newrelic_OneDashboardPageWidgetJsonNrqlQueryList.go
- newrelic_OneDashboardPageWidgetJsonNrqlQueryList__runtime_type_checks.go
- newrelic_OneDashboardPageWidgetJsonNrqlQueryOutputReference.go
- newrelic_OneDashboardPageWidgetJsonNrqlQueryOutputReference__runtime_type_checks.go
- newrelic_OneDashboardPageWidgetJsonOutputReference.go
- newrelic_OneDashboardPageWidgetJsonOutputReference__runtime_type_checks.go
- newrelic_OneDashboardPageWidgetLine.go
- newrelic_OneDashboardPageWidgetLineList.go
- newrelic_OneDashboardPageWidgetLineList__runtime_type_checks.go
- newrelic_OneDashboardPageWidgetLineNrqlQuery.go
- newrelic_OneDashboardPageWidgetLineNrqlQueryList.go
- newrelic_OneDashboardPageWidgetLineNrqlQueryList__runtime_type_checks.go
- newrelic_OneDashboardPageWidgetLineNrqlQueryOutputReference.go
- newrelic_OneDashboardPageWidgetLineNrqlQueryOutputReference__runtime_type_checks.go
- newrelic_OneDashboardPageWidgetLineOutputReference.go
- newrelic_OneDashboardPageWidgetLineOutputReference__runtime_type_checks.go
- newrelic_OneDashboardPageWidgetLogTable.go
- newrelic_OneDashboardPageWidgetLogTableList.go
- newrelic_OneDashboardPageWidgetLogTableList__runtime_type_checks.go
- newrelic_OneDashboardPageWidgetLogTableNrqlQuery.go
- newrelic_OneDashboardPageWidgetLogTableNrqlQueryList.go
- newrelic_OneDashboardPageWidgetLogTableNrqlQueryList__runtime_type_checks.go
- newrelic_OneDashboardPageWidgetLogTableNrqlQueryOutputReference.go
- newrelic_OneDashboardPageWidgetLogTableNrqlQueryOutputReference__runtime_type_checks.go
- newrelic_OneDashboardPageWidgetLogTableOutputReference.go
- newrelic_OneDashboardPageWidgetLogTableOutputReference__runtime_type_checks.go
- newrelic_OneDashboardPageWidgetMarkdown.go
- newrelic_OneDashboardPageWidgetMarkdownList.go
- newrelic_OneDashboardPageWidgetMarkdownList__runtime_type_checks.go
- newrelic_OneDashboardPageWidgetMarkdownOutputReference.go
- newrelic_OneDashboardPageWidgetMarkdownOutputReference__runtime_type_checks.go
- newrelic_OneDashboardPageWidgetPie.go
- newrelic_OneDashboardPageWidgetPieList.go
- newrelic_OneDashboardPageWidgetPieList__runtime_type_checks.go
- newrelic_OneDashboardPageWidgetPieNrqlQuery.go
- newrelic_OneDashboardPageWidgetPieNrqlQueryList.go
- newrelic_OneDashboardPageWidgetPieNrqlQueryList__runtime_type_checks.go
- newrelic_OneDashboardPageWidgetPieNrqlQueryOutputReference.go
- newrelic_OneDashboardPageWidgetPieNrqlQueryOutputReference__runtime_type_checks.go
- newrelic_OneDashboardPageWidgetPieOutputReference.go
- newrelic_OneDashboardPageWidgetPieOutputReference__runtime_type_checks.go
- newrelic_OneDashboardPageWidgetStackedBar.go
- newrelic_OneDashboardPageWidgetStackedBarList.go
- newrelic_OneDashboardPageWidgetStackedBarList__runtime_type_checks.go
- newrelic_OneDashboardPageWidgetStackedBarNrqlQuery.go
- newrelic_OneDashboardPageWidgetStackedBarNrqlQueryList.go
- newrelic_OneDashboardPageWidgetStackedBarNrqlQueryList__runtime_type_checks.go
- newrelic_OneDashboardPageWidgetStackedBarNrqlQueryOutputReference.go
- newrelic_OneDashboardPageWidgetStackedBarNrqlQueryOutputReference__runtime_type_checks.go
- newrelic_OneDashboardPageWidgetStackedBarOutputReference.go
- newrelic_OneDashboardPageWidgetStackedBarOutputReference__runtime_type_checks.go
- newrelic_OneDashboardPageWidgetTable.go
- newrelic_OneDashboardPageWidgetTableList.go
- newrelic_OneDashboardPageWidgetTableList__runtime_type_checks.go
- newrelic_OneDashboardPageWidgetTableNrqlQuery.go
- newrelic_OneDashboardPageWidgetTableNrqlQueryList.go
- newrelic_OneDashboardPageWidgetTableNrqlQueryList__runtime_type_checks.go
- newrelic_OneDashboardPageWidgetTableNrqlQueryOutputReference.go
- newrelic_OneDashboardPageWidgetTableNrqlQueryOutputReference__runtime_type_checks.go
- newrelic_OneDashboardPageWidgetTableOutputReference.go
- newrelic_OneDashboardPageWidgetTableOutputReference__runtime_type_checks.go
- newrelic_OneDashboardRaw.go
- newrelic_OneDashboardRawConfig.go
- newrelic_OneDashboardRawPage.go
- newrelic_OneDashboardRawPageList.go
- newrelic_OneDashboardRawPageList__runtime_type_checks.go
- newrelic_OneDashboardRawPageOutputReference.go
- newrelic_OneDashboardRawPageOutputReference__runtime_type_checks.go
- newrelic_OneDashboardRawPageWidget.go
- newrelic_OneDashboardRawPageWidgetList.go
- newrelic_OneDashboardRawPageWidgetList__runtime_type_checks.go
- newrelic_OneDashboardRawPageWidgetOutputReference.go
- newrelic_OneDashboardRawPageWidgetOutputReference__runtime_type_checks.go
- newrelic_OneDashboardRaw__runtime_type_checks.go
- newrelic_OneDashboard__runtime_type_checks.go
- newrelic_PluginsAlertCondition.go
- newrelic_PluginsAlertConditionConfig.go
- newrelic_PluginsAlertConditionTerm.go
- newrelic_PluginsAlertConditionTermList.go
- newrelic_PluginsAlertConditionTermList__runtime_type_checks.go
- newrelic_PluginsAlertConditionTermOutputReference.go
- newrelic_PluginsAlertConditionTermOutputReference__runtime_type_checks.go
- newrelic_PluginsAlertCondition__runtime_type_checks.go
- newrelic_ServiceLevel.go
- newrelic_ServiceLevelConfig.go
- newrelic_ServiceLevelEvents.go
- newrelic_ServiceLevelEventsBadEvents.go
- newrelic_ServiceLevelEventsBadEventsOutputReference.go
- newrelic_ServiceLevelEventsBadEventsOutputReference__runtime_type_checks.go
- newrelic_ServiceLevelEventsGoodEvents.go
- newrelic_ServiceLevelEventsGoodEventsOutputReference.go
- newrelic_ServiceLevelEventsGoodEventsOutputReference__runtime_type_checks.go
- newrelic_ServiceLevelEventsOutputReference.go
- newrelic_ServiceLevelEventsOutputReference__runtime_type_checks.go
- newrelic_ServiceLevelEventsValidEvents.go
- newrelic_ServiceLevelEventsValidEventsOutputReference.go
- newrelic_ServiceLevelEventsValidEventsOutputReference__runtime_type_checks.go
- newrelic_ServiceLevelObjective.go
- newrelic_ServiceLevelObjectiveOutputReference.go
- newrelic_ServiceLevelObjectiveOutputReference__runtime_type_checks.go
- newrelic_ServiceLevelObjectiveTimeWindow.go
- newrelic_ServiceLevelObjectiveTimeWindowOutputReference.go
- newrelic_ServiceLevelObjectiveTimeWindowOutputReference__runtime_type_checks.go
- newrelic_ServiceLevelObjectiveTimeWindowRolling.go
- newrelic_ServiceLevelObjectiveTimeWindowRollingOutputReference.go
- newrelic_ServiceLevelObjectiveTimeWindowRollingOutputReference__runtime_type_checks.go
- newrelic_ServiceLevel__runtime_type_checks.go
- newrelic_SyntheticsAlertCondition.go
- newrelic_SyntheticsAlertConditionConfig.go
- newrelic_SyntheticsAlertCondition__runtime_type_checks.go
- newrelic_SyntheticsMonitor.go
- newrelic_SyntheticsMonitorConfig.go
- newrelic_SyntheticsMonitorScript.go
- newrelic_SyntheticsMonitorScriptConfig.go
- newrelic_SyntheticsMonitorScriptLocation.go
- newrelic_SyntheticsMonitorScriptLocationList.go
- newrelic_SyntheticsMonitorScriptLocationList__runtime_type_checks.go
- newrelic_SyntheticsMonitorScriptLocationOutputReference.go
- newrelic_SyntheticsMonitorScriptLocationOutputReference__runtime_type_checks.go
- newrelic_SyntheticsMonitorScript__runtime_type_checks.go
- newrelic_SyntheticsMonitor__runtime_type_checks.go
- newrelic_SyntheticsMultilocationAlertCondition.go
- newrelic_SyntheticsMultilocationAlertConditionConfig.go
- newrelic_SyntheticsMultilocationAlertConditionCritical.go
- newrelic_SyntheticsMultilocationAlertConditionCriticalOutputReference.go
- newrelic_SyntheticsMultilocationAlertConditionCriticalOutputReference__runtime_type_checks.go
- newrelic_SyntheticsMultilocationAlertConditionWarning.go
- newrelic_SyntheticsMultilocationAlertConditionWarningOutputReference.go
- newrelic_SyntheticsMultilocationAlertConditionWarningOutputReference__runtime_type_checks.go
- newrelic_SyntheticsMultilocationAlertCondition__runtime_type_checks.go
- newrelic_SyntheticsSecureCredential.go
- newrelic_SyntheticsSecureCredentialConfig.go
- newrelic_SyntheticsSecureCredential__runtime_type_checks.go
- newrelic_Workload.go
- newrelic_WorkloadConfig.go
- newrelic_WorkloadEntitySearchQuery.go
- newrelic_WorkloadEntitySearchQueryList.go
- newrelic_WorkloadEntitySearchQueryList__runtime_type_checks.go
- newrelic_WorkloadEntitySearchQueryOutputReference.go
- newrelic_WorkloadEntitySearchQueryOutputReference__runtime_type_checks.go
- newrelic_Workload__runtime_type_checks.go