Documentation ¶
Index ¶
- func MonitorDataCollectionRule_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, ...) cdktf.ImportableResource
- func MonitorDataCollectionRule_IsConstruct(x interface{}) *bool
- func MonitorDataCollectionRule_IsTerraformElement(x interface{}) *bool
- func MonitorDataCollectionRule_IsTerraformResource(x interface{}) *bool
- func MonitorDataCollectionRule_TfResourceType() *string
- func NewMonitorDataCollectionRuleDataFlowList_Override(m MonitorDataCollectionRuleDataFlowList, ...)
- func NewMonitorDataCollectionRuleDataFlowOutputReference_Override(m MonitorDataCollectionRuleDataFlowOutputReference, ...)
- func NewMonitorDataCollectionRuleDataSourcesDataImportEventHubDataSourceList_Override(m MonitorDataCollectionRuleDataSourcesDataImportEventHubDataSourceList, ...)
- func NewMonitorDataCollectionRuleDataSourcesDataImportEventHubDataSourceOutputReference_Override(...)
- func NewMonitorDataCollectionRuleDataSourcesDataImportOutputReference_Override(m MonitorDataCollectionRuleDataSourcesDataImportOutputReference, ...)
- func NewMonitorDataCollectionRuleDataSourcesExtensionList_Override(m MonitorDataCollectionRuleDataSourcesExtensionList, ...)
- func NewMonitorDataCollectionRuleDataSourcesExtensionOutputReference_Override(m MonitorDataCollectionRuleDataSourcesExtensionOutputReference, ...)
- func NewMonitorDataCollectionRuleDataSourcesIisLogList_Override(m MonitorDataCollectionRuleDataSourcesIisLogList, ...)
- func NewMonitorDataCollectionRuleDataSourcesIisLogOutputReference_Override(m MonitorDataCollectionRuleDataSourcesIisLogOutputReference, ...)
- func NewMonitorDataCollectionRuleDataSourcesLogFileList_Override(m MonitorDataCollectionRuleDataSourcesLogFileList, ...)
- func NewMonitorDataCollectionRuleDataSourcesLogFileOutputReference_Override(m MonitorDataCollectionRuleDataSourcesLogFileOutputReference, ...)
- func NewMonitorDataCollectionRuleDataSourcesLogFileSettingsOutputReference_Override(m MonitorDataCollectionRuleDataSourcesLogFileSettingsOutputReference, ...)
- func NewMonitorDataCollectionRuleDataSourcesLogFileSettingsTextOutputReference_Override(m MonitorDataCollectionRuleDataSourcesLogFileSettingsTextOutputReference, ...)
- func NewMonitorDataCollectionRuleDataSourcesOutputReference_Override(m MonitorDataCollectionRuleDataSourcesOutputReference, ...)
- func NewMonitorDataCollectionRuleDataSourcesPerformanceCounterList_Override(m MonitorDataCollectionRuleDataSourcesPerformanceCounterList, ...)
- func NewMonitorDataCollectionRuleDataSourcesPerformanceCounterOutputReference_Override(m MonitorDataCollectionRuleDataSourcesPerformanceCounterOutputReference, ...)
- func NewMonitorDataCollectionRuleDataSourcesPlatformTelemetryList_Override(m MonitorDataCollectionRuleDataSourcesPlatformTelemetryList, ...)
- func NewMonitorDataCollectionRuleDataSourcesPlatformTelemetryOutputReference_Override(m MonitorDataCollectionRuleDataSourcesPlatformTelemetryOutputReference, ...)
- func NewMonitorDataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterList_Override(...)
- func NewMonitorDataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterOutputReference_Override(...)
- func NewMonitorDataCollectionRuleDataSourcesPrometheusForwarderList_Override(m MonitorDataCollectionRuleDataSourcesPrometheusForwarderList, ...)
- func NewMonitorDataCollectionRuleDataSourcesPrometheusForwarderOutputReference_Override(m MonitorDataCollectionRuleDataSourcesPrometheusForwarderOutputReference, ...)
- func NewMonitorDataCollectionRuleDataSourcesSyslogList_Override(m MonitorDataCollectionRuleDataSourcesSyslogList, ...)
- func NewMonitorDataCollectionRuleDataSourcesSyslogOutputReference_Override(m MonitorDataCollectionRuleDataSourcesSyslogOutputReference, ...)
- func NewMonitorDataCollectionRuleDataSourcesWindowsEventLogList_Override(m MonitorDataCollectionRuleDataSourcesWindowsEventLogList, ...)
- func NewMonitorDataCollectionRuleDataSourcesWindowsEventLogOutputReference_Override(m MonitorDataCollectionRuleDataSourcesWindowsEventLogOutputReference, ...)
- func NewMonitorDataCollectionRuleDataSourcesWindowsFirewallLogList_Override(m MonitorDataCollectionRuleDataSourcesWindowsFirewallLogList, ...)
- func NewMonitorDataCollectionRuleDataSourcesWindowsFirewallLogOutputReference_Override(m MonitorDataCollectionRuleDataSourcesWindowsFirewallLogOutputReference, ...)
- func NewMonitorDataCollectionRuleDestinationsAzureMonitorMetricsOutputReference_Override(m MonitorDataCollectionRuleDestinationsAzureMonitorMetricsOutputReference, ...)
- func NewMonitorDataCollectionRuleDestinationsEventHubDirectOutputReference_Override(m MonitorDataCollectionRuleDestinationsEventHubDirectOutputReference, ...)
- func NewMonitorDataCollectionRuleDestinationsEventHubOutputReference_Override(m MonitorDataCollectionRuleDestinationsEventHubOutputReference, ...)
- func NewMonitorDataCollectionRuleDestinationsLogAnalyticsList_Override(m MonitorDataCollectionRuleDestinationsLogAnalyticsList, ...)
- func NewMonitorDataCollectionRuleDestinationsLogAnalyticsOutputReference_Override(m MonitorDataCollectionRuleDestinationsLogAnalyticsOutputReference, ...)
- func NewMonitorDataCollectionRuleDestinationsMonitorAccountList_Override(m MonitorDataCollectionRuleDestinationsMonitorAccountList, ...)
- func NewMonitorDataCollectionRuleDestinationsMonitorAccountOutputReference_Override(m MonitorDataCollectionRuleDestinationsMonitorAccountOutputReference, ...)
- func NewMonitorDataCollectionRuleDestinationsOutputReference_Override(m MonitorDataCollectionRuleDestinationsOutputReference, ...)
- func NewMonitorDataCollectionRuleDestinationsStorageBlobDirectList_Override(m MonitorDataCollectionRuleDestinationsStorageBlobDirectList, ...)
- func NewMonitorDataCollectionRuleDestinationsStorageBlobDirectOutputReference_Override(m MonitorDataCollectionRuleDestinationsStorageBlobDirectOutputReference, ...)
- func NewMonitorDataCollectionRuleDestinationsStorageBlobList_Override(m MonitorDataCollectionRuleDestinationsStorageBlobList, ...)
- func NewMonitorDataCollectionRuleDestinationsStorageBlobOutputReference_Override(m MonitorDataCollectionRuleDestinationsStorageBlobOutputReference, ...)
- func NewMonitorDataCollectionRuleDestinationsStorageTableDirectList_Override(m MonitorDataCollectionRuleDestinationsStorageTableDirectList, ...)
- func NewMonitorDataCollectionRuleDestinationsStorageTableDirectOutputReference_Override(m MonitorDataCollectionRuleDestinationsStorageTableDirectOutputReference, ...)
- func NewMonitorDataCollectionRuleIdentityOutputReference_Override(m MonitorDataCollectionRuleIdentityOutputReference, ...)
- func NewMonitorDataCollectionRuleStreamDeclarationColumnList_Override(m MonitorDataCollectionRuleStreamDeclarationColumnList, ...)
- func NewMonitorDataCollectionRuleStreamDeclarationColumnOutputReference_Override(m MonitorDataCollectionRuleStreamDeclarationColumnOutputReference, ...)
- func NewMonitorDataCollectionRuleStreamDeclarationList_Override(m MonitorDataCollectionRuleStreamDeclarationList, ...)
- func NewMonitorDataCollectionRuleStreamDeclarationOutputReference_Override(m MonitorDataCollectionRuleStreamDeclarationOutputReference, ...)
- func NewMonitorDataCollectionRuleTimeoutsOutputReference_Override(m MonitorDataCollectionRuleTimeoutsOutputReference, ...)
- func NewMonitorDataCollectionRule_Override(m MonitorDataCollectionRule, scope constructs.Construct, id *string, ...)
- type MonitorDataCollectionRule
- type MonitorDataCollectionRuleConfig
- type MonitorDataCollectionRuleDataFlow
- type MonitorDataCollectionRuleDataFlowList
- type MonitorDataCollectionRuleDataFlowOutputReference
- type MonitorDataCollectionRuleDataSources
- type MonitorDataCollectionRuleDataSourcesDataImport
- type MonitorDataCollectionRuleDataSourcesDataImportEventHubDataSource
- type MonitorDataCollectionRuleDataSourcesDataImportEventHubDataSourceList
- type MonitorDataCollectionRuleDataSourcesDataImportEventHubDataSourceOutputReference
- type MonitorDataCollectionRuleDataSourcesDataImportOutputReference
- type MonitorDataCollectionRuleDataSourcesExtension
- type MonitorDataCollectionRuleDataSourcesExtensionList
- type MonitorDataCollectionRuleDataSourcesExtensionOutputReference
- type MonitorDataCollectionRuleDataSourcesIisLog
- type MonitorDataCollectionRuleDataSourcesIisLogList
- type MonitorDataCollectionRuleDataSourcesIisLogOutputReference
- type MonitorDataCollectionRuleDataSourcesLogFile
- type MonitorDataCollectionRuleDataSourcesLogFileList
- type MonitorDataCollectionRuleDataSourcesLogFileOutputReference
- type MonitorDataCollectionRuleDataSourcesLogFileSettings
- type MonitorDataCollectionRuleDataSourcesLogFileSettingsOutputReference
- type MonitorDataCollectionRuleDataSourcesLogFileSettingsText
- type MonitorDataCollectionRuleDataSourcesLogFileSettingsTextOutputReference
- type MonitorDataCollectionRuleDataSourcesOutputReference
- type MonitorDataCollectionRuleDataSourcesPerformanceCounter
- type MonitorDataCollectionRuleDataSourcesPerformanceCounterList
- type MonitorDataCollectionRuleDataSourcesPerformanceCounterOutputReference
- type MonitorDataCollectionRuleDataSourcesPlatformTelemetry
- type MonitorDataCollectionRuleDataSourcesPlatformTelemetryList
- type MonitorDataCollectionRuleDataSourcesPlatformTelemetryOutputReference
- type MonitorDataCollectionRuleDataSourcesPrometheusForwarder
- type MonitorDataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilter
- type MonitorDataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterList
- type MonitorDataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterOutputReference
- type MonitorDataCollectionRuleDataSourcesPrometheusForwarderList
- type MonitorDataCollectionRuleDataSourcesPrometheusForwarderOutputReference
- type MonitorDataCollectionRuleDataSourcesSyslog
- type MonitorDataCollectionRuleDataSourcesSyslogList
- type MonitorDataCollectionRuleDataSourcesSyslogOutputReference
- type MonitorDataCollectionRuleDataSourcesWindowsEventLog
- type MonitorDataCollectionRuleDataSourcesWindowsEventLogList
- type MonitorDataCollectionRuleDataSourcesWindowsEventLogOutputReference
- type MonitorDataCollectionRuleDataSourcesWindowsFirewallLog
- type MonitorDataCollectionRuleDataSourcesWindowsFirewallLogList
- type MonitorDataCollectionRuleDataSourcesWindowsFirewallLogOutputReference
- type MonitorDataCollectionRuleDestinations
- type MonitorDataCollectionRuleDestinationsAzureMonitorMetrics
- type MonitorDataCollectionRuleDestinationsAzureMonitorMetricsOutputReference
- type MonitorDataCollectionRuleDestinationsEventHub
- type MonitorDataCollectionRuleDestinationsEventHubDirect
- type MonitorDataCollectionRuleDestinationsEventHubDirectOutputReference
- type MonitorDataCollectionRuleDestinationsEventHubOutputReference
- type MonitorDataCollectionRuleDestinationsLogAnalytics
- type MonitorDataCollectionRuleDestinationsLogAnalyticsList
- type MonitorDataCollectionRuleDestinationsLogAnalyticsOutputReference
- type MonitorDataCollectionRuleDestinationsMonitorAccount
- type MonitorDataCollectionRuleDestinationsMonitorAccountList
- type MonitorDataCollectionRuleDestinationsMonitorAccountOutputReference
- type MonitorDataCollectionRuleDestinationsOutputReference
- type MonitorDataCollectionRuleDestinationsStorageBlob
- type MonitorDataCollectionRuleDestinationsStorageBlobDirect
- type MonitorDataCollectionRuleDestinationsStorageBlobDirectList
- type MonitorDataCollectionRuleDestinationsStorageBlobDirectOutputReference
- type MonitorDataCollectionRuleDestinationsStorageBlobList
- type MonitorDataCollectionRuleDestinationsStorageBlobOutputReference
- type MonitorDataCollectionRuleDestinationsStorageTableDirect
- type MonitorDataCollectionRuleDestinationsStorageTableDirectList
- type MonitorDataCollectionRuleDestinationsStorageTableDirectOutputReference
- type MonitorDataCollectionRuleIdentity
- type MonitorDataCollectionRuleIdentityOutputReference
- type MonitorDataCollectionRuleStreamDeclaration
- type MonitorDataCollectionRuleStreamDeclarationColumn
- type MonitorDataCollectionRuleStreamDeclarationColumnList
- type MonitorDataCollectionRuleStreamDeclarationColumnOutputReference
- type MonitorDataCollectionRuleStreamDeclarationList
- type MonitorDataCollectionRuleStreamDeclarationOutputReference
- type MonitorDataCollectionRuleTimeouts
- type MonitorDataCollectionRuleTimeoutsOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func MonitorDataCollectionRule_GenerateConfigForImport ¶
func MonitorDataCollectionRule_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, provider cdktf.TerraformProvider) cdktf.ImportableResource
Generates CDKTF code for importing a MonitorDataCollectionRule resource upon running "cdktf plan <stack-name>".
func MonitorDataCollectionRule_IsConstruct ¶
func MonitorDataCollectionRule_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 MonitorDataCollectionRule_IsTerraformElement ¶
func MonitorDataCollectionRule_IsTerraformElement(x interface{}) *bool
Experimental.
func MonitorDataCollectionRule_IsTerraformResource ¶
func MonitorDataCollectionRule_IsTerraformResource(x interface{}) *bool
Experimental.
func MonitorDataCollectionRule_TfResourceType ¶
func MonitorDataCollectionRule_TfResourceType() *string
func NewMonitorDataCollectionRuleDataFlowList_Override ¶
func NewMonitorDataCollectionRuleDataFlowList_Override(m MonitorDataCollectionRuleDataFlowList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewMonitorDataCollectionRuleDataFlowOutputReference_Override ¶
func NewMonitorDataCollectionRuleDataFlowOutputReference_Override(m MonitorDataCollectionRuleDataFlowOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewMonitorDataCollectionRuleDataSourcesDataImportEventHubDataSourceList_Override ¶
func NewMonitorDataCollectionRuleDataSourcesDataImportEventHubDataSourceList_Override(m MonitorDataCollectionRuleDataSourcesDataImportEventHubDataSourceList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewMonitorDataCollectionRuleDataSourcesDataImportEventHubDataSourceOutputReference_Override ¶
func NewMonitorDataCollectionRuleDataSourcesDataImportEventHubDataSourceOutputReference_Override(m MonitorDataCollectionRuleDataSourcesDataImportEventHubDataSourceOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewMonitorDataCollectionRuleDataSourcesDataImportOutputReference_Override ¶
func NewMonitorDataCollectionRuleDataSourcesDataImportOutputReference_Override(m MonitorDataCollectionRuleDataSourcesDataImportOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewMonitorDataCollectionRuleDataSourcesExtensionList_Override ¶
func NewMonitorDataCollectionRuleDataSourcesExtensionList_Override(m MonitorDataCollectionRuleDataSourcesExtensionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewMonitorDataCollectionRuleDataSourcesExtensionOutputReference_Override ¶
func NewMonitorDataCollectionRuleDataSourcesExtensionOutputReference_Override(m MonitorDataCollectionRuleDataSourcesExtensionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewMonitorDataCollectionRuleDataSourcesIisLogList_Override ¶
func NewMonitorDataCollectionRuleDataSourcesIisLogList_Override(m MonitorDataCollectionRuleDataSourcesIisLogList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewMonitorDataCollectionRuleDataSourcesIisLogOutputReference_Override ¶
func NewMonitorDataCollectionRuleDataSourcesIisLogOutputReference_Override(m MonitorDataCollectionRuleDataSourcesIisLogOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewMonitorDataCollectionRuleDataSourcesLogFileList_Override ¶
func NewMonitorDataCollectionRuleDataSourcesLogFileList_Override(m MonitorDataCollectionRuleDataSourcesLogFileList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewMonitorDataCollectionRuleDataSourcesLogFileOutputReference_Override ¶
func NewMonitorDataCollectionRuleDataSourcesLogFileOutputReference_Override(m MonitorDataCollectionRuleDataSourcesLogFileOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewMonitorDataCollectionRuleDataSourcesLogFileSettingsOutputReference_Override ¶
func NewMonitorDataCollectionRuleDataSourcesLogFileSettingsOutputReference_Override(m MonitorDataCollectionRuleDataSourcesLogFileSettingsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewMonitorDataCollectionRuleDataSourcesLogFileSettingsTextOutputReference_Override ¶
func NewMonitorDataCollectionRuleDataSourcesLogFileSettingsTextOutputReference_Override(m MonitorDataCollectionRuleDataSourcesLogFileSettingsTextOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewMonitorDataCollectionRuleDataSourcesOutputReference_Override ¶
func NewMonitorDataCollectionRuleDataSourcesOutputReference_Override(m MonitorDataCollectionRuleDataSourcesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewMonitorDataCollectionRuleDataSourcesPerformanceCounterList_Override ¶
func NewMonitorDataCollectionRuleDataSourcesPerformanceCounterList_Override(m MonitorDataCollectionRuleDataSourcesPerformanceCounterList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewMonitorDataCollectionRuleDataSourcesPerformanceCounterOutputReference_Override ¶
func NewMonitorDataCollectionRuleDataSourcesPerformanceCounterOutputReference_Override(m MonitorDataCollectionRuleDataSourcesPerformanceCounterOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewMonitorDataCollectionRuleDataSourcesPlatformTelemetryList_Override ¶
func NewMonitorDataCollectionRuleDataSourcesPlatformTelemetryList_Override(m MonitorDataCollectionRuleDataSourcesPlatformTelemetryList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewMonitorDataCollectionRuleDataSourcesPlatformTelemetryOutputReference_Override ¶
func NewMonitorDataCollectionRuleDataSourcesPlatformTelemetryOutputReference_Override(m MonitorDataCollectionRuleDataSourcesPlatformTelemetryOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewMonitorDataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterList_Override ¶
func NewMonitorDataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterList_Override(m MonitorDataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewMonitorDataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterOutputReference_Override ¶
func NewMonitorDataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterOutputReference_Override(m MonitorDataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewMonitorDataCollectionRuleDataSourcesPrometheusForwarderList_Override ¶
func NewMonitorDataCollectionRuleDataSourcesPrometheusForwarderList_Override(m MonitorDataCollectionRuleDataSourcesPrometheusForwarderList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewMonitorDataCollectionRuleDataSourcesPrometheusForwarderOutputReference_Override ¶
func NewMonitorDataCollectionRuleDataSourcesPrometheusForwarderOutputReference_Override(m MonitorDataCollectionRuleDataSourcesPrometheusForwarderOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewMonitorDataCollectionRuleDataSourcesSyslogList_Override ¶
func NewMonitorDataCollectionRuleDataSourcesSyslogList_Override(m MonitorDataCollectionRuleDataSourcesSyslogList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewMonitorDataCollectionRuleDataSourcesSyslogOutputReference_Override ¶
func NewMonitorDataCollectionRuleDataSourcesSyslogOutputReference_Override(m MonitorDataCollectionRuleDataSourcesSyslogOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewMonitorDataCollectionRuleDataSourcesWindowsEventLogList_Override ¶
func NewMonitorDataCollectionRuleDataSourcesWindowsEventLogList_Override(m MonitorDataCollectionRuleDataSourcesWindowsEventLogList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewMonitorDataCollectionRuleDataSourcesWindowsEventLogOutputReference_Override ¶
func NewMonitorDataCollectionRuleDataSourcesWindowsEventLogOutputReference_Override(m MonitorDataCollectionRuleDataSourcesWindowsEventLogOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewMonitorDataCollectionRuleDataSourcesWindowsFirewallLogList_Override ¶
func NewMonitorDataCollectionRuleDataSourcesWindowsFirewallLogList_Override(m MonitorDataCollectionRuleDataSourcesWindowsFirewallLogList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewMonitorDataCollectionRuleDataSourcesWindowsFirewallLogOutputReference_Override ¶
func NewMonitorDataCollectionRuleDataSourcesWindowsFirewallLogOutputReference_Override(m MonitorDataCollectionRuleDataSourcesWindowsFirewallLogOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewMonitorDataCollectionRuleDestinationsAzureMonitorMetricsOutputReference_Override ¶
func NewMonitorDataCollectionRuleDestinationsAzureMonitorMetricsOutputReference_Override(m MonitorDataCollectionRuleDestinationsAzureMonitorMetricsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewMonitorDataCollectionRuleDestinationsEventHubDirectOutputReference_Override ¶
func NewMonitorDataCollectionRuleDestinationsEventHubDirectOutputReference_Override(m MonitorDataCollectionRuleDestinationsEventHubDirectOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewMonitorDataCollectionRuleDestinationsEventHubOutputReference_Override ¶
func NewMonitorDataCollectionRuleDestinationsEventHubOutputReference_Override(m MonitorDataCollectionRuleDestinationsEventHubOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewMonitorDataCollectionRuleDestinationsLogAnalyticsList_Override ¶
func NewMonitorDataCollectionRuleDestinationsLogAnalyticsList_Override(m MonitorDataCollectionRuleDestinationsLogAnalyticsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewMonitorDataCollectionRuleDestinationsLogAnalyticsOutputReference_Override ¶
func NewMonitorDataCollectionRuleDestinationsLogAnalyticsOutputReference_Override(m MonitorDataCollectionRuleDestinationsLogAnalyticsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewMonitorDataCollectionRuleDestinationsMonitorAccountList_Override ¶
func NewMonitorDataCollectionRuleDestinationsMonitorAccountList_Override(m MonitorDataCollectionRuleDestinationsMonitorAccountList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewMonitorDataCollectionRuleDestinationsMonitorAccountOutputReference_Override ¶
func NewMonitorDataCollectionRuleDestinationsMonitorAccountOutputReference_Override(m MonitorDataCollectionRuleDestinationsMonitorAccountOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewMonitorDataCollectionRuleDestinationsOutputReference_Override ¶
func NewMonitorDataCollectionRuleDestinationsOutputReference_Override(m MonitorDataCollectionRuleDestinationsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewMonitorDataCollectionRuleDestinationsStorageBlobDirectList_Override ¶
func NewMonitorDataCollectionRuleDestinationsStorageBlobDirectList_Override(m MonitorDataCollectionRuleDestinationsStorageBlobDirectList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewMonitorDataCollectionRuleDestinationsStorageBlobDirectOutputReference_Override ¶
func NewMonitorDataCollectionRuleDestinationsStorageBlobDirectOutputReference_Override(m MonitorDataCollectionRuleDestinationsStorageBlobDirectOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewMonitorDataCollectionRuleDestinationsStorageBlobList_Override ¶
func NewMonitorDataCollectionRuleDestinationsStorageBlobList_Override(m MonitorDataCollectionRuleDestinationsStorageBlobList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewMonitorDataCollectionRuleDestinationsStorageBlobOutputReference_Override ¶
func NewMonitorDataCollectionRuleDestinationsStorageBlobOutputReference_Override(m MonitorDataCollectionRuleDestinationsStorageBlobOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewMonitorDataCollectionRuleDestinationsStorageTableDirectList_Override ¶
func NewMonitorDataCollectionRuleDestinationsStorageTableDirectList_Override(m MonitorDataCollectionRuleDestinationsStorageTableDirectList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewMonitorDataCollectionRuleDestinationsStorageTableDirectOutputReference_Override ¶
func NewMonitorDataCollectionRuleDestinationsStorageTableDirectOutputReference_Override(m MonitorDataCollectionRuleDestinationsStorageTableDirectOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewMonitorDataCollectionRuleIdentityOutputReference_Override ¶
func NewMonitorDataCollectionRuleIdentityOutputReference_Override(m MonitorDataCollectionRuleIdentityOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewMonitorDataCollectionRuleStreamDeclarationColumnList_Override ¶
func NewMonitorDataCollectionRuleStreamDeclarationColumnList_Override(m MonitorDataCollectionRuleStreamDeclarationColumnList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewMonitorDataCollectionRuleStreamDeclarationColumnOutputReference_Override ¶
func NewMonitorDataCollectionRuleStreamDeclarationColumnOutputReference_Override(m MonitorDataCollectionRuleStreamDeclarationColumnOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewMonitorDataCollectionRuleStreamDeclarationList_Override ¶
func NewMonitorDataCollectionRuleStreamDeclarationList_Override(m MonitorDataCollectionRuleStreamDeclarationList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewMonitorDataCollectionRuleStreamDeclarationOutputReference_Override ¶
func NewMonitorDataCollectionRuleStreamDeclarationOutputReference_Override(m MonitorDataCollectionRuleStreamDeclarationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewMonitorDataCollectionRuleTimeoutsOutputReference_Override ¶
func NewMonitorDataCollectionRuleTimeoutsOutputReference_Override(m MonitorDataCollectionRuleTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewMonitorDataCollectionRule_Override ¶
func NewMonitorDataCollectionRule_Override(m MonitorDataCollectionRule, scope constructs.Construct, id *string, config *MonitorDataCollectionRuleConfig)
Create a new {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule azurerm_monitor_data_collection_rule} Resource.
Types ¶
type MonitorDataCollectionRule ¶
type MonitorDataCollectionRule interface { cdktf.TerraformResource // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() interface{} // Experimental. SetCount(val interface{}) DataCollectionEndpointId() *string SetDataCollectionEndpointId(val *string) DataCollectionEndpointIdInput() *string DataFlow() MonitorDataCollectionRuleDataFlowList DataFlowInput() interface{} DataSources() MonitorDataCollectionRuleDataSourcesOutputReference DataSourcesInput() *MonitorDataCollectionRuleDataSources // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) Description() *string SetDescription(val *string) DescriptionInput() *string Destinations() MonitorDataCollectionRuleDestinationsOutputReference DestinationsInput() *MonitorDataCollectionRuleDestinations // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) Identity() MonitorDataCollectionRuleIdentityOutputReference IdentityInput() *MonitorDataCollectionRuleIdentity IdInput() *string ImmutableId() *string Kind() *string SetKind(val *string) KindInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Location() *string SetLocation(val *string) LocationInput() *string Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} ResourceGroupName() *string SetResourceGroupName(val *string) ResourceGroupNameInput() *string StreamDeclaration() MonitorDataCollectionRuleStreamDeclarationList StreamDeclarationInput() interface{} Tags() *map[string]*string SetTags(val *map[string]*string) TagsInput() *map[string]*string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Timeouts() MonitorDataCollectionRuleTimeoutsOutputReference TimeoutsInput() interface{} // Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. // Experimental. AddMoveTarget(moveTarget *string) // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. HasResourceMove() interface{} // Experimental. ImportFrom(id *string, provider cdktf.TerraformProvider) // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Move the resource corresponding to "id" to this resource. // // Note that the resource being moved from must be marked as moved using it's instance function. // Experimental. MoveFromId(id *string) // Moves this resource to the target resource given by moveTarget. // Experimental. MoveTo(moveTarget *string, index interface{}) // Moves this resource to the resource corresponding to "id". // Experimental. MoveToId(id *string) // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutDataFlow(value interface{}) PutDataSources(value *MonitorDataCollectionRuleDataSources) PutDestinations(value *MonitorDataCollectionRuleDestinations) PutIdentity(value *MonitorDataCollectionRuleIdentity) PutStreamDeclaration(value interface{}) PutTimeouts(value *MonitorDataCollectionRuleTimeouts) ResetDataCollectionEndpointId() ResetDataSources() ResetDescription() ResetId() ResetIdentity() ResetKind() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetStreamDeclaration() ResetTags() ResetTimeouts() SynthesizeAttributes() *map[string]interface{} SynthesizeHclAttributes() *map[string]interface{} // Experimental. ToHclTerraform() 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/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule azurerm_monitor_data_collection_rule}.
func NewMonitorDataCollectionRule ¶
func NewMonitorDataCollectionRule(scope constructs.Construct, id *string, config *MonitorDataCollectionRuleConfig) MonitorDataCollectionRule
Create a new {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule azurerm_monitor_data_collection_rule} Resource.
type MonitorDataCollectionRuleConfig ¶
type MonitorDataCollectionRuleConfig 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"` // data_flow block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule#data_flow MonitorDataCollectionRule#data_flow} DataFlow interface{} `field:"required" json:"dataFlow" yaml:"dataFlow"` // destinations block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule#destinations MonitorDataCollectionRule#destinations} Destinations *MonitorDataCollectionRuleDestinations `field:"required" json:"destinations" yaml:"destinations"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule#location MonitorDataCollectionRule#location}. Location *string `field:"required" json:"location" yaml:"location"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule#name MonitorDataCollectionRule#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule#resource_group_name MonitorDataCollectionRule#resource_group_name}. ResourceGroupName *string `field:"required" json:"resourceGroupName" yaml:"resourceGroupName"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule#data_collection_endpoint_id MonitorDataCollectionRule#data_collection_endpoint_id}. DataCollectionEndpointId *string `field:"optional" json:"dataCollectionEndpointId" yaml:"dataCollectionEndpointId"` // data_sources block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule#data_sources MonitorDataCollectionRule#data_sources} DataSources *MonitorDataCollectionRuleDataSources `field:"optional" json:"dataSources" yaml:"dataSources"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule#description MonitorDataCollectionRule#description}. Description *string `field:"optional" json:"description" yaml:"description"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule#id MonitorDataCollectionRule#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"` // identity block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule#identity MonitorDataCollectionRule#identity} Identity *MonitorDataCollectionRuleIdentity `field:"optional" json:"identity" yaml:"identity"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule#kind MonitorDataCollectionRule#kind}. Kind *string `field:"optional" json:"kind" yaml:"kind"` // stream_declaration block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule#stream_declaration MonitorDataCollectionRule#stream_declaration} StreamDeclaration interface{} `field:"optional" json:"streamDeclaration" yaml:"streamDeclaration"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule#tags MonitorDataCollectionRule#tags}. Tags *map[string]*string `field:"optional" json:"tags" yaml:"tags"` // timeouts block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule#timeouts MonitorDataCollectionRule#timeouts} Timeouts *MonitorDataCollectionRuleTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` }
type MonitorDataCollectionRuleDataFlow ¶
type MonitorDataCollectionRuleDataFlow struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule#destinations MonitorDataCollectionRule#destinations}. Destinations *[]*string `field:"required" json:"destinations" yaml:"destinations"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule#streams MonitorDataCollectionRule#streams}. Streams *[]*string `field:"required" json:"streams" yaml:"streams"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule#built_in_transform MonitorDataCollectionRule#built_in_transform}. BuiltInTransform *string `field:"optional" json:"builtInTransform" yaml:"builtInTransform"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule#output_stream MonitorDataCollectionRule#output_stream}. OutputStream *string `field:"optional" json:"outputStream" yaml:"outputStream"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule#transform_kql MonitorDataCollectionRule#transform_kql}. TransformKql *string `field:"optional" json:"transformKql" yaml:"transformKql"` }
type MonitorDataCollectionRuleDataFlowList ¶
type MonitorDataCollectionRuleDataFlowList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) MonitorDataCollectionRuleDataFlowOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewMonitorDataCollectionRuleDataFlowList ¶
func NewMonitorDataCollectionRuleDataFlowList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) MonitorDataCollectionRuleDataFlowList
type MonitorDataCollectionRuleDataFlowOutputReference ¶
type MonitorDataCollectionRuleDataFlowOutputReference interface { cdktf.ComplexObject BuiltInTransform() *string SetBuiltInTransform(val *string) BuiltInTransformInput() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Destinations() *[]*string SetDestinations(val *[]*string) DestinationsInput() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) OutputStream() *string SetOutputStream(val *string) OutputStreamInput() *string Streams() *[]*string SetStreams(val *[]*string) StreamsInput() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) TransformKql() *string SetTransformKql(val *string) TransformKqlInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetBuiltInTransform() ResetOutputStream() ResetTransformKql() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewMonitorDataCollectionRuleDataFlowOutputReference ¶
func NewMonitorDataCollectionRuleDataFlowOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) MonitorDataCollectionRuleDataFlowOutputReference
type MonitorDataCollectionRuleDataSources ¶
type MonitorDataCollectionRuleDataSources struct { // data_import block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule#data_import MonitorDataCollectionRule#data_import} DataImport *MonitorDataCollectionRuleDataSourcesDataImport `field:"optional" json:"dataImport" yaml:"dataImport"` // extension block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule#extension MonitorDataCollectionRule#extension} Extension interface{} `field:"optional" json:"extension" yaml:"extension"` // iis_log block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule#iis_log MonitorDataCollectionRule#iis_log} IisLog interface{} `field:"optional" json:"iisLog" yaml:"iisLog"` // log_file block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule#log_file MonitorDataCollectionRule#log_file} LogFile interface{} `field:"optional" json:"logFile" yaml:"logFile"` // performance_counter block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule#performance_counter MonitorDataCollectionRule#performance_counter} PerformanceCounter interface{} `field:"optional" json:"performanceCounter" yaml:"performanceCounter"` // platform_telemetry block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule#platform_telemetry MonitorDataCollectionRule#platform_telemetry} PlatformTelemetry interface{} `field:"optional" json:"platformTelemetry" yaml:"platformTelemetry"` // prometheus_forwarder block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule#prometheus_forwarder MonitorDataCollectionRule#prometheus_forwarder} PrometheusForwarder interface{} `field:"optional" json:"prometheusForwarder" yaml:"prometheusForwarder"` // syslog block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule#syslog MonitorDataCollectionRule#syslog} Syslog interface{} `field:"optional" json:"syslog" yaml:"syslog"` // windows_event_log block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule#windows_event_log MonitorDataCollectionRule#windows_event_log} WindowsEventLog interface{} `field:"optional" json:"windowsEventLog" yaml:"windowsEventLog"` // windows_firewall_log block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule#windows_firewall_log MonitorDataCollectionRule#windows_firewall_log} WindowsFirewallLog interface{} `field:"optional" json:"windowsFirewallLog" yaml:"windowsFirewallLog"` }
type MonitorDataCollectionRuleDataSourcesDataImport ¶
type MonitorDataCollectionRuleDataSourcesDataImport struct { // event_hub_data_source block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule#event_hub_data_source MonitorDataCollectionRule#event_hub_data_source} EventHubDataSource interface{} `field:"required" json:"eventHubDataSource" yaml:"eventHubDataSource"` }
type MonitorDataCollectionRuleDataSourcesDataImportEventHubDataSource ¶
type MonitorDataCollectionRuleDataSourcesDataImportEventHubDataSource struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule#name MonitorDataCollectionRule#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule#stream MonitorDataCollectionRule#stream}. Stream *string `field:"required" json:"stream" yaml:"stream"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule#consumer_group MonitorDataCollectionRule#consumer_group}. ConsumerGroup *string `field:"optional" json:"consumerGroup" yaml:"consumerGroup"` }
type MonitorDataCollectionRuleDataSourcesDataImportEventHubDataSourceList ¶
type MonitorDataCollectionRuleDataSourcesDataImportEventHubDataSourceList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) MonitorDataCollectionRuleDataSourcesDataImportEventHubDataSourceOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewMonitorDataCollectionRuleDataSourcesDataImportEventHubDataSourceList ¶
func NewMonitorDataCollectionRuleDataSourcesDataImportEventHubDataSourceList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) MonitorDataCollectionRuleDataSourcesDataImportEventHubDataSourceList
type MonitorDataCollectionRuleDataSourcesDataImportEventHubDataSourceOutputReference ¶
type MonitorDataCollectionRuleDataSourcesDataImportEventHubDataSourceOutputReference 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) ConsumerGroup() *string SetConsumerGroup(val *string) ConsumerGroupInput() *string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string Stream() *string SetStream(val *string) StreamInput() *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 ResetConsumerGroup() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewMonitorDataCollectionRuleDataSourcesDataImportEventHubDataSourceOutputReference ¶
func NewMonitorDataCollectionRuleDataSourcesDataImportEventHubDataSourceOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) MonitorDataCollectionRuleDataSourcesDataImportEventHubDataSourceOutputReference
type MonitorDataCollectionRuleDataSourcesDataImportOutputReference ¶
type MonitorDataCollectionRuleDataSourcesDataImportOutputReference 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 EventHubDataSource() MonitorDataCollectionRuleDataSourcesDataImportEventHubDataSourceList EventHubDataSourceInput() interface{} // Experimental. Fqn() *string InternalValue() *MonitorDataCollectionRuleDataSourcesDataImport SetInternalValue(val *MonitorDataCollectionRuleDataSourcesDataImport) // 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 PutEventHubDataSource(value interface{}) // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewMonitorDataCollectionRuleDataSourcesDataImportOutputReference ¶
func NewMonitorDataCollectionRuleDataSourcesDataImportOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) MonitorDataCollectionRuleDataSourcesDataImportOutputReference
type MonitorDataCollectionRuleDataSourcesExtension ¶
type MonitorDataCollectionRuleDataSourcesExtension struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule#extension_name MonitorDataCollectionRule#extension_name}. ExtensionName *string `field:"required" json:"extensionName" yaml:"extensionName"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule#name MonitorDataCollectionRule#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule#streams MonitorDataCollectionRule#streams}. Streams *[]*string `field:"required" json:"streams" yaml:"streams"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule#extension_json MonitorDataCollectionRule#extension_json}. ExtensionJson *string `field:"optional" json:"extensionJson" yaml:"extensionJson"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule#input_data_sources MonitorDataCollectionRule#input_data_sources}. InputDataSources *[]*string `field:"optional" json:"inputDataSources" yaml:"inputDataSources"` }
type MonitorDataCollectionRuleDataSourcesExtensionList ¶
type MonitorDataCollectionRuleDataSourcesExtensionList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) MonitorDataCollectionRuleDataSourcesExtensionOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewMonitorDataCollectionRuleDataSourcesExtensionList ¶
func NewMonitorDataCollectionRuleDataSourcesExtensionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) MonitorDataCollectionRuleDataSourcesExtensionList
type MonitorDataCollectionRuleDataSourcesExtensionOutputReference ¶
type MonitorDataCollectionRuleDataSourcesExtensionOutputReference 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 ExtensionJson() *string SetExtensionJson(val *string) ExtensionJsonInput() *string ExtensionName() *string SetExtensionName(val *string) ExtensionNameInput() *string // Experimental. Fqn() *string InputDataSources() *[]*string SetInputDataSources(val *[]*string) InputDataSourcesInput() *[]*string InternalValue() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string Streams() *[]*string SetStreams(val *[]*string) StreamsInput() *[]*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 ResetExtensionJson() ResetInputDataSources() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewMonitorDataCollectionRuleDataSourcesExtensionOutputReference ¶
func NewMonitorDataCollectionRuleDataSourcesExtensionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) MonitorDataCollectionRuleDataSourcesExtensionOutputReference
type MonitorDataCollectionRuleDataSourcesIisLog ¶
type MonitorDataCollectionRuleDataSourcesIisLog struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule#name MonitorDataCollectionRule#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule#streams MonitorDataCollectionRule#streams}. Streams *[]*string `field:"required" json:"streams" yaml:"streams"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule#log_directories MonitorDataCollectionRule#log_directories}. LogDirectories *[]*string `field:"optional" json:"logDirectories" yaml:"logDirectories"` }
type MonitorDataCollectionRuleDataSourcesIisLogList ¶
type MonitorDataCollectionRuleDataSourcesIisLogList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) MonitorDataCollectionRuleDataSourcesIisLogOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewMonitorDataCollectionRuleDataSourcesIisLogList ¶
func NewMonitorDataCollectionRuleDataSourcesIisLogList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) MonitorDataCollectionRuleDataSourcesIisLogList
type MonitorDataCollectionRuleDataSourcesIisLogOutputReference ¶
type MonitorDataCollectionRuleDataSourcesIisLogOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) LogDirectories() *[]*string SetLogDirectories(val *[]*string) LogDirectoriesInput() *[]*string Name() *string SetName(val *string) NameInput() *string Streams() *[]*string SetStreams(val *[]*string) StreamsInput() *[]*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 ResetLogDirectories() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewMonitorDataCollectionRuleDataSourcesIisLogOutputReference ¶
func NewMonitorDataCollectionRuleDataSourcesIisLogOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) MonitorDataCollectionRuleDataSourcesIisLogOutputReference
type MonitorDataCollectionRuleDataSourcesLogFile ¶
type MonitorDataCollectionRuleDataSourcesLogFile struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule#file_patterns MonitorDataCollectionRule#file_patterns}. FilePatterns *[]*string `field:"required" json:"filePatterns" yaml:"filePatterns"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule#format MonitorDataCollectionRule#format}. Format *string `field:"required" json:"format" yaml:"format"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule#name MonitorDataCollectionRule#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule#streams MonitorDataCollectionRule#streams}. Streams *[]*string `field:"required" json:"streams" yaml:"streams"` // settings block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule#settings MonitorDataCollectionRule#settings} Settings *MonitorDataCollectionRuleDataSourcesLogFileSettings `field:"optional" json:"settings" yaml:"settings"` }
type MonitorDataCollectionRuleDataSourcesLogFileList ¶
type MonitorDataCollectionRuleDataSourcesLogFileList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) MonitorDataCollectionRuleDataSourcesLogFileOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewMonitorDataCollectionRuleDataSourcesLogFileList ¶
func NewMonitorDataCollectionRuleDataSourcesLogFileList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) MonitorDataCollectionRuleDataSourcesLogFileList
type MonitorDataCollectionRuleDataSourcesLogFileOutputReference ¶
type MonitorDataCollectionRuleDataSourcesLogFileOutputReference 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 FilePatterns() *[]*string SetFilePatterns(val *[]*string) FilePatternsInput() *[]*string Format() *string SetFormat(val *string) FormatInput() *string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string Settings() MonitorDataCollectionRuleDataSourcesLogFileSettingsOutputReference SettingsInput() *MonitorDataCollectionRuleDataSourcesLogFileSettings Streams() *[]*string SetStreams(val *[]*string) StreamsInput() *[]*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 PutSettings(value *MonitorDataCollectionRuleDataSourcesLogFileSettings) ResetSettings() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewMonitorDataCollectionRuleDataSourcesLogFileOutputReference ¶
func NewMonitorDataCollectionRuleDataSourcesLogFileOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) MonitorDataCollectionRuleDataSourcesLogFileOutputReference
type MonitorDataCollectionRuleDataSourcesLogFileSettings ¶
type MonitorDataCollectionRuleDataSourcesLogFileSettings struct { // text block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule#text MonitorDataCollectionRule#text} Text *MonitorDataCollectionRuleDataSourcesLogFileSettingsText `field:"required" json:"text" yaml:"text"` }
type MonitorDataCollectionRuleDataSourcesLogFileSettingsOutputReference ¶
type MonitorDataCollectionRuleDataSourcesLogFileSettingsOutputReference 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() *MonitorDataCollectionRuleDataSourcesLogFileSettings SetInternalValue(val *MonitorDataCollectionRuleDataSourcesLogFileSettings) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Text() MonitorDataCollectionRuleDataSourcesLogFileSettingsTextOutputReference TextInput() *MonitorDataCollectionRuleDataSourcesLogFileSettingsText // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutText(value *MonitorDataCollectionRuleDataSourcesLogFileSettingsText) // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewMonitorDataCollectionRuleDataSourcesLogFileSettingsOutputReference ¶
func NewMonitorDataCollectionRuleDataSourcesLogFileSettingsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) MonitorDataCollectionRuleDataSourcesLogFileSettingsOutputReference
type MonitorDataCollectionRuleDataSourcesLogFileSettingsText ¶
type MonitorDataCollectionRuleDataSourcesLogFileSettingsText struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule#record_start_timestamp_format MonitorDataCollectionRule#record_start_timestamp_format}. RecordStartTimestampFormat *string `field:"required" json:"recordStartTimestampFormat" yaml:"recordStartTimestampFormat"` }
type MonitorDataCollectionRuleDataSourcesLogFileSettingsTextOutputReference ¶
type MonitorDataCollectionRuleDataSourcesLogFileSettingsTextOutputReference 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() *MonitorDataCollectionRuleDataSourcesLogFileSettingsText SetInternalValue(val *MonitorDataCollectionRuleDataSourcesLogFileSettingsText) RecordStartTimestampFormat() *string SetRecordStartTimestampFormat(val *string) RecordStartTimestampFormatInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewMonitorDataCollectionRuleDataSourcesLogFileSettingsTextOutputReference ¶
func NewMonitorDataCollectionRuleDataSourcesLogFileSettingsTextOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) MonitorDataCollectionRuleDataSourcesLogFileSettingsTextOutputReference
type MonitorDataCollectionRuleDataSourcesOutputReference ¶
type MonitorDataCollectionRuleDataSourcesOutputReference 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 DataImport() MonitorDataCollectionRuleDataSourcesDataImportOutputReference DataImportInput() *MonitorDataCollectionRuleDataSourcesDataImport Extension() MonitorDataCollectionRuleDataSourcesExtensionList ExtensionInput() interface{} // Experimental. Fqn() *string IisLog() MonitorDataCollectionRuleDataSourcesIisLogList IisLogInput() interface{} InternalValue() *MonitorDataCollectionRuleDataSources SetInternalValue(val *MonitorDataCollectionRuleDataSources) LogFile() MonitorDataCollectionRuleDataSourcesLogFileList LogFileInput() interface{} PerformanceCounter() MonitorDataCollectionRuleDataSourcesPerformanceCounterList PerformanceCounterInput() interface{} PlatformTelemetry() MonitorDataCollectionRuleDataSourcesPlatformTelemetryList PlatformTelemetryInput() interface{} PrometheusForwarder() MonitorDataCollectionRuleDataSourcesPrometheusForwarderList PrometheusForwarderInput() interface{} Syslog() MonitorDataCollectionRuleDataSourcesSyslogList SyslogInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) WindowsEventLog() MonitorDataCollectionRuleDataSourcesWindowsEventLogList WindowsEventLogInput() interface{} WindowsFirewallLog() MonitorDataCollectionRuleDataSourcesWindowsFirewallLogList WindowsFirewallLogInput() interface{} // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutDataImport(value *MonitorDataCollectionRuleDataSourcesDataImport) PutExtension(value interface{}) PutIisLog(value interface{}) PutLogFile(value interface{}) PutPerformanceCounter(value interface{}) PutPlatformTelemetry(value interface{}) PutPrometheusForwarder(value interface{}) PutSyslog(value interface{}) PutWindowsEventLog(value interface{}) PutWindowsFirewallLog(value interface{}) ResetDataImport() ResetExtension() ResetIisLog() ResetLogFile() ResetPerformanceCounter() ResetPlatformTelemetry() ResetPrometheusForwarder() ResetSyslog() ResetWindowsEventLog() ResetWindowsFirewallLog() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewMonitorDataCollectionRuleDataSourcesOutputReference ¶
func NewMonitorDataCollectionRuleDataSourcesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) MonitorDataCollectionRuleDataSourcesOutputReference
type MonitorDataCollectionRuleDataSourcesPerformanceCounter ¶
type MonitorDataCollectionRuleDataSourcesPerformanceCounter struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule#counter_specifiers MonitorDataCollectionRule#counter_specifiers}. CounterSpecifiers *[]*string `field:"required" json:"counterSpecifiers" yaml:"counterSpecifiers"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule#name MonitorDataCollectionRule#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule#sampling_frequency_in_seconds MonitorDataCollectionRule#sampling_frequency_in_seconds}. SamplingFrequencyInSeconds *float64 `field:"required" json:"samplingFrequencyInSeconds" yaml:"samplingFrequencyInSeconds"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule#streams MonitorDataCollectionRule#streams}. Streams *[]*string `field:"required" json:"streams" yaml:"streams"` }
type MonitorDataCollectionRuleDataSourcesPerformanceCounterList ¶
type MonitorDataCollectionRuleDataSourcesPerformanceCounterList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) MonitorDataCollectionRuleDataSourcesPerformanceCounterOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewMonitorDataCollectionRuleDataSourcesPerformanceCounterList ¶
func NewMonitorDataCollectionRuleDataSourcesPerformanceCounterList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) MonitorDataCollectionRuleDataSourcesPerformanceCounterList
type MonitorDataCollectionRuleDataSourcesPerformanceCounterOutputReference ¶
type MonitorDataCollectionRuleDataSourcesPerformanceCounterOutputReference 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) CounterSpecifiers() *[]*string SetCounterSpecifiers(val *[]*string) CounterSpecifiersInput() *[]*string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string SamplingFrequencyInSeconds() *float64 SetSamplingFrequencyInSeconds(val *float64) SamplingFrequencyInSecondsInput() *float64 Streams() *[]*string SetStreams(val *[]*string) StreamsInput() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewMonitorDataCollectionRuleDataSourcesPerformanceCounterOutputReference ¶
func NewMonitorDataCollectionRuleDataSourcesPerformanceCounterOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) MonitorDataCollectionRuleDataSourcesPerformanceCounterOutputReference
type MonitorDataCollectionRuleDataSourcesPlatformTelemetry ¶
type MonitorDataCollectionRuleDataSourcesPlatformTelemetry struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule#name MonitorDataCollectionRule#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule#streams MonitorDataCollectionRule#streams}. Streams *[]*string `field:"required" json:"streams" yaml:"streams"` }
type MonitorDataCollectionRuleDataSourcesPlatformTelemetryList ¶
type MonitorDataCollectionRuleDataSourcesPlatformTelemetryList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) MonitorDataCollectionRuleDataSourcesPlatformTelemetryOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewMonitorDataCollectionRuleDataSourcesPlatformTelemetryList ¶
func NewMonitorDataCollectionRuleDataSourcesPlatformTelemetryList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) MonitorDataCollectionRuleDataSourcesPlatformTelemetryList
type MonitorDataCollectionRuleDataSourcesPlatformTelemetryOutputReference ¶
type MonitorDataCollectionRuleDataSourcesPlatformTelemetryOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string Streams() *[]*string SetStreams(val *[]*string) StreamsInput() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewMonitorDataCollectionRuleDataSourcesPlatformTelemetryOutputReference ¶
func NewMonitorDataCollectionRuleDataSourcesPlatformTelemetryOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) MonitorDataCollectionRuleDataSourcesPlatformTelemetryOutputReference
type MonitorDataCollectionRuleDataSourcesPrometheusForwarder ¶
type MonitorDataCollectionRuleDataSourcesPrometheusForwarder struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule#name MonitorDataCollectionRule#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule#streams MonitorDataCollectionRule#streams}. Streams *[]*string `field:"required" json:"streams" yaml:"streams"` // label_include_filter block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule#label_include_filter MonitorDataCollectionRule#label_include_filter} LabelIncludeFilter interface{} `field:"optional" json:"labelIncludeFilter" yaml:"labelIncludeFilter"` }
type MonitorDataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilter ¶
type MonitorDataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilter struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule#label MonitorDataCollectionRule#label}. Label *string `field:"required" json:"label" yaml:"label"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule#value MonitorDataCollectionRule#value}. Value *string `field:"required" json:"value" yaml:"value"` }
type MonitorDataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterList ¶
type MonitorDataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) MonitorDataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewMonitorDataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterList ¶
func NewMonitorDataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) MonitorDataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterList
type MonitorDataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterOutputReference ¶
type MonitorDataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Label() *string SetLabel(val *string) LabelInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Value() *string SetValue(val *string) ValueInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewMonitorDataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterOutputReference ¶
func NewMonitorDataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) MonitorDataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterOutputReference
type MonitorDataCollectionRuleDataSourcesPrometheusForwarderList ¶
type MonitorDataCollectionRuleDataSourcesPrometheusForwarderList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) MonitorDataCollectionRuleDataSourcesPrometheusForwarderOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewMonitorDataCollectionRuleDataSourcesPrometheusForwarderList ¶
func NewMonitorDataCollectionRuleDataSourcesPrometheusForwarderList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) MonitorDataCollectionRuleDataSourcesPrometheusForwarderList
type MonitorDataCollectionRuleDataSourcesPrometheusForwarderOutputReference ¶
type MonitorDataCollectionRuleDataSourcesPrometheusForwarderOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) LabelIncludeFilter() MonitorDataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterList LabelIncludeFilterInput() interface{} Name() *string SetName(val *string) NameInput() *string Streams() *[]*string SetStreams(val *[]*string) StreamsInput() *[]*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 PutLabelIncludeFilter(value interface{}) ResetLabelIncludeFilter() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewMonitorDataCollectionRuleDataSourcesPrometheusForwarderOutputReference ¶
func NewMonitorDataCollectionRuleDataSourcesPrometheusForwarderOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) MonitorDataCollectionRuleDataSourcesPrometheusForwarderOutputReference
type MonitorDataCollectionRuleDataSourcesSyslog ¶
type MonitorDataCollectionRuleDataSourcesSyslog struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule#facility_names MonitorDataCollectionRule#facility_names}. FacilityNames *[]*string `field:"required" json:"facilityNames" yaml:"facilityNames"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule#log_levels MonitorDataCollectionRule#log_levels}. LogLevels *[]*string `field:"required" json:"logLevels" yaml:"logLevels"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule#name MonitorDataCollectionRule#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule#streams MonitorDataCollectionRule#streams}. Streams *[]*string `field:"optional" json:"streams" yaml:"streams"` }
type MonitorDataCollectionRuleDataSourcesSyslogList ¶
type MonitorDataCollectionRuleDataSourcesSyslogList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) MonitorDataCollectionRuleDataSourcesSyslogOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewMonitorDataCollectionRuleDataSourcesSyslogList ¶
func NewMonitorDataCollectionRuleDataSourcesSyslogList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) MonitorDataCollectionRuleDataSourcesSyslogList
type MonitorDataCollectionRuleDataSourcesSyslogOutputReference ¶
type MonitorDataCollectionRuleDataSourcesSyslogOutputReference 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 FacilityNames() *[]*string SetFacilityNames(val *[]*string) FacilityNamesInput() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) LogLevels() *[]*string SetLogLevels(val *[]*string) LogLevelsInput() *[]*string Name() *string SetName(val *string) NameInput() *string Streams() *[]*string SetStreams(val *[]*string) StreamsInput() *[]*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 ResetStreams() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewMonitorDataCollectionRuleDataSourcesSyslogOutputReference ¶
func NewMonitorDataCollectionRuleDataSourcesSyslogOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) MonitorDataCollectionRuleDataSourcesSyslogOutputReference
type MonitorDataCollectionRuleDataSourcesWindowsEventLog ¶
type MonitorDataCollectionRuleDataSourcesWindowsEventLog struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule#name MonitorDataCollectionRule#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule#streams MonitorDataCollectionRule#streams}. Streams *[]*string `field:"required" json:"streams" yaml:"streams"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule#x_path_queries MonitorDataCollectionRule#x_path_queries}. XPathQueries *[]*string `field:"required" json:"xPathQueries" yaml:"xPathQueries"` }
type MonitorDataCollectionRuleDataSourcesWindowsEventLogList ¶
type MonitorDataCollectionRuleDataSourcesWindowsEventLogList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) MonitorDataCollectionRuleDataSourcesWindowsEventLogOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewMonitorDataCollectionRuleDataSourcesWindowsEventLogList ¶
func NewMonitorDataCollectionRuleDataSourcesWindowsEventLogList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) MonitorDataCollectionRuleDataSourcesWindowsEventLogList
type MonitorDataCollectionRuleDataSourcesWindowsEventLogOutputReference ¶
type MonitorDataCollectionRuleDataSourcesWindowsEventLogOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string Streams() *[]*string SetStreams(val *[]*string) StreamsInput() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) XPathQueries() *[]*string SetXPathQueries(val *[]*string) XPathQueriesInput() *[]*string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewMonitorDataCollectionRuleDataSourcesWindowsEventLogOutputReference ¶
func NewMonitorDataCollectionRuleDataSourcesWindowsEventLogOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) MonitorDataCollectionRuleDataSourcesWindowsEventLogOutputReference
type MonitorDataCollectionRuleDataSourcesWindowsFirewallLog ¶
type MonitorDataCollectionRuleDataSourcesWindowsFirewallLog struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule#name MonitorDataCollectionRule#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule#streams MonitorDataCollectionRule#streams}. Streams *[]*string `field:"required" json:"streams" yaml:"streams"` }
type MonitorDataCollectionRuleDataSourcesWindowsFirewallLogList ¶
type MonitorDataCollectionRuleDataSourcesWindowsFirewallLogList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) MonitorDataCollectionRuleDataSourcesWindowsFirewallLogOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewMonitorDataCollectionRuleDataSourcesWindowsFirewallLogList ¶
func NewMonitorDataCollectionRuleDataSourcesWindowsFirewallLogList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) MonitorDataCollectionRuleDataSourcesWindowsFirewallLogList
type MonitorDataCollectionRuleDataSourcesWindowsFirewallLogOutputReference ¶
type MonitorDataCollectionRuleDataSourcesWindowsFirewallLogOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string Streams() *[]*string SetStreams(val *[]*string) StreamsInput() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewMonitorDataCollectionRuleDataSourcesWindowsFirewallLogOutputReference ¶
func NewMonitorDataCollectionRuleDataSourcesWindowsFirewallLogOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) MonitorDataCollectionRuleDataSourcesWindowsFirewallLogOutputReference
type MonitorDataCollectionRuleDestinations ¶
type MonitorDataCollectionRuleDestinations struct { // azure_monitor_metrics block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule#azure_monitor_metrics MonitorDataCollectionRule#azure_monitor_metrics} AzureMonitorMetrics *MonitorDataCollectionRuleDestinationsAzureMonitorMetrics `field:"optional" json:"azureMonitorMetrics" yaml:"azureMonitorMetrics"` // event_hub block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule#event_hub MonitorDataCollectionRule#event_hub} EventHub *MonitorDataCollectionRuleDestinationsEventHub `field:"optional" json:"eventHub" yaml:"eventHub"` // event_hub_direct block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule#event_hub_direct MonitorDataCollectionRule#event_hub_direct} EventHubDirect *MonitorDataCollectionRuleDestinationsEventHubDirect `field:"optional" json:"eventHubDirect" yaml:"eventHubDirect"` // log_analytics block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule#log_analytics MonitorDataCollectionRule#log_analytics} LogAnalytics interface{} `field:"optional" json:"logAnalytics" yaml:"logAnalytics"` // monitor_account block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule#monitor_account MonitorDataCollectionRule#monitor_account} MonitorAccount interface{} `field:"optional" json:"monitorAccount" yaml:"monitorAccount"` // storage_blob block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule#storage_blob MonitorDataCollectionRule#storage_blob} StorageBlob interface{} `field:"optional" json:"storageBlob" yaml:"storageBlob"` // storage_blob_direct block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule#storage_blob_direct MonitorDataCollectionRule#storage_blob_direct} StorageBlobDirect interface{} `field:"optional" json:"storageBlobDirect" yaml:"storageBlobDirect"` // storage_table_direct block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule#storage_table_direct MonitorDataCollectionRule#storage_table_direct} StorageTableDirect interface{} `field:"optional" json:"storageTableDirect" yaml:"storageTableDirect"` }
type MonitorDataCollectionRuleDestinationsAzureMonitorMetrics ¶
type MonitorDataCollectionRuleDestinationsAzureMonitorMetrics struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule#name MonitorDataCollectionRule#name}. Name *string `field:"required" json:"name" yaml:"name"` }
type MonitorDataCollectionRuleDestinationsAzureMonitorMetricsOutputReference ¶
type MonitorDataCollectionRuleDestinationsAzureMonitorMetricsOutputReference 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() *MonitorDataCollectionRuleDestinationsAzureMonitorMetrics SetInternalValue(val *MonitorDataCollectionRuleDestinationsAzureMonitorMetrics) Name() *string SetName(val *string) NameInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewMonitorDataCollectionRuleDestinationsAzureMonitorMetricsOutputReference ¶
func NewMonitorDataCollectionRuleDestinationsAzureMonitorMetricsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) MonitorDataCollectionRuleDestinationsAzureMonitorMetricsOutputReference
type MonitorDataCollectionRuleDestinationsEventHub ¶
type MonitorDataCollectionRuleDestinationsEventHub struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule#event_hub_id MonitorDataCollectionRule#event_hub_id}. EventHubId *string `field:"required" json:"eventHubId" yaml:"eventHubId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule#name MonitorDataCollectionRule#name}. Name *string `field:"required" json:"name" yaml:"name"` }
type MonitorDataCollectionRuleDestinationsEventHubDirect ¶
type MonitorDataCollectionRuleDestinationsEventHubDirect struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule#event_hub_id MonitorDataCollectionRule#event_hub_id}. EventHubId *string `field:"required" json:"eventHubId" yaml:"eventHubId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule#name MonitorDataCollectionRule#name}. Name *string `field:"required" json:"name" yaml:"name"` }
type MonitorDataCollectionRuleDestinationsEventHubDirectOutputReference ¶
type MonitorDataCollectionRuleDestinationsEventHubDirectOutputReference 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 EventHubId() *string SetEventHubId(val *string) EventHubIdInput() *string // Experimental. Fqn() *string InternalValue() *MonitorDataCollectionRuleDestinationsEventHubDirect SetInternalValue(val *MonitorDataCollectionRuleDestinationsEventHubDirect) Name() *string SetName(val *string) NameInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewMonitorDataCollectionRuleDestinationsEventHubDirectOutputReference ¶
func NewMonitorDataCollectionRuleDestinationsEventHubDirectOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) MonitorDataCollectionRuleDestinationsEventHubDirectOutputReference
type MonitorDataCollectionRuleDestinationsEventHubOutputReference ¶
type MonitorDataCollectionRuleDestinationsEventHubOutputReference 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 EventHubId() *string SetEventHubId(val *string) EventHubIdInput() *string // Experimental. Fqn() *string InternalValue() *MonitorDataCollectionRuleDestinationsEventHub SetInternalValue(val *MonitorDataCollectionRuleDestinationsEventHub) Name() *string SetName(val *string) NameInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewMonitorDataCollectionRuleDestinationsEventHubOutputReference ¶
func NewMonitorDataCollectionRuleDestinationsEventHubOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) MonitorDataCollectionRuleDestinationsEventHubOutputReference
type MonitorDataCollectionRuleDestinationsLogAnalytics ¶
type MonitorDataCollectionRuleDestinationsLogAnalytics struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule#name MonitorDataCollectionRule#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule#workspace_resource_id MonitorDataCollectionRule#workspace_resource_id}. WorkspaceResourceId *string `field:"required" json:"workspaceResourceId" yaml:"workspaceResourceId"` }
type MonitorDataCollectionRuleDestinationsLogAnalyticsList ¶
type MonitorDataCollectionRuleDestinationsLogAnalyticsList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) MonitorDataCollectionRuleDestinationsLogAnalyticsOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewMonitorDataCollectionRuleDestinationsLogAnalyticsList ¶
func NewMonitorDataCollectionRuleDestinationsLogAnalyticsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) MonitorDataCollectionRuleDestinationsLogAnalyticsList
type MonitorDataCollectionRuleDestinationsLogAnalyticsOutputReference ¶
type MonitorDataCollectionRuleDestinationsLogAnalyticsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) WorkspaceResourceId() *string SetWorkspaceResourceId(val *string) WorkspaceResourceIdInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewMonitorDataCollectionRuleDestinationsLogAnalyticsOutputReference ¶
func NewMonitorDataCollectionRuleDestinationsLogAnalyticsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) MonitorDataCollectionRuleDestinationsLogAnalyticsOutputReference
type MonitorDataCollectionRuleDestinationsMonitorAccount ¶
type MonitorDataCollectionRuleDestinationsMonitorAccount struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule#monitor_account_id MonitorDataCollectionRule#monitor_account_id}. MonitorAccountId *string `field:"required" json:"monitorAccountId" yaml:"monitorAccountId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule#name MonitorDataCollectionRule#name}. Name *string `field:"required" json:"name" yaml:"name"` }
type MonitorDataCollectionRuleDestinationsMonitorAccountList ¶
type MonitorDataCollectionRuleDestinationsMonitorAccountList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) MonitorDataCollectionRuleDestinationsMonitorAccountOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewMonitorDataCollectionRuleDestinationsMonitorAccountList ¶
func NewMonitorDataCollectionRuleDestinationsMonitorAccountList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) MonitorDataCollectionRuleDestinationsMonitorAccountList
type MonitorDataCollectionRuleDestinationsMonitorAccountOutputReference ¶
type MonitorDataCollectionRuleDestinationsMonitorAccountOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) MonitorAccountId() *string SetMonitorAccountId(val *string) MonitorAccountIdInput() *string Name() *string SetName(val *string) NameInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewMonitorDataCollectionRuleDestinationsMonitorAccountOutputReference ¶
func NewMonitorDataCollectionRuleDestinationsMonitorAccountOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) MonitorDataCollectionRuleDestinationsMonitorAccountOutputReference
type MonitorDataCollectionRuleDestinationsOutputReference ¶
type MonitorDataCollectionRuleDestinationsOutputReference interface { cdktf.ComplexObject AzureMonitorMetrics() MonitorDataCollectionRuleDestinationsAzureMonitorMetricsOutputReference AzureMonitorMetricsInput() *MonitorDataCollectionRuleDestinationsAzureMonitorMetrics // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string EventHub() MonitorDataCollectionRuleDestinationsEventHubOutputReference EventHubDirect() MonitorDataCollectionRuleDestinationsEventHubDirectOutputReference EventHubDirectInput() *MonitorDataCollectionRuleDestinationsEventHubDirect EventHubInput() *MonitorDataCollectionRuleDestinationsEventHub // Experimental. Fqn() *string InternalValue() *MonitorDataCollectionRuleDestinations SetInternalValue(val *MonitorDataCollectionRuleDestinations) LogAnalytics() MonitorDataCollectionRuleDestinationsLogAnalyticsList LogAnalyticsInput() interface{} MonitorAccount() MonitorDataCollectionRuleDestinationsMonitorAccountList MonitorAccountInput() interface{} StorageBlob() MonitorDataCollectionRuleDestinationsStorageBlobList StorageBlobDirect() MonitorDataCollectionRuleDestinationsStorageBlobDirectList StorageBlobDirectInput() interface{} StorageBlobInput() interface{} StorageTableDirect() MonitorDataCollectionRuleDestinationsStorageTableDirectList StorageTableDirectInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutAzureMonitorMetrics(value *MonitorDataCollectionRuleDestinationsAzureMonitorMetrics) PutEventHub(value *MonitorDataCollectionRuleDestinationsEventHub) PutEventHubDirect(value *MonitorDataCollectionRuleDestinationsEventHubDirect) PutLogAnalytics(value interface{}) PutMonitorAccount(value interface{}) PutStorageBlob(value interface{}) PutStorageBlobDirect(value interface{}) PutStorageTableDirect(value interface{}) ResetAzureMonitorMetrics() ResetEventHub() ResetEventHubDirect() ResetLogAnalytics() ResetMonitorAccount() ResetStorageBlob() ResetStorageBlobDirect() ResetStorageTableDirect() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewMonitorDataCollectionRuleDestinationsOutputReference ¶
func NewMonitorDataCollectionRuleDestinationsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) MonitorDataCollectionRuleDestinationsOutputReference
type MonitorDataCollectionRuleDestinationsStorageBlob ¶
type MonitorDataCollectionRuleDestinationsStorageBlob struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule#container_name MonitorDataCollectionRule#container_name}. ContainerName *string `field:"required" json:"containerName" yaml:"containerName"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule#name MonitorDataCollectionRule#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule#storage_account_id MonitorDataCollectionRule#storage_account_id}. StorageAccountId *string `field:"required" json:"storageAccountId" yaml:"storageAccountId"` }
type MonitorDataCollectionRuleDestinationsStorageBlobDirect ¶
type MonitorDataCollectionRuleDestinationsStorageBlobDirect struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule#container_name MonitorDataCollectionRule#container_name}. ContainerName *string `field:"required" json:"containerName" yaml:"containerName"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule#name MonitorDataCollectionRule#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule#storage_account_id MonitorDataCollectionRule#storage_account_id}. StorageAccountId *string `field:"required" json:"storageAccountId" yaml:"storageAccountId"` }
type MonitorDataCollectionRuleDestinationsStorageBlobDirectList ¶
type MonitorDataCollectionRuleDestinationsStorageBlobDirectList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) MonitorDataCollectionRuleDestinationsStorageBlobDirectOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewMonitorDataCollectionRuleDestinationsStorageBlobDirectList ¶
func NewMonitorDataCollectionRuleDestinationsStorageBlobDirectList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) MonitorDataCollectionRuleDestinationsStorageBlobDirectList
type MonitorDataCollectionRuleDestinationsStorageBlobDirectOutputReference ¶
type MonitorDataCollectionRuleDestinationsStorageBlobDirectOutputReference 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) ContainerName() *string SetContainerName(val *string) ContainerNameInput() *string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string StorageAccountId() *string SetStorageAccountId(val *string) StorageAccountIdInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewMonitorDataCollectionRuleDestinationsStorageBlobDirectOutputReference ¶
func NewMonitorDataCollectionRuleDestinationsStorageBlobDirectOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) MonitorDataCollectionRuleDestinationsStorageBlobDirectOutputReference
type MonitorDataCollectionRuleDestinationsStorageBlobList ¶
type MonitorDataCollectionRuleDestinationsStorageBlobList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) MonitorDataCollectionRuleDestinationsStorageBlobOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewMonitorDataCollectionRuleDestinationsStorageBlobList ¶
func NewMonitorDataCollectionRuleDestinationsStorageBlobList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) MonitorDataCollectionRuleDestinationsStorageBlobList
type MonitorDataCollectionRuleDestinationsStorageBlobOutputReference ¶
type MonitorDataCollectionRuleDestinationsStorageBlobOutputReference 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) ContainerName() *string SetContainerName(val *string) ContainerNameInput() *string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string StorageAccountId() *string SetStorageAccountId(val *string) StorageAccountIdInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewMonitorDataCollectionRuleDestinationsStorageBlobOutputReference ¶
func NewMonitorDataCollectionRuleDestinationsStorageBlobOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) MonitorDataCollectionRuleDestinationsStorageBlobOutputReference
type MonitorDataCollectionRuleDestinationsStorageTableDirect ¶
type MonitorDataCollectionRuleDestinationsStorageTableDirect struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule#name MonitorDataCollectionRule#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule#storage_account_id MonitorDataCollectionRule#storage_account_id}. StorageAccountId *string `field:"required" json:"storageAccountId" yaml:"storageAccountId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule#table_name MonitorDataCollectionRule#table_name}. TableName *string `field:"required" json:"tableName" yaml:"tableName"` }
type MonitorDataCollectionRuleDestinationsStorageTableDirectList ¶
type MonitorDataCollectionRuleDestinationsStorageTableDirectList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) MonitorDataCollectionRuleDestinationsStorageTableDirectOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewMonitorDataCollectionRuleDestinationsStorageTableDirectList ¶
func NewMonitorDataCollectionRuleDestinationsStorageTableDirectList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) MonitorDataCollectionRuleDestinationsStorageTableDirectList
type MonitorDataCollectionRuleDestinationsStorageTableDirectOutputReference ¶
type MonitorDataCollectionRuleDestinationsStorageTableDirectOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string StorageAccountId() *string SetStorageAccountId(val *string) StorageAccountIdInput() *string TableName() *string SetTableName(val *string) TableNameInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewMonitorDataCollectionRuleDestinationsStorageTableDirectOutputReference ¶
func NewMonitorDataCollectionRuleDestinationsStorageTableDirectOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) MonitorDataCollectionRuleDestinationsStorageTableDirectOutputReference
type MonitorDataCollectionRuleIdentity ¶
type MonitorDataCollectionRuleIdentity struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule#type MonitorDataCollectionRule#type}. Type *string `field:"required" json:"type" yaml:"type"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule#identity_ids MonitorDataCollectionRule#identity_ids}. IdentityIds *[]*string `field:"optional" json:"identityIds" yaml:"identityIds"` }
type MonitorDataCollectionRuleIdentityOutputReference ¶
type MonitorDataCollectionRuleIdentityOutputReference 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 IdentityIds() *[]*string SetIdentityIds(val *[]*string) IdentityIdsInput() *[]*string InternalValue() *MonitorDataCollectionRuleIdentity SetInternalValue(val *MonitorDataCollectionRuleIdentity) PrincipalId() *string TenantId() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Type() *string SetType(val *string) TypeInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetIdentityIds() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewMonitorDataCollectionRuleIdentityOutputReference ¶
func NewMonitorDataCollectionRuleIdentityOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) MonitorDataCollectionRuleIdentityOutputReference
type MonitorDataCollectionRuleStreamDeclaration ¶
type MonitorDataCollectionRuleStreamDeclaration struct { // column block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule#column MonitorDataCollectionRule#column} Column interface{} `field:"required" json:"column" yaml:"column"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule#stream_name MonitorDataCollectionRule#stream_name}. StreamName *string `field:"required" json:"streamName" yaml:"streamName"` }
type MonitorDataCollectionRuleStreamDeclarationColumn ¶
type MonitorDataCollectionRuleStreamDeclarationColumn struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule#name MonitorDataCollectionRule#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule#type MonitorDataCollectionRule#type}. Type *string `field:"required" json:"type" yaml:"type"` }
type MonitorDataCollectionRuleStreamDeclarationColumnList ¶
type MonitorDataCollectionRuleStreamDeclarationColumnList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) MonitorDataCollectionRuleStreamDeclarationColumnOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewMonitorDataCollectionRuleStreamDeclarationColumnList ¶
func NewMonitorDataCollectionRuleStreamDeclarationColumnList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) MonitorDataCollectionRuleStreamDeclarationColumnList
type MonitorDataCollectionRuleStreamDeclarationColumnOutputReference ¶
type MonitorDataCollectionRuleStreamDeclarationColumnOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Type() *string SetType(val *string) TypeInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewMonitorDataCollectionRuleStreamDeclarationColumnOutputReference ¶
func NewMonitorDataCollectionRuleStreamDeclarationColumnOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) MonitorDataCollectionRuleStreamDeclarationColumnOutputReference
type MonitorDataCollectionRuleStreamDeclarationList ¶
type MonitorDataCollectionRuleStreamDeclarationList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) MonitorDataCollectionRuleStreamDeclarationOutputReference // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewMonitorDataCollectionRuleStreamDeclarationList ¶
func NewMonitorDataCollectionRuleStreamDeclarationList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) MonitorDataCollectionRuleStreamDeclarationList
type MonitorDataCollectionRuleStreamDeclarationOutputReference ¶
type MonitorDataCollectionRuleStreamDeclarationOutputReference interface { cdktf.ComplexObject Column() MonitorDataCollectionRuleStreamDeclarationColumnList ColumnInput() interface{} // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) StreamName() *string SetStreamName(val *string) StreamNameInput() *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 PutColumn(value interface{}) // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewMonitorDataCollectionRuleStreamDeclarationOutputReference ¶
func NewMonitorDataCollectionRuleStreamDeclarationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) MonitorDataCollectionRuleStreamDeclarationOutputReference
type MonitorDataCollectionRuleTimeouts ¶
type MonitorDataCollectionRuleTimeouts struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule#create MonitorDataCollectionRule#create}. Create *string `field:"optional" json:"create" yaml:"create"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule#delete MonitorDataCollectionRule#delete}. Delete *string `field:"optional" json:"delete" yaml:"delete"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule#read MonitorDataCollectionRule#read}. Read *string `field:"optional" json:"read" yaml:"read"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/azurerm/3.94.0/docs/resources/monitor_data_collection_rule#update MonitorDataCollectionRule#update}. Update *string `field:"optional" json:"update" yaml:"update"` }
type MonitorDataCollectionRuleTimeoutsOutputReference ¶
type MonitorDataCollectionRuleTimeoutsOutputReference interface { cdktf.ComplexObject // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) Create() *string SetCreate(val *string) CreateInput() *string // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Delete() *string SetDelete(val *string) DeleteInput() *string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Read() *string SetRead(val *string) ReadInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Update() *string SetUpdate(val *string) UpdateInput() *string // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable ResetCreate() ResetDelete() ResetRead() ResetUpdate() // Produce the Token's value at resolution time. // Experimental. Resolve(_context cdktf.IResolveContext) interface{} // Return a string representation of this resolvable object. // // Returns a reversible string representation. // Experimental. ToString() *string }
func NewMonitorDataCollectionRuleTimeoutsOutputReference ¶
func NewMonitorDataCollectionRuleTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) MonitorDataCollectionRuleTimeoutsOutputReference
Source Files ¶
- MonitorDataCollectionRule.go
- MonitorDataCollectionRuleConfig.go
- MonitorDataCollectionRuleDataFlow.go
- MonitorDataCollectionRuleDataFlowList.go
- MonitorDataCollectionRuleDataFlowList__checks.go
- MonitorDataCollectionRuleDataFlowOutputReference.go
- MonitorDataCollectionRuleDataFlowOutputReference__checks.go
- MonitorDataCollectionRuleDataSources.go
- MonitorDataCollectionRuleDataSourcesDataImport.go
- MonitorDataCollectionRuleDataSourcesDataImportEventHubDataSource.go
- MonitorDataCollectionRuleDataSourcesDataImportEventHubDataSourceList.go
- MonitorDataCollectionRuleDataSourcesDataImportEventHubDataSourceList__checks.go
- MonitorDataCollectionRuleDataSourcesDataImportEventHubDataSourceOutputReference.go
- MonitorDataCollectionRuleDataSourcesDataImportEventHubDataSourceOutputReference__checks.go
- MonitorDataCollectionRuleDataSourcesDataImportOutputReference.go
- MonitorDataCollectionRuleDataSourcesDataImportOutputReference__checks.go
- MonitorDataCollectionRuleDataSourcesExtension.go
- MonitorDataCollectionRuleDataSourcesExtensionList.go
- MonitorDataCollectionRuleDataSourcesExtensionList__checks.go
- MonitorDataCollectionRuleDataSourcesExtensionOutputReference.go
- MonitorDataCollectionRuleDataSourcesExtensionOutputReference__checks.go
- MonitorDataCollectionRuleDataSourcesIisLog.go
- MonitorDataCollectionRuleDataSourcesIisLogList.go
- MonitorDataCollectionRuleDataSourcesIisLogList__checks.go
- MonitorDataCollectionRuleDataSourcesIisLogOutputReference.go
- MonitorDataCollectionRuleDataSourcesIisLogOutputReference__checks.go
- MonitorDataCollectionRuleDataSourcesLogFile.go
- MonitorDataCollectionRuleDataSourcesLogFileList.go
- MonitorDataCollectionRuleDataSourcesLogFileList__checks.go
- MonitorDataCollectionRuleDataSourcesLogFileOutputReference.go
- MonitorDataCollectionRuleDataSourcesLogFileOutputReference__checks.go
- MonitorDataCollectionRuleDataSourcesLogFileSettings.go
- MonitorDataCollectionRuleDataSourcesLogFileSettingsOutputReference.go
- MonitorDataCollectionRuleDataSourcesLogFileSettingsOutputReference__checks.go
- MonitorDataCollectionRuleDataSourcesLogFileSettingsText.go
- MonitorDataCollectionRuleDataSourcesLogFileSettingsTextOutputReference.go
- MonitorDataCollectionRuleDataSourcesLogFileSettingsTextOutputReference__checks.go
- MonitorDataCollectionRuleDataSourcesOutputReference.go
- MonitorDataCollectionRuleDataSourcesOutputReference__checks.go
- MonitorDataCollectionRuleDataSourcesPerformanceCounter.go
- MonitorDataCollectionRuleDataSourcesPerformanceCounterList.go
- MonitorDataCollectionRuleDataSourcesPerformanceCounterList__checks.go
- MonitorDataCollectionRuleDataSourcesPerformanceCounterOutputReference.go
- MonitorDataCollectionRuleDataSourcesPerformanceCounterOutputReference__checks.go
- MonitorDataCollectionRuleDataSourcesPlatformTelemetry.go
- MonitorDataCollectionRuleDataSourcesPlatformTelemetryList.go
- MonitorDataCollectionRuleDataSourcesPlatformTelemetryList__checks.go
- MonitorDataCollectionRuleDataSourcesPlatformTelemetryOutputReference.go
- MonitorDataCollectionRuleDataSourcesPlatformTelemetryOutputReference__checks.go
- MonitorDataCollectionRuleDataSourcesPrometheusForwarder.go
- MonitorDataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilter.go
- MonitorDataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterList.go
- MonitorDataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterList__checks.go
- MonitorDataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterOutputReference.go
- MonitorDataCollectionRuleDataSourcesPrometheusForwarderLabelIncludeFilterOutputReference__checks.go
- MonitorDataCollectionRuleDataSourcesPrometheusForwarderList.go
- MonitorDataCollectionRuleDataSourcesPrometheusForwarderList__checks.go
- MonitorDataCollectionRuleDataSourcesPrometheusForwarderOutputReference.go
- MonitorDataCollectionRuleDataSourcesPrometheusForwarderOutputReference__checks.go
- MonitorDataCollectionRuleDataSourcesSyslog.go
- MonitorDataCollectionRuleDataSourcesSyslogList.go
- MonitorDataCollectionRuleDataSourcesSyslogList__checks.go
- MonitorDataCollectionRuleDataSourcesSyslogOutputReference.go
- MonitorDataCollectionRuleDataSourcesSyslogOutputReference__checks.go
- MonitorDataCollectionRuleDataSourcesWindowsEventLog.go
- MonitorDataCollectionRuleDataSourcesWindowsEventLogList.go
- MonitorDataCollectionRuleDataSourcesWindowsEventLogList__checks.go
- MonitorDataCollectionRuleDataSourcesWindowsEventLogOutputReference.go
- MonitorDataCollectionRuleDataSourcesWindowsEventLogOutputReference__checks.go
- MonitorDataCollectionRuleDataSourcesWindowsFirewallLog.go
- MonitorDataCollectionRuleDataSourcesWindowsFirewallLogList.go
- MonitorDataCollectionRuleDataSourcesWindowsFirewallLogList__checks.go
- MonitorDataCollectionRuleDataSourcesWindowsFirewallLogOutputReference.go
- MonitorDataCollectionRuleDataSourcesWindowsFirewallLogOutputReference__checks.go
- MonitorDataCollectionRuleDestinations.go
- MonitorDataCollectionRuleDestinationsAzureMonitorMetrics.go
- MonitorDataCollectionRuleDestinationsAzureMonitorMetricsOutputReference.go
- MonitorDataCollectionRuleDestinationsAzureMonitorMetricsOutputReference__checks.go
- MonitorDataCollectionRuleDestinationsEventHub.go
- MonitorDataCollectionRuleDestinationsEventHubDirect.go
- MonitorDataCollectionRuleDestinationsEventHubDirectOutputReference.go
- MonitorDataCollectionRuleDestinationsEventHubDirectOutputReference__checks.go
- MonitorDataCollectionRuleDestinationsEventHubOutputReference.go
- MonitorDataCollectionRuleDestinationsEventHubOutputReference__checks.go
- MonitorDataCollectionRuleDestinationsLogAnalytics.go
- MonitorDataCollectionRuleDestinationsLogAnalyticsList.go
- MonitorDataCollectionRuleDestinationsLogAnalyticsList__checks.go
- MonitorDataCollectionRuleDestinationsLogAnalyticsOutputReference.go
- MonitorDataCollectionRuleDestinationsLogAnalyticsOutputReference__checks.go
- MonitorDataCollectionRuleDestinationsMonitorAccount.go
- MonitorDataCollectionRuleDestinationsMonitorAccountList.go
- MonitorDataCollectionRuleDestinationsMonitorAccountList__checks.go
- MonitorDataCollectionRuleDestinationsMonitorAccountOutputReference.go
- MonitorDataCollectionRuleDestinationsMonitorAccountOutputReference__checks.go
- MonitorDataCollectionRuleDestinationsOutputReference.go
- MonitorDataCollectionRuleDestinationsOutputReference__checks.go
- MonitorDataCollectionRuleDestinationsStorageBlob.go
- MonitorDataCollectionRuleDestinationsStorageBlobDirect.go
- MonitorDataCollectionRuleDestinationsStorageBlobDirectList.go
- MonitorDataCollectionRuleDestinationsStorageBlobDirectList__checks.go
- MonitorDataCollectionRuleDestinationsStorageBlobDirectOutputReference.go
- MonitorDataCollectionRuleDestinationsStorageBlobDirectOutputReference__checks.go
- MonitorDataCollectionRuleDestinationsStorageBlobList.go
- MonitorDataCollectionRuleDestinationsStorageBlobList__checks.go
- MonitorDataCollectionRuleDestinationsStorageBlobOutputReference.go
- MonitorDataCollectionRuleDestinationsStorageBlobOutputReference__checks.go
- MonitorDataCollectionRuleDestinationsStorageTableDirect.go
- MonitorDataCollectionRuleDestinationsStorageTableDirectList.go
- MonitorDataCollectionRuleDestinationsStorageTableDirectList__checks.go
- MonitorDataCollectionRuleDestinationsStorageTableDirectOutputReference.go
- MonitorDataCollectionRuleDestinationsStorageTableDirectOutputReference__checks.go
- MonitorDataCollectionRuleIdentity.go
- MonitorDataCollectionRuleIdentityOutputReference.go
- MonitorDataCollectionRuleIdentityOutputReference__checks.go
- MonitorDataCollectionRuleStreamDeclaration.go
- MonitorDataCollectionRuleStreamDeclarationColumn.go
- MonitorDataCollectionRuleStreamDeclarationColumnList.go
- MonitorDataCollectionRuleStreamDeclarationColumnList__checks.go
- MonitorDataCollectionRuleStreamDeclarationColumnOutputReference.go
- MonitorDataCollectionRuleStreamDeclarationColumnOutputReference__checks.go
- MonitorDataCollectionRuleStreamDeclarationList.go
- MonitorDataCollectionRuleStreamDeclarationList__checks.go
- MonitorDataCollectionRuleStreamDeclarationOutputReference.go
- MonitorDataCollectionRuleStreamDeclarationOutputReference__checks.go
- MonitorDataCollectionRuleTimeouts.go
- MonitorDataCollectionRuleTimeoutsOutputReference.go
- MonitorDataCollectionRuleTimeoutsOutputReference__checks.go
- MonitorDataCollectionRule__checks.go
- main.go