Documentation ¶
Index ¶
- func CloudAwsGovcloudIntegrations_IsConstruct(x interface{}) *bool
- func CloudAwsGovcloudIntegrations_IsTerraformElement(x interface{}) *bool
- func CloudAwsGovcloudIntegrations_IsTerraformResource(x interface{}) *bool
- func CloudAwsGovcloudIntegrations_TfResourceType() *string
- func NewCloudAwsGovcloudIntegrationsAlbOutputReference_Override(c CloudAwsGovcloudIntegrationsAlbOutputReference, ...)
- func NewCloudAwsGovcloudIntegrationsApiGatewayOutputReference_Override(c CloudAwsGovcloudIntegrationsApiGatewayOutputReference, ...)
- func NewCloudAwsGovcloudIntegrationsAutoScalingOutputReference_Override(c CloudAwsGovcloudIntegrationsAutoScalingOutputReference, ...)
- func NewCloudAwsGovcloudIntegrationsAwsDirectConnectOutputReference_Override(c CloudAwsGovcloudIntegrationsAwsDirectConnectOutputReference, ...)
- func NewCloudAwsGovcloudIntegrationsAwsStatesOutputReference_Override(c CloudAwsGovcloudIntegrationsAwsStatesOutputReference, ...)
- func NewCloudAwsGovcloudIntegrationsCloudtrailOutputReference_Override(c CloudAwsGovcloudIntegrationsCloudtrailOutputReference, ...)
- func NewCloudAwsGovcloudIntegrationsDynamoDbOutputReference_Override(c CloudAwsGovcloudIntegrationsDynamoDbOutputReference, ...)
- func NewCloudAwsGovcloudIntegrationsEbsOutputReference_Override(c CloudAwsGovcloudIntegrationsEbsOutputReference, ...)
- func NewCloudAwsGovcloudIntegrationsEc2OutputReference_Override(c CloudAwsGovcloudIntegrationsEc2OutputReference, ...)
- func NewCloudAwsGovcloudIntegrationsElasticSearchOutputReference_Override(c CloudAwsGovcloudIntegrationsElasticSearchOutputReference, ...)
- func NewCloudAwsGovcloudIntegrationsElbOutputReference_Override(c CloudAwsGovcloudIntegrationsElbOutputReference, ...)
- func NewCloudAwsGovcloudIntegrationsEmrOutputReference_Override(c CloudAwsGovcloudIntegrationsEmrOutputReference, ...)
- func NewCloudAwsGovcloudIntegrationsIamOutputReference_Override(c CloudAwsGovcloudIntegrationsIamOutputReference, ...)
- func NewCloudAwsGovcloudIntegrationsLambdaOutputReference_Override(c CloudAwsGovcloudIntegrationsLambdaOutputReference, ...)
- func NewCloudAwsGovcloudIntegrationsRdsOutputReference_Override(c CloudAwsGovcloudIntegrationsRdsOutputReference, ...)
- func NewCloudAwsGovcloudIntegrationsRedShiftOutputReference_Override(c CloudAwsGovcloudIntegrationsRedShiftOutputReference, ...)
- func NewCloudAwsGovcloudIntegrationsRoute53OutputReference_Override(c CloudAwsGovcloudIntegrationsRoute53OutputReference, ...)
- func NewCloudAwsGovcloudIntegrationsS3OutputReference_Override(c CloudAwsGovcloudIntegrationsS3OutputReference, ...)
- func NewCloudAwsGovcloudIntegrationsSnsOutputReference_Override(c CloudAwsGovcloudIntegrationsSnsOutputReference, ...)
- func NewCloudAwsGovcloudIntegrationsSqsOutputReference_Override(c CloudAwsGovcloudIntegrationsSqsOutputReference, ...)
- func NewCloudAwsGovcloudIntegrations_Override(c CloudAwsGovcloudIntegrations, scope constructs.Construct, id *string, ...)
- type CloudAwsGovcloudIntegrations
- type CloudAwsGovcloudIntegrationsAlb
- type CloudAwsGovcloudIntegrationsAlbOutputReference
- type CloudAwsGovcloudIntegrationsApiGateway
- type CloudAwsGovcloudIntegrationsApiGatewayOutputReference
- type CloudAwsGovcloudIntegrationsAutoScaling
- type CloudAwsGovcloudIntegrationsAutoScalingOutputReference
- type CloudAwsGovcloudIntegrationsAwsDirectConnect
- type CloudAwsGovcloudIntegrationsAwsDirectConnectOutputReference
- type CloudAwsGovcloudIntegrationsAwsStates
- type CloudAwsGovcloudIntegrationsAwsStatesOutputReference
- type CloudAwsGovcloudIntegrationsCloudtrail
- type CloudAwsGovcloudIntegrationsCloudtrailOutputReference
- type CloudAwsGovcloudIntegrationsConfig
- type CloudAwsGovcloudIntegrationsDynamoDb
- type CloudAwsGovcloudIntegrationsDynamoDbOutputReference
- type CloudAwsGovcloudIntegrationsEbs
- type CloudAwsGovcloudIntegrationsEbsOutputReference
- type CloudAwsGovcloudIntegrationsEc2
- type CloudAwsGovcloudIntegrationsEc2OutputReference
- type CloudAwsGovcloudIntegrationsElasticSearch
- type CloudAwsGovcloudIntegrationsElasticSearchOutputReference
- type CloudAwsGovcloudIntegrationsElb
- type CloudAwsGovcloudIntegrationsElbOutputReference
- type CloudAwsGovcloudIntegrationsEmr
- type CloudAwsGovcloudIntegrationsEmrOutputReference
- type CloudAwsGovcloudIntegrationsIam
- type CloudAwsGovcloudIntegrationsIamOutputReference
- type CloudAwsGovcloudIntegrationsLambda
- type CloudAwsGovcloudIntegrationsLambdaOutputReference
- type CloudAwsGovcloudIntegrationsRds
- type CloudAwsGovcloudIntegrationsRdsOutputReference
- type CloudAwsGovcloudIntegrationsRedShift
- type CloudAwsGovcloudIntegrationsRedShiftOutputReference
- type CloudAwsGovcloudIntegrationsRoute53
- type CloudAwsGovcloudIntegrationsRoute53OutputReference
- type CloudAwsGovcloudIntegrationsS3
- type CloudAwsGovcloudIntegrationsS3OutputReference
- type CloudAwsGovcloudIntegrationsSns
- type CloudAwsGovcloudIntegrationsSnsOutputReference
- type CloudAwsGovcloudIntegrationsSqs
- type CloudAwsGovcloudIntegrationsSqsOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CloudAwsGovcloudIntegrations_IsConstruct ¶
func CloudAwsGovcloudIntegrations_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func CloudAwsGovcloudIntegrations_IsTerraformElement ¶
func CloudAwsGovcloudIntegrations_IsTerraformElement(x interface{}) *bool
Experimental.
func CloudAwsGovcloudIntegrations_IsTerraformResource ¶
func CloudAwsGovcloudIntegrations_IsTerraformResource(x interface{}) *bool
Experimental.
func CloudAwsGovcloudIntegrations_TfResourceType ¶
func CloudAwsGovcloudIntegrations_TfResourceType() *string
func NewCloudAwsGovcloudIntegrationsAlbOutputReference_Override ¶
func NewCloudAwsGovcloudIntegrationsAlbOutputReference_Override(c CloudAwsGovcloudIntegrationsAlbOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAwsGovcloudIntegrationsApiGatewayOutputReference_Override ¶
func NewCloudAwsGovcloudIntegrationsApiGatewayOutputReference_Override(c CloudAwsGovcloudIntegrationsApiGatewayOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAwsGovcloudIntegrationsAutoScalingOutputReference_Override ¶
func NewCloudAwsGovcloudIntegrationsAutoScalingOutputReference_Override(c CloudAwsGovcloudIntegrationsAutoScalingOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAwsGovcloudIntegrationsAwsDirectConnectOutputReference_Override ¶
func NewCloudAwsGovcloudIntegrationsAwsDirectConnectOutputReference_Override(c CloudAwsGovcloudIntegrationsAwsDirectConnectOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAwsGovcloudIntegrationsAwsStatesOutputReference_Override ¶
func NewCloudAwsGovcloudIntegrationsAwsStatesOutputReference_Override(c CloudAwsGovcloudIntegrationsAwsStatesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAwsGovcloudIntegrationsCloudtrailOutputReference_Override ¶
func NewCloudAwsGovcloudIntegrationsCloudtrailOutputReference_Override(c CloudAwsGovcloudIntegrationsCloudtrailOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAwsGovcloudIntegrationsDynamoDbOutputReference_Override ¶
func NewCloudAwsGovcloudIntegrationsDynamoDbOutputReference_Override(c CloudAwsGovcloudIntegrationsDynamoDbOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAwsGovcloudIntegrationsEbsOutputReference_Override ¶
func NewCloudAwsGovcloudIntegrationsEbsOutputReference_Override(c CloudAwsGovcloudIntegrationsEbsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAwsGovcloudIntegrationsEc2OutputReference_Override ¶
func NewCloudAwsGovcloudIntegrationsEc2OutputReference_Override(c CloudAwsGovcloudIntegrationsEc2OutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAwsGovcloudIntegrationsElasticSearchOutputReference_Override ¶
func NewCloudAwsGovcloudIntegrationsElasticSearchOutputReference_Override(c CloudAwsGovcloudIntegrationsElasticSearchOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAwsGovcloudIntegrationsElbOutputReference_Override ¶
func NewCloudAwsGovcloudIntegrationsElbOutputReference_Override(c CloudAwsGovcloudIntegrationsElbOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAwsGovcloudIntegrationsEmrOutputReference_Override ¶
func NewCloudAwsGovcloudIntegrationsEmrOutputReference_Override(c CloudAwsGovcloudIntegrationsEmrOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAwsGovcloudIntegrationsIamOutputReference_Override ¶
func NewCloudAwsGovcloudIntegrationsIamOutputReference_Override(c CloudAwsGovcloudIntegrationsIamOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAwsGovcloudIntegrationsLambdaOutputReference_Override ¶
func NewCloudAwsGovcloudIntegrationsLambdaOutputReference_Override(c CloudAwsGovcloudIntegrationsLambdaOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAwsGovcloudIntegrationsRdsOutputReference_Override ¶
func NewCloudAwsGovcloudIntegrationsRdsOutputReference_Override(c CloudAwsGovcloudIntegrationsRdsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAwsGovcloudIntegrationsRedShiftOutputReference_Override ¶
func NewCloudAwsGovcloudIntegrationsRedShiftOutputReference_Override(c CloudAwsGovcloudIntegrationsRedShiftOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAwsGovcloudIntegrationsRoute53OutputReference_Override ¶
func NewCloudAwsGovcloudIntegrationsRoute53OutputReference_Override(c CloudAwsGovcloudIntegrationsRoute53OutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAwsGovcloudIntegrationsS3OutputReference_Override ¶
func NewCloudAwsGovcloudIntegrationsS3OutputReference_Override(c CloudAwsGovcloudIntegrationsS3OutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAwsGovcloudIntegrationsSnsOutputReference_Override ¶
func NewCloudAwsGovcloudIntegrationsSnsOutputReference_Override(c CloudAwsGovcloudIntegrationsSnsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAwsGovcloudIntegrationsSqsOutputReference_Override ¶
func NewCloudAwsGovcloudIntegrationsSqsOutputReference_Override(c CloudAwsGovcloudIntegrationsSqsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAwsGovcloudIntegrations_Override ¶
func NewCloudAwsGovcloudIntegrations_Override(c CloudAwsGovcloudIntegrations, scope constructs.Construct, id *string, config *CloudAwsGovcloudIntegrationsConfig)
Create a new {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations newrelic_cloud_aws_govcloud_integrations} Resource.
Types ¶
type CloudAwsGovcloudIntegrations ¶
type CloudAwsGovcloudIntegrations interface { cdktf.TerraformResource AccountId() *float64 SetAccountId(val *float64) AccountIdInput() *float64 Alb() CloudAwsGovcloudIntegrationsAlbOutputReference AlbInput() *CloudAwsGovcloudIntegrationsAlb ApiGateway() CloudAwsGovcloudIntegrationsApiGatewayOutputReference ApiGatewayInput() *CloudAwsGovcloudIntegrationsApiGateway AutoScaling() CloudAwsGovcloudIntegrationsAutoScalingOutputReference AutoScalingInput() *CloudAwsGovcloudIntegrationsAutoScaling AwsDirectConnect() CloudAwsGovcloudIntegrationsAwsDirectConnectOutputReference AwsDirectConnectInput() *CloudAwsGovcloudIntegrationsAwsDirectConnect AwsStates() CloudAwsGovcloudIntegrationsAwsStatesOutputReference AwsStatesInput() *CloudAwsGovcloudIntegrationsAwsStates // Experimental. CdktfStack() cdktf.TerraformStack Cloudtrail() CloudAwsGovcloudIntegrationsCloudtrailOutputReference CloudtrailInput() *CloudAwsGovcloudIntegrationsCloudtrail // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) DynamoDb() CloudAwsGovcloudIntegrationsDynamoDbOutputReference DynamoDbInput() *CloudAwsGovcloudIntegrationsDynamoDb Ebs() CloudAwsGovcloudIntegrationsEbsOutputReference EbsInput() *CloudAwsGovcloudIntegrationsEbs Ec2() CloudAwsGovcloudIntegrationsEc2OutputReference Ec2Input() *CloudAwsGovcloudIntegrationsEc2 ElasticSearch() CloudAwsGovcloudIntegrationsElasticSearchOutputReference ElasticSearchInput() *CloudAwsGovcloudIntegrationsElasticSearch Elb() CloudAwsGovcloudIntegrationsElbOutputReference ElbInput() *CloudAwsGovcloudIntegrationsElb Emr() CloudAwsGovcloudIntegrationsEmrOutputReference EmrInput() *CloudAwsGovcloudIntegrationsEmr // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Iam() CloudAwsGovcloudIntegrationsIamOutputReference IamInput() *CloudAwsGovcloudIntegrationsIam Id() *string SetId(val *string) IdInput() *string Lambda() CloudAwsGovcloudIntegrationsLambdaOutputReference LambdaInput() *CloudAwsGovcloudIntegrationsLambda // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) LinkedAccountId() *float64 SetLinkedAccountId(val *float64) LinkedAccountIdInput() *float64 // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} Rds() CloudAwsGovcloudIntegrationsRdsOutputReference RdsInput() *CloudAwsGovcloudIntegrationsRds RedShift() CloudAwsGovcloudIntegrationsRedShiftOutputReference RedShiftInput() *CloudAwsGovcloudIntegrationsRedShift Route53() CloudAwsGovcloudIntegrationsRoute53OutputReference Route53Input() *CloudAwsGovcloudIntegrationsRoute53 S3() CloudAwsGovcloudIntegrationsS3OutputReference S3Input() *CloudAwsGovcloudIntegrationsS3 Sns() CloudAwsGovcloudIntegrationsSnsOutputReference SnsInput() *CloudAwsGovcloudIntegrationsSns Sqs() CloudAwsGovcloudIntegrationsSqsOutputReference SqsInput() *CloudAwsGovcloudIntegrationsSqs // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutAlb(value *CloudAwsGovcloudIntegrationsAlb) PutApiGateway(value *CloudAwsGovcloudIntegrationsApiGateway) PutAutoScaling(value *CloudAwsGovcloudIntegrationsAutoScaling) PutAwsDirectConnect(value *CloudAwsGovcloudIntegrationsAwsDirectConnect) PutAwsStates(value *CloudAwsGovcloudIntegrationsAwsStates) PutCloudtrail(value *CloudAwsGovcloudIntegrationsCloudtrail) PutDynamoDb(value *CloudAwsGovcloudIntegrationsDynamoDb) PutEbs(value *CloudAwsGovcloudIntegrationsEbs) PutEc2(value *CloudAwsGovcloudIntegrationsEc2) PutElasticSearch(value *CloudAwsGovcloudIntegrationsElasticSearch) PutElb(value *CloudAwsGovcloudIntegrationsElb) PutEmr(value *CloudAwsGovcloudIntegrationsEmr) PutIam(value *CloudAwsGovcloudIntegrationsIam) PutLambda(value *CloudAwsGovcloudIntegrationsLambda) PutRds(value *CloudAwsGovcloudIntegrationsRds) PutRedShift(value *CloudAwsGovcloudIntegrationsRedShift) PutRoute53(value *CloudAwsGovcloudIntegrationsRoute53) PutS3(value *CloudAwsGovcloudIntegrationsS3) PutSns(value *CloudAwsGovcloudIntegrationsSns) PutSqs(value *CloudAwsGovcloudIntegrationsSqs) ResetAccountId() ResetAlb() ResetApiGateway() ResetAutoScaling() ResetAwsDirectConnect() ResetAwsStates() ResetCloudtrail() ResetDynamoDb() ResetEbs() ResetEc2() ResetElasticSearch() ResetElb() ResetEmr() ResetIam() ResetId() ResetLambda() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetRds() ResetRedShift() ResetRoute53() ResetS3() ResetSns() ResetSqs() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations newrelic_cloud_aws_govcloud_integrations}.
func NewCloudAwsGovcloudIntegrations ¶
func NewCloudAwsGovcloudIntegrations(scope constructs.Construct, id *string, config *CloudAwsGovcloudIntegrationsConfig) CloudAwsGovcloudIntegrations
Create a new {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations newrelic_cloud_aws_govcloud_integrations} Resource.
type CloudAwsGovcloudIntegrationsAlb ¶
type CloudAwsGovcloudIntegrationsAlb struct { // Specify each AWS region that includes the resources that you want to monitor. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#aws_regions CloudAwsGovcloudIntegrations#aws_regions} AwsRegions *[]*string `field:"optional" json:"awsRegions" yaml:"awsRegions"` // Determine if extra inventory data be collected or not. // // May affect total data collection time and contribute to the Cloud provider API rate limit. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#fetch_extended_inventory CloudAwsGovcloudIntegrations#fetch_extended_inventory} FetchExtendedInventory interface{} `field:"optional" json:"fetchExtendedInventory" yaml:"fetchExtendedInventory"` // Specify if tags should be collected. // // May affect total data collection time and contribute to the Cloud provider API rate limit. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#fetch_tags CloudAwsGovcloudIntegrations#fetch_tags} FetchTags interface{} `field:"optional" json:"fetchTags" yaml:"fetchTags"` // Specify each name or prefix for the LBs that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#load_balancer_prefixes CloudAwsGovcloudIntegrations#load_balancer_prefixes} LoadBalancerPrefixes *[]*string `field:"optional" json:"loadBalancerPrefixes" yaml:"loadBalancerPrefixes"` // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#metrics_polling_interval CloudAwsGovcloudIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` // Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#tag_key CloudAwsGovcloudIntegrations#tag_key} TagKey *string `field:"optional" json:"tagKey" yaml:"tagKey"` // Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#tag_value CloudAwsGovcloudIntegrations#tag_value} TagValue *string `field:"optional" json:"tagValue" yaml:"tagValue"` }
type CloudAwsGovcloudIntegrationsAlbOutputReference ¶
type CloudAwsGovcloudIntegrationsAlbOutputReference interface { cdktf.ComplexObject AwsRegions() *[]*string SetAwsRegions(val *[]*string) AwsRegionsInput() *[]*string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string FetchExtendedInventory() interface{} SetFetchExtendedInventory(val interface{}) FetchExtendedInventoryInput() interface{} FetchTags() interface{} SetFetchTags(val interface{}) FetchTagsInput() interface{} // Experimental. Fqn() *string InternalValue() *CloudAwsGovcloudIntegrationsAlb SetInternalValue(val *CloudAwsGovcloudIntegrationsAlb) LoadBalancerPrefixes() *[]*string SetLoadBalancerPrefixes(val *[]*string) LoadBalancerPrefixesInput() *[]*string MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 TagKey() *string SetTagKey(val *string) TagKeyInput() *string TagValue() *string SetTagValue(val *string) TagValueInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetAwsRegions() ResetFetchExtendedInventory() ResetFetchTags() ResetLoadBalancerPrefixes() ResetMetricsPollingInterval() ResetTagKey() ResetTagValue() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAwsGovcloudIntegrationsAlbOutputReference ¶
func NewCloudAwsGovcloudIntegrationsAlbOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAwsGovcloudIntegrationsAlbOutputReference
type CloudAwsGovcloudIntegrationsApiGateway ¶
type CloudAwsGovcloudIntegrationsApiGateway struct { // Specify each AWS region that includes the resources that you want to monitor. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#aws_regions CloudAwsGovcloudIntegrations#aws_regions} AwsRegions *[]*string `field:"optional" json:"awsRegions" yaml:"awsRegions"` // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#metrics_polling_interval CloudAwsGovcloudIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` // Determine if extra inventory data be collected or not. // // May affect total data collection time and contribute to the Cloud provider API rate limit. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#stage_prefixes CloudAwsGovcloudIntegrations#stage_prefixes} StagePrefixes *[]*string `field:"optional" json:"stagePrefixes" yaml:"stagePrefixes"` // Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#tag_key CloudAwsGovcloudIntegrations#tag_key} TagKey *string `field:"optional" json:"tagKey" yaml:"tagKey"` // Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#tag_value CloudAwsGovcloudIntegrations#tag_value} TagValue *string `field:"optional" json:"tagValue" yaml:"tagValue"` }
type CloudAwsGovcloudIntegrationsApiGatewayOutputReference ¶
type CloudAwsGovcloudIntegrationsApiGatewayOutputReference interface { cdktf.ComplexObject AwsRegions() *[]*string SetAwsRegions(val *[]*string) AwsRegionsInput() *[]*string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudAwsGovcloudIntegrationsApiGateway SetInternalValue(val *CloudAwsGovcloudIntegrationsApiGateway) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 StagePrefixes() *[]*string SetStagePrefixes(val *[]*string) StagePrefixesInput() *[]*string TagKey() *string SetTagKey(val *string) TagKeyInput() *string TagValue() *string SetTagValue(val *string) TagValueInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetAwsRegions() ResetMetricsPollingInterval() ResetStagePrefixes() ResetTagKey() ResetTagValue() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAwsGovcloudIntegrationsApiGatewayOutputReference ¶
func NewCloudAwsGovcloudIntegrationsApiGatewayOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAwsGovcloudIntegrationsApiGatewayOutputReference
type CloudAwsGovcloudIntegrationsAutoScaling ¶
type CloudAwsGovcloudIntegrationsAutoScaling struct { // Specify each AWS region that includes the resources that you want to monitor. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#aws_regions CloudAwsGovcloudIntegrations#aws_regions} AwsRegions *[]*string `field:"optional" json:"awsRegions" yaml:"awsRegions"` // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#metrics_polling_interval CloudAwsGovcloudIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` }
type CloudAwsGovcloudIntegrationsAutoScalingOutputReference ¶
type CloudAwsGovcloudIntegrationsAutoScalingOutputReference interface { cdktf.ComplexObject AwsRegions() *[]*string SetAwsRegions(val *[]*string) AwsRegionsInput() *[]*string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudAwsGovcloudIntegrationsAutoScaling SetInternalValue(val *CloudAwsGovcloudIntegrationsAutoScaling) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetAwsRegions() ResetMetricsPollingInterval() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAwsGovcloudIntegrationsAutoScalingOutputReference ¶
func NewCloudAwsGovcloudIntegrationsAutoScalingOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAwsGovcloudIntegrationsAutoScalingOutputReference
type CloudAwsGovcloudIntegrationsAwsDirectConnect ¶
type CloudAwsGovcloudIntegrationsAwsDirectConnect struct { // Specify each AWS region that includes the resources that you want to monitor. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#aws_regions CloudAwsGovcloudIntegrations#aws_regions} AwsRegions *[]*string `field:"optional" json:"awsRegions" yaml:"awsRegions"` // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#metrics_polling_interval CloudAwsGovcloudIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` }
type CloudAwsGovcloudIntegrationsAwsDirectConnectOutputReference ¶
type CloudAwsGovcloudIntegrationsAwsDirectConnectOutputReference interface { cdktf.ComplexObject AwsRegions() *[]*string SetAwsRegions(val *[]*string) AwsRegionsInput() *[]*string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudAwsGovcloudIntegrationsAwsDirectConnect SetInternalValue(val *CloudAwsGovcloudIntegrationsAwsDirectConnect) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetAwsRegions() ResetMetricsPollingInterval() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAwsGovcloudIntegrationsAwsDirectConnectOutputReference ¶
func NewCloudAwsGovcloudIntegrationsAwsDirectConnectOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAwsGovcloudIntegrationsAwsDirectConnectOutputReference
type CloudAwsGovcloudIntegrationsAwsStates ¶
type CloudAwsGovcloudIntegrationsAwsStates struct { // Specify each AWS region that includes the resources that you want to monitor. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#aws_regions CloudAwsGovcloudIntegrations#aws_regions} AwsRegions *[]*string `field:"optional" json:"awsRegions" yaml:"awsRegions"` // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#metrics_polling_interval CloudAwsGovcloudIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` }
type CloudAwsGovcloudIntegrationsAwsStatesOutputReference ¶
type CloudAwsGovcloudIntegrationsAwsStatesOutputReference interface { cdktf.ComplexObject AwsRegions() *[]*string SetAwsRegions(val *[]*string) AwsRegionsInput() *[]*string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudAwsGovcloudIntegrationsAwsStates SetInternalValue(val *CloudAwsGovcloudIntegrationsAwsStates) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetAwsRegions() ResetMetricsPollingInterval() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAwsGovcloudIntegrationsAwsStatesOutputReference ¶
func NewCloudAwsGovcloudIntegrationsAwsStatesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAwsGovcloudIntegrationsAwsStatesOutputReference
type CloudAwsGovcloudIntegrationsCloudtrail ¶
type CloudAwsGovcloudIntegrationsCloudtrail struct { // Specify each AWS region that includes the resources that you want to monitor. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#aws_regions CloudAwsGovcloudIntegrations#aws_regions} AwsRegions *[]*string `field:"optional" json:"awsRegions" yaml:"awsRegions"` // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#metrics_polling_interval CloudAwsGovcloudIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` }
type CloudAwsGovcloudIntegrationsCloudtrailOutputReference ¶
type CloudAwsGovcloudIntegrationsCloudtrailOutputReference interface { cdktf.ComplexObject AwsRegions() *[]*string SetAwsRegions(val *[]*string) AwsRegionsInput() *[]*string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudAwsGovcloudIntegrationsCloudtrail SetInternalValue(val *CloudAwsGovcloudIntegrationsCloudtrail) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetAwsRegions() ResetMetricsPollingInterval() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAwsGovcloudIntegrationsCloudtrailOutputReference ¶
func NewCloudAwsGovcloudIntegrationsCloudtrailOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAwsGovcloudIntegrationsCloudtrailOutputReference
type CloudAwsGovcloudIntegrationsConfig ¶
type CloudAwsGovcloudIntegrationsConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // The ID of the linked AwsGovCloud account in New Relic. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#linked_account_id CloudAwsGovcloudIntegrations#linked_account_id} LinkedAccountId *float64 `field:"required" json:"linkedAccountId" yaml:"linkedAccountId"` // The ID of the account in New Relic. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#account_id CloudAwsGovcloudIntegrations#account_id} AccountId *float64 `field:"optional" json:"accountId" yaml:"accountId"` // alb block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#alb CloudAwsGovcloudIntegrations#alb} Alb *CloudAwsGovcloudIntegrationsAlb `field:"optional" json:"alb" yaml:"alb"` // api_gateway block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#api_gateway CloudAwsGovcloudIntegrations#api_gateway} ApiGateway *CloudAwsGovcloudIntegrationsApiGateway `field:"optional" json:"apiGateway" yaml:"apiGateway"` // auto_scaling block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#auto_scaling CloudAwsGovcloudIntegrations#auto_scaling} AutoScaling *CloudAwsGovcloudIntegrationsAutoScaling `field:"optional" json:"autoScaling" yaml:"autoScaling"` // aws_direct_connect block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#aws_direct_connect CloudAwsGovcloudIntegrations#aws_direct_connect} AwsDirectConnect *CloudAwsGovcloudIntegrationsAwsDirectConnect `field:"optional" json:"awsDirectConnect" yaml:"awsDirectConnect"` // aws_states block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#aws_states CloudAwsGovcloudIntegrations#aws_states} AwsStates *CloudAwsGovcloudIntegrationsAwsStates `field:"optional" json:"awsStates" yaml:"awsStates"` // cloudtrail block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#cloudtrail CloudAwsGovcloudIntegrations#cloudtrail} Cloudtrail *CloudAwsGovcloudIntegrationsCloudtrail `field:"optional" json:"cloudtrail" yaml:"cloudtrail"` // dynamo_db block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#dynamo_db CloudAwsGovcloudIntegrations#dynamo_db} DynamoDb *CloudAwsGovcloudIntegrationsDynamoDb `field:"optional" json:"dynamoDb" yaml:"dynamoDb"` // ebs block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#ebs CloudAwsGovcloudIntegrations#ebs} Ebs *CloudAwsGovcloudIntegrationsEbs `field:"optional" json:"ebs" yaml:"ebs"` // ec2 block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#ec2 CloudAwsGovcloudIntegrations#ec2} Ec2 *CloudAwsGovcloudIntegrationsEc2 `field:"optional" json:"ec2" yaml:"ec2"` // elastic_search block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#elastic_search CloudAwsGovcloudIntegrations#elastic_search} ElasticSearch *CloudAwsGovcloudIntegrationsElasticSearch `field:"optional" json:"elasticSearch" yaml:"elasticSearch"` // elb block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#elb CloudAwsGovcloudIntegrations#elb} Elb *CloudAwsGovcloudIntegrationsElb `field:"optional" json:"elb" yaml:"elb"` // emr block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#emr CloudAwsGovcloudIntegrations#emr} Emr *CloudAwsGovcloudIntegrationsEmr `field:"optional" json:"emr" yaml:"emr"` // iam block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#iam CloudAwsGovcloudIntegrations#iam} Iam *CloudAwsGovcloudIntegrationsIam `field:"optional" json:"iam" yaml:"iam"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#id CloudAwsGovcloudIntegrations#id}. // // Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. // If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. Id *string `field:"optional" json:"id" yaml:"id"` // lambda block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#lambda CloudAwsGovcloudIntegrations#lambda} Lambda *CloudAwsGovcloudIntegrationsLambda `field:"optional" json:"lambda" yaml:"lambda"` // rds block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#rds CloudAwsGovcloudIntegrations#rds} Rds *CloudAwsGovcloudIntegrationsRds `field:"optional" json:"rds" yaml:"rds"` // red_shift block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#red_shift CloudAwsGovcloudIntegrations#red_shift} RedShift *CloudAwsGovcloudIntegrationsRedShift `field:"optional" json:"redShift" yaml:"redShift"` // route53 block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#route53 CloudAwsGovcloudIntegrations#route53} Route53 *CloudAwsGovcloudIntegrationsRoute53 `field:"optional" json:"route53" yaml:"route53"` // s3 block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#s3 CloudAwsGovcloudIntegrations#s3} S3 *CloudAwsGovcloudIntegrationsS3 `field:"optional" json:"s3" yaml:"s3"` // sns block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#sns CloudAwsGovcloudIntegrations#sns} Sns *CloudAwsGovcloudIntegrationsSns `field:"optional" json:"sns" yaml:"sns"` // sqs block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#sqs CloudAwsGovcloudIntegrations#sqs} Sqs *CloudAwsGovcloudIntegrationsSqs `field:"optional" json:"sqs" yaml:"sqs"` }
type CloudAwsGovcloudIntegrationsDynamoDb ¶
type CloudAwsGovcloudIntegrationsDynamoDb struct { // Specify each AWS region that includes the resources that you want to monitor. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#aws_regions CloudAwsGovcloudIntegrations#aws_regions} AwsRegions *[]*string `field:"optional" json:"awsRegions" yaml:"awsRegions"` // Determine if extra inventory data be collected or not. // // May affect total data collection time and contribute to the Cloud provider API rate limit. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#fetch_extended_inventory CloudAwsGovcloudIntegrations#fetch_extended_inventory} FetchExtendedInventory interface{} `field:"optional" json:"fetchExtendedInventory" yaml:"fetchExtendedInventory"` // Specify if tags should be collected. // // May affect total data collection time and contribute to the Cloud provider API rate limit. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#fetch_tags CloudAwsGovcloudIntegrations#fetch_tags} FetchTags interface{} `field:"optional" json:"fetchTags" yaml:"fetchTags"` // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#metrics_polling_interval CloudAwsGovcloudIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` // Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#tag_key CloudAwsGovcloudIntegrations#tag_key} TagKey *string `field:"optional" json:"tagKey" yaml:"tagKey"` // Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#tag_value CloudAwsGovcloudIntegrations#tag_value} TagValue *string `field:"optional" json:"tagValue" yaml:"tagValue"` }
type CloudAwsGovcloudIntegrationsDynamoDbOutputReference ¶
type CloudAwsGovcloudIntegrationsDynamoDbOutputReference interface { cdktf.ComplexObject AwsRegions() *[]*string SetAwsRegions(val *[]*string) AwsRegionsInput() *[]*string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string FetchExtendedInventory() interface{} SetFetchExtendedInventory(val interface{}) FetchExtendedInventoryInput() interface{} FetchTags() interface{} SetFetchTags(val interface{}) FetchTagsInput() interface{} // Experimental. Fqn() *string InternalValue() *CloudAwsGovcloudIntegrationsDynamoDb SetInternalValue(val *CloudAwsGovcloudIntegrationsDynamoDb) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 TagKey() *string SetTagKey(val *string) TagKeyInput() *string TagValue() *string SetTagValue(val *string) TagValueInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetAwsRegions() ResetFetchExtendedInventory() ResetFetchTags() ResetMetricsPollingInterval() ResetTagKey() ResetTagValue() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAwsGovcloudIntegrationsDynamoDbOutputReference ¶
func NewCloudAwsGovcloudIntegrationsDynamoDbOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAwsGovcloudIntegrationsDynamoDbOutputReference
type CloudAwsGovcloudIntegrationsEbs ¶
type CloudAwsGovcloudIntegrationsEbs struct { // Specify each AWS region that includes the resources that you want to monitor. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#aws_regions CloudAwsGovcloudIntegrations#aws_regions} AwsRegions *[]*string `field:"optional" json:"awsRegions" yaml:"awsRegions"` // Determine if extra inventory data be collected or not. // // May affect total data collection time and contribute to the Cloud provider API rate limit. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#fetch_extended_inventory CloudAwsGovcloudIntegrations#fetch_extended_inventory} FetchExtendedInventory interface{} `field:"optional" json:"fetchExtendedInventory" yaml:"fetchExtendedInventory"` // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#metrics_polling_interval CloudAwsGovcloudIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` // Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#tag_key CloudAwsGovcloudIntegrations#tag_key} TagKey *string `field:"optional" json:"tagKey" yaml:"tagKey"` // Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#tag_value CloudAwsGovcloudIntegrations#tag_value} TagValue *string `field:"optional" json:"tagValue" yaml:"tagValue"` }
type CloudAwsGovcloudIntegrationsEbsOutputReference ¶
type CloudAwsGovcloudIntegrationsEbsOutputReference interface { cdktf.ComplexObject AwsRegions() *[]*string SetAwsRegions(val *[]*string) AwsRegionsInput() *[]*string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string FetchExtendedInventory() interface{} SetFetchExtendedInventory(val interface{}) FetchExtendedInventoryInput() interface{} // Experimental. Fqn() *string InternalValue() *CloudAwsGovcloudIntegrationsEbs SetInternalValue(val *CloudAwsGovcloudIntegrationsEbs) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 TagKey() *string SetTagKey(val *string) TagKeyInput() *string TagValue() *string SetTagValue(val *string) TagValueInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetAwsRegions() ResetFetchExtendedInventory() ResetMetricsPollingInterval() ResetTagKey() ResetTagValue() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAwsGovcloudIntegrationsEbsOutputReference ¶
func NewCloudAwsGovcloudIntegrationsEbsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAwsGovcloudIntegrationsEbsOutputReference
type CloudAwsGovcloudIntegrationsEc2 ¶
type CloudAwsGovcloudIntegrationsEc2 struct { // Specify each AWS region that includes the resources that you want to monitor. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#aws_regions CloudAwsGovcloudIntegrations#aws_regions} AwsRegions *[]*string `field:"optional" json:"awsRegions" yaml:"awsRegions"` // Specify if IP addresses of ec2 instance should be collected. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#fetch_ip_addresses CloudAwsGovcloudIntegrations#fetch_ip_addresses} FetchIpAddresses interface{} `field:"optional" json:"fetchIpAddresses" yaml:"fetchIpAddresses"` // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#metrics_polling_interval CloudAwsGovcloudIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` // Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#tag_key CloudAwsGovcloudIntegrations#tag_key} TagKey *string `field:"optional" json:"tagKey" yaml:"tagKey"` // Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#tag_value CloudAwsGovcloudIntegrations#tag_value} TagValue *string `field:"optional" json:"tagValue" yaml:"tagValue"` }
type CloudAwsGovcloudIntegrationsEc2OutputReference ¶
type CloudAwsGovcloudIntegrationsEc2OutputReference interface { cdktf.ComplexObject AwsRegions() *[]*string SetAwsRegions(val *[]*string) AwsRegionsInput() *[]*string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string FetchIpAddresses() interface{} SetFetchIpAddresses(val interface{}) FetchIpAddressesInput() interface{} // Experimental. Fqn() *string InternalValue() *CloudAwsGovcloudIntegrationsEc2 SetInternalValue(val *CloudAwsGovcloudIntegrationsEc2) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 TagKey() *string SetTagKey(val *string) TagKeyInput() *string TagValue() *string SetTagValue(val *string) TagValueInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetAwsRegions() ResetFetchIpAddresses() ResetMetricsPollingInterval() ResetTagKey() ResetTagValue() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAwsGovcloudIntegrationsEc2OutputReference ¶
func NewCloudAwsGovcloudIntegrationsEc2OutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAwsGovcloudIntegrationsEc2OutputReference
type CloudAwsGovcloudIntegrationsElasticSearch ¶
type CloudAwsGovcloudIntegrationsElasticSearch struct { // Specify each AWS region that includes the resources that you want to monitor. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#aws_regions CloudAwsGovcloudIntegrations#aws_regions} AwsRegions *[]*string `field:"optional" json:"awsRegions" yaml:"awsRegions"` // Specify if IP addresses of ec2 instance should be collected. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#fetch_nodes CloudAwsGovcloudIntegrations#fetch_nodes} FetchNodes interface{} `field:"optional" json:"fetchNodes" yaml:"fetchNodes"` // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#metrics_polling_interval CloudAwsGovcloudIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` // Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#tag_key CloudAwsGovcloudIntegrations#tag_key} TagKey *string `field:"optional" json:"tagKey" yaml:"tagKey"` // Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#tag_value CloudAwsGovcloudIntegrations#tag_value} TagValue *string `field:"optional" json:"tagValue" yaml:"tagValue"` }
type CloudAwsGovcloudIntegrationsElasticSearchOutputReference ¶
type CloudAwsGovcloudIntegrationsElasticSearchOutputReference interface { cdktf.ComplexObject AwsRegions() *[]*string SetAwsRegions(val *[]*string) AwsRegionsInput() *[]*string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string FetchNodes() interface{} SetFetchNodes(val interface{}) FetchNodesInput() interface{} // Experimental. Fqn() *string InternalValue() *CloudAwsGovcloudIntegrationsElasticSearch SetInternalValue(val *CloudAwsGovcloudIntegrationsElasticSearch) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 TagKey() *string SetTagKey(val *string) TagKeyInput() *string TagValue() *string SetTagValue(val *string) TagValueInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetAwsRegions() ResetFetchNodes() ResetMetricsPollingInterval() ResetTagKey() ResetTagValue() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAwsGovcloudIntegrationsElasticSearchOutputReference ¶
func NewCloudAwsGovcloudIntegrationsElasticSearchOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAwsGovcloudIntegrationsElasticSearchOutputReference
type CloudAwsGovcloudIntegrationsElb ¶
type CloudAwsGovcloudIntegrationsElb struct { // Specify each AWS region that includes the resources that you want to monitor. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#aws_regions CloudAwsGovcloudIntegrations#aws_regions} AwsRegions *[]*string `field:"optional" json:"awsRegions" yaml:"awsRegions"` // Determine if extra inventory data be collected or not. // // May affect total data collection time and contribute to the Cloud provider API rate limit. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#fetch_extended_inventory CloudAwsGovcloudIntegrations#fetch_extended_inventory} FetchExtendedInventory interface{} `field:"optional" json:"fetchExtendedInventory" yaml:"fetchExtendedInventory"` // Specify if tags should be collected. // // May affect total data collection time and contribute to the Cloud provider API rate limit. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#fetch_tags CloudAwsGovcloudIntegrations#fetch_tags} FetchTags interface{} `field:"optional" json:"fetchTags" yaml:"fetchTags"` // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#metrics_polling_interval CloudAwsGovcloudIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` }
type CloudAwsGovcloudIntegrationsElbOutputReference ¶
type CloudAwsGovcloudIntegrationsElbOutputReference interface { cdktf.ComplexObject AwsRegions() *[]*string SetAwsRegions(val *[]*string) AwsRegionsInput() *[]*string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string FetchExtendedInventory() interface{} SetFetchExtendedInventory(val interface{}) FetchExtendedInventoryInput() interface{} FetchTags() interface{} SetFetchTags(val interface{}) FetchTagsInput() interface{} // Experimental. Fqn() *string InternalValue() *CloudAwsGovcloudIntegrationsElb SetInternalValue(val *CloudAwsGovcloudIntegrationsElb) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetAwsRegions() ResetFetchExtendedInventory() ResetFetchTags() ResetMetricsPollingInterval() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAwsGovcloudIntegrationsElbOutputReference ¶
func NewCloudAwsGovcloudIntegrationsElbOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAwsGovcloudIntegrationsElbOutputReference
type CloudAwsGovcloudIntegrationsEmr ¶
type CloudAwsGovcloudIntegrationsEmr struct { // Specify each AWS region that includes the resources that you want to monitor. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#aws_regions CloudAwsGovcloudIntegrations#aws_regions} AwsRegions *string `field:"optional" json:"awsRegions" yaml:"awsRegions"` // Specify if tags should be collected. // // May affect total data collection time and contribute to the Cloud provider API rate limit. // // // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#fetch_tags CloudAwsGovcloudIntegrations#fetch_tags} FetchTags interface{} `field:"optional" json:"fetchTags" yaml:"fetchTags"` // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#metrics_polling_interval CloudAwsGovcloudIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` // Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#tag_key CloudAwsGovcloudIntegrations#tag_key} TagKey *string `field:"optional" json:"tagKey" yaml:"tagKey"` // Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#tag_value CloudAwsGovcloudIntegrations#tag_value} TagValue *string `field:"optional" json:"tagValue" yaml:"tagValue"` }
type CloudAwsGovcloudIntegrationsEmrOutputReference ¶
type CloudAwsGovcloudIntegrationsEmrOutputReference interface { cdktf.ComplexObject AwsRegions() *string SetAwsRegions(val *string) AwsRegionsInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string FetchTags() interface{} SetFetchTags(val interface{}) FetchTagsInput() interface{} // Experimental. Fqn() *string InternalValue() *CloudAwsGovcloudIntegrationsEmr SetInternalValue(val *CloudAwsGovcloudIntegrationsEmr) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 TagKey() *string SetTagKey(val *string) TagKeyInput() *string TagValue() *string SetTagValue(val *string) TagValueInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetAwsRegions() ResetFetchTags() ResetMetricsPollingInterval() ResetTagKey() ResetTagValue() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAwsGovcloudIntegrationsEmrOutputReference ¶
func NewCloudAwsGovcloudIntegrationsEmrOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAwsGovcloudIntegrationsEmrOutputReference
type CloudAwsGovcloudIntegrationsIam ¶
type CloudAwsGovcloudIntegrationsIam struct { // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#metrics_polling_interval CloudAwsGovcloudIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` // Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#tag_key CloudAwsGovcloudIntegrations#tag_key} TagKey *string `field:"optional" json:"tagKey" yaml:"tagKey"` // Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#tag_value CloudAwsGovcloudIntegrations#tag_value} TagValue *string `field:"optional" json:"tagValue" yaml:"tagValue"` }
type CloudAwsGovcloudIntegrationsIamOutputReference ¶
type CloudAwsGovcloudIntegrationsIamOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudAwsGovcloudIntegrationsIam SetInternalValue(val *CloudAwsGovcloudIntegrationsIam) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 TagKey() *string SetTagKey(val *string) TagKeyInput() *string TagValue() *string SetTagValue(val *string) TagValueInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() ResetTagKey() ResetTagValue() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAwsGovcloudIntegrationsIamOutputReference ¶
func NewCloudAwsGovcloudIntegrationsIamOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAwsGovcloudIntegrationsIamOutputReference
type CloudAwsGovcloudIntegrationsLambda ¶
type CloudAwsGovcloudIntegrationsLambda struct { // Specify each AWS region that includes the resources that you want to monitor. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#aws_regions CloudAwsGovcloudIntegrations#aws_regions} AwsRegions *[]*string `field:"optional" json:"awsRegions" yaml:"awsRegions"` // Specify if tags should be collected. // // May affect total data collection time and contribute to the Cloud provider API rate limit. // // // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#fetch_tags CloudAwsGovcloudIntegrations#fetch_tags} FetchTags interface{} `field:"optional" json:"fetchTags" yaml:"fetchTags"` // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#metrics_polling_interval CloudAwsGovcloudIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` // Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#tag_key CloudAwsGovcloudIntegrations#tag_key} TagKey *string `field:"optional" json:"tagKey" yaml:"tagKey"` // Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#tag_value CloudAwsGovcloudIntegrations#tag_value} TagValue *string `field:"optional" json:"tagValue" yaml:"tagValue"` }
type CloudAwsGovcloudIntegrationsLambdaOutputReference ¶
type CloudAwsGovcloudIntegrationsLambdaOutputReference interface { cdktf.ComplexObject AwsRegions() *[]*string SetAwsRegions(val *[]*string) AwsRegionsInput() *[]*string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string FetchTags() interface{} SetFetchTags(val interface{}) FetchTagsInput() interface{} // Experimental. Fqn() *string InternalValue() *CloudAwsGovcloudIntegrationsLambda SetInternalValue(val *CloudAwsGovcloudIntegrationsLambda) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 TagKey() *string SetTagKey(val *string) TagKeyInput() *string TagValue() *string SetTagValue(val *string) TagValueInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetAwsRegions() ResetFetchTags() ResetMetricsPollingInterval() ResetTagKey() ResetTagValue() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAwsGovcloudIntegrationsLambdaOutputReference ¶
func NewCloudAwsGovcloudIntegrationsLambdaOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAwsGovcloudIntegrationsLambdaOutputReference
type CloudAwsGovcloudIntegrationsRds ¶
type CloudAwsGovcloudIntegrationsRds struct { // Specify each AWS region that includes the resources that you want to monitor. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#aws_regions CloudAwsGovcloudIntegrations#aws_regions} AwsRegions *[]*string `field:"optional" json:"awsRegions" yaml:"awsRegions"` // Specify if tags should be collected. // // May affect total data collection time and contribute to the Cloud provider API rate limit. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#fetch_tags CloudAwsGovcloudIntegrations#fetch_tags} FetchTags interface{} `field:"optional" json:"fetchTags" yaml:"fetchTags"` // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#metrics_polling_interval CloudAwsGovcloudIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` // Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#tag_key CloudAwsGovcloudIntegrations#tag_key} TagKey *string `field:"optional" json:"tagKey" yaml:"tagKey"` // Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#tag_value CloudAwsGovcloudIntegrations#tag_value} TagValue *string `field:"optional" json:"tagValue" yaml:"tagValue"` }
type CloudAwsGovcloudIntegrationsRdsOutputReference ¶
type CloudAwsGovcloudIntegrationsRdsOutputReference interface { cdktf.ComplexObject AwsRegions() *[]*string SetAwsRegions(val *[]*string) AwsRegionsInput() *[]*string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string FetchTags() interface{} SetFetchTags(val interface{}) FetchTagsInput() interface{} // Experimental. Fqn() *string InternalValue() *CloudAwsGovcloudIntegrationsRds SetInternalValue(val *CloudAwsGovcloudIntegrationsRds) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 TagKey() *string SetTagKey(val *string) TagKeyInput() *string TagValue() *string SetTagValue(val *string) TagValueInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetAwsRegions() ResetFetchTags() ResetMetricsPollingInterval() ResetTagKey() ResetTagValue() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAwsGovcloudIntegrationsRdsOutputReference ¶
func NewCloudAwsGovcloudIntegrationsRdsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAwsGovcloudIntegrationsRdsOutputReference
type CloudAwsGovcloudIntegrationsRedShift ¶
type CloudAwsGovcloudIntegrationsRedShift struct { // Specify each AWS region that includes the resources that you want to monitor. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#aws_regions CloudAwsGovcloudIntegrations#aws_regions} AwsRegions *[]*string `field:"optional" json:"awsRegions" yaml:"awsRegions"` // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#metrics_polling_interval CloudAwsGovcloudIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` // Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#tag_key CloudAwsGovcloudIntegrations#tag_key} TagKey *string `field:"optional" json:"tagKey" yaml:"tagKey"` // Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#tag_value CloudAwsGovcloudIntegrations#tag_value} TagValue *string `field:"optional" json:"tagValue" yaml:"tagValue"` }
type CloudAwsGovcloudIntegrationsRedShiftOutputReference ¶
type CloudAwsGovcloudIntegrationsRedShiftOutputReference interface { cdktf.ComplexObject AwsRegions() *[]*string SetAwsRegions(val *[]*string) AwsRegionsInput() *[]*string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudAwsGovcloudIntegrationsRedShift SetInternalValue(val *CloudAwsGovcloudIntegrationsRedShift) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 TagKey() *string SetTagKey(val *string) TagKeyInput() *string TagValue() *string SetTagValue(val *string) TagValueInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetAwsRegions() ResetMetricsPollingInterval() ResetTagKey() ResetTagValue() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAwsGovcloudIntegrationsRedShiftOutputReference ¶
func NewCloudAwsGovcloudIntegrationsRedShiftOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAwsGovcloudIntegrationsRedShiftOutputReference
type CloudAwsGovcloudIntegrationsRoute53 ¶
type CloudAwsGovcloudIntegrationsRoute53 struct { // Determine if extra inventory data be collected or not. // // May affect total data collection time and contribute to the Cloud provider API rate limit. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#fetch_extended_inventory CloudAwsGovcloudIntegrations#fetch_extended_inventory} FetchExtendedInventory interface{} `field:"optional" json:"fetchExtendedInventory" yaml:"fetchExtendedInventory"` // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#metrics_polling_interval CloudAwsGovcloudIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` }
type CloudAwsGovcloudIntegrationsRoute53OutputReference ¶
type CloudAwsGovcloudIntegrationsRoute53OutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string FetchExtendedInventory() interface{} SetFetchExtendedInventory(val interface{}) FetchExtendedInventoryInput() interface{} // Experimental. Fqn() *string InternalValue() *CloudAwsGovcloudIntegrationsRoute53 SetInternalValue(val *CloudAwsGovcloudIntegrationsRoute53) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetFetchExtendedInventory() ResetMetricsPollingInterval() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAwsGovcloudIntegrationsRoute53OutputReference ¶
func NewCloudAwsGovcloudIntegrationsRoute53OutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAwsGovcloudIntegrationsRoute53OutputReference
type CloudAwsGovcloudIntegrationsS3 ¶
type CloudAwsGovcloudIntegrationsS3 struct { // Determine if extra inventory data be collected or not. // // May affect total data collection time and contribute to the Cloud provider API rate limit. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#fetch_extended_inventory CloudAwsGovcloudIntegrations#fetch_extended_inventory} FetchExtendedInventory interface{} `field:"optional" json:"fetchExtendedInventory" yaml:"fetchExtendedInventory"` // Specify if tags should be collected. // // May affect total data collection time and contribute to the Cloud provider API rate limit. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#fetch_tags CloudAwsGovcloudIntegrations#fetch_tags} FetchTags interface{} `field:"optional" json:"fetchTags" yaml:"fetchTags"` // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#metrics_polling_interval CloudAwsGovcloudIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` // Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#tag_key CloudAwsGovcloudIntegrations#tag_key} TagKey *string `field:"optional" json:"tagKey" yaml:"tagKey"` // Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#tag_value CloudAwsGovcloudIntegrations#tag_value} TagValue *string `field:"optional" json:"tagValue" yaml:"tagValue"` }
type CloudAwsGovcloudIntegrationsS3OutputReference ¶
type CloudAwsGovcloudIntegrationsS3OutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string FetchExtendedInventory() interface{} SetFetchExtendedInventory(val interface{}) FetchExtendedInventoryInput() interface{} FetchTags() interface{} SetFetchTags(val interface{}) FetchTagsInput() interface{} // Experimental. Fqn() *string InternalValue() *CloudAwsGovcloudIntegrationsS3 SetInternalValue(val *CloudAwsGovcloudIntegrationsS3) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 TagKey() *string SetTagKey(val *string) TagKeyInput() *string TagValue() *string SetTagValue(val *string) TagValueInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetFetchExtendedInventory() ResetFetchTags() ResetMetricsPollingInterval() ResetTagKey() ResetTagValue() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAwsGovcloudIntegrationsS3OutputReference ¶
func NewCloudAwsGovcloudIntegrationsS3OutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAwsGovcloudIntegrationsS3OutputReference
type CloudAwsGovcloudIntegrationsSns ¶
type CloudAwsGovcloudIntegrationsSns struct { // Specify each AWS region that includes the resources that you want to monitor. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#aws_regions CloudAwsGovcloudIntegrations#aws_regions} AwsRegions *[]*string `field:"optional" json:"awsRegions" yaml:"awsRegions"` // Determine if extra inventory data be collected or not. // // May affect total data collection time and contribute to the Cloud provider API rate limit. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#fetch_extended_inventory CloudAwsGovcloudIntegrations#fetch_extended_inventory} FetchExtendedInventory interface{} `field:"optional" json:"fetchExtendedInventory" yaml:"fetchExtendedInventory"` // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#metrics_polling_interval CloudAwsGovcloudIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` }
type CloudAwsGovcloudIntegrationsSnsOutputReference ¶
type CloudAwsGovcloudIntegrationsSnsOutputReference interface { cdktf.ComplexObject AwsRegions() *[]*string SetAwsRegions(val *[]*string) AwsRegionsInput() *[]*string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string FetchExtendedInventory() interface{} SetFetchExtendedInventory(val interface{}) FetchExtendedInventoryInput() interface{} // Experimental. Fqn() *string InternalValue() *CloudAwsGovcloudIntegrationsSns SetInternalValue(val *CloudAwsGovcloudIntegrationsSns) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetAwsRegions() ResetFetchExtendedInventory() ResetMetricsPollingInterval() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAwsGovcloudIntegrationsSnsOutputReference ¶
func NewCloudAwsGovcloudIntegrationsSnsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAwsGovcloudIntegrationsSnsOutputReference
type CloudAwsGovcloudIntegrationsSqs ¶
type CloudAwsGovcloudIntegrationsSqs struct { // Specify each AWS region that includes the resources that you want to monitor. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#aws_regions CloudAwsGovcloudIntegrations#aws_regions} AwsRegions *[]*string `field:"optional" json:"awsRegions" yaml:"awsRegions"` // Determine if extra inventory data be collected or not. // // May affect total data collection time and contribute to the Cloud provider API rate limit. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#fetch_extended_inventory CloudAwsGovcloudIntegrations#fetch_extended_inventory} FetchExtendedInventory interface{} `field:"optional" json:"fetchExtendedInventory" yaml:"fetchExtendedInventory"` // Specify if tags should be collected. // // May affect total data collection time and contribute to the Cloud provider API rate limit. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#fetch_tags CloudAwsGovcloudIntegrations#fetch_tags} FetchTags interface{} `field:"optional" json:"fetchTags" yaml:"fetchTags"` // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#metrics_polling_interval CloudAwsGovcloudIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` // Specify each name or prefix for the Queues that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#queue_prefixes CloudAwsGovcloudIntegrations#queue_prefixes} QueuePrefixes *[]*string `field:"optional" json:"queuePrefixes" yaml:"queuePrefixes"` // Specify a Tag key associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#tag_key CloudAwsGovcloudIntegrations#tag_key} TagKey *string `field:"optional" json:"tagKey" yaml:"tagKey"` // Specify a Tag value associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_aws_govcloud_integrations#tag_value CloudAwsGovcloudIntegrations#tag_value} TagValue *string `field:"optional" json:"tagValue" yaml:"tagValue"` }
type CloudAwsGovcloudIntegrationsSqsOutputReference ¶
type CloudAwsGovcloudIntegrationsSqsOutputReference interface { cdktf.ComplexObject AwsRegions() *[]*string SetAwsRegions(val *[]*string) AwsRegionsInput() *[]*string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string FetchExtendedInventory() interface{} SetFetchExtendedInventory(val interface{}) FetchExtendedInventoryInput() interface{} FetchTags() interface{} SetFetchTags(val interface{}) FetchTagsInput() interface{} // Experimental. Fqn() *string InternalValue() *CloudAwsGovcloudIntegrationsSqs SetInternalValue(val *CloudAwsGovcloudIntegrationsSqs) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 QueuePrefixes() *[]*string SetQueuePrefixes(val *[]*string) QueuePrefixesInput() *[]*string TagKey() *string SetTagKey(val *string) TagKeyInput() *string TagValue() *string SetTagValue(val *string) TagValueInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetAwsRegions() ResetFetchExtendedInventory() ResetFetchTags() ResetMetricsPollingInterval() ResetQueuePrefixes() ResetTagKey() ResetTagValue() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAwsGovcloudIntegrationsSqsOutputReference ¶
func NewCloudAwsGovcloudIntegrationsSqsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAwsGovcloudIntegrationsSqsOutputReference
Source Files ¶
- CloudAwsGovcloudIntegrations.go
- CloudAwsGovcloudIntegrationsAlb.go
- CloudAwsGovcloudIntegrationsAlbOutputReference.go
- CloudAwsGovcloudIntegrationsAlbOutputReference__checks.go
- CloudAwsGovcloudIntegrationsApiGateway.go
- CloudAwsGovcloudIntegrationsApiGatewayOutputReference.go
- CloudAwsGovcloudIntegrationsApiGatewayOutputReference__checks.go
- CloudAwsGovcloudIntegrationsAutoScaling.go
- CloudAwsGovcloudIntegrationsAutoScalingOutputReference.go
- CloudAwsGovcloudIntegrationsAutoScalingOutputReference__checks.go
- CloudAwsGovcloudIntegrationsAwsDirectConnect.go
- CloudAwsGovcloudIntegrationsAwsDirectConnectOutputReference.go
- CloudAwsGovcloudIntegrationsAwsDirectConnectOutputReference__checks.go
- CloudAwsGovcloudIntegrationsAwsStates.go
- CloudAwsGovcloudIntegrationsAwsStatesOutputReference.go
- CloudAwsGovcloudIntegrationsAwsStatesOutputReference__checks.go
- CloudAwsGovcloudIntegrationsCloudtrail.go
- CloudAwsGovcloudIntegrationsCloudtrailOutputReference.go
- CloudAwsGovcloudIntegrationsCloudtrailOutputReference__checks.go
- CloudAwsGovcloudIntegrationsConfig.go
- CloudAwsGovcloudIntegrationsDynamoDb.go
- CloudAwsGovcloudIntegrationsDynamoDbOutputReference.go
- CloudAwsGovcloudIntegrationsDynamoDbOutputReference__checks.go
- CloudAwsGovcloudIntegrationsEbs.go
- CloudAwsGovcloudIntegrationsEbsOutputReference.go
- CloudAwsGovcloudIntegrationsEbsOutputReference__checks.go
- CloudAwsGovcloudIntegrationsEc2.go
- CloudAwsGovcloudIntegrationsEc2OutputReference.go
- CloudAwsGovcloudIntegrationsEc2OutputReference__checks.go
- CloudAwsGovcloudIntegrationsElasticSearch.go
- CloudAwsGovcloudIntegrationsElasticSearchOutputReference.go
- CloudAwsGovcloudIntegrationsElasticSearchOutputReference__checks.go
- CloudAwsGovcloudIntegrationsElb.go
- CloudAwsGovcloudIntegrationsElbOutputReference.go
- CloudAwsGovcloudIntegrationsElbOutputReference__checks.go
- CloudAwsGovcloudIntegrationsEmr.go
- CloudAwsGovcloudIntegrationsEmrOutputReference.go
- CloudAwsGovcloudIntegrationsEmrOutputReference__checks.go
- CloudAwsGovcloudIntegrationsIam.go
- CloudAwsGovcloudIntegrationsIamOutputReference.go
- CloudAwsGovcloudIntegrationsIamOutputReference__checks.go
- CloudAwsGovcloudIntegrationsLambda.go
- CloudAwsGovcloudIntegrationsLambdaOutputReference.go
- CloudAwsGovcloudIntegrationsLambdaOutputReference__checks.go
- CloudAwsGovcloudIntegrationsRds.go
- CloudAwsGovcloudIntegrationsRdsOutputReference.go
- CloudAwsGovcloudIntegrationsRdsOutputReference__checks.go
- CloudAwsGovcloudIntegrationsRedShift.go
- CloudAwsGovcloudIntegrationsRedShiftOutputReference.go
- CloudAwsGovcloudIntegrationsRedShiftOutputReference__checks.go
- CloudAwsGovcloudIntegrationsRoute53.go
- CloudAwsGovcloudIntegrationsRoute53OutputReference.go
- CloudAwsGovcloudIntegrationsRoute53OutputReference__checks.go
- CloudAwsGovcloudIntegrationsS3.go
- CloudAwsGovcloudIntegrationsS3OutputReference.go
- CloudAwsGovcloudIntegrationsS3OutputReference__checks.go
- CloudAwsGovcloudIntegrationsSns.go
- CloudAwsGovcloudIntegrationsSnsOutputReference.go
- CloudAwsGovcloudIntegrationsSnsOutputReference__checks.go
- CloudAwsGovcloudIntegrationsSqs.go
- CloudAwsGovcloudIntegrationsSqsOutputReference.go
- CloudAwsGovcloudIntegrationsSqsOutputReference__checks.go
- CloudAwsGovcloudIntegrations__checks.go
- main.go