Documentation ¶
Index ¶
- func CloudAzureIntegrations_IsConstruct(x interface{}) *bool
- func CloudAzureIntegrations_IsTerraformElement(x interface{}) *bool
- func CloudAzureIntegrations_IsTerraformResource(x interface{}) *bool
- func CloudAzureIntegrations_TfResourceType() *string
- func NewCloudAzureIntegrationsApiManagementOutputReference_Override(c CloudAzureIntegrationsApiManagementOutputReference, ...)
- func NewCloudAzureIntegrationsAppGatewayOutputReference_Override(c CloudAzureIntegrationsAppGatewayOutputReference, ...)
- func NewCloudAzureIntegrationsAppServiceOutputReference_Override(c CloudAzureIntegrationsAppServiceOutputReference, ...)
- func NewCloudAzureIntegrationsContainersOutputReference_Override(c CloudAzureIntegrationsContainersOutputReference, ...)
- func NewCloudAzureIntegrationsCosmosDbOutputReference_Override(c CloudAzureIntegrationsCosmosDbOutputReference, ...)
- func NewCloudAzureIntegrationsCostManagementOutputReference_Override(c CloudAzureIntegrationsCostManagementOutputReference, ...)
- func NewCloudAzureIntegrationsDataFactoryOutputReference_Override(c CloudAzureIntegrationsDataFactoryOutputReference, ...)
- func NewCloudAzureIntegrationsEventHubOutputReference_Override(c CloudAzureIntegrationsEventHubOutputReference, ...)
- func NewCloudAzureIntegrationsExpressRouteOutputReference_Override(c CloudAzureIntegrationsExpressRouteOutputReference, ...)
- func NewCloudAzureIntegrationsFirewallsOutputReference_Override(c CloudAzureIntegrationsFirewallsOutputReference, ...)
- func NewCloudAzureIntegrationsFrontDoorOutputReference_Override(c CloudAzureIntegrationsFrontDoorOutputReference, ...)
- func NewCloudAzureIntegrationsFunctionsOutputReference_Override(c CloudAzureIntegrationsFunctionsOutputReference, ...)
- func NewCloudAzureIntegrationsKeyVaultOutputReference_Override(c CloudAzureIntegrationsKeyVaultOutputReference, ...)
- func NewCloudAzureIntegrationsLoadBalancerOutputReference_Override(c CloudAzureIntegrationsLoadBalancerOutputReference, ...)
- func NewCloudAzureIntegrationsLogicAppsOutputReference_Override(c CloudAzureIntegrationsLogicAppsOutputReference, ...)
- func NewCloudAzureIntegrationsMachineLearningOutputReference_Override(c CloudAzureIntegrationsMachineLearningOutputReference, ...)
- func NewCloudAzureIntegrationsMariaDbOutputReference_Override(c CloudAzureIntegrationsMariaDbOutputReference, ...)
- func NewCloudAzureIntegrationsMonitorOutputReference_Override(c CloudAzureIntegrationsMonitorOutputReference, ...)
- func NewCloudAzureIntegrationsMysqlFlexibleOutputReference_Override(c CloudAzureIntegrationsMysqlFlexibleOutputReference, ...)
- func NewCloudAzureIntegrationsMysqlOutputReference_Override(c CloudAzureIntegrationsMysqlOutputReference, ...)
- func NewCloudAzureIntegrationsPostgresqlFlexibleOutputReference_Override(c CloudAzureIntegrationsPostgresqlFlexibleOutputReference, ...)
- func NewCloudAzureIntegrationsPostgresqlOutputReference_Override(c CloudAzureIntegrationsPostgresqlOutputReference, ...)
- func NewCloudAzureIntegrationsPowerBiDedicatedOutputReference_Override(c CloudAzureIntegrationsPowerBiDedicatedOutputReference, ...)
- func NewCloudAzureIntegrationsRedisCacheOutputReference_Override(c CloudAzureIntegrationsRedisCacheOutputReference, ...)
- func NewCloudAzureIntegrationsServiceBusOutputReference_Override(c CloudAzureIntegrationsServiceBusOutputReference, ...)
- func NewCloudAzureIntegrationsSqlManagedOutputReference_Override(c CloudAzureIntegrationsSqlManagedOutputReference, ...)
- func NewCloudAzureIntegrationsSqlOutputReference_Override(c CloudAzureIntegrationsSqlOutputReference, ...)
- func NewCloudAzureIntegrationsStorageOutputReference_Override(c CloudAzureIntegrationsStorageOutputReference, ...)
- func NewCloudAzureIntegrationsVirtualMachineOutputReference_Override(c CloudAzureIntegrationsVirtualMachineOutputReference, ...)
- func NewCloudAzureIntegrationsVirtualNetworksOutputReference_Override(c CloudAzureIntegrationsVirtualNetworksOutputReference, ...)
- func NewCloudAzureIntegrationsVmsOutputReference_Override(c CloudAzureIntegrationsVmsOutputReference, ...)
- func NewCloudAzureIntegrationsVpnGatewayOutputReference_Override(c CloudAzureIntegrationsVpnGatewayOutputReference, ...)
- func NewCloudAzureIntegrations_Override(c CloudAzureIntegrations, scope constructs.Construct, id *string, ...)
- type CloudAzureIntegrations
- type CloudAzureIntegrationsApiManagement
- type CloudAzureIntegrationsApiManagementOutputReference
- type CloudAzureIntegrationsAppGateway
- type CloudAzureIntegrationsAppGatewayOutputReference
- type CloudAzureIntegrationsAppService
- type CloudAzureIntegrationsAppServiceOutputReference
- type CloudAzureIntegrationsConfig
- type CloudAzureIntegrationsContainers
- type CloudAzureIntegrationsContainersOutputReference
- type CloudAzureIntegrationsCosmosDb
- type CloudAzureIntegrationsCosmosDbOutputReference
- type CloudAzureIntegrationsCostManagement
- type CloudAzureIntegrationsCostManagementOutputReference
- type CloudAzureIntegrationsDataFactory
- type CloudAzureIntegrationsDataFactoryOutputReference
- type CloudAzureIntegrationsEventHub
- type CloudAzureIntegrationsEventHubOutputReference
- type CloudAzureIntegrationsExpressRoute
- type CloudAzureIntegrationsExpressRouteOutputReference
- type CloudAzureIntegrationsFirewalls
- type CloudAzureIntegrationsFirewallsOutputReference
- type CloudAzureIntegrationsFrontDoor
- type CloudAzureIntegrationsFrontDoorOutputReference
- type CloudAzureIntegrationsFunctions
- type CloudAzureIntegrationsFunctionsOutputReference
- type CloudAzureIntegrationsKeyVault
- type CloudAzureIntegrationsKeyVaultOutputReference
- type CloudAzureIntegrationsLoadBalancer
- type CloudAzureIntegrationsLoadBalancerOutputReference
- type CloudAzureIntegrationsLogicApps
- type CloudAzureIntegrationsLogicAppsOutputReference
- type CloudAzureIntegrationsMachineLearning
- type CloudAzureIntegrationsMachineLearningOutputReference
- type CloudAzureIntegrationsMariaDb
- type CloudAzureIntegrationsMariaDbOutputReference
- type CloudAzureIntegrationsMonitor
- type CloudAzureIntegrationsMonitorOutputReference
- type CloudAzureIntegrationsMysql
- type CloudAzureIntegrationsMysqlFlexible
- type CloudAzureIntegrationsMysqlFlexibleOutputReference
- type CloudAzureIntegrationsMysqlOutputReference
- type CloudAzureIntegrationsPostgresql
- type CloudAzureIntegrationsPostgresqlFlexible
- type CloudAzureIntegrationsPostgresqlFlexibleOutputReference
- type CloudAzureIntegrationsPostgresqlOutputReference
- type CloudAzureIntegrationsPowerBiDedicated
- type CloudAzureIntegrationsPowerBiDedicatedOutputReference
- type CloudAzureIntegrationsRedisCache
- type CloudAzureIntegrationsRedisCacheOutputReference
- type CloudAzureIntegrationsServiceBus
- type CloudAzureIntegrationsServiceBusOutputReference
- type CloudAzureIntegrationsSql
- type CloudAzureIntegrationsSqlManaged
- type CloudAzureIntegrationsSqlManagedOutputReference
- type CloudAzureIntegrationsSqlOutputReference
- type CloudAzureIntegrationsStorage
- type CloudAzureIntegrationsStorageOutputReference
- type CloudAzureIntegrationsVirtualMachine
- type CloudAzureIntegrationsVirtualMachineOutputReference
- type CloudAzureIntegrationsVirtualNetworks
- type CloudAzureIntegrationsVirtualNetworksOutputReference
- type CloudAzureIntegrationsVms
- type CloudAzureIntegrationsVmsOutputReference
- type CloudAzureIntegrationsVpnGateway
- type CloudAzureIntegrationsVpnGatewayOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CloudAzureIntegrations_IsConstruct ¶
func CloudAzureIntegrations_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func CloudAzureIntegrations_IsTerraformElement ¶
func CloudAzureIntegrations_IsTerraformElement(x interface{}) *bool
Experimental.
func CloudAzureIntegrations_IsTerraformResource ¶
func CloudAzureIntegrations_IsTerraformResource(x interface{}) *bool
Experimental.
func CloudAzureIntegrations_TfResourceType ¶
func CloudAzureIntegrations_TfResourceType() *string
func NewCloudAzureIntegrationsApiManagementOutputReference_Override ¶
func NewCloudAzureIntegrationsApiManagementOutputReference_Override(c CloudAzureIntegrationsApiManagementOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAzureIntegrationsAppGatewayOutputReference_Override ¶
func NewCloudAzureIntegrationsAppGatewayOutputReference_Override(c CloudAzureIntegrationsAppGatewayOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAzureIntegrationsAppServiceOutputReference_Override ¶
func NewCloudAzureIntegrationsAppServiceOutputReference_Override(c CloudAzureIntegrationsAppServiceOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAzureIntegrationsContainersOutputReference_Override ¶
func NewCloudAzureIntegrationsContainersOutputReference_Override(c CloudAzureIntegrationsContainersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAzureIntegrationsCosmosDbOutputReference_Override ¶
func NewCloudAzureIntegrationsCosmosDbOutputReference_Override(c CloudAzureIntegrationsCosmosDbOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAzureIntegrationsCostManagementOutputReference_Override ¶
func NewCloudAzureIntegrationsCostManagementOutputReference_Override(c CloudAzureIntegrationsCostManagementOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAzureIntegrationsDataFactoryOutputReference_Override ¶
func NewCloudAzureIntegrationsDataFactoryOutputReference_Override(c CloudAzureIntegrationsDataFactoryOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAzureIntegrationsEventHubOutputReference_Override ¶
func NewCloudAzureIntegrationsEventHubOutputReference_Override(c CloudAzureIntegrationsEventHubOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAzureIntegrationsExpressRouteOutputReference_Override ¶
func NewCloudAzureIntegrationsExpressRouteOutputReference_Override(c CloudAzureIntegrationsExpressRouteOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAzureIntegrationsFirewallsOutputReference_Override ¶
func NewCloudAzureIntegrationsFirewallsOutputReference_Override(c CloudAzureIntegrationsFirewallsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAzureIntegrationsFrontDoorOutputReference_Override ¶
func NewCloudAzureIntegrationsFrontDoorOutputReference_Override(c CloudAzureIntegrationsFrontDoorOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAzureIntegrationsFunctionsOutputReference_Override ¶
func NewCloudAzureIntegrationsFunctionsOutputReference_Override(c CloudAzureIntegrationsFunctionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAzureIntegrationsKeyVaultOutputReference_Override ¶
func NewCloudAzureIntegrationsKeyVaultOutputReference_Override(c CloudAzureIntegrationsKeyVaultOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAzureIntegrationsLoadBalancerOutputReference_Override ¶
func NewCloudAzureIntegrationsLoadBalancerOutputReference_Override(c CloudAzureIntegrationsLoadBalancerOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAzureIntegrationsLogicAppsOutputReference_Override ¶
func NewCloudAzureIntegrationsLogicAppsOutputReference_Override(c CloudAzureIntegrationsLogicAppsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAzureIntegrationsMachineLearningOutputReference_Override ¶
func NewCloudAzureIntegrationsMachineLearningOutputReference_Override(c CloudAzureIntegrationsMachineLearningOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAzureIntegrationsMariaDbOutputReference_Override ¶
func NewCloudAzureIntegrationsMariaDbOutputReference_Override(c CloudAzureIntegrationsMariaDbOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAzureIntegrationsMonitorOutputReference_Override ¶ added in v7.0.2
func NewCloudAzureIntegrationsMonitorOutputReference_Override(c CloudAzureIntegrationsMonitorOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAzureIntegrationsMysqlFlexibleOutputReference_Override ¶
func NewCloudAzureIntegrationsMysqlFlexibleOutputReference_Override(c CloudAzureIntegrationsMysqlFlexibleOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAzureIntegrationsMysqlOutputReference_Override ¶
func NewCloudAzureIntegrationsMysqlOutputReference_Override(c CloudAzureIntegrationsMysqlOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAzureIntegrationsPostgresqlFlexibleOutputReference_Override ¶
func NewCloudAzureIntegrationsPostgresqlFlexibleOutputReference_Override(c CloudAzureIntegrationsPostgresqlFlexibleOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAzureIntegrationsPostgresqlOutputReference_Override ¶
func NewCloudAzureIntegrationsPostgresqlOutputReference_Override(c CloudAzureIntegrationsPostgresqlOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAzureIntegrationsPowerBiDedicatedOutputReference_Override ¶
func NewCloudAzureIntegrationsPowerBiDedicatedOutputReference_Override(c CloudAzureIntegrationsPowerBiDedicatedOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAzureIntegrationsRedisCacheOutputReference_Override ¶
func NewCloudAzureIntegrationsRedisCacheOutputReference_Override(c CloudAzureIntegrationsRedisCacheOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAzureIntegrationsServiceBusOutputReference_Override ¶
func NewCloudAzureIntegrationsServiceBusOutputReference_Override(c CloudAzureIntegrationsServiceBusOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAzureIntegrationsSqlManagedOutputReference_Override ¶
func NewCloudAzureIntegrationsSqlManagedOutputReference_Override(c CloudAzureIntegrationsSqlManagedOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAzureIntegrationsSqlOutputReference_Override ¶
func NewCloudAzureIntegrationsSqlOutputReference_Override(c CloudAzureIntegrationsSqlOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAzureIntegrationsStorageOutputReference_Override ¶
func NewCloudAzureIntegrationsStorageOutputReference_Override(c CloudAzureIntegrationsStorageOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAzureIntegrationsVirtualMachineOutputReference_Override ¶
func NewCloudAzureIntegrationsVirtualMachineOutputReference_Override(c CloudAzureIntegrationsVirtualMachineOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAzureIntegrationsVirtualNetworksOutputReference_Override ¶
func NewCloudAzureIntegrationsVirtualNetworksOutputReference_Override(c CloudAzureIntegrationsVirtualNetworksOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAzureIntegrationsVmsOutputReference_Override ¶
func NewCloudAzureIntegrationsVmsOutputReference_Override(c CloudAzureIntegrationsVmsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAzureIntegrationsVpnGatewayOutputReference_Override ¶
func NewCloudAzureIntegrationsVpnGatewayOutputReference_Override(c CloudAzureIntegrationsVpnGatewayOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewCloudAzureIntegrations_Override ¶
func NewCloudAzureIntegrations_Override(c CloudAzureIntegrations, scope constructs.Construct, id *string, config *CloudAzureIntegrationsConfig)
Create a new {@link https://registry.terraform.io/providers/newrelic/newrelic/3.24.2/docs/resources/cloud_azure_integrations newrelic_cloud_azure_integrations} Resource.
Types ¶
type CloudAzureIntegrations ¶
type CloudAzureIntegrations interface { cdktf.TerraformResource AccountId() *float64 SetAccountId(val *float64) AccountIdInput() *float64 ApiManagement() CloudAzureIntegrationsApiManagementOutputReference ApiManagementInput() *CloudAzureIntegrationsApiManagement AppGateway() CloudAzureIntegrationsAppGatewayOutputReference AppGatewayInput() *CloudAzureIntegrationsAppGateway AppService() CloudAzureIntegrationsAppServiceOutputReference AppServiceInput() *CloudAzureIntegrationsAppService // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} Containers() CloudAzureIntegrationsContainersOutputReference ContainersInput() *CloudAzureIntegrationsContainers CosmosDb() CloudAzureIntegrationsCosmosDbOutputReference CosmosDbInput() *CloudAzureIntegrationsCosmosDb CostManagement() CloudAzureIntegrationsCostManagementOutputReference CostManagementInput() *CloudAzureIntegrationsCostManagement // Experimental. Count() interface{} // Experimental. SetCount(val interface{}) DataFactory() CloudAzureIntegrationsDataFactoryOutputReference DataFactoryInput() *CloudAzureIntegrationsDataFactory // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) EventHub() CloudAzureIntegrationsEventHubOutputReference EventHubInput() *CloudAzureIntegrationsEventHub ExpressRoute() CloudAzureIntegrationsExpressRouteOutputReference ExpressRouteInput() *CloudAzureIntegrationsExpressRoute Firewalls() CloudAzureIntegrationsFirewallsOutputReference FirewallsInput() *CloudAzureIntegrationsFirewalls // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string FrontDoor() CloudAzureIntegrationsFrontDoorOutputReference FrontDoorInput() *CloudAzureIntegrationsFrontDoor Functions() CloudAzureIntegrationsFunctionsOutputReference FunctionsInput() *CloudAzureIntegrationsFunctions Id() *string SetId(val *string) IdInput() *string KeyVault() CloudAzureIntegrationsKeyVaultOutputReference KeyVaultInput() *CloudAzureIntegrationsKeyVault // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) LinkedAccountId() *float64 SetLinkedAccountId(val *float64) LinkedAccountIdInput() *float64 LoadBalancer() CloudAzureIntegrationsLoadBalancerOutputReference LoadBalancerInput() *CloudAzureIntegrationsLoadBalancer LogicApps() CloudAzureIntegrationsLogicAppsOutputReference LogicAppsInput() *CloudAzureIntegrationsLogicApps MachineLearning() CloudAzureIntegrationsMachineLearningOutputReference MachineLearningInput() *CloudAzureIntegrationsMachineLearning MariaDb() CloudAzureIntegrationsMariaDbOutputReference MariaDbInput() *CloudAzureIntegrationsMariaDb Monitor() CloudAzureIntegrationsMonitorOutputReference MonitorInput() *CloudAzureIntegrationsMonitor Mysql() CloudAzureIntegrationsMysqlOutputReference MysqlFlexible() CloudAzureIntegrationsMysqlFlexibleOutputReference MysqlFlexibleInput() *CloudAzureIntegrationsMysqlFlexible MysqlInput() *CloudAzureIntegrationsMysql // The tree node. Node() constructs.Node Postgresql() CloudAzureIntegrationsPostgresqlOutputReference PostgresqlFlexible() CloudAzureIntegrationsPostgresqlFlexibleOutputReference PostgresqlFlexibleInput() *CloudAzureIntegrationsPostgresqlFlexible PostgresqlInput() *CloudAzureIntegrationsPostgresql PowerBiDedicated() CloudAzureIntegrationsPowerBiDedicatedOutputReference PowerBiDedicatedInput() *CloudAzureIntegrationsPowerBiDedicated // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} RedisCache() CloudAzureIntegrationsRedisCacheOutputReference RedisCacheInput() *CloudAzureIntegrationsRedisCache ServiceBus() CloudAzureIntegrationsServiceBusOutputReference ServiceBusInput() *CloudAzureIntegrationsServiceBus Sql() CloudAzureIntegrationsSqlOutputReference SqlInput() *CloudAzureIntegrationsSql SqlManaged() CloudAzureIntegrationsSqlManagedOutputReference SqlManagedInput() *CloudAzureIntegrationsSqlManaged Storage() CloudAzureIntegrationsStorageOutputReference StorageInput() *CloudAzureIntegrationsStorage // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string VirtualMachine() CloudAzureIntegrationsVirtualMachineOutputReference VirtualMachineInput() *CloudAzureIntegrationsVirtualMachine VirtualNetworks() CloudAzureIntegrationsVirtualNetworksOutputReference VirtualNetworksInput() *CloudAzureIntegrationsVirtualNetworks Vms() CloudAzureIntegrationsVmsOutputReference VmsInput() *CloudAzureIntegrationsVms VpnGateway() CloudAzureIntegrationsVpnGatewayOutputReference VpnGatewayInput() *CloudAzureIntegrationsVpnGateway // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutApiManagement(value *CloudAzureIntegrationsApiManagement) PutAppGateway(value *CloudAzureIntegrationsAppGateway) PutAppService(value *CloudAzureIntegrationsAppService) PutContainers(value *CloudAzureIntegrationsContainers) PutCosmosDb(value *CloudAzureIntegrationsCosmosDb) PutCostManagement(value *CloudAzureIntegrationsCostManagement) PutDataFactory(value *CloudAzureIntegrationsDataFactory) PutEventHub(value *CloudAzureIntegrationsEventHub) PutExpressRoute(value *CloudAzureIntegrationsExpressRoute) PutFirewalls(value *CloudAzureIntegrationsFirewalls) PutFrontDoor(value *CloudAzureIntegrationsFrontDoor) PutFunctions(value *CloudAzureIntegrationsFunctions) PutKeyVault(value *CloudAzureIntegrationsKeyVault) PutLoadBalancer(value *CloudAzureIntegrationsLoadBalancer) PutLogicApps(value *CloudAzureIntegrationsLogicApps) PutMachineLearning(value *CloudAzureIntegrationsMachineLearning) PutMariaDb(value *CloudAzureIntegrationsMariaDb) PutMonitor(value *CloudAzureIntegrationsMonitor) PutMysql(value *CloudAzureIntegrationsMysql) PutMysqlFlexible(value *CloudAzureIntegrationsMysqlFlexible) PutPostgresql(value *CloudAzureIntegrationsPostgresql) PutPostgresqlFlexible(value *CloudAzureIntegrationsPostgresqlFlexible) PutPowerBiDedicated(value *CloudAzureIntegrationsPowerBiDedicated) PutRedisCache(value *CloudAzureIntegrationsRedisCache) PutServiceBus(value *CloudAzureIntegrationsServiceBus) PutSql(value *CloudAzureIntegrationsSql) PutSqlManaged(value *CloudAzureIntegrationsSqlManaged) PutStorage(value *CloudAzureIntegrationsStorage) PutVirtualMachine(value *CloudAzureIntegrationsVirtualMachine) PutVirtualNetworks(value *CloudAzureIntegrationsVirtualNetworks) PutVms(value *CloudAzureIntegrationsVms) PutVpnGateway(value *CloudAzureIntegrationsVpnGateway) ResetAccountId() ResetApiManagement() ResetAppGateway() ResetAppService() ResetContainers() ResetCosmosDb() ResetCostManagement() ResetDataFactory() ResetEventHub() ResetExpressRoute() ResetFirewalls() ResetFrontDoor() ResetFunctions() ResetId() ResetKeyVault() ResetLoadBalancer() ResetLogicApps() ResetMachineLearning() ResetMariaDb() ResetMonitor() ResetMysql() ResetMysqlFlexible() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetPostgresql() ResetPostgresqlFlexible() ResetPowerBiDedicated() ResetRedisCache() ResetServiceBus() ResetSql() ResetSqlManaged() ResetStorage() ResetVirtualMachine() ResetVirtualNetworks() ResetVms() ResetVpnGateway() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://registry.terraform.io/providers/newrelic/newrelic/3.24.2/docs/resources/cloud_azure_integrations newrelic_cloud_azure_integrations}.
func NewCloudAzureIntegrations ¶
func NewCloudAzureIntegrations(scope constructs.Construct, id *string, config *CloudAzureIntegrationsConfig) CloudAzureIntegrations
Create a new {@link https://registry.terraform.io/providers/newrelic/newrelic/3.24.2/docs/resources/cloud_azure_integrations newrelic_cloud_azure_integrations} Resource.
type CloudAzureIntegrationsApiManagement ¶
type CloudAzureIntegrationsApiManagement struct { // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.24.2/docs/resources/cloud_azure_integrations#metrics_polling_interval CloudAzureIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` // Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.24.2/docs/resources/cloud_azure_integrations#resource_groups CloudAzureIntegrations#resource_groups} ResourceGroups *[]*string `field:"optional" json:"resourceGroups" yaml:"resourceGroups"` }
type CloudAzureIntegrationsApiManagementOutputReference ¶
type CloudAzureIntegrationsApiManagementOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudAzureIntegrationsApiManagement SetInternalValue(val *CloudAzureIntegrationsApiManagement) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 ResourceGroups() *[]*string SetResourceGroups(val *[]*string) ResourceGroupsInput() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() ResetResourceGroups() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAzureIntegrationsApiManagementOutputReference ¶
func NewCloudAzureIntegrationsApiManagementOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAzureIntegrationsApiManagementOutputReference
type CloudAzureIntegrationsAppGateway ¶
type CloudAzureIntegrationsAppGateway struct { // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.24.2/docs/resources/cloud_azure_integrations#metrics_polling_interval CloudAzureIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` // Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.24.2/docs/resources/cloud_azure_integrations#resource_groups CloudAzureIntegrations#resource_groups} ResourceGroups *[]*string `field:"optional" json:"resourceGroups" yaml:"resourceGroups"` }
type CloudAzureIntegrationsAppGatewayOutputReference ¶
type CloudAzureIntegrationsAppGatewayOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudAzureIntegrationsAppGateway SetInternalValue(val *CloudAzureIntegrationsAppGateway) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 ResourceGroups() *[]*string SetResourceGroups(val *[]*string) ResourceGroupsInput() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() ResetResourceGroups() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAzureIntegrationsAppGatewayOutputReference ¶
func NewCloudAzureIntegrationsAppGatewayOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAzureIntegrationsAppGatewayOutputReference
type CloudAzureIntegrationsAppService ¶
type CloudAzureIntegrationsAppService struct { // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.24.2/docs/resources/cloud_azure_integrations#metrics_polling_interval CloudAzureIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` // Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.24.2/docs/resources/cloud_azure_integrations#resource_groups CloudAzureIntegrations#resource_groups} ResourceGroups *[]*string `field:"optional" json:"resourceGroups" yaml:"resourceGroups"` }
type CloudAzureIntegrationsAppServiceOutputReference ¶
type CloudAzureIntegrationsAppServiceOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudAzureIntegrationsAppService SetInternalValue(val *CloudAzureIntegrationsAppService) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 ResourceGroups() *[]*string SetResourceGroups(val *[]*string) ResourceGroupsInput() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() ResetResourceGroups() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAzureIntegrationsAppServiceOutputReference ¶
func NewCloudAzureIntegrationsAppServiceOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAzureIntegrationsAppServiceOutputReference
type CloudAzureIntegrationsConfig ¶
type CloudAzureIntegrationsConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count interface{} `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // The ID of the linked Azure account in New Relic. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.24.2/docs/resources/cloud_azure_integrations#linked_account_id CloudAzureIntegrations#linked_account_id} LinkedAccountId *float64 `field:"required" json:"linkedAccountId" yaml:"linkedAccountId"` // The ID of the account in New Relic. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.24.2/docs/resources/cloud_azure_integrations#account_id CloudAzureIntegrations#account_id} AccountId *float64 `field:"optional" json:"accountId" yaml:"accountId"` // api_management block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.24.2/docs/resources/cloud_azure_integrations#api_management CloudAzureIntegrations#api_management} ApiManagement *CloudAzureIntegrationsApiManagement `field:"optional" json:"apiManagement" yaml:"apiManagement"` // app_gateway block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.24.2/docs/resources/cloud_azure_integrations#app_gateway CloudAzureIntegrations#app_gateway} AppGateway *CloudAzureIntegrationsAppGateway `field:"optional" json:"appGateway" yaml:"appGateway"` // app_service block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.24.2/docs/resources/cloud_azure_integrations#app_service CloudAzureIntegrations#app_service} AppService *CloudAzureIntegrationsAppService `field:"optional" json:"appService" yaml:"appService"` // containers block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.24.2/docs/resources/cloud_azure_integrations#containers CloudAzureIntegrations#containers} Containers *CloudAzureIntegrationsContainers `field:"optional" json:"containers" yaml:"containers"` // cosmos_db block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.24.2/docs/resources/cloud_azure_integrations#cosmos_db CloudAzureIntegrations#cosmos_db} CosmosDb *CloudAzureIntegrationsCosmosDb `field:"optional" json:"cosmosDb" yaml:"cosmosDb"` // cost_management block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.24.2/docs/resources/cloud_azure_integrations#cost_management CloudAzureIntegrations#cost_management} CostManagement *CloudAzureIntegrationsCostManagement `field:"optional" json:"costManagement" yaml:"costManagement"` // data_factory block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.24.2/docs/resources/cloud_azure_integrations#data_factory CloudAzureIntegrations#data_factory} DataFactory *CloudAzureIntegrationsDataFactory `field:"optional" json:"dataFactory" yaml:"dataFactory"` // event_hub block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.24.2/docs/resources/cloud_azure_integrations#event_hub CloudAzureIntegrations#event_hub} EventHub *CloudAzureIntegrationsEventHub `field:"optional" json:"eventHub" yaml:"eventHub"` // express_route block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.24.2/docs/resources/cloud_azure_integrations#express_route CloudAzureIntegrations#express_route} ExpressRoute *CloudAzureIntegrationsExpressRoute `field:"optional" json:"expressRoute" yaml:"expressRoute"` // firewalls block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.24.2/docs/resources/cloud_azure_integrations#firewalls CloudAzureIntegrations#firewalls} Firewalls *CloudAzureIntegrationsFirewalls `field:"optional" json:"firewalls" yaml:"firewalls"` // front_door block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.24.2/docs/resources/cloud_azure_integrations#front_door CloudAzureIntegrations#front_door} FrontDoor *CloudAzureIntegrationsFrontDoor `field:"optional" json:"frontDoor" yaml:"frontDoor"` // functions block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.24.2/docs/resources/cloud_azure_integrations#functions CloudAzureIntegrations#functions} Functions *CloudAzureIntegrationsFunctions `field:"optional" json:"functions" yaml:"functions"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.24.2/docs/resources/cloud_azure_integrations#id CloudAzureIntegrations#id}. // // Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. // If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. Id *string `field:"optional" json:"id" yaml:"id"` // key_vault block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.24.2/docs/resources/cloud_azure_integrations#key_vault CloudAzureIntegrations#key_vault} KeyVault *CloudAzureIntegrationsKeyVault `field:"optional" json:"keyVault" yaml:"keyVault"` // load_balancer block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.24.2/docs/resources/cloud_azure_integrations#load_balancer CloudAzureIntegrations#load_balancer} LoadBalancer *CloudAzureIntegrationsLoadBalancer `field:"optional" json:"loadBalancer" yaml:"loadBalancer"` // logic_apps block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.24.2/docs/resources/cloud_azure_integrations#logic_apps CloudAzureIntegrations#logic_apps} LogicApps *CloudAzureIntegrationsLogicApps `field:"optional" json:"logicApps" yaml:"logicApps"` // machine_learning block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.24.2/docs/resources/cloud_azure_integrations#machine_learning CloudAzureIntegrations#machine_learning} MachineLearning *CloudAzureIntegrationsMachineLearning `field:"optional" json:"machineLearning" yaml:"machineLearning"` // maria_db block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.24.2/docs/resources/cloud_azure_integrations#maria_db CloudAzureIntegrations#maria_db} MariaDb *CloudAzureIntegrationsMariaDb `field:"optional" json:"mariaDb" yaml:"mariaDb"` // monitor block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.24.2/docs/resources/cloud_azure_integrations#monitor CloudAzureIntegrations#monitor} Monitor *CloudAzureIntegrationsMonitor `field:"optional" json:"monitor" yaml:"monitor"` // mysql block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.24.2/docs/resources/cloud_azure_integrations#mysql CloudAzureIntegrations#mysql} Mysql *CloudAzureIntegrationsMysql `field:"optional" json:"mysql" yaml:"mysql"` // mysql_flexible block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.24.2/docs/resources/cloud_azure_integrations#mysql_flexible CloudAzureIntegrations#mysql_flexible} MysqlFlexible *CloudAzureIntegrationsMysqlFlexible `field:"optional" json:"mysqlFlexible" yaml:"mysqlFlexible"` // postgresql block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.24.2/docs/resources/cloud_azure_integrations#postgresql CloudAzureIntegrations#postgresql} Postgresql *CloudAzureIntegrationsPostgresql `field:"optional" json:"postgresql" yaml:"postgresql"` // postgresql_flexible block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.24.2/docs/resources/cloud_azure_integrations#postgresql_flexible CloudAzureIntegrations#postgresql_flexible} PostgresqlFlexible *CloudAzureIntegrationsPostgresqlFlexible `field:"optional" json:"postgresqlFlexible" yaml:"postgresqlFlexible"` // power_bi_dedicated block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.24.2/docs/resources/cloud_azure_integrations#power_bi_dedicated CloudAzureIntegrations#power_bi_dedicated} PowerBiDedicated *CloudAzureIntegrationsPowerBiDedicated `field:"optional" json:"powerBiDedicated" yaml:"powerBiDedicated"` // redis_cache block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.24.2/docs/resources/cloud_azure_integrations#redis_cache CloudAzureIntegrations#redis_cache} RedisCache *CloudAzureIntegrationsRedisCache `field:"optional" json:"redisCache" yaml:"redisCache"` // service_bus block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.24.2/docs/resources/cloud_azure_integrations#service_bus CloudAzureIntegrations#service_bus} ServiceBus *CloudAzureIntegrationsServiceBus `field:"optional" json:"serviceBus" yaml:"serviceBus"` // sql block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.24.2/docs/resources/cloud_azure_integrations#sql CloudAzureIntegrations#sql} Sql *CloudAzureIntegrationsSql `field:"optional" json:"sql" yaml:"sql"` // sql_managed block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.24.2/docs/resources/cloud_azure_integrations#sql_managed CloudAzureIntegrations#sql_managed} SqlManaged *CloudAzureIntegrationsSqlManaged `field:"optional" json:"sqlManaged" yaml:"sqlManaged"` // storage block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.24.2/docs/resources/cloud_azure_integrations#storage CloudAzureIntegrations#storage} Storage *CloudAzureIntegrationsStorage `field:"optional" json:"storage" yaml:"storage"` // virtual_machine block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.24.2/docs/resources/cloud_azure_integrations#virtual_machine CloudAzureIntegrations#virtual_machine} VirtualMachine *CloudAzureIntegrationsVirtualMachine `field:"optional" json:"virtualMachine" yaml:"virtualMachine"` // virtual_networks block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.24.2/docs/resources/cloud_azure_integrations#virtual_networks CloudAzureIntegrations#virtual_networks} VirtualNetworks *CloudAzureIntegrationsVirtualNetworks `field:"optional" json:"virtualNetworks" yaml:"virtualNetworks"` // vms block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.24.2/docs/resources/cloud_azure_integrations#vms CloudAzureIntegrations#vms} Vms *CloudAzureIntegrationsVms `field:"optional" json:"vms" yaml:"vms"` // vpn_gateway block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.24.2/docs/resources/cloud_azure_integrations#vpn_gateway CloudAzureIntegrations#vpn_gateway} VpnGateway *CloudAzureIntegrationsVpnGateway `field:"optional" json:"vpnGateway" yaml:"vpnGateway"` }
type CloudAzureIntegrationsContainers ¶
type CloudAzureIntegrationsContainers struct { // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.24.2/docs/resources/cloud_azure_integrations#metrics_polling_interval CloudAzureIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` // Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.24.2/docs/resources/cloud_azure_integrations#resource_groups CloudAzureIntegrations#resource_groups} ResourceGroups *[]*string `field:"optional" json:"resourceGroups" yaml:"resourceGroups"` }
type CloudAzureIntegrationsContainersOutputReference ¶
type CloudAzureIntegrationsContainersOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudAzureIntegrationsContainers SetInternalValue(val *CloudAzureIntegrationsContainers) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 ResourceGroups() *[]*string SetResourceGroups(val *[]*string) ResourceGroupsInput() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() ResetResourceGroups() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAzureIntegrationsContainersOutputReference ¶
func NewCloudAzureIntegrationsContainersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAzureIntegrationsContainersOutputReference
type CloudAzureIntegrationsCosmosDb ¶
type CloudAzureIntegrationsCosmosDb struct { // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.24.2/docs/resources/cloud_azure_integrations#metrics_polling_interval CloudAzureIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` // Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.24.2/docs/resources/cloud_azure_integrations#resource_groups CloudAzureIntegrations#resource_groups} ResourceGroups *[]*string `field:"optional" json:"resourceGroups" yaml:"resourceGroups"` }
type CloudAzureIntegrationsCosmosDbOutputReference ¶
type CloudAzureIntegrationsCosmosDbOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudAzureIntegrationsCosmosDb SetInternalValue(val *CloudAzureIntegrationsCosmosDb) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 ResourceGroups() *[]*string SetResourceGroups(val *[]*string) ResourceGroupsInput() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() ResetResourceGroups() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAzureIntegrationsCosmosDbOutputReference ¶
func NewCloudAzureIntegrationsCosmosDbOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAzureIntegrationsCosmosDbOutputReference
type CloudAzureIntegrationsCostManagement ¶
type CloudAzureIntegrationsCostManagement struct { // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.24.2/docs/resources/cloud_azure_integrations#metrics_polling_interval CloudAzureIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` // Specify if additional cost data per tag should be collected. This field is case sensitive. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.24.2/docs/resources/cloud_azure_integrations#tag_keys CloudAzureIntegrations#tag_keys} TagKeys *[]*string `field:"optional" json:"tagKeys" yaml:"tagKeys"` }
type CloudAzureIntegrationsCostManagementOutputReference ¶
type CloudAzureIntegrationsCostManagementOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudAzureIntegrationsCostManagement SetInternalValue(val *CloudAzureIntegrationsCostManagement) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 TagKeys() *[]*string SetTagKeys(val *[]*string) TagKeysInput() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() ResetTagKeys() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAzureIntegrationsCostManagementOutputReference ¶
func NewCloudAzureIntegrationsCostManagementOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAzureIntegrationsCostManagementOutputReference
type CloudAzureIntegrationsDataFactory ¶
type CloudAzureIntegrationsDataFactory struct { // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.24.2/docs/resources/cloud_azure_integrations#metrics_polling_interval CloudAzureIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` // Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.24.2/docs/resources/cloud_azure_integrations#resource_groups CloudAzureIntegrations#resource_groups} ResourceGroups *[]*string `field:"optional" json:"resourceGroups" yaml:"resourceGroups"` }
type CloudAzureIntegrationsDataFactoryOutputReference ¶
type CloudAzureIntegrationsDataFactoryOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudAzureIntegrationsDataFactory SetInternalValue(val *CloudAzureIntegrationsDataFactory) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 ResourceGroups() *[]*string SetResourceGroups(val *[]*string) ResourceGroupsInput() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() ResetResourceGroups() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAzureIntegrationsDataFactoryOutputReference ¶
func NewCloudAzureIntegrationsDataFactoryOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAzureIntegrationsDataFactoryOutputReference
type CloudAzureIntegrationsEventHub ¶
type CloudAzureIntegrationsEventHub struct { // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.24.2/docs/resources/cloud_azure_integrations#metrics_polling_interval CloudAzureIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` // Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.24.2/docs/resources/cloud_azure_integrations#resource_groups CloudAzureIntegrations#resource_groups} ResourceGroups *[]*string `field:"optional" json:"resourceGroups" yaml:"resourceGroups"` }
type CloudAzureIntegrationsEventHubOutputReference ¶
type CloudAzureIntegrationsEventHubOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudAzureIntegrationsEventHub SetInternalValue(val *CloudAzureIntegrationsEventHub) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 ResourceGroups() *[]*string SetResourceGroups(val *[]*string) ResourceGroupsInput() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() ResetResourceGroups() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAzureIntegrationsEventHubOutputReference ¶
func NewCloudAzureIntegrationsEventHubOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAzureIntegrationsEventHubOutputReference
type CloudAzureIntegrationsExpressRoute ¶
type CloudAzureIntegrationsExpressRoute struct { // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.24.2/docs/resources/cloud_azure_integrations#metrics_polling_interval CloudAzureIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` // Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.24.2/docs/resources/cloud_azure_integrations#resource_groups CloudAzureIntegrations#resource_groups} ResourceGroups *[]*string `field:"optional" json:"resourceGroups" yaml:"resourceGroups"` }
type CloudAzureIntegrationsExpressRouteOutputReference ¶
type CloudAzureIntegrationsExpressRouteOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudAzureIntegrationsExpressRoute SetInternalValue(val *CloudAzureIntegrationsExpressRoute) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 ResourceGroups() *[]*string SetResourceGroups(val *[]*string) ResourceGroupsInput() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() ResetResourceGroups() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAzureIntegrationsExpressRouteOutputReference ¶
func NewCloudAzureIntegrationsExpressRouteOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAzureIntegrationsExpressRouteOutputReference
type CloudAzureIntegrationsFirewalls ¶
type CloudAzureIntegrationsFirewalls struct { // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.24.2/docs/resources/cloud_azure_integrations#metrics_polling_interval CloudAzureIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` // Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.24.2/docs/resources/cloud_azure_integrations#resource_groups CloudAzureIntegrations#resource_groups} ResourceGroups *[]*string `field:"optional" json:"resourceGroups" yaml:"resourceGroups"` }
type CloudAzureIntegrationsFirewallsOutputReference ¶
type CloudAzureIntegrationsFirewallsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudAzureIntegrationsFirewalls SetInternalValue(val *CloudAzureIntegrationsFirewalls) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 ResourceGroups() *[]*string SetResourceGroups(val *[]*string) ResourceGroupsInput() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() ResetResourceGroups() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAzureIntegrationsFirewallsOutputReference ¶
func NewCloudAzureIntegrationsFirewallsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAzureIntegrationsFirewallsOutputReference
type CloudAzureIntegrationsFrontDoor ¶
type CloudAzureIntegrationsFrontDoor struct { // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.24.2/docs/resources/cloud_azure_integrations#metrics_polling_interval CloudAzureIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` // Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.24.2/docs/resources/cloud_azure_integrations#resource_groups CloudAzureIntegrations#resource_groups} ResourceGroups *[]*string `field:"optional" json:"resourceGroups" yaml:"resourceGroups"` }
type CloudAzureIntegrationsFrontDoorOutputReference ¶
type CloudAzureIntegrationsFrontDoorOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudAzureIntegrationsFrontDoor SetInternalValue(val *CloudAzureIntegrationsFrontDoor) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 ResourceGroups() *[]*string SetResourceGroups(val *[]*string) ResourceGroupsInput() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() ResetResourceGroups() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAzureIntegrationsFrontDoorOutputReference ¶
func NewCloudAzureIntegrationsFrontDoorOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAzureIntegrationsFrontDoorOutputReference
type CloudAzureIntegrationsFunctions ¶
type CloudAzureIntegrationsFunctions struct { // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.24.2/docs/resources/cloud_azure_integrations#metrics_polling_interval CloudAzureIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` // Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.24.2/docs/resources/cloud_azure_integrations#resource_groups CloudAzureIntegrations#resource_groups} ResourceGroups *[]*string `field:"optional" json:"resourceGroups" yaml:"resourceGroups"` }
type CloudAzureIntegrationsFunctionsOutputReference ¶
type CloudAzureIntegrationsFunctionsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudAzureIntegrationsFunctions SetInternalValue(val *CloudAzureIntegrationsFunctions) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 ResourceGroups() *[]*string SetResourceGroups(val *[]*string) ResourceGroupsInput() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() ResetResourceGroups() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAzureIntegrationsFunctionsOutputReference ¶
func NewCloudAzureIntegrationsFunctionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAzureIntegrationsFunctionsOutputReference
type CloudAzureIntegrationsKeyVault ¶
type CloudAzureIntegrationsKeyVault struct { // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.24.2/docs/resources/cloud_azure_integrations#metrics_polling_interval CloudAzureIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` // Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.24.2/docs/resources/cloud_azure_integrations#resource_groups CloudAzureIntegrations#resource_groups} ResourceGroups *[]*string `field:"optional" json:"resourceGroups" yaml:"resourceGroups"` }
type CloudAzureIntegrationsKeyVaultOutputReference ¶
type CloudAzureIntegrationsKeyVaultOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudAzureIntegrationsKeyVault SetInternalValue(val *CloudAzureIntegrationsKeyVault) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 ResourceGroups() *[]*string SetResourceGroups(val *[]*string) ResourceGroupsInput() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() ResetResourceGroups() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAzureIntegrationsKeyVaultOutputReference ¶
func NewCloudAzureIntegrationsKeyVaultOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAzureIntegrationsKeyVaultOutputReference
type CloudAzureIntegrationsLoadBalancer ¶
type CloudAzureIntegrationsLoadBalancer struct { // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.24.2/docs/resources/cloud_azure_integrations#metrics_polling_interval CloudAzureIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` // Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.24.2/docs/resources/cloud_azure_integrations#resource_groups CloudAzureIntegrations#resource_groups} ResourceGroups *[]*string `field:"optional" json:"resourceGroups" yaml:"resourceGroups"` }
type CloudAzureIntegrationsLoadBalancerOutputReference ¶
type CloudAzureIntegrationsLoadBalancerOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudAzureIntegrationsLoadBalancer SetInternalValue(val *CloudAzureIntegrationsLoadBalancer) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 ResourceGroups() *[]*string SetResourceGroups(val *[]*string) ResourceGroupsInput() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() ResetResourceGroups() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAzureIntegrationsLoadBalancerOutputReference ¶
func NewCloudAzureIntegrationsLoadBalancerOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAzureIntegrationsLoadBalancerOutputReference
type CloudAzureIntegrationsLogicApps ¶
type CloudAzureIntegrationsLogicApps struct { // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.24.2/docs/resources/cloud_azure_integrations#metrics_polling_interval CloudAzureIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` // Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.24.2/docs/resources/cloud_azure_integrations#resource_groups CloudAzureIntegrations#resource_groups} ResourceGroups *[]*string `field:"optional" json:"resourceGroups" yaml:"resourceGroups"` }
type CloudAzureIntegrationsLogicAppsOutputReference ¶
type CloudAzureIntegrationsLogicAppsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudAzureIntegrationsLogicApps SetInternalValue(val *CloudAzureIntegrationsLogicApps) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 ResourceGroups() *[]*string SetResourceGroups(val *[]*string) ResourceGroupsInput() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() ResetResourceGroups() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAzureIntegrationsLogicAppsOutputReference ¶
func NewCloudAzureIntegrationsLogicAppsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAzureIntegrationsLogicAppsOutputReference
type CloudAzureIntegrationsMachineLearning ¶
type CloudAzureIntegrationsMachineLearning struct { // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.24.2/docs/resources/cloud_azure_integrations#metrics_polling_interval CloudAzureIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` // Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.24.2/docs/resources/cloud_azure_integrations#resource_groups CloudAzureIntegrations#resource_groups} ResourceGroups *[]*string `field:"optional" json:"resourceGroups" yaml:"resourceGroups"` }
type CloudAzureIntegrationsMachineLearningOutputReference ¶
type CloudAzureIntegrationsMachineLearningOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudAzureIntegrationsMachineLearning SetInternalValue(val *CloudAzureIntegrationsMachineLearning) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 ResourceGroups() *[]*string SetResourceGroups(val *[]*string) ResourceGroupsInput() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() ResetResourceGroups() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAzureIntegrationsMachineLearningOutputReference ¶
func NewCloudAzureIntegrationsMachineLearningOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAzureIntegrationsMachineLearningOutputReference
type CloudAzureIntegrationsMariaDb ¶
type CloudAzureIntegrationsMariaDb struct { // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.24.2/docs/resources/cloud_azure_integrations#metrics_polling_interval CloudAzureIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` // Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.24.2/docs/resources/cloud_azure_integrations#resource_groups CloudAzureIntegrations#resource_groups} ResourceGroups *[]*string `field:"optional" json:"resourceGroups" yaml:"resourceGroups"` }
type CloudAzureIntegrationsMariaDbOutputReference ¶
type CloudAzureIntegrationsMariaDbOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudAzureIntegrationsMariaDb SetInternalValue(val *CloudAzureIntegrationsMariaDb) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 ResourceGroups() *[]*string SetResourceGroups(val *[]*string) ResourceGroupsInput() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() ResetResourceGroups() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAzureIntegrationsMariaDbOutputReference ¶
func NewCloudAzureIntegrationsMariaDbOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAzureIntegrationsMariaDbOutputReference
type CloudAzureIntegrationsMonitor ¶ added in v7.0.2
type CloudAzureIntegrationsMonitor struct { // A flag that specifies if the integration is active. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.24.2/docs/resources/cloud_azure_integrations#enabled CloudAzureIntegrations#enabled} Enabled interface{} `field:"optional" json:"enabled" yaml:"enabled"` // Specify resource tags in 'key:value' form to be excluded from monitoring. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.24.2/docs/resources/cloud_azure_integrations#exclude_tags CloudAzureIntegrations#exclude_tags} ExcludeTags *[]*string `field:"optional" json:"excludeTags" yaml:"excludeTags"` // Specify resource tags in 'key:value' form to be monitored. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.24.2/docs/resources/cloud_azure_integrations#include_tags CloudAzureIntegrations#include_tags} IncludeTags *[]*string `field:"optional" json:"includeTags" yaml:"includeTags"` // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.24.2/docs/resources/cloud_azure_integrations#metrics_polling_interval CloudAzureIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` // Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.24.2/docs/resources/cloud_azure_integrations#resource_groups CloudAzureIntegrations#resource_groups} ResourceGroups *[]*string `field:"optional" json:"resourceGroups" yaml:"resourceGroups"` // Specify each Azure resource type that needs to be monitored. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.24.2/docs/resources/cloud_azure_integrations#resource_types CloudAzureIntegrations#resource_types} ResourceTypes *[]*string `field:"optional" json:"resourceTypes" yaml:"resourceTypes"` }
type CloudAzureIntegrationsMonitorOutputReference ¶ added in v7.0.2
type CloudAzureIntegrationsMonitorOutputReference 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 Enabled() interface{} SetEnabled(val interface{}) EnabledInput() interface{} ExcludeTags() *[]*string SetExcludeTags(val *[]*string) ExcludeTagsInput() *[]*string // Experimental. Fqn() *string IncludeTags() *[]*string SetIncludeTags(val *[]*string) IncludeTagsInput() *[]*string InternalValue() *CloudAzureIntegrationsMonitor SetInternalValue(val *CloudAzureIntegrationsMonitor) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 ResourceGroups() *[]*string SetResourceGroups(val *[]*string) ResourceGroupsInput() *[]*string ResourceTypes() *[]*string SetResourceTypes(val *[]*string) ResourceTypesInput() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetEnabled() ResetExcludeTags() ResetIncludeTags() ResetMetricsPollingInterval() ResetResourceGroups() ResetResourceTypes() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAzureIntegrationsMonitorOutputReference ¶ added in v7.0.2
func NewCloudAzureIntegrationsMonitorOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAzureIntegrationsMonitorOutputReference
type CloudAzureIntegrationsMysql ¶
type CloudAzureIntegrationsMysql struct { // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.24.2/docs/resources/cloud_azure_integrations#metrics_polling_interval CloudAzureIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` // Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.24.2/docs/resources/cloud_azure_integrations#resource_groups CloudAzureIntegrations#resource_groups} ResourceGroups *[]*string `field:"optional" json:"resourceGroups" yaml:"resourceGroups"` }
type CloudAzureIntegrationsMysqlFlexible ¶
type CloudAzureIntegrationsMysqlFlexible struct { // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.24.2/docs/resources/cloud_azure_integrations#metrics_polling_interval CloudAzureIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` // Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.24.2/docs/resources/cloud_azure_integrations#resource_groups CloudAzureIntegrations#resource_groups} ResourceGroups *[]*string `field:"optional" json:"resourceGroups" yaml:"resourceGroups"` }
type CloudAzureIntegrationsMysqlFlexibleOutputReference ¶
type CloudAzureIntegrationsMysqlFlexibleOutputReference 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() *CloudAzureIntegrationsMysqlFlexible SetInternalValue(val *CloudAzureIntegrationsMysqlFlexible) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 ResourceGroups() *[]*string SetResourceGroups(val *[]*string) ResourceGroupsInput() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() ResetResourceGroups() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAzureIntegrationsMysqlFlexibleOutputReference ¶
func NewCloudAzureIntegrationsMysqlFlexibleOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAzureIntegrationsMysqlFlexibleOutputReference
type CloudAzureIntegrationsMysqlOutputReference ¶
type CloudAzureIntegrationsMysqlOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudAzureIntegrationsMysql SetInternalValue(val *CloudAzureIntegrationsMysql) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 ResourceGroups() *[]*string SetResourceGroups(val *[]*string) ResourceGroupsInput() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() ResetResourceGroups() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAzureIntegrationsMysqlOutputReference ¶
func NewCloudAzureIntegrationsMysqlOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAzureIntegrationsMysqlOutputReference
type CloudAzureIntegrationsPostgresql ¶
type CloudAzureIntegrationsPostgresql struct { // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.24.2/docs/resources/cloud_azure_integrations#metrics_polling_interval CloudAzureIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` // Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.24.2/docs/resources/cloud_azure_integrations#resource_groups CloudAzureIntegrations#resource_groups} ResourceGroups *[]*string `field:"optional" json:"resourceGroups" yaml:"resourceGroups"` }
type CloudAzureIntegrationsPostgresqlFlexible ¶
type CloudAzureIntegrationsPostgresqlFlexible struct { // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.24.2/docs/resources/cloud_azure_integrations#metrics_polling_interval CloudAzureIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` // Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.24.2/docs/resources/cloud_azure_integrations#resource_groups CloudAzureIntegrations#resource_groups} ResourceGroups *[]*string `field:"optional" json:"resourceGroups" yaml:"resourceGroups"` }
type CloudAzureIntegrationsPostgresqlFlexibleOutputReference ¶
type CloudAzureIntegrationsPostgresqlFlexibleOutputReference 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() *CloudAzureIntegrationsPostgresqlFlexible SetInternalValue(val *CloudAzureIntegrationsPostgresqlFlexible) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 ResourceGroups() *[]*string SetResourceGroups(val *[]*string) ResourceGroupsInput() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() ResetResourceGroups() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAzureIntegrationsPostgresqlFlexibleOutputReference ¶
func NewCloudAzureIntegrationsPostgresqlFlexibleOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAzureIntegrationsPostgresqlFlexibleOutputReference
type CloudAzureIntegrationsPostgresqlOutputReference ¶
type CloudAzureIntegrationsPostgresqlOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudAzureIntegrationsPostgresql SetInternalValue(val *CloudAzureIntegrationsPostgresql) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 ResourceGroups() *[]*string SetResourceGroups(val *[]*string) ResourceGroupsInput() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() ResetResourceGroups() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAzureIntegrationsPostgresqlOutputReference ¶
func NewCloudAzureIntegrationsPostgresqlOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAzureIntegrationsPostgresqlOutputReference
type CloudAzureIntegrationsPowerBiDedicated ¶
type CloudAzureIntegrationsPowerBiDedicated struct { // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.24.2/docs/resources/cloud_azure_integrations#metrics_polling_interval CloudAzureIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` // Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.24.2/docs/resources/cloud_azure_integrations#resource_groups CloudAzureIntegrations#resource_groups} ResourceGroups *[]*string `field:"optional" json:"resourceGroups" yaml:"resourceGroups"` }
type CloudAzureIntegrationsPowerBiDedicatedOutputReference ¶
type CloudAzureIntegrationsPowerBiDedicatedOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudAzureIntegrationsPowerBiDedicated SetInternalValue(val *CloudAzureIntegrationsPowerBiDedicated) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 ResourceGroups() *[]*string SetResourceGroups(val *[]*string) ResourceGroupsInput() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() ResetResourceGroups() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAzureIntegrationsPowerBiDedicatedOutputReference ¶
func NewCloudAzureIntegrationsPowerBiDedicatedOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAzureIntegrationsPowerBiDedicatedOutputReference
type CloudAzureIntegrationsRedisCache ¶
type CloudAzureIntegrationsRedisCache struct { // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.24.2/docs/resources/cloud_azure_integrations#metrics_polling_interval CloudAzureIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` // Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.24.2/docs/resources/cloud_azure_integrations#resource_groups CloudAzureIntegrations#resource_groups} ResourceGroups *[]*string `field:"optional" json:"resourceGroups" yaml:"resourceGroups"` }
type CloudAzureIntegrationsRedisCacheOutputReference ¶
type CloudAzureIntegrationsRedisCacheOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudAzureIntegrationsRedisCache SetInternalValue(val *CloudAzureIntegrationsRedisCache) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 ResourceGroups() *[]*string SetResourceGroups(val *[]*string) ResourceGroupsInput() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() ResetResourceGroups() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAzureIntegrationsRedisCacheOutputReference ¶
func NewCloudAzureIntegrationsRedisCacheOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAzureIntegrationsRedisCacheOutputReference
type CloudAzureIntegrationsServiceBus ¶
type CloudAzureIntegrationsServiceBus struct { // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.24.2/docs/resources/cloud_azure_integrations#metrics_polling_interval CloudAzureIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` // Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.24.2/docs/resources/cloud_azure_integrations#resource_groups CloudAzureIntegrations#resource_groups} ResourceGroups *[]*string `field:"optional" json:"resourceGroups" yaml:"resourceGroups"` }
type CloudAzureIntegrationsServiceBusOutputReference ¶
type CloudAzureIntegrationsServiceBusOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudAzureIntegrationsServiceBus SetInternalValue(val *CloudAzureIntegrationsServiceBus) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 ResourceGroups() *[]*string SetResourceGroups(val *[]*string) ResourceGroupsInput() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() ResetResourceGroups() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAzureIntegrationsServiceBusOutputReference ¶
func NewCloudAzureIntegrationsServiceBusOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAzureIntegrationsServiceBusOutputReference
type CloudAzureIntegrationsSql ¶
type CloudAzureIntegrationsSql struct { // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.24.2/docs/resources/cloud_azure_integrations#metrics_polling_interval CloudAzureIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` // Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.24.2/docs/resources/cloud_azure_integrations#resource_groups CloudAzureIntegrations#resource_groups} ResourceGroups *[]*string `field:"optional" json:"resourceGroups" yaml:"resourceGroups"` }
type CloudAzureIntegrationsSqlManaged ¶
type CloudAzureIntegrationsSqlManaged struct { // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.24.2/docs/resources/cloud_azure_integrations#metrics_polling_interval CloudAzureIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` // Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.24.2/docs/resources/cloud_azure_integrations#resource_groups CloudAzureIntegrations#resource_groups} ResourceGroups *[]*string `field:"optional" json:"resourceGroups" yaml:"resourceGroups"` }
type CloudAzureIntegrationsSqlManagedOutputReference ¶
type CloudAzureIntegrationsSqlManagedOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudAzureIntegrationsSqlManaged SetInternalValue(val *CloudAzureIntegrationsSqlManaged) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 ResourceGroups() *[]*string SetResourceGroups(val *[]*string) ResourceGroupsInput() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() ResetResourceGroups() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAzureIntegrationsSqlManagedOutputReference ¶
func NewCloudAzureIntegrationsSqlManagedOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAzureIntegrationsSqlManagedOutputReference
type CloudAzureIntegrationsSqlOutputReference ¶
type CloudAzureIntegrationsSqlOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudAzureIntegrationsSql SetInternalValue(val *CloudAzureIntegrationsSql) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 ResourceGroups() *[]*string SetResourceGroups(val *[]*string) ResourceGroupsInput() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() ResetResourceGroups() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAzureIntegrationsSqlOutputReference ¶
func NewCloudAzureIntegrationsSqlOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAzureIntegrationsSqlOutputReference
type CloudAzureIntegrationsStorage ¶
type CloudAzureIntegrationsStorage struct { // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.24.2/docs/resources/cloud_azure_integrations#metrics_polling_interval CloudAzureIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` // Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.24.2/docs/resources/cloud_azure_integrations#resource_groups CloudAzureIntegrations#resource_groups} ResourceGroups *[]*string `field:"optional" json:"resourceGroups" yaml:"resourceGroups"` }
type CloudAzureIntegrationsStorageOutputReference ¶
type CloudAzureIntegrationsStorageOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudAzureIntegrationsStorage SetInternalValue(val *CloudAzureIntegrationsStorage) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 ResourceGroups() *[]*string SetResourceGroups(val *[]*string) ResourceGroupsInput() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() ResetResourceGroups() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAzureIntegrationsStorageOutputReference ¶
func NewCloudAzureIntegrationsStorageOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAzureIntegrationsStorageOutputReference
type CloudAzureIntegrationsVirtualMachine ¶
type CloudAzureIntegrationsVirtualMachine struct { // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.24.2/docs/resources/cloud_azure_integrations#metrics_polling_interval CloudAzureIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` // Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.24.2/docs/resources/cloud_azure_integrations#resource_groups CloudAzureIntegrations#resource_groups} ResourceGroups *[]*string `field:"optional" json:"resourceGroups" yaml:"resourceGroups"` }
type CloudAzureIntegrationsVirtualMachineOutputReference ¶
type CloudAzureIntegrationsVirtualMachineOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudAzureIntegrationsVirtualMachine SetInternalValue(val *CloudAzureIntegrationsVirtualMachine) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 ResourceGroups() *[]*string SetResourceGroups(val *[]*string) ResourceGroupsInput() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() ResetResourceGroups() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAzureIntegrationsVirtualMachineOutputReference ¶
func NewCloudAzureIntegrationsVirtualMachineOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAzureIntegrationsVirtualMachineOutputReference
type CloudAzureIntegrationsVirtualNetworks ¶
type CloudAzureIntegrationsVirtualNetworks struct { // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.24.2/docs/resources/cloud_azure_integrations#metrics_polling_interval CloudAzureIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` // Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.24.2/docs/resources/cloud_azure_integrations#resource_groups CloudAzureIntegrations#resource_groups} ResourceGroups *[]*string `field:"optional" json:"resourceGroups" yaml:"resourceGroups"` }
type CloudAzureIntegrationsVirtualNetworksOutputReference ¶
type CloudAzureIntegrationsVirtualNetworksOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudAzureIntegrationsVirtualNetworks SetInternalValue(val *CloudAzureIntegrationsVirtualNetworks) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 ResourceGroups() *[]*string SetResourceGroups(val *[]*string) ResourceGroupsInput() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() ResetResourceGroups() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAzureIntegrationsVirtualNetworksOutputReference ¶
func NewCloudAzureIntegrationsVirtualNetworksOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAzureIntegrationsVirtualNetworksOutputReference
type CloudAzureIntegrationsVms ¶
type CloudAzureIntegrationsVms struct { // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.24.2/docs/resources/cloud_azure_integrations#metrics_polling_interval CloudAzureIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` // Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.24.2/docs/resources/cloud_azure_integrations#resource_groups CloudAzureIntegrations#resource_groups} ResourceGroups *[]*string `field:"optional" json:"resourceGroups" yaml:"resourceGroups"` }
type CloudAzureIntegrationsVmsOutputReference ¶
type CloudAzureIntegrationsVmsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudAzureIntegrationsVms SetInternalValue(val *CloudAzureIntegrationsVms) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 ResourceGroups() *[]*string SetResourceGroups(val *[]*string) ResourceGroupsInput() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() ResetResourceGroups() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAzureIntegrationsVmsOutputReference ¶
func NewCloudAzureIntegrationsVmsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAzureIntegrationsVmsOutputReference
type CloudAzureIntegrationsVpnGateway ¶
type CloudAzureIntegrationsVpnGateway struct { // The data polling interval in seconds. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.24.2/docs/resources/cloud_azure_integrations#metrics_polling_interval CloudAzureIntegrations#metrics_polling_interval} MetricsPollingInterval *float64 `field:"optional" json:"metricsPollingInterval" yaml:"metricsPollingInterval"` // Specify each Resource group associated with the resources that you want to monitor. Filter values are case-sensitive. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/newrelic/newrelic/3.24.2/docs/resources/cloud_azure_integrations#resource_groups CloudAzureIntegrations#resource_groups} ResourceGroups *[]*string `field:"optional" json:"resourceGroups" yaml:"resourceGroups"` }
type CloudAzureIntegrationsVpnGatewayOutputReference ¶
type CloudAzureIntegrationsVpnGatewayOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *CloudAzureIntegrationsVpnGateway SetInternalValue(val *CloudAzureIntegrationsVpnGateway) MetricsPollingInterval() *float64 SetMetricsPollingInterval(val *float64) MetricsPollingIntervalInput() *float64 ResourceGroups() *[]*string SetResourceGroups(val *[]*string) ResourceGroupsInput() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetMetricsPollingInterval() ResetResourceGroups() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewCloudAzureIntegrationsVpnGatewayOutputReference ¶
func NewCloudAzureIntegrationsVpnGatewayOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) CloudAzureIntegrationsVpnGatewayOutputReference
Source Files ¶
- CloudAzureIntegrations.go
- CloudAzureIntegrationsApiManagement.go
- CloudAzureIntegrationsApiManagementOutputReference.go
- CloudAzureIntegrationsApiManagementOutputReference__checks.go
- CloudAzureIntegrationsAppGateway.go
- CloudAzureIntegrationsAppGatewayOutputReference.go
- CloudAzureIntegrationsAppGatewayOutputReference__checks.go
- CloudAzureIntegrationsAppService.go
- CloudAzureIntegrationsAppServiceOutputReference.go
- CloudAzureIntegrationsAppServiceOutputReference__checks.go
- CloudAzureIntegrationsConfig.go
- CloudAzureIntegrationsContainers.go
- CloudAzureIntegrationsContainersOutputReference.go
- CloudAzureIntegrationsContainersOutputReference__checks.go
- CloudAzureIntegrationsCosmosDb.go
- CloudAzureIntegrationsCosmosDbOutputReference.go
- CloudAzureIntegrationsCosmosDbOutputReference__checks.go
- CloudAzureIntegrationsCostManagement.go
- CloudAzureIntegrationsCostManagementOutputReference.go
- CloudAzureIntegrationsCostManagementOutputReference__checks.go
- CloudAzureIntegrationsDataFactory.go
- CloudAzureIntegrationsDataFactoryOutputReference.go
- CloudAzureIntegrationsDataFactoryOutputReference__checks.go
- CloudAzureIntegrationsEventHub.go
- CloudAzureIntegrationsEventHubOutputReference.go
- CloudAzureIntegrationsEventHubOutputReference__checks.go
- CloudAzureIntegrationsExpressRoute.go
- CloudAzureIntegrationsExpressRouteOutputReference.go
- CloudAzureIntegrationsExpressRouteOutputReference__checks.go
- CloudAzureIntegrationsFirewalls.go
- CloudAzureIntegrationsFirewallsOutputReference.go
- CloudAzureIntegrationsFirewallsOutputReference__checks.go
- CloudAzureIntegrationsFrontDoor.go
- CloudAzureIntegrationsFrontDoorOutputReference.go
- CloudAzureIntegrationsFrontDoorOutputReference__checks.go
- CloudAzureIntegrationsFunctions.go
- CloudAzureIntegrationsFunctionsOutputReference.go
- CloudAzureIntegrationsFunctionsOutputReference__checks.go
- CloudAzureIntegrationsKeyVault.go
- CloudAzureIntegrationsKeyVaultOutputReference.go
- CloudAzureIntegrationsKeyVaultOutputReference__checks.go
- CloudAzureIntegrationsLoadBalancer.go
- CloudAzureIntegrationsLoadBalancerOutputReference.go
- CloudAzureIntegrationsLoadBalancerOutputReference__checks.go
- CloudAzureIntegrationsLogicApps.go
- CloudAzureIntegrationsLogicAppsOutputReference.go
- CloudAzureIntegrationsLogicAppsOutputReference__checks.go
- CloudAzureIntegrationsMachineLearning.go
- CloudAzureIntegrationsMachineLearningOutputReference.go
- CloudAzureIntegrationsMachineLearningOutputReference__checks.go
- CloudAzureIntegrationsMariaDb.go
- CloudAzureIntegrationsMariaDbOutputReference.go
- CloudAzureIntegrationsMariaDbOutputReference__checks.go
- CloudAzureIntegrationsMonitor.go
- CloudAzureIntegrationsMonitorOutputReference.go
- CloudAzureIntegrationsMonitorOutputReference__checks.go
- CloudAzureIntegrationsMysql.go
- CloudAzureIntegrationsMysqlFlexible.go
- CloudAzureIntegrationsMysqlFlexibleOutputReference.go
- CloudAzureIntegrationsMysqlFlexibleOutputReference__checks.go
- CloudAzureIntegrationsMysqlOutputReference.go
- CloudAzureIntegrationsMysqlOutputReference__checks.go
- CloudAzureIntegrationsPostgresql.go
- CloudAzureIntegrationsPostgresqlFlexible.go
- CloudAzureIntegrationsPostgresqlFlexibleOutputReference.go
- CloudAzureIntegrationsPostgresqlFlexibleOutputReference__checks.go
- CloudAzureIntegrationsPostgresqlOutputReference.go
- CloudAzureIntegrationsPostgresqlOutputReference__checks.go
- CloudAzureIntegrationsPowerBiDedicated.go
- CloudAzureIntegrationsPowerBiDedicatedOutputReference.go
- CloudAzureIntegrationsPowerBiDedicatedOutputReference__checks.go
- CloudAzureIntegrationsRedisCache.go
- CloudAzureIntegrationsRedisCacheOutputReference.go
- CloudAzureIntegrationsRedisCacheOutputReference__checks.go
- CloudAzureIntegrationsServiceBus.go
- CloudAzureIntegrationsServiceBusOutputReference.go
- CloudAzureIntegrationsServiceBusOutputReference__checks.go
- CloudAzureIntegrationsSql.go
- CloudAzureIntegrationsSqlManaged.go
- CloudAzureIntegrationsSqlManagedOutputReference.go
- CloudAzureIntegrationsSqlManagedOutputReference__checks.go
- CloudAzureIntegrationsSqlOutputReference.go
- CloudAzureIntegrationsSqlOutputReference__checks.go
- CloudAzureIntegrationsStorage.go
- CloudAzureIntegrationsStorageOutputReference.go
- CloudAzureIntegrationsStorageOutputReference__checks.go
- CloudAzureIntegrationsVirtualMachine.go
- CloudAzureIntegrationsVirtualMachineOutputReference.go
- CloudAzureIntegrationsVirtualMachineOutputReference__checks.go
- CloudAzureIntegrationsVirtualNetworks.go
- CloudAzureIntegrationsVirtualNetworksOutputReference.go
- CloudAzureIntegrationsVirtualNetworksOutputReference__checks.go
- CloudAzureIntegrationsVms.go
- CloudAzureIntegrationsVmsOutputReference.go
- CloudAzureIntegrationsVmsOutputReference__checks.go
- CloudAzureIntegrationsVpnGateway.go
- CloudAzureIntegrationsVpnGatewayOutputReference.go
- CloudAzureIntegrationsVpnGatewayOutputReference__checks.go
- CloudAzureIntegrations__checks.go
- main.go