Documentation ¶
Index ¶
- func CloudGcpIntegrations_IsConstruct(x interface{}) *bool
- func CloudGcpIntegrations_IsTerraformElement(x interface{}) *bool
- func CloudGcpIntegrations_IsTerraformResource(x interface{}) *bool
- func CloudGcpIntegrations_TfResourceType() *string
- func NewCloudGcpIntegrationsAlloyDbOutputReference_Override(c CloudGcpIntegrationsAlloyDbOutputReference, ...)
- func NewCloudGcpIntegrationsAppEngineOutputReference_Override(c CloudGcpIntegrationsAppEngineOutputReference, ...)
- func NewCloudGcpIntegrationsBigQueryOutputReference_Override(c CloudGcpIntegrationsBigQueryOutputReference, ...)
- func NewCloudGcpIntegrationsBigTableOutputReference_Override(c CloudGcpIntegrationsBigTableOutputReference, ...)
- func NewCloudGcpIntegrationsComposerOutputReference_Override(c CloudGcpIntegrationsComposerOutputReference, ...)
- func NewCloudGcpIntegrationsDataFlowOutputReference_Override(c CloudGcpIntegrationsDataFlowOutputReference, ...)
- func NewCloudGcpIntegrationsDataProcOutputReference_Override(c CloudGcpIntegrationsDataProcOutputReference, ...)
- func NewCloudGcpIntegrationsDataStoreOutputReference_Override(c CloudGcpIntegrationsDataStoreOutputReference, ...)
- func NewCloudGcpIntegrationsFireBaseDatabaseOutputReference_Override(c CloudGcpIntegrationsFireBaseDatabaseOutputReference, ...)
- func NewCloudGcpIntegrationsFireBaseHostingOutputReference_Override(c CloudGcpIntegrationsFireBaseHostingOutputReference, ...)
- func NewCloudGcpIntegrationsFireBaseStorageOutputReference_Override(c CloudGcpIntegrationsFireBaseStorageOutputReference, ...)
- func NewCloudGcpIntegrationsFireStoreOutputReference_Override(c CloudGcpIntegrationsFireStoreOutputReference, ...)
- func NewCloudGcpIntegrationsFunctionsOutputReference_Override(c CloudGcpIntegrationsFunctionsOutputReference, ...)
- func NewCloudGcpIntegrationsInterconnectOutputReference_Override(c CloudGcpIntegrationsInterconnectOutputReference, ...)
- func NewCloudGcpIntegrationsKubernetesOutputReference_Override(c CloudGcpIntegrationsKubernetesOutputReference, ...)
- func NewCloudGcpIntegrationsLoadBalancingOutputReference_Override(c CloudGcpIntegrationsLoadBalancingOutputReference, ...)
- func NewCloudGcpIntegrationsMemCacheOutputReference_Override(c CloudGcpIntegrationsMemCacheOutputReference, ...)
- func NewCloudGcpIntegrationsPubSubOutputReference_Override(c CloudGcpIntegrationsPubSubOutputReference, ...)
- func NewCloudGcpIntegrationsRedisOutputReference_Override(c CloudGcpIntegrationsRedisOutputReference, ...)
- func NewCloudGcpIntegrationsRouterOutputReference_Override(c CloudGcpIntegrationsRouterOutputReference, ...)
- func NewCloudGcpIntegrationsRunOutputReference_Override(c CloudGcpIntegrationsRunOutputReference, ...)
- func NewCloudGcpIntegrationsSpannerOutputReference_Override(c CloudGcpIntegrationsSpannerOutputReference, ...)
- func NewCloudGcpIntegrationsSqlOutputReference_Override(c CloudGcpIntegrationsSqlOutputReference, ...)
- func NewCloudGcpIntegrationsStorageOutputReference_Override(c CloudGcpIntegrationsStorageOutputReference, ...)
- func NewCloudGcpIntegrationsVirtualMachinesOutputReference_Override(c CloudGcpIntegrationsVirtualMachinesOutputReference, ...)
- func NewCloudGcpIntegrationsVpcAccessOutputReference_Override(c CloudGcpIntegrationsVpcAccessOutputReference, ...)
- func NewCloudGcpIntegrations_Override(c CloudGcpIntegrations, scope constructs.Construct, id *string, ...)
- type CloudGcpIntegrations
- type CloudGcpIntegrationsAlloyDb
- type CloudGcpIntegrationsAlloyDbOutputReference
- type CloudGcpIntegrationsAppEngine
- type CloudGcpIntegrationsAppEngineOutputReference
- type CloudGcpIntegrationsBigQuery
- type CloudGcpIntegrationsBigQueryOutputReference
- type CloudGcpIntegrationsBigTable
- type CloudGcpIntegrationsBigTableOutputReference
- type CloudGcpIntegrationsComposer
- type CloudGcpIntegrationsComposerOutputReference
- type CloudGcpIntegrationsConfig
- type CloudGcpIntegrationsDataFlow
- type CloudGcpIntegrationsDataFlowOutputReference
- type CloudGcpIntegrationsDataProc
- type CloudGcpIntegrationsDataProcOutputReference
- type CloudGcpIntegrationsDataStore
- type CloudGcpIntegrationsDataStoreOutputReference
- type CloudGcpIntegrationsFireBaseDatabase
- type CloudGcpIntegrationsFireBaseDatabaseOutputReference
- type CloudGcpIntegrationsFireBaseHosting
- type CloudGcpIntegrationsFireBaseHostingOutputReference
- type CloudGcpIntegrationsFireBaseStorage
- type CloudGcpIntegrationsFireBaseStorageOutputReference
- type CloudGcpIntegrationsFireStore
- type CloudGcpIntegrationsFireStoreOutputReference
- type CloudGcpIntegrationsFunctions
- type CloudGcpIntegrationsFunctionsOutputReference
- type CloudGcpIntegrationsInterconnect
- type CloudGcpIntegrationsInterconnectOutputReference
- type CloudGcpIntegrationsKubernetes
- type CloudGcpIntegrationsKubernetesOutputReference
- type CloudGcpIntegrationsLoadBalancing
- type CloudGcpIntegrationsLoadBalancingOutputReference
- type CloudGcpIntegrationsMemCache
- type CloudGcpIntegrationsMemCacheOutputReference
- type CloudGcpIntegrationsPubSub
- type CloudGcpIntegrationsPubSubOutputReference
- type CloudGcpIntegrationsRedis
- type CloudGcpIntegrationsRedisOutputReference
- type CloudGcpIntegrationsRouter
- type CloudGcpIntegrationsRouterOutputReference
- type CloudGcpIntegrationsRun
- type CloudGcpIntegrationsRunOutputReference
- type CloudGcpIntegrationsSpanner
- type CloudGcpIntegrationsSpannerOutputReference
- type CloudGcpIntegrationsSql
- type CloudGcpIntegrationsSqlOutputReference
- type CloudGcpIntegrationsStorage
- type CloudGcpIntegrationsStorageOutputReference
- type CloudGcpIntegrationsVirtualMachines
- type CloudGcpIntegrationsVirtualMachinesOutputReference
- type CloudGcpIntegrationsVpcAccess
- type CloudGcpIntegrationsVpcAccessOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CloudGcpIntegrations_IsConstruct ¶
func CloudGcpIntegrations_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func CloudGcpIntegrations_IsTerraformElement ¶
func CloudGcpIntegrations_IsTerraformElement(x interface{}) *bool
Experimental.
func CloudGcpIntegrations_IsTerraformResource ¶
func CloudGcpIntegrations_IsTerraformResource(x interface{}) *bool
Experimental.
func CloudGcpIntegrations_TfResourceType ¶
func CloudGcpIntegrations_TfResourceType() *string
func NewCloudGcpIntegrationsAlloyDbOutputReference_Override ¶
func NewCloudGcpIntegrationsAlloyDbOutputReference_Override(c CloudGcpIntegrationsAlloyDbOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudGcpIntegrationsAppEngineOutputReference_Override ¶
func NewCloudGcpIntegrationsAppEngineOutputReference_Override(c CloudGcpIntegrationsAppEngineOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudGcpIntegrationsBigQueryOutputReference_Override ¶
func NewCloudGcpIntegrationsBigQueryOutputReference_Override(c CloudGcpIntegrationsBigQueryOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudGcpIntegrationsBigTableOutputReference_Override ¶
func NewCloudGcpIntegrationsBigTableOutputReference_Override(c CloudGcpIntegrationsBigTableOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudGcpIntegrationsComposerOutputReference_Override ¶
func NewCloudGcpIntegrationsComposerOutputReference_Override(c CloudGcpIntegrationsComposerOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudGcpIntegrationsDataFlowOutputReference_Override ¶
func NewCloudGcpIntegrationsDataFlowOutputReference_Override(c CloudGcpIntegrationsDataFlowOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudGcpIntegrationsDataProcOutputReference_Override ¶
func NewCloudGcpIntegrationsDataProcOutputReference_Override(c CloudGcpIntegrationsDataProcOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudGcpIntegrationsDataStoreOutputReference_Override ¶
func NewCloudGcpIntegrationsDataStoreOutputReference_Override(c CloudGcpIntegrationsDataStoreOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudGcpIntegrationsFireBaseDatabaseOutputReference_Override ¶
func NewCloudGcpIntegrationsFireBaseDatabaseOutputReference_Override(c CloudGcpIntegrationsFireBaseDatabaseOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudGcpIntegrationsFireBaseHostingOutputReference_Override ¶
func NewCloudGcpIntegrationsFireBaseHostingOutputReference_Override(c CloudGcpIntegrationsFireBaseHostingOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudGcpIntegrationsFireBaseStorageOutputReference_Override ¶
func NewCloudGcpIntegrationsFireBaseStorageOutputReference_Override(c CloudGcpIntegrationsFireBaseStorageOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudGcpIntegrationsFireStoreOutputReference_Override ¶
func NewCloudGcpIntegrationsFireStoreOutputReference_Override(c CloudGcpIntegrationsFireStoreOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudGcpIntegrationsFunctionsOutputReference_Override ¶
func NewCloudGcpIntegrationsFunctionsOutputReference_Override(c CloudGcpIntegrationsFunctionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudGcpIntegrationsInterconnectOutputReference_Override ¶
func NewCloudGcpIntegrationsInterconnectOutputReference_Override(c CloudGcpIntegrationsInterconnectOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudGcpIntegrationsKubernetesOutputReference_Override ¶
func NewCloudGcpIntegrationsKubernetesOutputReference_Override(c CloudGcpIntegrationsKubernetesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudGcpIntegrationsLoadBalancingOutputReference_Override ¶
func NewCloudGcpIntegrationsLoadBalancingOutputReference_Override(c CloudGcpIntegrationsLoadBalancingOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudGcpIntegrationsMemCacheOutputReference_Override ¶
func NewCloudGcpIntegrationsMemCacheOutputReference_Override(c CloudGcpIntegrationsMemCacheOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudGcpIntegrationsPubSubOutputReference_Override ¶
func NewCloudGcpIntegrationsPubSubOutputReference_Override(c CloudGcpIntegrationsPubSubOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudGcpIntegrationsRedisOutputReference_Override ¶
func NewCloudGcpIntegrationsRedisOutputReference_Override(c CloudGcpIntegrationsRedisOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudGcpIntegrationsRouterOutputReference_Override ¶
func NewCloudGcpIntegrationsRouterOutputReference_Override(c CloudGcpIntegrationsRouterOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudGcpIntegrationsRunOutputReference_Override ¶
func NewCloudGcpIntegrationsRunOutputReference_Override(c CloudGcpIntegrationsRunOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudGcpIntegrationsSpannerOutputReference_Override ¶
func NewCloudGcpIntegrationsSpannerOutputReference_Override(c CloudGcpIntegrationsSpannerOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudGcpIntegrationsSqlOutputReference_Override ¶
func NewCloudGcpIntegrationsSqlOutputReference_Override(c CloudGcpIntegrationsSqlOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudGcpIntegrationsStorageOutputReference_Override ¶
func NewCloudGcpIntegrationsStorageOutputReference_Override(c CloudGcpIntegrationsStorageOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudGcpIntegrationsVirtualMachinesOutputReference_Override ¶
func NewCloudGcpIntegrationsVirtualMachinesOutputReference_Override(c CloudGcpIntegrationsVirtualMachinesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudGcpIntegrationsVpcAccessOutputReference_Override ¶
func NewCloudGcpIntegrationsVpcAccessOutputReference_Override(c CloudGcpIntegrationsVpcAccessOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudGcpIntegrations_Override ¶
func NewCloudGcpIntegrations_Override(c CloudGcpIntegrations, scope constructs.Construct, id *string, config *CloudGcpIntegrationsConfig)
Create a new {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations newrelic_cloud_gcp_integrations} Resource.
Types ¶
type CloudGcpIntegrations ¶
type CloudGcpIntegrations interface { cdktf.TerraformResource AccountId() *float64 SetAccountId(val *float64) AccountIdInput() *float64 AlloyDb() CloudGcpIntegrationsAlloyDbOutputReference AlloyDbInput() *CloudGcpIntegrationsAlloyDb AppEngine() CloudGcpIntegrationsAppEngineOutputReference AppEngineInput() *CloudGcpIntegrationsAppEngine BigQuery() CloudGcpIntegrationsBigQueryOutputReference BigQueryInput() *CloudGcpIntegrationsBigQuery BigTable() CloudGcpIntegrationsBigTableOutputReference BigTableInput() *CloudGcpIntegrationsBigTable // Experimental. CdktfStack() cdktf.TerraformStack Composer() CloudGcpIntegrationsComposerOutputReference ComposerInput() *CloudGcpIntegrationsComposer // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) DataFlow() CloudGcpIntegrationsDataFlowOutputReference DataFlowInput() *CloudGcpIntegrationsDataFlow DataProc() CloudGcpIntegrationsDataProcOutputReference DataProcInput() *CloudGcpIntegrationsDataProc DataStore() CloudGcpIntegrationsDataStoreOutputReference DataStoreInput() *CloudGcpIntegrationsDataStore // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) FireBaseDatabase() CloudGcpIntegrationsFireBaseDatabaseOutputReference FireBaseDatabaseInput() *CloudGcpIntegrationsFireBaseDatabase FireBaseHosting() CloudGcpIntegrationsFireBaseHostingOutputReference FireBaseHostingInput() *CloudGcpIntegrationsFireBaseHosting FireBaseStorage() CloudGcpIntegrationsFireBaseStorageOutputReference FireBaseStorageInput() *CloudGcpIntegrationsFireBaseStorage FireStore() CloudGcpIntegrationsFireStoreOutputReference FireStoreInput() *CloudGcpIntegrationsFireStore // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Functions() CloudGcpIntegrationsFunctionsOutputReference FunctionsInput() *CloudGcpIntegrationsFunctions Id() *string SetId(val *string) IdInput() *string Interconnect() CloudGcpIntegrationsInterconnectOutputReference InterconnectInput() *CloudGcpIntegrationsInterconnect Kubernetes() CloudGcpIntegrationsKubernetesOutputReference KubernetesInput() *CloudGcpIntegrationsKubernetes // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) LinkedAccountId() *float64 SetLinkedAccountId(val *float64) LinkedAccountIdInput() *float64 LoadBalancing() CloudGcpIntegrationsLoadBalancingOutputReference LoadBalancingInput() *CloudGcpIntegrationsLoadBalancing MemCache() CloudGcpIntegrationsMemCacheOutputReference MemCacheInput() *CloudGcpIntegrationsMemCache // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) PubSub() CloudGcpIntegrationsPubSubOutputReference PubSubInput() *CloudGcpIntegrationsPubSub // Experimental. RawOverrides() interface{} Redis() CloudGcpIntegrationsRedisOutputReference RedisInput() *CloudGcpIntegrationsRedis Router() CloudGcpIntegrationsRouterOutputReference RouterInput() *CloudGcpIntegrationsRouter Run() CloudGcpIntegrationsRunOutputReference RunInput() *CloudGcpIntegrationsRun Spanner() CloudGcpIntegrationsSpannerOutputReference SpannerInput() *CloudGcpIntegrationsSpanner Sql() CloudGcpIntegrationsSqlOutputReference SqlInput() *CloudGcpIntegrationsSql Storage() CloudGcpIntegrationsStorageOutputReference StorageInput() *CloudGcpIntegrationsStorage // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string VirtualMachines() CloudGcpIntegrationsVirtualMachinesOutputReference VirtualMachinesInput() *CloudGcpIntegrationsVirtualMachines VpcAccess() CloudGcpIntegrationsVpcAccessOutputReference VpcAccessInput() *CloudGcpIntegrationsVpcAccess // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutAlloyDb(value *CloudGcpIntegrationsAlloyDb) PutAppEngine(value *CloudGcpIntegrationsAppEngine) PutBigQuery(value *CloudGcpIntegrationsBigQuery) PutBigTable(value *CloudGcpIntegrationsBigTable) PutComposer(value *CloudGcpIntegrationsComposer) PutDataFlow(value *CloudGcpIntegrationsDataFlow) PutDataProc(value *CloudGcpIntegrationsDataProc) PutDataStore(value *CloudGcpIntegrationsDataStore) PutFireBaseDatabase(value *CloudGcpIntegrationsFireBaseDatabase) PutFireBaseHosting(value *CloudGcpIntegrationsFireBaseHosting) PutFireBaseStorage(value *CloudGcpIntegrationsFireBaseStorage) PutFireStore(value *CloudGcpIntegrationsFireStore) PutFunctions(value *CloudGcpIntegrationsFunctions) PutInterconnect(value *CloudGcpIntegrationsInterconnect) PutKubernetes(value *CloudGcpIntegrationsKubernetes) PutLoadBalancing(value *CloudGcpIntegrationsLoadBalancing) PutMemCache(value *CloudGcpIntegrationsMemCache) PutPubSub(value *CloudGcpIntegrationsPubSub) PutRedis(value *CloudGcpIntegrationsRedis) PutRouter(value *CloudGcpIntegrationsRouter) PutRun(value *CloudGcpIntegrationsRun) PutSpanner(value *CloudGcpIntegrationsSpanner) PutSql(value *CloudGcpIntegrationsSql) PutStorage(value *CloudGcpIntegrationsStorage) PutVirtualMachines(value *CloudGcpIntegrationsVirtualMachines) PutVpcAccess(value *CloudGcpIntegrationsVpcAccess) ResetAccountId() ResetAlloyDb() ResetAppEngine() ResetBigQuery() ResetBigTable() ResetComposer() ResetDataFlow() ResetDataProc() ResetDataStore() ResetFireBaseDatabase() ResetFireBaseHosting() ResetFireBaseStorage() ResetFireStore() ResetFunctions() ResetId() ResetInterconnect() ResetKubernetes() ResetLoadBalancing() ResetMemCache() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetPubSub() ResetRedis() ResetRouter() ResetRun() ResetSpanner() ResetSql() ResetStorage() ResetVirtualMachines() ResetVpcAccess() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations newrelic_cloud_gcp_integrations}.
func NewCloudGcpIntegrations ¶
func NewCloudGcpIntegrations(scope constructs.Construct, id *string, config *CloudGcpIntegrationsConfig) CloudGcpIntegrations
Create a new {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations newrelic_cloud_gcp_integrations} Resource.
type CloudGcpIntegrationsAlloyDb ¶
type CloudGcpIntegrationsAlloyDb struct { // the data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#metrics_polling_interval CloudGcpIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` }
type CloudGcpIntegrationsAlloyDbOutputReference ¶
type CloudGcpIntegrationsAlloyDbOutputReference 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() *CloudGcpIntegrationsAlloyDb SetInternalValue(val *CloudGcpIntegrationsAlloyDb) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudGcpIntegrationsAlloyDbOutputReference ¶
func NewCloudGcpIntegrationsAlloyDbOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudGcpIntegrationsAlloyDbOutputReference
type CloudGcpIntegrationsAppEngine ¶
type CloudGcpIntegrationsAppEngine struct { // the data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#metrics_polling_interval CloudGcpIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` }
type CloudGcpIntegrationsAppEngineOutputReference ¶
type CloudGcpIntegrationsAppEngineOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudGcpIntegrationsAppEngine SetInternalValue(val *CloudGcpIntegrationsAppEngine) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudGcpIntegrationsAppEngineOutputReference ¶
func NewCloudGcpIntegrationsAppEngineOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudGcpIntegrationsAppEngineOutputReference
type CloudGcpIntegrationsBigQuery ¶
type CloudGcpIntegrationsBigQuery struct { // to fetch tags of the resource. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#fetch_tags CloudGcpIntegrations#fetch_tags} FetchTags interface{} `field:"optional" json:"fetchTags" yaml:"fetchTags"` // the data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#metrics_polling_interval CloudGcpIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` }
type CloudGcpIntegrationsBigQueryOutputReference ¶
type CloudGcpIntegrationsBigQueryOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string FetchTags() interface{} SetFetchTags(val interface{}) FetchTagsInput() interface{} // Experimental. Fqn() *string InternalValue() *CloudGcpIntegrationsBigQuery SetInternalValue(val *CloudGcpIntegrationsBigQuery) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetFetchTags() ResetMetricsPollingInterval() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudGcpIntegrationsBigQueryOutputReference ¶
func NewCloudGcpIntegrationsBigQueryOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudGcpIntegrationsBigQueryOutputReference
type CloudGcpIntegrationsBigTable ¶
type CloudGcpIntegrationsBigTable struct { // the data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#metrics_polling_interval CloudGcpIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` }
type CloudGcpIntegrationsBigTableOutputReference ¶
type CloudGcpIntegrationsBigTableOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudGcpIntegrationsBigTable SetInternalValue(val *CloudGcpIntegrationsBigTable) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudGcpIntegrationsBigTableOutputReference ¶
func NewCloudGcpIntegrationsBigTableOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudGcpIntegrationsBigTableOutputReference
type CloudGcpIntegrationsComposer ¶
type CloudGcpIntegrationsComposer struct { // the data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#metrics_polling_interval CloudGcpIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` }
type CloudGcpIntegrationsComposerOutputReference ¶
type CloudGcpIntegrationsComposerOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudGcpIntegrationsComposer SetInternalValue(val *CloudGcpIntegrationsComposer) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudGcpIntegrationsComposerOutputReference ¶
func NewCloudGcpIntegrationsComposerOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudGcpIntegrationsComposerOutputReference
type CloudGcpIntegrationsConfig ¶
type CloudGcpIntegrationsConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // Id of the linked gcp account in New Relic. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#linked_account_id CloudGcpIntegrations#linked_account_id} LinkedAccountId *float64 `field:"required" json:"linkedAccountId" yaml:"linkedAccountId"` // ID of the newrelic account. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#account_id CloudGcpIntegrations#account_id} AccountId *float64 `field:"optional" json:"accountId" yaml:"accountId"` // alloy_db block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#alloy_db CloudGcpIntegrations#alloy_db} AlloyDb *CloudGcpIntegrationsAlloyDb `field:"optional" json:"alloyDb" yaml:"alloyDb"` // app_engine block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#app_engine CloudGcpIntegrations#app_engine} AppEngine *CloudGcpIntegrationsAppEngine `field:"optional" json:"appEngine" yaml:"appEngine"` // big_query block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#big_query CloudGcpIntegrations#big_query} BigQuery *CloudGcpIntegrationsBigQuery `field:"optional" json:"bigQuery" yaml:"bigQuery"` // big_table block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#big_table CloudGcpIntegrations#big_table} BigTable *CloudGcpIntegrationsBigTable `field:"optional" json:"bigTable" yaml:"bigTable"` // composer block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#composer CloudGcpIntegrations#composer} Composer *CloudGcpIntegrationsComposer `field:"optional" json:"composer" yaml:"composer"` // data_flow block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#data_flow CloudGcpIntegrations#data_flow} DataFlow *CloudGcpIntegrationsDataFlow `field:"optional" json:"dataFlow" yaml:"dataFlow"` // data_proc block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#data_proc CloudGcpIntegrations#data_proc} DataProc *CloudGcpIntegrationsDataProc `field:"optional" json:"dataProc" yaml:"dataProc"` // data_store block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#data_store CloudGcpIntegrations#data_store} DataStore *CloudGcpIntegrationsDataStore `field:"optional" json:"dataStore" yaml:"dataStore"` // fire_base_database block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#fire_base_database CloudGcpIntegrations#fire_base_database} FireBaseDatabase *CloudGcpIntegrationsFireBaseDatabase `field:"optional" json:"fireBaseDatabase" yaml:"fireBaseDatabase"` // fire_base_hosting block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#fire_base_hosting CloudGcpIntegrations#fire_base_hosting} FireBaseHosting *CloudGcpIntegrationsFireBaseHosting `field:"optional" json:"fireBaseHosting" yaml:"fireBaseHosting"` // fire_base_storage block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#fire_base_storage CloudGcpIntegrations#fire_base_storage} FireBaseStorage *CloudGcpIntegrationsFireBaseStorage `field:"optional" json:"fireBaseStorage" yaml:"fireBaseStorage"` // fire_store block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#fire_store CloudGcpIntegrations#fire_store} FireStore *CloudGcpIntegrationsFireStore `field:"optional" json:"fireStore" yaml:"fireStore"` // functions block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#functions CloudGcpIntegrations#functions} Functions *CloudGcpIntegrationsFunctions `field:"optional" json:"functions" yaml:"functions"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#id CloudGcpIntegrations#id}. // // Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. // If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. Id *string `field:"optional" json:"id" yaml:"id"` // interconnect block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#interconnect CloudGcpIntegrations#interconnect} Interconnect *CloudGcpIntegrationsInterconnect `field:"optional" json:"interconnect" yaml:"interconnect"` // kubernetes block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#kubernetes CloudGcpIntegrations#kubernetes} Kubernetes *CloudGcpIntegrationsKubernetes `field:"optional" json:"kubernetes" yaml:"kubernetes"` // load_balancing block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#load_balancing CloudGcpIntegrations#load_balancing} LoadBalancing *CloudGcpIntegrationsLoadBalancing `field:"optional" json:"loadBalancing" yaml:"loadBalancing"` // mem_cache block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#mem_cache CloudGcpIntegrations#mem_cache} MemCache *CloudGcpIntegrationsMemCache `field:"optional" json:"memCache" yaml:"memCache"` // pub_sub block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#pub_sub CloudGcpIntegrations#pub_sub} PubSub *CloudGcpIntegrationsPubSub `field:"optional" json:"pubSub" yaml:"pubSub"` // redis block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#redis CloudGcpIntegrations#redis} Redis *CloudGcpIntegrationsRedis `field:"optional" json:"redis" yaml:"redis"` // router block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#router CloudGcpIntegrations#router} Router *CloudGcpIntegrationsRouter `field:"optional" json:"router" yaml:"router"` // run block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#run CloudGcpIntegrations#run} Run *CloudGcpIntegrationsRun `field:"optional" json:"run" yaml:"run"` // spanner block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#spanner CloudGcpIntegrations#spanner} Spanner *CloudGcpIntegrationsSpanner `field:"optional" json:"spanner" yaml:"spanner"` // sql block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#sql CloudGcpIntegrations#sql} Sql *CloudGcpIntegrationsSql `field:"optional" json:"sql" yaml:"sql"` // storage block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#storage CloudGcpIntegrations#storage} Storage *CloudGcpIntegrationsStorage `field:"optional" json:"storage" yaml:"storage"` // virtual_machines block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#virtual_machines CloudGcpIntegrations#virtual_machines} VirtualMachines *CloudGcpIntegrationsVirtualMachines `field:"optional" json:"virtualMachines" yaml:"virtualMachines"` // vpc_access block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#vpc_access CloudGcpIntegrations#vpc_access} VpcAccess *CloudGcpIntegrationsVpcAccess `field:"optional" json:"vpcAccess" yaml:"vpcAccess"` }
type CloudGcpIntegrationsDataFlow ¶
type CloudGcpIntegrationsDataFlow struct { // the data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#metrics_polling_interval CloudGcpIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` }
type CloudGcpIntegrationsDataFlowOutputReference ¶
type CloudGcpIntegrationsDataFlowOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudGcpIntegrationsDataFlow SetInternalValue(val *CloudGcpIntegrationsDataFlow) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudGcpIntegrationsDataFlowOutputReference ¶
func NewCloudGcpIntegrationsDataFlowOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudGcpIntegrationsDataFlowOutputReference
type CloudGcpIntegrationsDataProc ¶
type CloudGcpIntegrationsDataProc struct { // the data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#metrics_polling_interval CloudGcpIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` }
type CloudGcpIntegrationsDataProcOutputReference ¶
type CloudGcpIntegrationsDataProcOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudGcpIntegrationsDataProc SetInternalValue(val *CloudGcpIntegrationsDataProc) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudGcpIntegrationsDataProcOutputReference ¶
func NewCloudGcpIntegrationsDataProcOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudGcpIntegrationsDataProcOutputReference
type CloudGcpIntegrationsDataStore ¶
type CloudGcpIntegrationsDataStore struct { // the data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#metrics_polling_interval CloudGcpIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` }
type CloudGcpIntegrationsDataStoreOutputReference ¶
type CloudGcpIntegrationsDataStoreOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudGcpIntegrationsDataStore SetInternalValue(val *CloudGcpIntegrationsDataStore) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudGcpIntegrationsDataStoreOutputReference ¶
func NewCloudGcpIntegrationsDataStoreOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudGcpIntegrationsDataStoreOutputReference
type CloudGcpIntegrationsFireBaseDatabase ¶
type CloudGcpIntegrationsFireBaseDatabase struct { // the data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#metrics_polling_interval CloudGcpIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` }
type CloudGcpIntegrationsFireBaseDatabaseOutputReference ¶
type CloudGcpIntegrationsFireBaseDatabaseOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudGcpIntegrationsFireBaseDatabase SetInternalValue(val *CloudGcpIntegrationsFireBaseDatabase) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudGcpIntegrationsFireBaseDatabaseOutputReference ¶
func NewCloudGcpIntegrationsFireBaseDatabaseOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudGcpIntegrationsFireBaseDatabaseOutputReference
type CloudGcpIntegrationsFireBaseHosting ¶
type CloudGcpIntegrationsFireBaseHosting struct { // the data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#metrics_polling_interval CloudGcpIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` }
type CloudGcpIntegrationsFireBaseHostingOutputReference ¶
type CloudGcpIntegrationsFireBaseHostingOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudGcpIntegrationsFireBaseHosting SetInternalValue(val *CloudGcpIntegrationsFireBaseHosting) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudGcpIntegrationsFireBaseHostingOutputReference ¶
func NewCloudGcpIntegrationsFireBaseHostingOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudGcpIntegrationsFireBaseHostingOutputReference
type CloudGcpIntegrationsFireBaseStorage ¶
type CloudGcpIntegrationsFireBaseStorage struct { // the data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#metrics_polling_interval CloudGcpIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` }
type CloudGcpIntegrationsFireBaseStorageOutputReference ¶
type CloudGcpIntegrationsFireBaseStorageOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudGcpIntegrationsFireBaseStorage SetInternalValue(val *CloudGcpIntegrationsFireBaseStorage) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudGcpIntegrationsFireBaseStorageOutputReference ¶
func NewCloudGcpIntegrationsFireBaseStorageOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudGcpIntegrationsFireBaseStorageOutputReference
type CloudGcpIntegrationsFireStore ¶
type CloudGcpIntegrationsFireStore struct { // the data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#metrics_polling_interval CloudGcpIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` }
type CloudGcpIntegrationsFireStoreOutputReference ¶
type CloudGcpIntegrationsFireStoreOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudGcpIntegrationsFireStore SetInternalValue(val *CloudGcpIntegrationsFireStore) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudGcpIntegrationsFireStoreOutputReference ¶
func NewCloudGcpIntegrationsFireStoreOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudGcpIntegrationsFireStoreOutputReference
type CloudGcpIntegrationsFunctions ¶
type CloudGcpIntegrationsFunctions struct { // the data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#metrics_polling_interval CloudGcpIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` }
type CloudGcpIntegrationsFunctionsOutputReference ¶
type CloudGcpIntegrationsFunctionsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudGcpIntegrationsFunctions SetInternalValue(val *CloudGcpIntegrationsFunctions) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudGcpIntegrationsFunctionsOutputReference ¶
func NewCloudGcpIntegrationsFunctionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudGcpIntegrationsFunctionsOutputReference
type CloudGcpIntegrationsInterconnect ¶
type CloudGcpIntegrationsInterconnect struct { // the data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#metrics_polling_interval CloudGcpIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` }
type CloudGcpIntegrationsInterconnectOutputReference ¶
type CloudGcpIntegrationsInterconnectOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudGcpIntegrationsInterconnect SetInternalValue(val *CloudGcpIntegrationsInterconnect) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudGcpIntegrationsInterconnectOutputReference ¶
func NewCloudGcpIntegrationsInterconnectOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudGcpIntegrationsInterconnectOutputReference
type CloudGcpIntegrationsKubernetes ¶
type CloudGcpIntegrationsKubernetes struct { // the data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#metrics_polling_interval CloudGcpIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` }
type CloudGcpIntegrationsKubernetesOutputReference ¶
type CloudGcpIntegrationsKubernetesOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudGcpIntegrationsKubernetes SetInternalValue(val *CloudGcpIntegrationsKubernetes) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudGcpIntegrationsKubernetesOutputReference ¶
func NewCloudGcpIntegrationsKubernetesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudGcpIntegrationsKubernetesOutputReference
type CloudGcpIntegrationsLoadBalancing ¶
type CloudGcpIntegrationsLoadBalancing struct { // the data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#metrics_polling_interval CloudGcpIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` }
type CloudGcpIntegrationsLoadBalancingOutputReference ¶
type CloudGcpIntegrationsLoadBalancingOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudGcpIntegrationsLoadBalancing SetInternalValue(val *CloudGcpIntegrationsLoadBalancing) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudGcpIntegrationsLoadBalancingOutputReference ¶
func NewCloudGcpIntegrationsLoadBalancingOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudGcpIntegrationsLoadBalancingOutputReference
type CloudGcpIntegrationsMemCache ¶
type CloudGcpIntegrationsMemCache struct { // the data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#metrics_polling_interval CloudGcpIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` }
type CloudGcpIntegrationsMemCacheOutputReference ¶
type CloudGcpIntegrationsMemCacheOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudGcpIntegrationsMemCache SetInternalValue(val *CloudGcpIntegrationsMemCache) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudGcpIntegrationsMemCacheOutputReference ¶
func NewCloudGcpIntegrationsMemCacheOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudGcpIntegrationsMemCacheOutputReference
type CloudGcpIntegrationsPubSub ¶
type CloudGcpIntegrationsPubSub struct { // to fetch tags of the resource. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#fetch_tags CloudGcpIntegrations#fetch_tags} FetchTags interface{} `field:"optional" json:"fetchTags" yaml:"fetchTags"` // the data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#metrics_polling_interval CloudGcpIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` }
type CloudGcpIntegrationsPubSubOutputReference ¶
type CloudGcpIntegrationsPubSubOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string FetchTags() interface{} SetFetchTags(val interface{}) FetchTagsInput() interface{} // Experimental. Fqn() *string InternalValue() *CloudGcpIntegrationsPubSub SetInternalValue(val *CloudGcpIntegrationsPubSub) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetFetchTags() ResetMetricsPollingInterval() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudGcpIntegrationsPubSubOutputReference ¶
func NewCloudGcpIntegrationsPubSubOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudGcpIntegrationsPubSubOutputReference
type CloudGcpIntegrationsRedis ¶
type CloudGcpIntegrationsRedis struct { // the data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#metrics_polling_interval CloudGcpIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` }
type CloudGcpIntegrationsRedisOutputReference ¶
type CloudGcpIntegrationsRedisOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudGcpIntegrationsRedis SetInternalValue(val *CloudGcpIntegrationsRedis) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudGcpIntegrationsRedisOutputReference ¶
func NewCloudGcpIntegrationsRedisOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudGcpIntegrationsRedisOutputReference
type CloudGcpIntegrationsRouter ¶
type CloudGcpIntegrationsRouter struct { // the data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#metrics_polling_interval CloudGcpIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` }
type CloudGcpIntegrationsRouterOutputReference ¶
type CloudGcpIntegrationsRouterOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudGcpIntegrationsRouter SetInternalValue(val *CloudGcpIntegrationsRouter) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudGcpIntegrationsRouterOutputReference ¶
func NewCloudGcpIntegrationsRouterOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudGcpIntegrationsRouterOutputReference
type CloudGcpIntegrationsRun ¶
type CloudGcpIntegrationsRun struct { // the data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#metrics_polling_interval CloudGcpIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` }
type CloudGcpIntegrationsRunOutputReference ¶
type CloudGcpIntegrationsRunOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudGcpIntegrationsRun SetInternalValue(val *CloudGcpIntegrationsRun) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudGcpIntegrationsRunOutputReference ¶
func NewCloudGcpIntegrationsRunOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudGcpIntegrationsRunOutputReference
type CloudGcpIntegrationsSpanner ¶
type CloudGcpIntegrationsSpanner struct { // to fetch tags of the resource. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#fetch_tags CloudGcpIntegrations#fetch_tags} FetchTags interface{} `field:"optional" json:"fetchTags" yaml:"fetchTags"` // the data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#metrics_polling_interval CloudGcpIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` }
type CloudGcpIntegrationsSpannerOutputReference ¶
type CloudGcpIntegrationsSpannerOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string FetchTags() interface{} SetFetchTags(val interface{}) FetchTagsInput() interface{} // Experimental. Fqn() *string InternalValue() *CloudGcpIntegrationsSpanner SetInternalValue(val *CloudGcpIntegrationsSpanner) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetFetchTags() ResetMetricsPollingInterval() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudGcpIntegrationsSpannerOutputReference ¶
func NewCloudGcpIntegrationsSpannerOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudGcpIntegrationsSpannerOutputReference
type CloudGcpIntegrationsSql ¶
type CloudGcpIntegrationsSql struct { // the data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#metrics_polling_interval CloudGcpIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` }
type CloudGcpIntegrationsSqlOutputReference ¶
type CloudGcpIntegrationsSqlOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudGcpIntegrationsSql SetInternalValue(val *CloudGcpIntegrationsSql) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudGcpIntegrationsSqlOutputReference ¶
func NewCloudGcpIntegrationsSqlOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudGcpIntegrationsSqlOutputReference
type CloudGcpIntegrationsStorage ¶
type CloudGcpIntegrationsStorage struct { // to fetch tags of the resource. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#fetch_tags CloudGcpIntegrations#fetch_tags} FetchTags interface{} `field:"optional" json:"fetchTags" yaml:"fetchTags"` // the data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#metrics_polling_interval CloudGcpIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` }
type CloudGcpIntegrationsStorageOutputReference ¶
type CloudGcpIntegrationsStorageOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string FetchTags() interface{} SetFetchTags(val interface{}) FetchTagsInput() interface{} // Experimental. Fqn() *string InternalValue() *CloudGcpIntegrationsStorage SetInternalValue(val *CloudGcpIntegrationsStorage) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetFetchTags() ResetMetricsPollingInterval() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudGcpIntegrationsStorageOutputReference ¶
func NewCloudGcpIntegrationsStorageOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudGcpIntegrationsStorageOutputReference
type CloudGcpIntegrationsVirtualMachines ¶
type CloudGcpIntegrationsVirtualMachines struct { // the data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#metrics_polling_interval CloudGcpIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` }
type CloudGcpIntegrationsVirtualMachinesOutputReference ¶
type CloudGcpIntegrationsVirtualMachinesOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudGcpIntegrationsVirtualMachines SetInternalValue(val *CloudGcpIntegrationsVirtualMachines) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudGcpIntegrationsVirtualMachinesOutputReference ¶
func NewCloudGcpIntegrationsVirtualMachinesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudGcpIntegrationsVirtualMachinesOutputReference
type CloudGcpIntegrationsVpcAccess ¶
type CloudGcpIntegrationsVpcAccess struct { // the data polling interval in seconds. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/newrelic/r/cloud_gcp_integrations#metrics_polling_interval CloudGcpIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` }
type CloudGcpIntegrationsVpcAccessOutputReference ¶
type CloudGcpIntegrationsVpcAccessOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudGcpIntegrationsVpcAccess SetInternalValue(val *CloudGcpIntegrationsVpcAccess) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudGcpIntegrationsVpcAccessOutputReference ¶
func NewCloudGcpIntegrationsVpcAccessOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudGcpIntegrationsVpcAccessOutputReference
Source Files ¶
- CloudGcpIntegrations.go
- CloudGcpIntegrationsAlloyDb.go
- CloudGcpIntegrationsAlloyDbOutputReference.go
- CloudGcpIntegrationsAlloyDbOutputReference__checks.go
- CloudGcpIntegrationsAppEngine.go
- CloudGcpIntegrationsAppEngineOutputReference.go
- CloudGcpIntegrationsAppEngineOutputReference__checks.go
- CloudGcpIntegrationsBigQuery.go
- CloudGcpIntegrationsBigQueryOutputReference.go
- CloudGcpIntegrationsBigQueryOutputReference__checks.go
- CloudGcpIntegrationsBigTable.go
- CloudGcpIntegrationsBigTableOutputReference.go
- CloudGcpIntegrationsBigTableOutputReference__checks.go
- CloudGcpIntegrationsComposer.go
- CloudGcpIntegrationsComposerOutputReference.go
- CloudGcpIntegrationsComposerOutputReference__checks.go
- CloudGcpIntegrationsConfig.go
- CloudGcpIntegrationsDataFlow.go
- CloudGcpIntegrationsDataFlowOutputReference.go
- CloudGcpIntegrationsDataFlowOutputReference__checks.go
- CloudGcpIntegrationsDataProc.go
- CloudGcpIntegrationsDataProcOutputReference.go
- CloudGcpIntegrationsDataProcOutputReference__checks.go
- CloudGcpIntegrationsDataStore.go
- CloudGcpIntegrationsDataStoreOutputReference.go
- CloudGcpIntegrationsDataStoreOutputReference__checks.go
- CloudGcpIntegrationsFireBaseDatabase.go
- CloudGcpIntegrationsFireBaseDatabaseOutputReference.go
- CloudGcpIntegrationsFireBaseDatabaseOutputReference__checks.go
- CloudGcpIntegrationsFireBaseHosting.go
- CloudGcpIntegrationsFireBaseHostingOutputReference.go
- CloudGcpIntegrationsFireBaseHostingOutputReference__checks.go
- CloudGcpIntegrationsFireBaseStorage.go
- CloudGcpIntegrationsFireBaseStorageOutputReference.go
- CloudGcpIntegrationsFireBaseStorageOutputReference__checks.go
- CloudGcpIntegrationsFireStore.go
- CloudGcpIntegrationsFireStoreOutputReference.go
- CloudGcpIntegrationsFireStoreOutputReference__checks.go
- CloudGcpIntegrationsFunctions.go
- CloudGcpIntegrationsFunctionsOutputReference.go
- CloudGcpIntegrationsFunctionsOutputReference__checks.go
- CloudGcpIntegrationsInterconnect.go
- CloudGcpIntegrationsInterconnectOutputReference.go
- CloudGcpIntegrationsInterconnectOutputReference__checks.go
- CloudGcpIntegrationsKubernetes.go
- CloudGcpIntegrationsKubernetesOutputReference.go
- CloudGcpIntegrationsKubernetesOutputReference__checks.go
- CloudGcpIntegrationsLoadBalancing.go
- CloudGcpIntegrationsLoadBalancingOutputReference.go
- CloudGcpIntegrationsLoadBalancingOutputReference__checks.go
- CloudGcpIntegrationsMemCache.go
- CloudGcpIntegrationsMemCacheOutputReference.go
- CloudGcpIntegrationsMemCacheOutputReference__checks.go
- CloudGcpIntegrationsPubSub.go
- CloudGcpIntegrationsPubSubOutputReference.go
- CloudGcpIntegrationsPubSubOutputReference__checks.go
- CloudGcpIntegrationsRedis.go
- CloudGcpIntegrationsRedisOutputReference.go
- CloudGcpIntegrationsRedisOutputReference__checks.go
- CloudGcpIntegrationsRouter.go
- CloudGcpIntegrationsRouterOutputReference.go
- CloudGcpIntegrationsRouterOutputReference__checks.go
- CloudGcpIntegrationsRun.go
- CloudGcpIntegrationsRunOutputReference.go
- CloudGcpIntegrationsRunOutputReference__checks.go
- CloudGcpIntegrationsSpanner.go
- CloudGcpIntegrationsSpannerOutputReference.go
- CloudGcpIntegrationsSpannerOutputReference__checks.go
- CloudGcpIntegrationsSql.go
- CloudGcpIntegrationsSqlOutputReference.go
- CloudGcpIntegrationsSqlOutputReference__checks.go
- CloudGcpIntegrationsStorage.go
- CloudGcpIntegrationsStorageOutputReference.go
- CloudGcpIntegrationsStorageOutputReference__checks.go
- CloudGcpIntegrationsVirtualMachines.go
- CloudGcpIntegrationsVirtualMachinesOutputReference.go
- CloudGcpIntegrationsVirtualMachinesOutputReference__checks.go
- CloudGcpIntegrationsVpcAccess.go
- CloudGcpIntegrationsVpcAccessOutputReference.go
- CloudGcpIntegrationsVpcAccessOutputReference__checks.go
- CloudGcpIntegrations__checks.go
- main.go