Documentation ¶
Index ¶
- func CloudAwsIntegrations_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, ...) cdktf.ImportableResource
- func CloudAwsIntegrations_IsConstruct(x interface{}) *bool
- func CloudAwsIntegrations_IsTerraformElement(x interface{}) *bool
- func CloudAwsIntegrations_IsTerraformResource(x interface{}) *bool
- func CloudAwsIntegrations_TfResourceType() *string
- func NewCloudAwsIntegrationsAlbOutputReference_Override(c CloudAwsIntegrationsAlbOutputReference, ...)
- func NewCloudAwsIntegrationsApiGatewayOutputReference_Override(c CloudAwsIntegrationsApiGatewayOutputReference, ...)
- func NewCloudAwsIntegrationsAutoScalingOutputReference_Override(c CloudAwsIntegrationsAutoScalingOutputReference, ...)
- func NewCloudAwsIntegrationsAwsAppSyncOutputReference_Override(c CloudAwsIntegrationsAwsAppSyncOutputReference, ...)
- func NewCloudAwsIntegrationsAwsAthenaOutputReference_Override(c CloudAwsIntegrationsAwsAthenaOutputReference, ...)
- func NewCloudAwsIntegrationsAwsCognitoOutputReference_Override(c CloudAwsIntegrationsAwsCognitoOutputReference, ...)
- func NewCloudAwsIntegrationsAwsConnectOutputReference_Override(c CloudAwsIntegrationsAwsConnectOutputReference, ...)
- func NewCloudAwsIntegrationsAwsDirectConnectOutputReference_Override(c CloudAwsIntegrationsAwsDirectConnectOutputReference, ...)
- func NewCloudAwsIntegrationsAwsFsxOutputReference_Override(c CloudAwsIntegrationsAwsFsxOutputReference, ...)
- func NewCloudAwsIntegrationsAwsGlueOutputReference_Override(c CloudAwsIntegrationsAwsGlueOutputReference, ...)
- func NewCloudAwsIntegrationsAwsKinesisAnalyticsOutputReference_Override(c CloudAwsIntegrationsAwsKinesisAnalyticsOutputReference, ...)
- func NewCloudAwsIntegrationsAwsMediaConvertOutputReference_Override(c CloudAwsIntegrationsAwsMediaConvertOutputReference, ...)
- func NewCloudAwsIntegrationsAwsMediaPackageVodOutputReference_Override(c CloudAwsIntegrationsAwsMediaPackageVodOutputReference, ...)
- func NewCloudAwsIntegrationsAwsMqOutputReference_Override(c CloudAwsIntegrationsAwsMqOutputReference, ...)
- func NewCloudAwsIntegrationsAwsMskOutputReference_Override(c CloudAwsIntegrationsAwsMskOutputReference, ...)
- func NewCloudAwsIntegrationsAwsNeptuneOutputReference_Override(c CloudAwsIntegrationsAwsNeptuneOutputReference, ...)
- func NewCloudAwsIntegrationsAwsQldbOutputReference_Override(c CloudAwsIntegrationsAwsQldbOutputReference, ...)
- func NewCloudAwsIntegrationsAwsRoute53ResolverOutputReference_Override(c CloudAwsIntegrationsAwsRoute53ResolverOutputReference, ...)
- func NewCloudAwsIntegrationsAwsStatesOutputReference_Override(c CloudAwsIntegrationsAwsStatesOutputReference, ...)
- func NewCloudAwsIntegrationsAwsTransitGatewayOutputReference_Override(c CloudAwsIntegrationsAwsTransitGatewayOutputReference, ...)
- func NewCloudAwsIntegrationsAwsWafOutputReference_Override(c CloudAwsIntegrationsAwsWafOutputReference, ...)
- func NewCloudAwsIntegrationsAwsWafv2OutputReference_Override(c CloudAwsIntegrationsAwsWafv2OutputReference, ...)
- func NewCloudAwsIntegrationsBillingOutputReference_Override(c CloudAwsIntegrationsBillingOutputReference, ...)
- func NewCloudAwsIntegrationsCloudfrontOutputReference_Override(c CloudAwsIntegrationsCloudfrontOutputReference, ...)
- func NewCloudAwsIntegrationsCloudtrailOutputReference_Override(c CloudAwsIntegrationsCloudtrailOutputReference, ...)
- func NewCloudAwsIntegrationsDocDbOutputReference_Override(c CloudAwsIntegrationsDocDbOutputReference, ...)
- func NewCloudAwsIntegrationsDynamodbOutputReference_Override(c CloudAwsIntegrationsDynamodbOutputReference, ...)
- func NewCloudAwsIntegrationsEbsOutputReference_Override(c CloudAwsIntegrationsEbsOutputReference, ...)
- func NewCloudAwsIntegrationsEc2OutputReference_Override(c CloudAwsIntegrationsEc2OutputReference, ...)
- func NewCloudAwsIntegrationsEcsOutputReference_Override(c CloudAwsIntegrationsEcsOutputReference, ...)
- func NewCloudAwsIntegrationsEfsOutputReference_Override(c CloudAwsIntegrationsEfsOutputReference, ...)
- func NewCloudAwsIntegrationsElasticacheOutputReference_Override(c CloudAwsIntegrationsElasticacheOutputReference, ...)
- func NewCloudAwsIntegrationsElasticbeanstalkOutputReference_Override(c CloudAwsIntegrationsElasticbeanstalkOutputReference, ...)
- func NewCloudAwsIntegrationsElasticsearchOutputReference_Override(c CloudAwsIntegrationsElasticsearchOutputReference, ...)
- func NewCloudAwsIntegrationsElbOutputReference_Override(c CloudAwsIntegrationsElbOutputReference, ...)
- func NewCloudAwsIntegrationsEmrOutputReference_Override(c CloudAwsIntegrationsEmrOutputReference, ...)
- func NewCloudAwsIntegrationsHealthOutputReference_Override(c CloudAwsIntegrationsHealthOutputReference, ...)
- func NewCloudAwsIntegrationsIamOutputReference_Override(c CloudAwsIntegrationsIamOutputReference, ...)
- func NewCloudAwsIntegrationsIotOutputReference_Override(c CloudAwsIntegrationsIotOutputReference, ...)
- func NewCloudAwsIntegrationsKinesisFirehoseOutputReference_Override(c CloudAwsIntegrationsKinesisFirehoseOutputReference, ...)
- func NewCloudAwsIntegrationsKinesisOutputReference_Override(c CloudAwsIntegrationsKinesisOutputReference, ...)
- func NewCloudAwsIntegrationsLambdaOutputReference_Override(c CloudAwsIntegrationsLambdaOutputReference, ...)
- func NewCloudAwsIntegrationsRdsOutputReference_Override(c CloudAwsIntegrationsRdsOutputReference, ...)
- func NewCloudAwsIntegrationsRedshiftOutputReference_Override(c CloudAwsIntegrationsRedshiftOutputReference, ...)
- func NewCloudAwsIntegrationsRoute53OutputReference_Override(c CloudAwsIntegrationsRoute53OutputReference, ...)
- func NewCloudAwsIntegrationsS3OutputReference_Override(c CloudAwsIntegrationsS3OutputReference, ...)
- func NewCloudAwsIntegrationsSesOutputReference_Override(c CloudAwsIntegrationsSesOutputReference, ...)
- func NewCloudAwsIntegrationsSnsOutputReference_Override(c CloudAwsIntegrationsSnsOutputReference, ...)
- func NewCloudAwsIntegrationsSqsOutputReference_Override(c CloudAwsIntegrationsSqsOutputReference, ...)
- 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, ...)
- type CloudAwsIntegrations
- type CloudAwsIntegrationsAlb
- type CloudAwsIntegrationsAlbOutputReference
- type CloudAwsIntegrationsApiGateway
- type CloudAwsIntegrationsApiGatewayOutputReference
- type CloudAwsIntegrationsAutoScaling
- type CloudAwsIntegrationsAutoScalingOutputReference
- type CloudAwsIntegrationsAwsAppSync
- type CloudAwsIntegrationsAwsAppSyncOutputReference
- type CloudAwsIntegrationsAwsAthena
- type CloudAwsIntegrationsAwsAthenaOutputReference
- type CloudAwsIntegrationsAwsCognito
- type CloudAwsIntegrationsAwsCognitoOutputReference
- type CloudAwsIntegrationsAwsConnect
- type CloudAwsIntegrationsAwsConnectOutputReference
- type CloudAwsIntegrationsAwsDirectConnect
- type CloudAwsIntegrationsAwsDirectConnectOutputReference
- type CloudAwsIntegrationsAwsFsx
- type CloudAwsIntegrationsAwsFsxOutputReference
- type CloudAwsIntegrationsAwsGlue
- type CloudAwsIntegrationsAwsGlueOutputReference
- type CloudAwsIntegrationsAwsKinesisAnalytics
- type CloudAwsIntegrationsAwsKinesisAnalyticsOutputReference
- type CloudAwsIntegrationsAwsMediaConvert
- type CloudAwsIntegrationsAwsMediaConvertOutputReference
- type CloudAwsIntegrationsAwsMediaPackageVod
- type CloudAwsIntegrationsAwsMediaPackageVodOutputReference
- type CloudAwsIntegrationsAwsMq
- type CloudAwsIntegrationsAwsMqOutputReference
- type CloudAwsIntegrationsAwsMsk
- type CloudAwsIntegrationsAwsMskOutputReference
- type CloudAwsIntegrationsAwsNeptune
- type CloudAwsIntegrationsAwsNeptuneOutputReference
- type CloudAwsIntegrationsAwsQldb
- type CloudAwsIntegrationsAwsQldbOutputReference
- type CloudAwsIntegrationsAwsRoute53Resolver
- type CloudAwsIntegrationsAwsRoute53ResolverOutputReference
- type CloudAwsIntegrationsAwsStates
- type CloudAwsIntegrationsAwsStatesOutputReference
- type CloudAwsIntegrationsAwsTransitGateway
- type CloudAwsIntegrationsAwsTransitGatewayOutputReference
- type CloudAwsIntegrationsAwsWaf
- type CloudAwsIntegrationsAwsWafOutputReference
- type CloudAwsIntegrationsAwsWafv2
- type CloudAwsIntegrationsAwsWafv2OutputReference
- type CloudAwsIntegrationsBilling
- type CloudAwsIntegrationsBillingOutputReference
- type CloudAwsIntegrationsCloudfront
- type CloudAwsIntegrationsCloudfrontOutputReference
- type CloudAwsIntegrationsCloudtrail
- type CloudAwsIntegrationsCloudtrailOutputReference
- type CloudAwsIntegrationsConfig
- type CloudAwsIntegrationsDocDb
- type CloudAwsIntegrationsDocDbOutputReference
- type CloudAwsIntegrationsDynamodb
- type CloudAwsIntegrationsDynamodbOutputReference
- type CloudAwsIntegrationsEbs
- type CloudAwsIntegrationsEbsOutputReference
- type CloudAwsIntegrationsEc2
- type CloudAwsIntegrationsEc2OutputReference
- type CloudAwsIntegrationsEcs
- type CloudAwsIntegrationsEcsOutputReference
- type CloudAwsIntegrationsEfs
- type CloudAwsIntegrationsEfsOutputReference
- type CloudAwsIntegrationsElasticache
- type CloudAwsIntegrationsElasticacheOutputReference
- type CloudAwsIntegrationsElasticbeanstalk
- type CloudAwsIntegrationsElasticbeanstalkOutputReference
- type CloudAwsIntegrationsElasticsearch
- type CloudAwsIntegrationsElasticsearchOutputReference
- type CloudAwsIntegrationsElb
- type CloudAwsIntegrationsElbOutputReference
- type CloudAwsIntegrationsEmr
- type CloudAwsIntegrationsEmrOutputReference
- type CloudAwsIntegrationsHealth
- type CloudAwsIntegrationsHealthOutputReference
- type CloudAwsIntegrationsIam
- type CloudAwsIntegrationsIamOutputReference
- type CloudAwsIntegrationsIot
- type CloudAwsIntegrationsIotOutputReference
- type CloudAwsIntegrationsKinesis
- type CloudAwsIntegrationsKinesisFirehose
- type CloudAwsIntegrationsKinesisFirehoseOutputReference
- type CloudAwsIntegrationsKinesisOutputReference
- type CloudAwsIntegrationsLambda
- type CloudAwsIntegrationsLambdaOutputReference
- type CloudAwsIntegrationsRds
- type CloudAwsIntegrationsRdsOutputReference
- type CloudAwsIntegrationsRedshift
- type CloudAwsIntegrationsRedshiftOutputReference
- type CloudAwsIntegrationsRoute53
- type CloudAwsIntegrationsRoute53OutputReference
- type CloudAwsIntegrationsS3
- type CloudAwsIntegrationsS3OutputReference
- type CloudAwsIntegrationsSes
- type CloudAwsIntegrationsSesOutputReference
- type CloudAwsIntegrationsSns
- type CloudAwsIntegrationsSnsOutputReference
- type CloudAwsIntegrationsSqs
- type CloudAwsIntegrationsSqsOutputReference
- type CloudAwsIntegrationsTrustedAdvisor
- type CloudAwsIntegrationsTrustedAdvisorOutputReference
- type CloudAwsIntegrationsVpc
- type CloudAwsIntegrationsVpcOutputReference
- type CloudAwsIntegrationsXRay
- type CloudAwsIntegrationsXRayOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CloudAwsIntegrations_GenerateConfigForImport ¶
func CloudAwsIntegrations_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, provider cdktf.TerraformProvider) cdktf.ImportableResource
Generates CDKTF code for importing a CloudAwsIntegrations resource upon running "cdktf plan <stack-name>".
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_IsTerraformElement ¶
func CloudAwsIntegrations_IsTerraformElement(x interface{}) *bool
Experimental.
func CloudAwsIntegrations_IsTerraformResource ¶
func CloudAwsIntegrations_IsTerraformResource(x interface{}) *bool
Experimental.
func CloudAwsIntegrations_TfResourceType ¶
func CloudAwsIntegrations_TfResourceType() *string
func NewCloudAwsIntegrationsAlbOutputReference_Override ¶
func NewCloudAwsIntegrationsAlbOutputReference_Override(c CloudAwsIntegrationsAlbOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAwsIntegrationsApiGatewayOutputReference_Override ¶
func NewCloudAwsIntegrationsApiGatewayOutputReference_Override(c CloudAwsIntegrationsApiGatewayOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAwsIntegrationsAutoScalingOutputReference_Override ¶
func NewCloudAwsIntegrationsAutoScalingOutputReference_Override(c CloudAwsIntegrationsAutoScalingOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAwsIntegrationsAwsAppSyncOutputReference_Override ¶
func NewCloudAwsIntegrationsAwsAppSyncOutputReference_Override(c CloudAwsIntegrationsAwsAppSyncOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAwsIntegrationsAwsAthenaOutputReference_Override ¶
func NewCloudAwsIntegrationsAwsAthenaOutputReference_Override(c CloudAwsIntegrationsAwsAthenaOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAwsIntegrationsAwsCognitoOutputReference_Override ¶
func NewCloudAwsIntegrationsAwsCognitoOutputReference_Override(c CloudAwsIntegrationsAwsCognitoOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAwsIntegrationsAwsConnectOutputReference_Override ¶
func NewCloudAwsIntegrationsAwsConnectOutputReference_Override(c CloudAwsIntegrationsAwsConnectOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAwsIntegrationsAwsDirectConnectOutputReference_Override ¶
func NewCloudAwsIntegrationsAwsDirectConnectOutputReference_Override(c CloudAwsIntegrationsAwsDirectConnectOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAwsIntegrationsAwsFsxOutputReference_Override ¶
func NewCloudAwsIntegrationsAwsFsxOutputReference_Override(c CloudAwsIntegrationsAwsFsxOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAwsIntegrationsAwsGlueOutputReference_Override ¶
func NewCloudAwsIntegrationsAwsGlueOutputReference_Override(c CloudAwsIntegrationsAwsGlueOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAwsIntegrationsAwsKinesisAnalyticsOutputReference_Override ¶
func NewCloudAwsIntegrationsAwsKinesisAnalyticsOutputReference_Override(c CloudAwsIntegrationsAwsKinesisAnalyticsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAwsIntegrationsAwsMediaConvertOutputReference_Override ¶
func NewCloudAwsIntegrationsAwsMediaConvertOutputReference_Override(c CloudAwsIntegrationsAwsMediaConvertOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAwsIntegrationsAwsMediaPackageVodOutputReference_Override ¶
func NewCloudAwsIntegrationsAwsMediaPackageVodOutputReference_Override(c CloudAwsIntegrationsAwsMediaPackageVodOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAwsIntegrationsAwsMqOutputReference_Override ¶
func NewCloudAwsIntegrationsAwsMqOutputReference_Override(c CloudAwsIntegrationsAwsMqOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAwsIntegrationsAwsMskOutputReference_Override ¶
func NewCloudAwsIntegrationsAwsMskOutputReference_Override(c CloudAwsIntegrationsAwsMskOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAwsIntegrationsAwsNeptuneOutputReference_Override ¶
func NewCloudAwsIntegrationsAwsNeptuneOutputReference_Override(c CloudAwsIntegrationsAwsNeptuneOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAwsIntegrationsAwsQldbOutputReference_Override ¶
func NewCloudAwsIntegrationsAwsQldbOutputReference_Override(c CloudAwsIntegrationsAwsQldbOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAwsIntegrationsAwsRoute53ResolverOutputReference_Override ¶
func NewCloudAwsIntegrationsAwsRoute53ResolverOutputReference_Override(c CloudAwsIntegrationsAwsRoute53ResolverOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAwsIntegrationsAwsStatesOutputReference_Override ¶
func NewCloudAwsIntegrationsAwsStatesOutputReference_Override(c CloudAwsIntegrationsAwsStatesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAwsIntegrationsAwsTransitGatewayOutputReference_Override ¶
func NewCloudAwsIntegrationsAwsTransitGatewayOutputReference_Override(c CloudAwsIntegrationsAwsTransitGatewayOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAwsIntegrationsAwsWafOutputReference_Override ¶
func NewCloudAwsIntegrationsAwsWafOutputReference_Override(c CloudAwsIntegrationsAwsWafOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAwsIntegrationsAwsWafv2OutputReference_Override ¶
func NewCloudAwsIntegrationsAwsWafv2OutputReference_Override(c CloudAwsIntegrationsAwsWafv2OutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAwsIntegrationsBillingOutputReference_Override ¶
func NewCloudAwsIntegrationsBillingOutputReference_Override(c CloudAwsIntegrationsBillingOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAwsIntegrationsCloudfrontOutputReference_Override ¶
func NewCloudAwsIntegrationsCloudfrontOutputReference_Override(c CloudAwsIntegrationsCloudfrontOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAwsIntegrationsCloudtrailOutputReference_Override ¶
func NewCloudAwsIntegrationsCloudtrailOutputReference_Override(c CloudAwsIntegrationsCloudtrailOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAwsIntegrationsDocDbOutputReference_Override ¶
func NewCloudAwsIntegrationsDocDbOutputReference_Override(c CloudAwsIntegrationsDocDbOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAwsIntegrationsDynamodbOutputReference_Override ¶
func NewCloudAwsIntegrationsDynamodbOutputReference_Override(c CloudAwsIntegrationsDynamodbOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAwsIntegrationsEbsOutputReference_Override ¶
func NewCloudAwsIntegrationsEbsOutputReference_Override(c CloudAwsIntegrationsEbsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAwsIntegrationsEc2OutputReference_Override ¶
func NewCloudAwsIntegrationsEc2OutputReference_Override(c CloudAwsIntegrationsEc2OutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAwsIntegrationsEcsOutputReference_Override ¶
func NewCloudAwsIntegrationsEcsOutputReference_Override(c CloudAwsIntegrationsEcsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAwsIntegrationsEfsOutputReference_Override ¶
func NewCloudAwsIntegrationsEfsOutputReference_Override(c CloudAwsIntegrationsEfsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAwsIntegrationsElasticacheOutputReference_Override ¶
func NewCloudAwsIntegrationsElasticacheOutputReference_Override(c CloudAwsIntegrationsElasticacheOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAwsIntegrationsElasticbeanstalkOutputReference_Override ¶
func NewCloudAwsIntegrationsElasticbeanstalkOutputReference_Override(c CloudAwsIntegrationsElasticbeanstalkOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAwsIntegrationsElasticsearchOutputReference_Override ¶
func NewCloudAwsIntegrationsElasticsearchOutputReference_Override(c CloudAwsIntegrationsElasticsearchOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAwsIntegrationsElbOutputReference_Override ¶
func NewCloudAwsIntegrationsElbOutputReference_Override(c CloudAwsIntegrationsElbOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAwsIntegrationsEmrOutputReference_Override ¶
func NewCloudAwsIntegrationsEmrOutputReference_Override(c CloudAwsIntegrationsEmrOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAwsIntegrationsHealthOutputReference_Override ¶
func NewCloudAwsIntegrationsHealthOutputReference_Override(c CloudAwsIntegrationsHealthOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAwsIntegrationsIamOutputReference_Override ¶
func NewCloudAwsIntegrationsIamOutputReference_Override(c CloudAwsIntegrationsIamOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAwsIntegrationsIotOutputReference_Override ¶
func NewCloudAwsIntegrationsIotOutputReference_Override(c CloudAwsIntegrationsIotOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAwsIntegrationsKinesisFirehoseOutputReference_Override ¶
func NewCloudAwsIntegrationsKinesisFirehoseOutputReference_Override(c CloudAwsIntegrationsKinesisFirehoseOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAwsIntegrationsKinesisOutputReference_Override ¶
func NewCloudAwsIntegrationsKinesisOutputReference_Override(c CloudAwsIntegrationsKinesisOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAwsIntegrationsLambdaOutputReference_Override ¶
func NewCloudAwsIntegrationsLambdaOutputReference_Override(c CloudAwsIntegrationsLambdaOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAwsIntegrationsRdsOutputReference_Override ¶
func NewCloudAwsIntegrationsRdsOutputReference_Override(c CloudAwsIntegrationsRdsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAwsIntegrationsRedshiftOutputReference_Override ¶
func NewCloudAwsIntegrationsRedshiftOutputReference_Override(c CloudAwsIntegrationsRedshiftOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAwsIntegrationsRoute53OutputReference_Override ¶
func NewCloudAwsIntegrationsRoute53OutputReference_Override(c CloudAwsIntegrationsRoute53OutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAwsIntegrationsS3OutputReference_Override ¶
func NewCloudAwsIntegrationsS3OutputReference_Override(c CloudAwsIntegrationsS3OutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAwsIntegrationsSesOutputReference_Override ¶
func NewCloudAwsIntegrationsSesOutputReference_Override(c CloudAwsIntegrationsSesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAwsIntegrationsSnsOutputReference_Override ¶
func NewCloudAwsIntegrationsSnsOutputReference_Override(c CloudAwsIntegrationsSnsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAwsIntegrationsSqsOutputReference_Override ¶
func NewCloudAwsIntegrationsSqsOutputReference_Override(c CloudAwsIntegrationsSqsOutputReference, 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://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations newrelic_cloud_aws_integrations} Resource.
Types ¶
type CloudAwsIntegrations ¶
type CloudAwsIntegrations interface { cdktf.TerraformResource AccountId() *float64 SetAccountId(val *float64) AccountIdInput() *float64 Alb() CloudAwsIntegrationsAlbOutputReference AlbInput() *CloudAwsIntegrationsAlb ApiGateway() CloudAwsIntegrationsApiGatewayOutputReference ApiGatewayInput() *CloudAwsIntegrationsApiGateway AutoScaling() CloudAwsIntegrationsAutoScalingOutputReference AutoScalingInput() *CloudAwsIntegrationsAutoScaling AwsAppSync() CloudAwsIntegrationsAwsAppSyncOutputReference AwsAppSyncInput() *CloudAwsIntegrationsAwsAppSync AwsAthena() CloudAwsIntegrationsAwsAthenaOutputReference AwsAthenaInput() *CloudAwsIntegrationsAwsAthena AwsCognito() CloudAwsIntegrationsAwsCognitoOutputReference AwsCognitoInput() *CloudAwsIntegrationsAwsCognito AwsConnect() CloudAwsIntegrationsAwsConnectOutputReference AwsConnectInput() *CloudAwsIntegrationsAwsConnect AwsDirectConnect() CloudAwsIntegrationsAwsDirectConnectOutputReference AwsDirectConnectInput() *CloudAwsIntegrationsAwsDirectConnect AwsFsx() CloudAwsIntegrationsAwsFsxOutputReference AwsFsxInput() *CloudAwsIntegrationsAwsFsx AwsGlue() CloudAwsIntegrationsAwsGlueOutputReference AwsGlueInput() *CloudAwsIntegrationsAwsGlue AwsKinesisAnalytics() CloudAwsIntegrationsAwsKinesisAnalyticsOutputReference AwsKinesisAnalyticsInput() *CloudAwsIntegrationsAwsKinesisAnalytics AwsMediaConvert() CloudAwsIntegrationsAwsMediaConvertOutputReference AwsMediaConvertInput() *CloudAwsIntegrationsAwsMediaConvert AwsMediaPackageVod() CloudAwsIntegrationsAwsMediaPackageVodOutputReference AwsMediaPackageVodInput() *CloudAwsIntegrationsAwsMediaPackageVod AwsMq() CloudAwsIntegrationsAwsMqOutputReference AwsMqInput() *CloudAwsIntegrationsAwsMq AwsMsk() CloudAwsIntegrationsAwsMskOutputReference AwsMskInput() *CloudAwsIntegrationsAwsMsk AwsNeptune() CloudAwsIntegrationsAwsNeptuneOutputReference AwsNeptuneInput() *CloudAwsIntegrationsAwsNeptune AwsQldb() CloudAwsIntegrationsAwsQldbOutputReference AwsQldbInput() *CloudAwsIntegrationsAwsQldb AwsRoute53Resolver() CloudAwsIntegrationsAwsRoute53ResolverOutputReference AwsRoute53ResolverInput() *CloudAwsIntegrationsAwsRoute53Resolver AwsStates() CloudAwsIntegrationsAwsStatesOutputReference AwsStatesInput() *CloudAwsIntegrationsAwsStates AwsTransitGateway() CloudAwsIntegrationsAwsTransitGatewayOutputReference AwsTransitGatewayInput() *CloudAwsIntegrationsAwsTransitGateway AwsWaf() CloudAwsIntegrationsAwsWafOutputReference AwsWafInput() *CloudAwsIntegrationsAwsWaf AwsWafv2() CloudAwsIntegrationsAwsWafv2OutputReference AwsWafv2Input() *CloudAwsIntegrationsAwsWafv2 Billing() CloudAwsIntegrationsBillingOutputReference BillingInput() *CloudAwsIntegrationsBilling // Experimental. CdktfStack() cdktf.TerraformStack Cloudfront() CloudAwsIntegrationsCloudfrontOutputReference CloudfrontInput() *CloudAwsIntegrationsCloudfront Cloudtrail() CloudAwsIntegrationsCloudtrailOutputReference CloudtrailInput() *CloudAwsIntegrationsCloudtrail // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() interface{} // Experimental. SetCount(val interface{}) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) DocDb() CloudAwsIntegrationsDocDbOutputReference DocDbInput() *CloudAwsIntegrationsDocDb Dynamodb() CloudAwsIntegrationsDynamodbOutputReference DynamodbInput() *CloudAwsIntegrationsDynamodb Ebs() CloudAwsIntegrationsEbsOutputReference EbsInput() *CloudAwsIntegrationsEbs Ec2() CloudAwsIntegrationsEc2OutputReference Ec2Input() *CloudAwsIntegrationsEc2 Ecs() CloudAwsIntegrationsEcsOutputReference EcsInput() *CloudAwsIntegrationsEcs Efs() CloudAwsIntegrationsEfsOutputReference EfsInput() *CloudAwsIntegrationsEfs Elasticache() CloudAwsIntegrationsElasticacheOutputReference ElasticacheInput() *CloudAwsIntegrationsElasticache Elasticbeanstalk() CloudAwsIntegrationsElasticbeanstalkOutputReference ElasticbeanstalkInput() *CloudAwsIntegrationsElasticbeanstalk Elasticsearch() CloudAwsIntegrationsElasticsearchOutputReference ElasticsearchInput() *CloudAwsIntegrationsElasticsearch Elb() CloudAwsIntegrationsElbOutputReference ElbInput() *CloudAwsIntegrationsElb Emr() CloudAwsIntegrationsEmrOutputReference EmrInput() *CloudAwsIntegrationsEmr // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Health() CloudAwsIntegrationsHealthOutputReference HealthInput() *CloudAwsIntegrationsHealth Iam() CloudAwsIntegrationsIamOutputReference IamInput() *CloudAwsIntegrationsIam Id() *string SetId(val *string) IdInput() *string Iot() CloudAwsIntegrationsIotOutputReference IotInput() *CloudAwsIntegrationsIot Kinesis() CloudAwsIntegrationsKinesisOutputReference KinesisFirehose() CloudAwsIntegrationsKinesisFirehoseOutputReference KinesisFirehoseInput() *CloudAwsIntegrationsKinesisFirehose KinesisInput() *CloudAwsIntegrationsKinesis Lambda() CloudAwsIntegrationsLambdaOutputReference LambdaInput() *CloudAwsIntegrationsLambda // 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() CloudAwsIntegrationsRdsOutputReference RdsInput() *CloudAwsIntegrationsRds Redshift() CloudAwsIntegrationsRedshiftOutputReference RedshiftInput() *CloudAwsIntegrationsRedshift Route53() CloudAwsIntegrationsRoute53OutputReference Route53Input() *CloudAwsIntegrationsRoute53 S3() CloudAwsIntegrationsS3OutputReference S3Input() *CloudAwsIntegrationsS3 Ses() CloudAwsIntegrationsSesOutputReference SesInput() *CloudAwsIntegrationsSes Sns() CloudAwsIntegrationsSnsOutputReference SnsInput() *CloudAwsIntegrationsSns Sqs() CloudAwsIntegrationsSqsOutputReference SqsInput() *CloudAwsIntegrationsSqs // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string TrustedAdvisor() CloudAwsIntegrationsTrustedAdvisorOutputReference TrustedAdvisorInput() *CloudAwsIntegrationsTrustedAdvisor Vpc() CloudAwsIntegrationsVpcOutputReference VpcInput() *CloudAwsIntegrationsVpc XRay() CloudAwsIntegrationsXRayOutputReference XRayInput() *CloudAwsIntegrationsXRay // Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. // Experimental. AddMoveTarget(moveTarget *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. HasResourceMove() interface{} // Experimental. ImportFrom(id *string, provider cdktf.TerraformProvider) // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Move the resource corresponding to "id" to this resource. // // Note that the resource being moved from must be marked as moved using it's instance function. // Experimental. MoveFromId(id *string) // Moves this resource to the target resource given by moveTarget. // Experimental. MoveTo(moveTarget *string, index interface{}) // Moves this resource to the resource corresponding to "id". // Experimental. MoveToId(id *string) // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutAlb(value *CloudAwsIntegrationsAlb) PutApiGateway(value *CloudAwsIntegrationsApiGateway) PutAutoScaling(value *CloudAwsIntegrationsAutoScaling) PutAwsAppSync(value *CloudAwsIntegrationsAwsAppSync) PutAwsAthena(value *CloudAwsIntegrationsAwsAthena) PutAwsCognito(value *CloudAwsIntegrationsAwsCognito) PutAwsConnect(value *CloudAwsIntegrationsAwsConnect) PutAwsDirectConnect(value *CloudAwsIntegrationsAwsDirectConnect) PutAwsFsx(value *CloudAwsIntegrationsAwsFsx) PutAwsGlue(value *CloudAwsIntegrationsAwsGlue) PutAwsKinesisAnalytics(value *CloudAwsIntegrationsAwsKinesisAnalytics) PutAwsMediaConvert(value *CloudAwsIntegrationsAwsMediaConvert) PutAwsMediaPackageVod(value *CloudAwsIntegrationsAwsMediaPackageVod) PutAwsMq(value *CloudAwsIntegrationsAwsMq) PutAwsMsk(value *CloudAwsIntegrationsAwsMsk) PutAwsNeptune(value *CloudAwsIntegrationsAwsNeptune) PutAwsQldb(value *CloudAwsIntegrationsAwsQldb) PutAwsRoute53Resolver(value *CloudAwsIntegrationsAwsRoute53Resolver) PutAwsStates(value *CloudAwsIntegrationsAwsStates) PutAwsTransitGateway(value *CloudAwsIntegrationsAwsTransitGateway) PutAwsWaf(value *CloudAwsIntegrationsAwsWaf) PutAwsWafv2(value *CloudAwsIntegrationsAwsWafv2) PutBilling(value *CloudAwsIntegrationsBilling) PutCloudfront(value *CloudAwsIntegrationsCloudfront) PutCloudtrail(value *CloudAwsIntegrationsCloudtrail) PutDocDb(value *CloudAwsIntegrationsDocDb) PutDynamodb(value *CloudAwsIntegrationsDynamodb) PutEbs(value *CloudAwsIntegrationsEbs) PutEc2(value *CloudAwsIntegrationsEc2) PutEcs(value *CloudAwsIntegrationsEcs) PutEfs(value *CloudAwsIntegrationsEfs) PutElasticache(value *CloudAwsIntegrationsElasticache) PutElasticbeanstalk(value *CloudAwsIntegrationsElasticbeanstalk) PutElasticsearch(value *CloudAwsIntegrationsElasticsearch) PutElb(value *CloudAwsIntegrationsElb) PutEmr(value *CloudAwsIntegrationsEmr) PutHealth(value *CloudAwsIntegrationsHealth) PutIam(value *CloudAwsIntegrationsIam) PutIot(value *CloudAwsIntegrationsIot) PutKinesis(value *CloudAwsIntegrationsKinesis) PutKinesisFirehose(value *CloudAwsIntegrationsKinesisFirehose) PutLambda(value *CloudAwsIntegrationsLambda) PutRds(value *CloudAwsIntegrationsRds) PutRedshift(value *CloudAwsIntegrationsRedshift) PutRoute53(value *CloudAwsIntegrationsRoute53) PutS3(value *CloudAwsIntegrationsS3) PutSes(value *CloudAwsIntegrationsSes) PutSns(value *CloudAwsIntegrationsSns) PutSqs(value *CloudAwsIntegrationsSqs) PutTrustedAdvisor(value *CloudAwsIntegrationsTrustedAdvisor) PutVpc(value *CloudAwsIntegrationsVpc) PutXRay(value *CloudAwsIntegrationsXRay) ResetAccountId() ResetAlb() ResetApiGateway() ResetAutoScaling() ResetAwsAppSync() ResetAwsAthena() ResetAwsCognito() ResetAwsConnect() ResetAwsDirectConnect() ResetAwsFsx() ResetAwsGlue() ResetAwsKinesisAnalytics() ResetAwsMediaConvert() ResetAwsMediaPackageVod() ResetAwsMq() ResetAwsMsk() ResetAwsNeptune() ResetAwsQldb() ResetAwsRoute53Resolver() ResetAwsStates() ResetAwsTransitGateway() ResetAwsWaf() ResetAwsWafv2() ResetBilling() ResetCloudfront() ResetCloudtrail() ResetDocDb() ResetDynamodb() ResetEbs() ResetEc2() ResetEcs() ResetEfs() ResetElasticache() ResetElasticbeanstalk() ResetElasticsearch() ResetElb() ResetEmr() ResetHealth() ResetIam() ResetId() ResetIot() ResetKinesis() ResetKinesisFirehose() ResetLambda() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetRds() ResetRedshift() ResetRoute53() ResetS3() ResetSes() ResetSns() ResetSqs() 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://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations newrelic_cloud_aws_integrations}.
func NewCloudAwsIntegrations ¶
func NewCloudAwsIntegrations(scope constructs.Construct, id *string, config *CloudAwsIntegrationsConfig) CloudAwsIntegrations
Create a new {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations newrelic_cloud_aws_integrations} Resource.
type CloudAwsIntegrationsAlb ¶
type CloudAwsIntegrationsAlb struct { // Specify each AWS region that includes the resources that you want to monitor. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#aws_regions CloudAwsIntegrations#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://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#fetch_extended_inventory CloudAwsIntegrations#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://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#fetch_tags CloudAwsIntegrations#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://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#load_balancer_prefixes CloudAwsIntegrations#load_balancer_prefixes} LoadBalancerPrefixes *[]*string `field:"optional" json:"loadBalancerPrefixes" yaml:"loadBalancerPrefixes"` // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/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://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/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://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#tag_value CloudAwsIntegrations#tag_value} TagValue *string `field:"optional" json:"tagValue" yaml:"tagValue"` }
type CloudAwsIntegrationsAlbOutputReference ¶
type CloudAwsIntegrationsAlbOutputReference 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() *CloudAwsIntegrationsAlb SetInternalValue(val *CloudAwsIntegrationsAlb) 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 NewCloudAwsIntegrationsAlbOutputReference ¶
func NewCloudAwsIntegrationsAlbOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAwsIntegrationsAlbOutputReference
type CloudAwsIntegrationsApiGateway ¶
type CloudAwsIntegrationsApiGateway struct { // Specify each AWS region that includes the resources that you want to monitor. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/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://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#metrics_polling_interval CloudAwsIntegrations#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://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#stage_prefixes CloudAwsIntegrations#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://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/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://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#tag_value CloudAwsIntegrations#tag_value} TagValue *string `field:"optional" json:"tagValue" yaml:"tagValue"` }
type CloudAwsIntegrationsApiGatewayOutputReference ¶
type CloudAwsIntegrationsApiGatewayOutputReference 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() *CloudAwsIntegrationsApiGateway SetInternalValue(val *CloudAwsIntegrationsApiGateway) 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 NewCloudAwsIntegrationsApiGatewayOutputReference ¶
func NewCloudAwsIntegrationsApiGatewayOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAwsIntegrationsApiGatewayOutputReference
type CloudAwsIntegrationsAutoScaling ¶
type CloudAwsIntegrationsAutoScaling struct { // Specify each AWS region that includes the resources that you want to monitor. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/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://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#metrics_polling_interval CloudAwsIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` }
type CloudAwsIntegrationsAutoScalingOutputReference ¶
type CloudAwsIntegrationsAutoScalingOutputReference 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() *CloudAwsIntegrationsAutoScaling SetInternalValue(val *CloudAwsIntegrationsAutoScaling) 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 NewCloudAwsIntegrationsAutoScalingOutputReference ¶
func NewCloudAwsIntegrationsAutoScalingOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAwsIntegrationsAutoScalingOutputReference
type CloudAwsIntegrationsAwsAppSync ¶
type CloudAwsIntegrationsAwsAppSync struct { // Specify each AWS region that includes the resources that you want to monitor. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/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://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#metrics_polling_interval CloudAwsIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` }
type CloudAwsIntegrationsAwsAppSyncOutputReference ¶
type CloudAwsIntegrationsAwsAppSyncOutputReference 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() *CloudAwsIntegrationsAwsAppSync SetInternalValue(val *CloudAwsIntegrationsAwsAppSync) 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 NewCloudAwsIntegrationsAwsAppSyncOutputReference ¶
func NewCloudAwsIntegrationsAwsAppSyncOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAwsIntegrationsAwsAppSyncOutputReference
type CloudAwsIntegrationsAwsAthena ¶
type CloudAwsIntegrationsAwsAthena struct { // Specify each AWS region that includes the resources that you want to monitor. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/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://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#metrics_polling_interval CloudAwsIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` }
type CloudAwsIntegrationsAwsAthenaOutputReference ¶
type CloudAwsIntegrationsAwsAthenaOutputReference 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() *CloudAwsIntegrationsAwsAthena SetInternalValue(val *CloudAwsIntegrationsAwsAthena) 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 NewCloudAwsIntegrationsAwsAthenaOutputReference ¶
func NewCloudAwsIntegrationsAwsAthenaOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAwsIntegrationsAwsAthenaOutputReference
type CloudAwsIntegrationsAwsCognito ¶
type CloudAwsIntegrationsAwsCognito struct { // Specify each AWS region that includes the resources that you want to monitor. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/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://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#metrics_polling_interval CloudAwsIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` }
type CloudAwsIntegrationsAwsCognitoOutputReference ¶
type CloudAwsIntegrationsAwsCognitoOutputReference 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() *CloudAwsIntegrationsAwsCognito SetInternalValue(val *CloudAwsIntegrationsAwsCognito) 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 NewCloudAwsIntegrationsAwsCognitoOutputReference ¶
func NewCloudAwsIntegrationsAwsCognitoOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAwsIntegrationsAwsCognitoOutputReference
type CloudAwsIntegrationsAwsConnect ¶
type CloudAwsIntegrationsAwsConnect struct { // Specify each AWS region that includes the resources that you want to monitor. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/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://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#metrics_polling_interval CloudAwsIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` }
type CloudAwsIntegrationsAwsConnectOutputReference ¶
type CloudAwsIntegrationsAwsConnectOutputReference 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() *CloudAwsIntegrationsAwsConnect SetInternalValue(val *CloudAwsIntegrationsAwsConnect) 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 NewCloudAwsIntegrationsAwsConnectOutputReference ¶
func NewCloudAwsIntegrationsAwsConnectOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAwsIntegrationsAwsConnectOutputReference
type CloudAwsIntegrationsAwsDirectConnect ¶
type CloudAwsIntegrationsAwsDirectConnect struct { // Specify each AWS region that includes the resources that you want to monitor. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/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://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#metrics_polling_interval CloudAwsIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` }
type CloudAwsIntegrationsAwsDirectConnectOutputReference ¶
type CloudAwsIntegrationsAwsDirectConnectOutputReference 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() *CloudAwsIntegrationsAwsDirectConnect SetInternalValue(val *CloudAwsIntegrationsAwsDirectConnect) 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 NewCloudAwsIntegrationsAwsDirectConnectOutputReference ¶
func NewCloudAwsIntegrationsAwsDirectConnectOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAwsIntegrationsAwsDirectConnectOutputReference
type CloudAwsIntegrationsAwsFsx ¶
type CloudAwsIntegrationsAwsFsx struct { // Specify each AWS region that includes the resources that you want to monitor. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/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://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#metrics_polling_interval CloudAwsIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` }
type CloudAwsIntegrationsAwsFsxOutputReference ¶
type CloudAwsIntegrationsAwsFsxOutputReference 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() *CloudAwsIntegrationsAwsFsx SetInternalValue(val *CloudAwsIntegrationsAwsFsx) 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 NewCloudAwsIntegrationsAwsFsxOutputReference ¶
func NewCloudAwsIntegrationsAwsFsxOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAwsIntegrationsAwsFsxOutputReference
type CloudAwsIntegrationsAwsGlue ¶
type CloudAwsIntegrationsAwsGlue struct { // Specify each AWS region that includes the resources that you want to monitor. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/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://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#metrics_polling_interval CloudAwsIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` }
type CloudAwsIntegrationsAwsGlueOutputReference ¶
type CloudAwsIntegrationsAwsGlueOutputReference 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() *CloudAwsIntegrationsAwsGlue SetInternalValue(val *CloudAwsIntegrationsAwsGlue) 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 NewCloudAwsIntegrationsAwsGlueOutputReference ¶
func NewCloudAwsIntegrationsAwsGlueOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAwsIntegrationsAwsGlueOutputReference
type CloudAwsIntegrationsAwsKinesisAnalytics ¶
type CloudAwsIntegrationsAwsKinesisAnalytics struct { // Specify each AWS region that includes the resources that you want to monitor. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/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://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#metrics_polling_interval CloudAwsIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` }
type CloudAwsIntegrationsAwsKinesisAnalyticsOutputReference ¶
type CloudAwsIntegrationsAwsKinesisAnalyticsOutputReference 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() *CloudAwsIntegrationsAwsKinesisAnalytics SetInternalValue(val *CloudAwsIntegrationsAwsKinesisAnalytics) 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 NewCloudAwsIntegrationsAwsKinesisAnalyticsOutputReference ¶
func NewCloudAwsIntegrationsAwsKinesisAnalyticsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAwsIntegrationsAwsKinesisAnalyticsOutputReference
type CloudAwsIntegrationsAwsMediaConvert ¶
type CloudAwsIntegrationsAwsMediaConvert struct { // Specify each AWS region that includes the resources that you want to monitor. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/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://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#metrics_polling_interval CloudAwsIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` }
type CloudAwsIntegrationsAwsMediaConvertOutputReference ¶
type CloudAwsIntegrationsAwsMediaConvertOutputReference 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() *CloudAwsIntegrationsAwsMediaConvert SetInternalValue(val *CloudAwsIntegrationsAwsMediaConvert) 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 NewCloudAwsIntegrationsAwsMediaConvertOutputReference ¶
func NewCloudAwsIntegrationsAwsMediaConvertOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAwsIntegrationsAwsMediaConvertOutputReference
type CloudAwsIntegrationsAwsMediaPackageVod ¶
type CloudAwsIntegrationsAwsMediaPackageVod struct { // Specify each AWS region that includes the resources that you want to monitor. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/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://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#metrics_polling_interval CloudAwsIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` }
type CloudAwsIntegrationsAwsMediaPackageVodOutputReference ¶
type CloudAwsIntegrationsAwsMediaPackageVodOutputReference 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() *CloudAwsIntegrationsAwsMediaPackageVod SetInternalValue(val *CloudAwsIntegrationsAwsMediaPackageVod) 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 NewCloudAwsIntegrationsAwsMediaPackageVodOutputReference ¶
func NewCloudAwsIntegrationsAwsMediaPackageVodOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAwsIntegrationsAwsMediaPackageVodOutputReference
type CloudAwsIntegrationsAwsMq ¶
type CloudAwsIntegrationsAwsMq struct { // Specify each AWS region that includes the resources that you want to monitor. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/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://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#metrics_polling_interval CloudAwsIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` }
type CloudAwsIntegrationsAwsMqOutputReference ¶
type CloudAwsIntegrationsAwsMqOutputReference 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() *CloudAwsIntegrationsAwsMq SetInternalValue(val *CloudAwsIntegrationsAwsMq) 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 NewCloudAwsIntegrationsAwsMqOutputReference ¶
func NewCloudAwsIntegrationsAwsMqOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAwsIntegrationsAwsMqOutputReference
type CloudAwsIntegrationsAwsMsk ¶
type CloudAwsIntegrationsAwsMsk struct { // Specify each AWS region that includes the resources that you want to monitor. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/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://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#metrics_polling_interval CloudAwsIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` }
type CloudAwsIntegrationsAwsMskOutputReference ¶
type CloudAwsIntegrationsAwsMskOutputReference 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() *CloudAwsIntegrationsAwsMsk SetInternalValue(val *CloudAwsIntegrationsAwsMsk) 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 NewCloudAwsIntegrationsAwsMskOutputReference ¶
func NewCloudAwsIntegrationsAwsMskOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAwsIntegrationsAwsMskOutputReference
type CloudAwsIntegrationsAwsNeptune ¶
type CloudAwsIntegrationsAwsNeptune struct { // Specify each AWS region that includes the resources that you want to monitor. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/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://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#metrics_polling_interval CloudAwsIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` }
type CloudAwsIntegrationsAwsNeptuneOutputReference ¶
type CloudAwsIntegrationsAwsNeptuneOutputReference 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() *CloudAwsIntegrationsAwsNeptune SetInternalValue(val *CloudAwsIntegrationsAwsNeptune) 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 NewCloudAwsIntegrationsAwsNeptuneOutputReference ¶
func NewCloudAwsIntegrationsAwsNeptuneOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAwsIntegrationsAwsNeptuneOutputReference
type CloudAwsIntegrationsAwsQldb ¶
type CloudAwsIntegrationsAwsQldb struct { // Specify each AWS region that includes the resources that you want to monitor. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/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://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#metrics_polling_interval CloudAwsIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` }
type CloudAwsIntegrationsAwsQldbOutputReference ¶
type CloudAwsIntegrationsAwsQldbOutputReference 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() *CloudAwsIntegrationsAwsQldb SetInternalValue(val *CloudAwsIntegrationsAwsQldb) 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 NewCloudAwsIntegrationsAwsQldbOutputReference ¶
func NewCloudAwsIntegrationsAwsQldbOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAwsIntegrationsAwsQldbOutputReference
type CloudAwsIntegrationsAwsRoute53Resolver ¶
type CloudAwsIntegrationsAwsRoute53Resolver struct { // Specify each AWS region that includes the resources that you want to monitor. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/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://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#metrics_polling_interval CloudAwsIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` }
type CloudAwsIntegrationsAwsRoute53ResolverOutputReference ¶
type CloudAwsIntegrationsAwsRoute53ResolverOutputReference 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() *CloudAwsIntegrationsAwsRoute53Resolver SetInternalValue(val *CloudAwsIntegrationsAwsRoute53Resolver) 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 NewCloudAwsIntegrationsAwsRoute53ResolverOutputReference ¶
func NewCloudAwsIntegrationsAwsRoute53ResolverOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAwsIntegrationsAwsRoute53ResolverOutputReference
type CloudAwsIntegrationsAwsStates ¶
type CloudAwsIntegrationsAwsStates struct { // Specify each AWS region that includes the resources that you want to monitor. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/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://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#metrics_polling_interval CloudAwsIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` }
type CloudAwsIntegrationsAwsStatesOutputReference ¶
type CloudAwsIntegrationsAwsStatesOutputReference 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() *CloudAwsIntegrationsAwsStates SetInternalValue(val *CloudAwsIntegrationsAwsStates) 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 NewCloudAwsIntegrationsAwsStatesOutputReference ¶
func NewCloudAwsIntegrationsAwsStatesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAwsIntegrationsAwsStatesOutputReference
type CloudAwsIntegrationsAwsTransitGateway ¶
type CloudAwsIntegrationsAwsTransitGateway struct { // Specify each AWS region that includes the resources that you want to monitor. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/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://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#metrics_polling_interval CloudAwsIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` }
type CloudAwsIntegrationsAwsTransitGatewayOutputReference ¶
type CloudAwsIntegrationsAwsTransitGatewayOutputReference 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() *CloudAwsIntegrationsAwsTransitGateway SetInternalValue(val *CloudAwsIntegrationsAwsTransitGateway) 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 NewCloudAwsIntegrationsAwsTransitGatewayOutputReference ¶
func NewCloudAwsIntegrationsAwsTransitGatewayOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAwsIntegrationsAwsTransitGatewayOutputReference
type CloudAwsIntegrationsAwsWaf ¶
type CloudAwsIntegrationsAwsWaf struct { // Specify each AWS region that includes the resources that you want to monitor. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/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://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#metrics_polling_interval CloudAwsIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` }
type CloudAwsIntegrationsAwsWafOutputReference ¶
type CloudAwsIntegrationsAwsWafOutputReference 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() *CloudAwsIntegrationsAwsWaf SetInternalValue(val *CloudAwsIntegrationsAwsWaf) 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 NewCloudAwsIntegrationsAwsWafOutputReference ¶
func NewCloudAwsIntegrationsAwsWafOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAwsIntegrationsAwsWafOutputReference
type CloudAwsIntegrationsAwsWafv2 ¶
type CloudAwsIntegrationsAwsWafv2 struct { // Specify each AWS region that includes the resources that you want to monitor. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/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://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#metrics_polling_interval CloudAwsIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` }
type CloudAwsIntegrationsAwsWafv2OutputReference ¶
type CloudAwsIntegrationsAwsWafv2OutputReference 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() *CloudAwsIntegrationsAwsWafv2 SetInternalValue(val *CloudAwsIntegrationsAwsWafv2) 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 NewCloudAwsIntegrationsAwsWafv2OutputReference ¶
func NewCloudAwsIntegrationsAwsWafv2OutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAwsIntegrationsAwsWafv2OutputReference
type CloudAwsIntegrationsBilling ¶
type CloudAwsIntegrationsBilling struct { // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/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 CloudAwsIntegrationsCloudfront ¶
type CloudAwsIntegrationsCloudfront struct { // Specify if Lambdas@Edge should be monitored. // // May affect total data collection time and contribute to the Cloud provider API rate limit. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#fetch_lambdas_at_edge CloudAwsIntegrations#fetch_lambdas_at_edge} FetchLambdasAtEdge interface{} `field:"optional" json:"fetchLambdasAtEdge" yaml:"fetchLambdasAtEdge"` // 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://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#fetch_tags CloudAwsIntegrations#fetch_tags} FetchTags interface{} `field:"optional" json:"fetchTags" yaml:"fetchTags"` // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/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://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/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://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#tag_value CloudAwsIntegrations#tag_value} TagValue *string `field:"optional" json:"tagValue" yaml:"tagValue"` }
type CloudAwsIntegrationsCloudfrontOutputReference ¶
type CloudAwsIntegrationsCloudfrontOutputReference 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 FetchLambdasAtEdge() interface{} SetFetchLambdasAtEdge(val interface{}) FetchLambdasAtEdgeInput() interface{} FetchTags() interface{} SetFetchTags(val interface{}) FetchTagsInput() interface{} // Experimental. Fqn() *string InternalValue() *CloudAwsIntegrationsCloudfront SetInternalValue(val *CloudAwsIntegrationsCloudfront) 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 ResetFetchLambdasAtEdge() 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 NewCloudAwsIntegrationsCloudfrontOutputReference ¶
func NewCloudAwsIntegrationsCloudfrontOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAwsIntegrationsCloudfrontOutputReference
type CloudAwsIntegrationsCloudtrail ¶
type CloudAwsIntegrationsCloudtrail struct { // Specify each AWS region that includes the resources that you want to monitor. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/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://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/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 interface{} `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://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/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://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#account_id CloudAwsIntegrations#account_id} AccountId *float64 `field:"optional" json:"accountId" yaml:"accountId"` // alb block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#alb CloudAwsIntegrations#alb} Alb *CloudAwsIntegrationsAlb `field:"optional" json:"alb" yaml:"alb"` // api_gateway block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#api_gateway CloudAwsIntegrations#api_gateway} ApiGateway *CloudAwsIntegrationsApiGateway `field:"optional" json:"apiGateway" yaml:"apiGateway"` // auto_scaling block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#auto_scaling CloudAwsIntegrations#auto_scaling} AutoScaling *CloudAwsIntegrationsAutoScaling `field:"optional" json:"autoScaling" yaml:"autoScaling"` // aws_app_sync block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#aws_app_sync CloudAwsIntegrations#aws_app_sync} AwsAppSync *CloudAwsIntegrationsAwsAppSync `field:"optional" json:"awsAppSync" yaml:"awsAppSync"` // aws_athena block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#aws_athena CloudAwsIntegrations#aws_athena} AwsAthena *CloudAwsIntegrationsAwsAthena `field:"optional" json:"awsAthena" yaml:"awsAthena"` // aws_cognito block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#aws_cognito CloudAwsIntegrations#aws_cognito} AwsCognito *CloudAwsIntegrationsAwsCognito `field:"optional" json:"awsCognito" yaml:"awsCognito"` // aws_connect block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#aws_connect CloudAwsIntegrations#aws_connect} AwsConnect *CloudAwsIntegrationsAwsConnect `field:"optional" json:"awsConnect" yaml:"awsConnect"` // aws_direct_connect block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#aws_direct_connect CloudAwsIntegrations#aws_direct_connect} AwsDirectConnect *CloudAwsIntegrationsAwsDirectConnect `field:"optional" json:"awsDirectConnect" yaml:"awsDirectConnect"` // aws_fsx block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#aws_fsx CloudAwsIntegrations#aws_fsx} AwsFsx *CloudAwsIntegrationsAwsFsx `field:"optional" json:"awsFsx" yaml:"awsFsx"` // aws_glue block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#aws_glue CloudAwsIntegrations#aws_glue} AwsGlue *CloudAwsIntegrationsAwsGlue `field:"optional" json:"awsGlue" yaml:"awsGlue"` // aws_kinesis_analytics block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#aws_kinesis_analytics CloudAwsIntegrations#aws_kinesis_analytics} AwsKinesisAnalytics *CloudAwsIntegrationsAwsKinesisAnalytics `field:"optional" json:"awsKinesisAnalytics" yaml:"awsKinesisAnalytics"` // aws_media_convert block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#aws_media_convert CloudAwsIntegrations#aws_media_convert} AwsMediaConvert *CloudAwsIntegrationsAwsMediaConvert `field:"optional" json:"awsMediaConvert" yaml:"awsMediaConvert"` // aws_media_package_vod block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#aws_media_package_vod CloudAwsIntegrations#aws_media_package_vod} AwsMediaPackageVod *CloudAwsIntegrationsAwsMediaPackageVod `field:"optional" json:"awsMediaPackageVod" yaml:"awsMediaPackageVod"` // aws_mq block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#aws_mq CloudAwsIntegrations#aws_mq} AwsMq *CloudAwsIntegrationsAwsMq `field:"optional" json:"awsMq" yaml:"awsMq"` // aws_msk block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#aws_msk CloudAwsIntegrations#aws_msk} AwsMsk *CloudAwsIntegrationsAwsMsk `field:"optional" json:"awsMsk" yaml:"awsMsk"` // aws_neptune block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#aws_neptune CloudAwsIntegrations#aws_neptune} AwsNeptune *CloudAwsIntegrationsAwsNeptune `field:"optional" json:"awsNeptune" yaml:"awsNeptune"` // aws_qldb block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#aws_qldb CloudAwsIntegrations#aws_qldb} AwsQldb *CloudAwsIntegrationsAwsQldb `field:"optional" json:"awsQldb" yaml:"awsQldb"` // aws_route53resolver block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#aws_route53resolver CloudAwsIntegrations#aws_route53resolver} AwsRoute53Resolver *CloudAwsIntegrationsAwsRoute53Resolver `field:"optional" json:"awsRoute53Resolver" yaml:"awsRoute53Resolver"` // aws_states block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#aws_states CloudAwsIntegrations#aws_states} AwsStates *CloudAwsIntegrationsAwsStates `field:"optional" json:"awsStates" yaml:"awsStates"` // aws_transit_gateway block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#aws_transit_gateway CloudAwsIntegrations#aws_transit_gateway} AwsTransitGateway *CloudAwsIntegrationsAwsTransitGateway `field:"optional" json:"awsTransitGateway" yaml:"awsTransitGateway"` // aws_waf block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#aws_waf CloudAwsIntegrations#aws_waf} AwsWaf *CloudAwsIntegrationsAwsWaf `field:"optional" json:"awsWaf" yaml:"awsWaf"` // aws_wafv2 block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#aws_wafv2 CloudAwsIntegrations#aws_wafv2} AwsWafv2 *CloudAwsIntegrationsAwsWafv2 `field:"optional" json:"awsWafv2" yaml:"awsWafv2"` // billing block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#billing CloudAwsIntegrations#billing} Billing *CloudAwsIntegrationsBilling `field:"optional" json:"billing" yaml:"billing"` // cloudfront block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#cloudfront CloudAwsIntegrations#cloudfront} Cloudfront *CloudAwsIntegrationsCloudfront `field:"optional" json:"cloudfront" yaml:"cloudfront"` // cloudtrail block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#cloudtrail CloudAwsIntegrations#cloudtrail} Cloudtrail *CloudAwsIntegrationsCloudtrail `field:"optional" json:"cloudtrail" yaml:"cloudtrail"` // doc_db block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#doc_db CloudAwsIntegrations#doc_db} DocDb *CloudAwsIntegrationsDocDb `field:"optional" json:"docDb" yaml:"docDb"` // dynamodb block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#dynamodb CloudAwsIntegrations#dynamodb} Dynamodb *CloudAwsIntegrationsDynamodb `field:"optional" json:"dynamodb" yaml:"dynamodb"` // ebs block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#ebs CloudAwsIntegrations#ebs} Ebs *CloudAwsIntegrationsEbs `field:"optional" json:"ebs" yaml:"ebs"` // ec2 block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#ec2 CloudAwsIntegrations#ec2} Ec2 *CloudAwsIntegrationsEc2 `field:"optional" json:"ec2" yaml:"ec2"` // ecs block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#ecs CloudAwsIntegrations#ecs} Ecs *CloudAwsIntegrationsEcs `field:"optional" json:"ecs" yaml:"ecs"` // efs block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#efs CloudAwsIntegrations#efs} Efs *CloudAwsIntegrationsEfs `field:"optional" json:"efs" yaml:"efs"` // elasticache block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#elasticache CloudAwsIntegrations#elasticache} Elasticache *CloudAwsIntegrationsElasticache `field:"optional" json:"elasticache" yaml:"elasticache"` // elasticbeanstalk block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#elasticbeanstalk CloudAwsIntegrations#elasticbeanstalk} Elasticbeanstalk *CloudAwsIntegrationsElasticbeanstalk `field:"optional" json:"elasticbeanstalk" yaml:"elasticbeanstalk"` // elasticsearch block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#elasticsearch CloudAwsIntegrations#elasticsearch} Elasticsearch *CloudAwsIntegrationsElasticsearch `field:"optional" json:"elasticsearch" yaml:"elasticsearch"` // elb block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#elb CloudAwsIntegrations#elb} Elb *CloudAwsIntegrationsElb `field:"optional" json:"elb" yaml:"elb"` // emr block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#emr CloudAwsIntegrations#emr} Emr *CloudAwsIntegrationsEmr `field:"optional" json:"emr" yaml:"emr"` // health block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#health CloudAwsIntegrations#health} Health *CloudAwsIntegrationsHealth `field:"optional" json:"health" yaml:"health"` // iam block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#iam CloudAwsIntegrations#iam} Iam *CloudAwsIntegrationsIam `field:"optional" json:"iam" yaml:"iam"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/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"` // iot block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#iot CloudAwsIntegrations#iot} Iot *CloudAwsIntegrationsIot `field:"optional" json:"iot" yaml:"iot"` // kinesis block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#kinesis CloudAwsIntegrations#kinesis} Kinesis *CloudAwsIntegrationsKinesis `field:"optional" json:"kinesis" yaml:"kinesis"` // kinesis_firehose block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#kinesis_firehose CloudAwsIntegrations#kinesis_firehose} KinesisFirehose *CloudAwsIntegrationsKinesisFirehose `field:"optional" json:"kinesisFirehose" yaml:"kinesisFirehose"` // lambda block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#lambda CloudAwsIntegrations#lambda} Lambda *CloudAwsIntegrationsLambda `field:"optional" json:"lambda" yaml:"lambda"` // rds block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#rds CloudAwsIntegrations#rds} Rds *CloudAwsIntegrationsRds `field:"optional" json:"rds" yaml:"rds"` // redshift block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#redshift CloudAwsIntegrations#redshift} Redshift *CloudAwsIntegrationsRedshift `field:"optional" json:"redshift" yaml:"redshift"` // route53 block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#route53 CloudAwsIntegrations#route53} Route53 *CloudAwsIntegrationsRoute53 `field:"optional" json:"route53" yaml:"route53"` // s3 block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#s3 CloudAwsIntegrations#s3} S3 *CloudAwsIntegrationsS3 `field:"optional" json:"s3" yaml:"s3"` // ses block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#ses CloudAwsIntegrations#ses} Ses *CloudAwsIntegrationsSes `field:"optional" json:"ses" yaml:"ses"` // sns block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#sns CloudAwsIntegrations#sns} Sns *CloudAwsIntegrationsSns `field:"optional" json:"sns" yaml:"sns"` // sqs block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#sqs CloudAwsIntegrations#sqs} Sqs *CloudAwsIntegrationsSqs `field:"optional" json:"sqs" yaml:"sqs"` // trusted_advisor block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#trusted_advisor CloudAwsIntegrations#trusted_advisor} TrustedAdvisor *CloudAwsIntegrationsTrustedAdvisor `field:"optional" json:"trustedAdvisor" yaml:"trustedAdvisor"` // vpc block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#vpc CloudAwsIntegrations#vpc} Vpc *CloudAwsIntegrationsVpc `field:"optional" json:"vpc" yaml:"vpc"` // x_ray block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#x_ray CloudAwsIntegrations#x_ray} XRay *CloudAwsIntegrationsXRay `field:"optional" json:"xRay" yaml:"xRay"` }
type CloudAwsIntegrationsDocDb ¶
type CloudAwsIntegrationsDocDb struct { // Specify each AWS region that includes the resources that you want to monitor. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/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://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#metrics_polling_interval CloudAwsIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` }
type CloudAwsIntegrationsDocDbOutputReference ¶
type CloudAwsIntegrationsDocDbOutputReference 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() *CloudAwsIntegrationsDocDb SetInternalValue(val *CloudAwsIntegrationsDocDb) 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 NewCloudAwsIntegrationsDocDbOutputReference ¶
func NewCloudAwsIntegrationsDocDbOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAwsIntegrationsDocDbOutputReference
type CloudAwsIntegrationsDynamodb ¶
type CloudAwsIntegrationsDynamodb struct { // Specify each AWS region that includes the resources that you want to monitor. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#aws_regions CloudAwsIntegrations#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://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#fetch_extended_inventory CloudAwsIntegrations#fetch_extended_inventory} FetchExtendedInventory interface{} `field:"optional" json:"fetchExtendedInventory" yaml:"fetchExtendedInventory"` // Specify if tags and the extended inventory should be collected. // // May affect total data collection time and contribute to the Cloud provider API rate limit. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#fetch_tags CloudAwsIntegrations#fetch_tags} FetchTags interface{} `field:"optional" json:"fetchTags" yaml:"fetchTags"` // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/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://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/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://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#tag_value CloudAwsIntegrations#tag_value} TagValue *string `field:"optional" json:"tagValue" yaml:"tagValue"` }
type CloudAwsIntegrationsDynamodbOutputReference ¶
type CloudAwsIntegrationsDynamodbOutputReference 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() *CloudAwsIntegrationsDynamodb SetInternalValue(val *CloudAwsIntegrationsDynamodb) 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 NewCloudAwsIntegrationsDynamodbOutputReference ¶
func NewCloudAwsIntegrationsDynamodbOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAwsIntegrationsDynamodbOutputReference
type CloudAwsIntegrationsEbs ¶
type CloudAwsIntegrationsEbs struct { // Specify each AWS region that includes the resources that you want to monitor. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#aws_regions CloudAwsIntegrations#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://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#fetch_extended_inventory CloudAwsIntegrations#fetch_extended_inventory} FetchExtendedInventory interface{} `field:"optional" json:"fetchExtendedInventory" yaml:"fetchExtendedInventory"` // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/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://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/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://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#tag_value CloudAwsIntegrations#tag_value} TagValue *string `field:"optional" json:"tagValue" yaml:"tagValue"` }
type CloudAwsIntegrationsEbsOutputReference ¶
type CloudAwsIntegrationsEbsOutputReference 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() *CloudAwsIntegrationsEbs SetInternalValue(val *CloudAwsIntegrationsEbs) 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 NewCloudAwsIntegrationsEbsOutputReference ¶
func NewCloudAwsIntegrationsEbsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAwsIntegrationsEbsOutputReference
type CloudAwsIntegrationsEc2 ¶
type CloudAwsIntegrationsEc2 struct { // Specify each AWS region that includes the resources that you want to monitor. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#aws_regions CloudAwsIntegrations#aws_regions} AwsRegions *[]*string `field:"optional" json:"awsRegions" yaml:"awsRegions"` // Specify if the old legacy metadata and tag names have to be kept, it will consume more ingest data size. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#duplicate_ec2_tags CloudAwsIntegrations#duplicate_ec2_tags} DuplicateEc2Tags interface{} `field:"optional" json:"duplicateEc2Tags" yaml:"duplicateEc2Tags"` // Specify if IP addresses of ec2 instance should be collected. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#fetch_ip_addresses CloudAwsIntegrations#fetch_ip_addresses} FetchIpAddresses interface{} `field:"optional" json:"fetchIpAddresses" yaml:"fetchIpAddresses"` // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/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://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/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://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#tag_value CloudAwsIntegrations#tag_value} TagValue *string `field:"optional" json:"tagValue" yaml:"tagValue"` }
type CloudAwsIntegrationsEc2OutputReference ¶
type CloudAwsIntegrationsEc2OutputReference 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 DuplicateEc2Tags() interface{} SetDuplicateEc2Tags(val interface{}) DuplicateEc2TagsInput() interface{} FetchIpAddresses() interface{} SetFetchIpAddresses(val interface{}) FetchIpAddressesInput() interface{} // Experimental. Fqn() *string InternalValue() *CloudAwsIntegrationsEc2 SetInternalValue(val *CloudAwsIntegrationsEc2) 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() ResetDuplicateEc2Tags() 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 NewCloudAwsIntegrationsEc2OutputReference ¶
func NewCloudAwsIntegrationsEc2OutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAwsIntegrationsEc2OutputReference
type CloudAwsIntegrationsEcs ¶
type CloudAwsIntegrationsEcs struct { // Specify each AWS region that includes the resources that you want to monitor. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#aws_regions CloudAwsIntegrations#aws_regions} AwsRegions *[]*string `field:"optional" json:"awsRegions" yaml:"awsRegions"` // Specify if tags and the extended inventory should be collected. // // May affect total data collection time and contribute to the Cloud provider API rate limit. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#fetch_tags CloudAwsIntegrations#fetch_tags} FetchTags interface{} `field:"optional" json:"fetchTags" yaml:"fetchTags"` // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/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://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/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://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#tag_value CloudAwsIntegrations#tag_value} TagValue *string `field:"optional" json:"tagValue" yaml:"tagValue"` }
type CloudAwsIntegrationsEcsOutputReference ¶
type CloudAwsIntegrationsEcsOutputReference 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() *CloudAwsIntegrationsEcs SetInternalValue(val *CloudAwsIntegrationsEcs) 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 NewCloudAwsIntegrationsEcsOutputReference ¶
func NewCloudAwsIntegrationsEcsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAwsIntegrationsEcsOutputReference
type CloudAwsIntegrationsEfs ¶
type CloudAwsIntegrationsEfs struct { // Specify each AWS region that includes the resources that you want to monitor. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#aws_regions CloudAwsIntegrations#aws_regions} AwsRegions *[]*string `field:"optional" json:"awsRegions" yaml:"awsRegions"` // Specify if tags and the extended inventory should be collected. // // May affect total data collection time and contribute to the Cloud provider API rate limit. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#fetch_tags CloudAwsIntegrations#fetch_tags} FetchTags interface{} `field:"optional" json:"fetchTags" yaml:"fetchTags"` // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/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://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/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://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#tag_value CloudAwsIntegrations#tag_value} TagValue *string `field:"optional" json:"tagValue" yaml:"tagValue"` }
type CloudAwsIntegrationsEfsOutputReference ¶
type CloudAwsIntegrationsEfsOutputReference 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() *CloudAwsIntegrationsEfs SetInternalValue(val *CloudAwsIntegrationsEfs) 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 NewCloudAwsIntegrationsEfsOutputReference ¶
func NewCloudAwsIntegrationsEfsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAwsIntegrationsEfsOutputReference
type CloudAwsIntegrationsElasticache ¶
type CloudAwsIntegrationsElasticache struct { // Specify each AWS region that includes the resources that you want to monitor. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#aws_regions CloudAwsIntegrations#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://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#fetch_tags CloudAwsIntegrations#fetch_tags} FetchTags interface{} `field:"optional" json:"fetchTags" yaml:"fetchTags"` // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/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://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/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://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#tag_value CloudAwsIntegrations#tag_value} TagValue *string `field:"optional" json:"tagValue" yaml:"tagValue"` }
type CloudAwsIntegrationsElasticacheOutputReference ¶
type CloudAwsIntegrationsElasticacheOutputReference 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() *CloudAwsIntegrationsElasticache SetInternalValue(val *CloudAwsIntegrationsElasticache) 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 NewCloudAwsIntegrationsElasticacheOutputReference ¶
func NewCloudAwsIntegrationsElasticacheOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAwsIntegrationsElasticacheOutputReference
type CloudAwsIntegrationsElasticbeanstalk ¶
type CloudAwsIntegrationsElasticbeanstalk struct { // Specify each AWS region that includes the resources that you want to monitor. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#aws_regions CloudAwsIntegrations#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://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#fetch_extended_inventory CloudAwsIntegrations#fetch_extended_inventory} FetchExtendedInventory interface{} `field:"optional" json:"fetchExtendedInventory" yaml:"fetchExtendedInventory"` // Specify if tags and the extended inventory should be collected. // // May affect total data collection time and contribute to the Cloud provider API rate limit. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#fetch_tags CloudAwsIntegrations#fetch_tags} FetchTags interface{} `field:"optional" json:"fetchTags" yaml:"fetchTags"` // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/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://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/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://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#tag_value CloudAwsIntegrations#tag_value} TagValue *string `field:"optional" json:"tagValue" yaml:"tagValue"` }
type CloudAwsIntegrationsElasticbeanstalkOutputReference ¶
type CloudAwsIntegrationsElasticbeanstalkOutputReference 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() *CloudAwsIntegrationsElasticbeanstalk SetInternalValue(val *CloudAwsIntegrationsElasticbeanstalk) 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 NewCloudAwsIntegrationsElasticbeanstalkOutputReference ¶
func NewCloudAwsIntegrationsElasticbeanstalkOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAwsIntegrationsElasticbeanstalkOutputReference
type CloudAwsIntegrationsElasticsearch ¶
type CloudAwsIntegrationsElasticsearch struct { // Specify each AWS region that includes the resources that you want to monitor. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#aws_regions CloudAwsIntegrations#aws_regions} AwsRegions *[]*string `field:"optional" json:"awsRegions" yaml:"awsRegions"` // Specify if metrics should be collected for nodes. // // Turning it on will increase the number of API calls made to CloudWatch. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#fetch_nodes CloudAwsIntegrations#fetch_nodes} FetchNodes interface{} `field:"optional" json:"fetchNodes" yaml:"fetchNodes"` // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/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://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/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://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#tag_value CloudAwsIntegrations#tag_value} TagValue *string `field:"optional" json:"tagValue" yaml:"tagValue"` }
type CloudAwsIntegrationsElasticsearchOutputReference ¶
type CloudAwsIntegrationsElasticsearchOutputReference 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() *CloudAwsIntegrationsElasticsearch SetInternalValue(val *CloudAwsIntegrationsElasticsearch) 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 NewCloudAwsIntegrationsElasticsearchOutputReference ¶
func NewCloudAwsIntegrationsElasticsearchOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAwsIntegrationsElasticsearchOutputReference
type CloudAwsIntegrationsElb ¶
type CloudAwsIntegrationsElb struct { // Specify each AWS region that includes the resources that you want to monitor. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#aws_regions CloudAwsIntegrations#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://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#fetch_extended_inventory CloudAwsIntegrations#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://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#fetch_tags CloudAwsIntegrations#fetch_tags} FetchTags interface{} `field:"optional" json:"fetchTags" yaml:"fetchTags"` // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#metrics_polling_interval CloudAwsIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` }
type CloudAwsIntegrationsElbOutputReference ¶
type CloudAwsIntegrationsElbOutputReference 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() *CloudAwsIntegrationsElb SetInternalValue(val *CloudAwsIntegrationsElb) 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 NewCloudAwsIntegrationsElbOutputReference ¶
func NewCloudAwsIntegrationsElbOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAwsIntegrationsElbOutputReference
type CloudAwsIntegrationsEmr ¶
type CloudAwsIntegrationsEmr struct { // Specify each AWS region that includes the resources that you want to monitor. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#aws_regions CloudAwsIntegrations#aws_regions} AwsRegions *[]*string `field:"optional" json:"awsRegions" yaml:"awsRegions"` // Specify if tags and the extended inventory should be collected. // // May affect total data collection time and contribute to the Cloud provider API rate limit. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#fetch_tags CloudAwsIntegrations#fetch_tags} FetchTags interface{} `field:"optional" json:"fetchTags" yaml:"fetchTags"` // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/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://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/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://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#tag_value CloudAwsIntegrations#tag_value} TagValue *string `field:"optional" json:"tagValue" yaml:"tagValue"` }
type CloudAwsIntegrationsEmrOutputReference ¶
type CloudAwsIntegrationsEmrOutputReference 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() *CloudAwsIntegrationsEmr SetInternalValue(val *CloudAwsIntegrationsEmr) 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 NewCloudAwsIntegrationsEmrOutputReference ¶
func NewCloudAwsIntegrationsEmrOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAwsIntegrationsEmrOutputReference
type CloudAwsIntegrationsHealth ¶
type CloudAwsIntegrationsHealth struct { // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/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 CloudAwsIntegrationsIam ¶
type CloudAwsIntegrationsIam struct { // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/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://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/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://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#tag_value CloudAwsIntegrations#tag_value} TagValue *string `field:"optional" json:"tagValue" yaml:"tagValue"` }
type CloudAwsIntegrationsIamOutputReference ¶
type CloudAwsIntegrationsIamOutputReference 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() *CloudAwsIntegrationsIam SetInternalValue(val *CloudAwsIntegrationsIam) 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 NewCloudAwsIntegrationsIamOutputReference ¶
func NewCloudAwsIntegrationsIamOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAwsIntegrationsIamOutputReference
type CloudAwsIntegrationsIot ¶
type CloudAwsIntegrationsIot struct { // Specify each AWS region that includes the resources that you want to monitor. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/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://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#metrics_polling_interval CloudAwsIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` }
type CloudAwsIntegrationsIotOutputReference ¶
type CloudAwsIntegrationsIotOutputReference 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() *CloudAwsIntegrationsIot SetInternalValue(val *CloudAwsIntegrationsIot) 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 NewCloudAwsIntegrationsIotOutputReference ¶
func NewCloudAwsIntegrationsIotOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAwsIntegrationsIotOutputReference
type CloudAwsIntegrationsKinesis ¶
type CloudAwsIntegrationsKinesis struct { // Specify each AWS region that includes the resources that you want to monitor. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#aws_regions CloudAwsIntegrations#aws_regions} AwsRegions *[]*string `field:"optional" json:"awsRegions" yaml:"awsRegions"` // Specify if Shards should be monitored. // // May affect total data collection time and contribute to the Cloud provider API rate limit. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#fetch_shards CloudAwsIntegrations#fetch_shards} FetchShards interface{} `field:"optional" json:"fetchShards" yaml:"fetchShards"` // Specify if tags and the extended inventory should be collected. // // May affect total data collection time and contribute to the Cloud provider API rate limit. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#fetch_tags CloudAwsIntegrations#fetch_tags} FetchTags interface{} `field:"optional" json:"fetchTags" yaml:"fetchTags"` // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/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://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/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://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#tag_value CloudAwsIntegrations#tag_value} TagValue *string `field:"optional" json:"tagValue" yaml:"tagValue"` }
type CloudAwsIntegrationsKinesisFirehose ¶
type CloudAwsIntegrationsKinesisFirehose struct { // Specify each AWS region that includes the resources that you want to monitor. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/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://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#metrics_polling_interval CloudAwsIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` }
type CloudAwsIntegrationsKinesisFirehoseOutputReference ¶
type CloudAwsIntegrationsKinesisFirehoseOutputReference 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() *CloudAwsIntegrationsKinesisFirehose SetInternalValue(val *CloudAwsIntegrationsKinesisFirehose) 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 NewCloudAwsIntegrationsKinesisFirehoseOutputReference ¶
func NewCloudAwsIntegrationsKinesisFirehoseOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAwsIntegrationsKinesisFirehoseOutputReference
type CloudAwsIntegrationsKinesisOutputReference ¶
type CloudAwsIntegrationsKinesisOutputReference 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 FetchShards() interface{} SetFetchShards(val interface{}) FetchShardsInput() interface{} FetchTags() interface{} SetFetchTags(val interface{}) FetchTagsInput() interface{} // Experimental. Fqn() *string InternalValue() *CloudAwsIntegrationsKinesis SetInternalValue(val *CloudAwsIntegrationsKinesis) 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() ResetFetchShards() 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 NewCloudAwsIntegrationsKinesisOutputReference ¶
func NewCloudAwsIntegrationsKinesisOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAwsIntegrationsKinesisOutputReference
type CloudAwsIntegrationsLambda ¶
type CloudAwsIntegrationsLambda struct { // Specify each AWS region that includes the resources that you want to monitor. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#aws_regions CloudAwsIntegrations#aws_regions} AwsRegions *[]*string `field:"optional" json:"awsRegions" yaml:"awsRegions"` // Specify if tags and the extended inventory should be collected. // // May affect total data collection time and contribute to the Cloud provider API rate limit. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#fetch_tags CloudAwsIntegrations#fetch_tags} FetchTags interface{} `field:"optional" json:"fetchTags" yaml:"fetchTags"` // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/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://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/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://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#tag_value CloudAwsIntegrations#tag_value} TagValue *string `field:"optional" json:"tagValue" yaml:"tagValue"` }
type CloudAwsIntegrationsLambdaOutputReference ¶
type CloudAwsIntegrationsLambdaOutputReference 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() *CloudAwsIntegrationsLambda SetInternalValue(val *CloudAwsIntegrationsLambda) 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 NewCloudAwsIntegrationsLambdaOutputReference ¶
func NewCloudAwsIntegrationsLambdaOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAwsIntegrationsLambdaOutputReference
type CloudAwsIntegrationsRds ¶
type CloudAwsIntegrationsRds struct { // Specify each AWS region that includes the resources that you want to monitor. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#aws_regions CloudAwsIntegrations#aws_regions} AwsRegions *[]*string `field:"optional" json:"awsRegions" yaml:"awsRegions"` // Specify if tags and the extended inventory should be collected. // // May affect total data collection time and contribute to the Cloud provider API rate limit. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#fetch_tags CloudAwsIntegrations#fetch_tags} FetchTags interface{} `field:"optional" json:"fetchTags" yaml:"fetchTags"` // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/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://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/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://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#tag_value CloudAwsIntegrations#tag_value} TagValue *string `field:"optional" json:"tagValue" yaml:"tagValue"` }
type CloudAwsIntegrationsRdsOutputReference ¶
type CloudAwsIntegrationsRdsOutputReference 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() *CloudAwsIntegrationsRds SetInternalValue(val *CloudAwsIntegrationsRds) 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 NewCloudAwsIntegrationsRdsOutputReference ¶
func NewCloudAwsIntegrationsRdsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAwsIntegrationsRdsOutputReference
type CloudAwsIntegrationsRedshift ¶
type CloudAwsIntegrationsRedshift struct { // Specify each AWS region that includes the resources that you want to monitor. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/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://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/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://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/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://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#tag_value CloudAwsIntegrations#tag_value} TagValue *string `field:"optional" json:"tagValue" yaml:"tagValue"` }
type CloudAwsIntegrationsRedshiftOutputReference ¶
type CloudAwsIntegrationsRedshiftOutputReference 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() *CloudAwsIntegrationsRedshift SetInternalValue(val *CloudAwsIntegrationsRedshift) 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 NewCloudAwsIntegrationsRedshiftOutputReference ¶
func NewCloudAwsIntegrationsRedshiftOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAwsIntegrationsRedshiftOutputReference
type CloudAwsIntegrationsRoute53 ¶
type CloudAwsIntegrationsRoute53 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://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#fetch_extended_inventory CloudAwsIntegrations#fetch_extended_inventory} FetchExtendedInventory interface{} `field:"optional" json:"fetchExtendedInventory" yaml:"fetchExtendedInventory"` // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#metrics_polling_interval CloudAwsIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` }
type CloudAwsIntegrationsRoute53OutputReference ¶
type CloudAwsIntegrationsRoute53OutputReference 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() *CloudAwsIntegrationsRoute53 SetInternalValue(val *CloudAwsIntegrationsRoute53) 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 NewCloudAwsIntegrationsRoute53OutputReference ¶
func NewCloudAwsIntegrationsRoute53OutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAwsIntegrationsRoute53OutputReference
type CloudAwsIntegrationsS3 ¶
type CloudAwsIntegrationsS3 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://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#fetch_extended_inventory CloudAwsIntegrations#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://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#fetch_tags CloudAwsIntegrations#fetch_tags} FetchTags interface{} `field:"optional" json:"fetchTags" yaml:"fetchTags"` // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/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://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/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://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#tag_value CloudAwsIntegrations#tag_value} TagValue *string `field:"optional" json:"tagValue" yaml:"tagValue"` }
type CloudAwsIntegrationsS3OutputReference ¶
type CloudAwsIntegrationsS3OutputReference 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() *CloudAwsIntegrationsS3 SetInternalValue(val *CloudAwsIntegrationsS3) 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 NewCloudAwsIntegrationsS3OutputReference ¶
func NewCloudAwsIntegrationsS3OutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAwsIntegrationsS3OutputReference
type CloudAwsIntegrationsSes ¶
type CloudAwsIntegrationsSes struct { // Specify each AWS region that includes the resources that you want to monitor. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/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://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#metrics_polling_interval CloudAwsIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` }
type CloudAwsIntegrationsSesOutputReference ¶
type CloudAwsIntegrationsSesOutputReference 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() *CloudAwsIntegrationsSes SetInternalValue(val *CloudAwsIntegrationsSes) 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 NewCloudAwsIntegrationsSesOutputReference ¶
func NewCloudAwsIntegrationsSesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAwsIntegrationsSesOutputReference
type CloudAwsIntegrationsSns ¶
type CloudAwsIntegrationsSns struct { // Specify each AWS region that includes the resources that you want to monitor. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#aws_regions CloudAwsIntegrations#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://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#fetch_extended_inventory CloudAwsIntegrations#fetch_extended_inventory} FetchExtendedInventory interface{} `field:"optional" json:"fetchExtendedInventory" yaml:"fetchExtendedInventory"` // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#metrics_polling_interval CloudAwsIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` }
type CloudAwsIntegrationsSnsOutputReference ¶
type CloudAwsIntegrationsSnsOutputReference 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() *CloudAwsIntegrationsSns SetInternalValue(val *CloudAwsIntegrationsSns) 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 NewCloudAwsIntegrationsSnsOutputReference ¶
func NewCloudAwsIntegrationsSnsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAwsIntegrationsSnsOutputReference
type CloudAwsIntegrationsSqs ¶
type CloudAwsIntegrationsSqs struct { // Specify each AWS region that includes the resources that you want to monitor. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#aws_regions CloudAwsIntegrations#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://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#fetch_extended_inventory CloudAwsIntegrations#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://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#fetch_tags CloudAwsIntegrations#fetch_tags} FetchTags interface{} `field:"optional" json:"fetchTags" yaml:"fetchTags"` // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#metrics_polling_interval CloudAwsIntegrations#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://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#queue_prefixes CloudAwsIntegrations#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://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/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://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/cloud_aws_integrations#tag_value CloudAwsIntegrations#tag_value} TagValue *string `field:"optional" json:"tagValue" yaml:"tagValue"` }
type CloudAwsIntegrationsSqsOutputReference ¶
type CloudAwsIntegrationsSqsOutputReference 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() *CloudAwsIntegrationsSqs SetInternalValue(val *CloudAwsIntegrationsSqs) 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 NewCloudAwsIntegrationsSqsOutputReference ¶
func NewCloudAwsIntegrationsSqsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAwsIntegrationsSqsOutputReference
type CloudAwsIntegrationsTrustedAdvisor ¶
type CloudAwsIntegrationsTrustedAdvisor struct { // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/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://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/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://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/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://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/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://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/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://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/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://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/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://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/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://registry.terraform.io/providers/newrelic/newrelic/3.28.1/docs/resources/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
Source Files ¶
- CloudAwsIntegrations.go
- CloudAwsIntegrationsAlb.go
- CloudAwsIntegrationsAlbOutputReference.go
- CloudAwsIntegrationsAlbOutputReference__checks.go
- CloudAwsIntegrationsApiGateway.go
- CloudAwsIntegrationsApiGatewayOutputReference.go
- CloudAwsIntegrationsApiGatewayOutputReference__checks.go
- CloudAwsIntegrationsAutoScaling.go
- CloudAwsIntegrationsAutoScalingOutputReference.go
- CloudAwsIntegrationsAutoScalingOutputReference__checks.go
- CloudAwsIntegrationsAwsAppSync.go
- CloudAwsIntegrationsAwsAppSyncOutputReference.go
- CloudAwsIntegrationsAwsAppSyncOutputReference__checks.go
- CloudAwsIntegrationsAwsAthena.go
- CloudAwsIntegrationsAwsAthenaOutputReference.go
- CloudAwsIntegrationsAwsAthenaOutputReference__checks.go
- CloudAwsIntegrationsAwsCognito.go
- CloudAwsIntegrationsAwsCognitoOutputReference.go
- CloudAwsIntegrationsAwsCognitoOutputReference__checks.go
- CloudAwsIntegrationsAwsConnect.go
- CloudAwsIntegrationsAwsConnectOutputReference.go
- CloudAwsIntegrationsAwsConnectOutputReference__checks.go
- CloudAwsIntegrationsAwsDirectConnect.go
- CloudAwsIntegrationsAwsDirectConnectOutputReference.go
- CloudAwsIntegrationsAwsDirectConnectOutputReference__checks.go
- CloudAwsIntegrationsAwsFsx.go
- CloudAwsIntegrationsAwsFsxOutputReference.go
- CloudAwsIntegrationsAwsFsxOutputReference__checks.go
- CloudAwsIntegrationsAwsGlue.go
- CloudAwsIntegrationsAwsGlueOutputReference.go
- CloudAwsIntegrationsAwsGlueOutputReference__checks.go
- CloudAwsIntegrationsAwsKinesisAnalytics.go
- CloudAwsIntegrationsAwsKinesisAnalyticsOutputReference.go
- CloudAwsIntegrationsAwsKinesisAnalyticsOutputReference__checks.go
- CloudAwsIntegrationsAwsMediaConvert.go
- CloudAwsIntegrationsAwsMediaConvertOutputReference.go
- CloudAwsIntegrationsAwsMediaConvertOutputReference__checks.go
- CloudAwsIntegrationsAwsMediaPackageVod.go
- CloudAwsIntegrationsAwsMediaPackageVodOutputReference.go
- CloudAwsIntegrationsAwsMediaPackageVodOutputReference__checks.go
- CloudAwsIntegrationsAwsMq.go
- CloudAwsIntegrationsAwsMqOutputReference.go
- CloudAwsIntegrationsAwsMqOutputReference__checks.go
- CloudAwsIntegrationsAwsMsk.go
- CloudAwsIntegrationsAwsMskOutputReference.go
- CloudAwsIntegrationsAwsMskOutputReference__checks.go
- CloudAwsIntegrationsAwsNeptune.go
- CloudAwsIntegrationsAwsNeptuneOutputReference.go
- CloudAwsIntegrationsAwsNeptuneOutputReference__checks.go
- CloudAwsIntegrationsAwsQldb.go
- CloudAwsIntegrationsAwsQldbOutputReference.go
- CloudAwsIntegrationsAwsQldbOutputReference__checks.go
- CloudAwsIntegrationsAwsRoute53Resolver.go
- CloudAwsIntegrationsAwsRoute53ResolverOutputReference.go
- CloudAwsIntegrationsAwsRoute53ResolverOutputReference__checks.go
- CloudAwsIntegrationsAwsStates.go
- CloudAwsIntegrationsAwsStatesOutputReference.go
- CloudAwsIntegrationsAwsStatesOutputReference__checks.go
- CloudAwsIntegrationsAwsTransitGateway.go
- CloudAwsIntegrationsAwsTransitGatewayOutputReference.go
- CloudAwsIntegrationsAwsTransitGatewayOutputReference__checks.go
- CloudAwsIntegrationsAwsWaf.go
- CloudAwsIntegrationsAwsWafOutputReference.go
- CloudAwsIntegrationsAwsWafOutputReference__checks.go
- CloudAwsIntegrationsAwsWafv2.go
- CloudAwsIntegrationsAwsWafv2OutputReference.go
- CloudAwsIntegrationsAwsWafv2OutputReference__checks.go
- CloudAwsIntegrationsBilling.go
- CloudAwsIntegrationsBillingOutputReference.go
- CloudAwsIntegrationsBillingOutputReference__checks.go
- CloudAwsIntegrationsCloudfront.go
- CloudAwsIntegrationsCloudfrontOutputReference.go
- CloudAwsIntegrationsCloudfrontOutputReference__checks.go
- CloudAwsIntegrationsCloudtrail.go
- CloudAwsIntegrationsCloudtrailOutputReference.go
- CloudAwsIntegrationsCloudtrailOutputReference__checks.go
- CloudAwsIntegrationsConfig.go
- CloudAwsIntegrationsDocDb.go
- CloudAwsIntegrationsDocDbOutputReference.go
- CloudAwsIntegrationsDocDbOutputReference__checks.go
- CloudAwsIntegrationsDynamodb.go
- CloudAwsIntegrationsDynamodbOutputReference.go
- CloudAwsIntegrationsDynamodbOutputReference__checks.go
- CloudAwsIntegrationsEbs.go
- CloudAwsIntegrationsEbsOutputReference.go
- CloudAwsIntegrationsEbsOutputReference__checks.go
- CloudAwsIntegrationsEc2.go
- CloudAwsIntegrationsEc2OutputReference.go
- CloudAwsIntegrationsEc2OutputReference__checks.go
- CloudAwsIntegrationsEcs.go
- CloudAwsIntegrationsEcsOutputReference.go
- CloudAwsIntegrationsEcsOutputReference__checks.go
- CloudAwsIntegrationsEfs.go
- CloudAwsIntegrationsEfsOutputReference.go
- CloudAwsIntegrationsEfsOutputReference__checks.go
- CloudAwsIntegrationsElasticache.go
- CloudAwsIntegrationsElasticacheOutputReference.go
- CloudAwsIntegrationsElasticacheOutputReference__checks.go
- CloudAwsIntegrationsElasticbeanstalk.go
- CloudAwsIntegrationsElasticbeanstalkOutputReference.go
- CloudAwsIntegrationsElasticbeanstalkOutputReference__checks.go
- CloudAwsIntegrationsElasticsearch.go
- CloudAwsIntegrationsElasticsearchOutputReference.go
- CloudAwsIntegrationsElasticsearchOutputReference__checks.go
- CloudAwsIntegrationsElb.go
- CloudAwsIntegrationsElbOutputReference.go
- CloudAwsIntegrationsElbOutputReference__checks.go
- CloudAwsIntegrationsEmr.go
- CloudAwsIntegrationsEmrOutputReference.go
- CloudAwsIntegrationsEmrOutputReference__checks.go
- CloudAwsIntegrationsHealth.go
- CloudAwsIntegrationsHealthOutputReference.go
- CloudAwsIntegrationsHealthOutputReference__checks.go
- CloudAwsIntegrationsIam.go
- CloudAwsIntegrationsIamOutputReference.go
- CloudAwsIntegrationsIamOutputReference__checks.go
- CloudAwsIntegrationsIot.go
- CloudAwsIntegrationsIotOutputReference.go
- CloudAwsIntegrationsIotOutputReference__checks.go
- CloudAwsIntegrationsKinesis.go
- CloudAwsIntegrationsKinesisFirehose.go
- CloudAwsIntegrationsKinesisFirehoseOutputReference.go
- CloudAwsIntegrationsKinesisFirehoseOutputReference__checks.go
- CloudAwsIntegrationsKinesisOutputReference.go
- CloudAwsIntegrationsKinesisOutputReference__checks.go
- CloudAwsIntegrationsLambda.go
- CloudAwsIntegrationsLambdaOutputReference.go
- CloudAwsIntegrationsLambdaOutputReference__checks.go
- CloudAwsIntegrationsRds.go
- CloudAwsIntegrationsRdsOutputReference.go
- CloudAwsIntegrationsRdsOutputReference__checks.go
- CloudAwsIntegrationsRedshift.go
- CloudAwsIntegrationsRedshiftOutputReference.go
- CloudAwsIntegrationsRedshiftOutputReference__checks.go
- CloudAwsIntegrationsRoute53.go
- CloudAwsIntegrationsRoute53OutputReference.go
- CloudAwsIntegrationsRoute53OutputReference__checks.go
- CloudAwsIntegrationsS3.go
- CloudAwsIntegrationsS3OutputReference.go
- CloudAwsIntegrationsS3OutputReference__checks.go
- CloudAwsIntegrationsSes.go
- CloudAwsIntegrationsSesOutputReference.go
- CloudAwsIntegrationsSesOutputReference__checks.go
- CloudAwsIntegrationsSns.go
- CloudAwsIntegrationsSnsOutputReference.go
- CloudAwsIntegrationsSnsOutputReference__checks.go
- CloudAwsIntegrationsSqs.go
- CloudAwsIntegrationsSqsOutputReference.go
- CloudAwsIntegrationsSqsOutputReference__checks.go
- CloudAwsIntegrationsTrustedAdvisor.go
- CloudAwsIntegrationsTrustedAdvisorOutputReference.go
- CloudAwsIntegrationsTrustedAdvisorOutputReference__checks.go
- CloudAwsIntegrationsVpc.go
- CloudAwsIntegrationsVpcOutputReference.go
- CloudAwsIntegrationsVpcOutputReference__checks.go
- CloudAwsIntegrationsXRay.go
- CloudAwsIntegrationsXRayOutputReference.go
- CloudAwsIntegrationsXRayOutputReference__checks.go
- CloudAwsIntegrations__checks.go
- main.go