Documentation ¶
Index ¶
- func DataAzurermMonitorDataCollectionRule_IsConstruct(x interface{}) *bool
- func DataAzurermMonitorDataCollectionRule_TfResourceType() *string
- func NewDataAzurermMonitorDataCollectionRuleDataFlowList_Override(d DataAzurermMonitorDataCollectionRuleDataFlowList, ...)
- func NewDataAzurermMonitorDataCollectionRuleDataFlowOutputReference_Override(d DataAzurermMonitorDataCollectionRuleDataFlowOutputReference, ...)
- func NewDataAzurermMonitorDataCollectionRuleDataSourcesExtensionList_Override(d DataAzurermMonitorDataCollectionRuleDataSourcesExtensionList, ...)
- func NewDataAzurermMonitorDataCollectionRuleDataSourcesExtensionOutputReference_Override(d DataAzurermMonitorDataCollectionRuleDataSourcesExtensionOutputReference, ...)
- func NewDataAzurermMonitorDataCollectionRuleDataSourcesList_Override(d DataAzurermMonitorDataCollectionRuleDataSourcesList, ...)
- func NewDataAzurermMonitorDataCollectionRuleDataSourcesOutputReference_Override(d DataAzurermMonitorDataCollectionRuleDataSourcesOutputReference, ...)
- func NewDataAzurermMonitorDataCollectionRuleDataSourcesPerformanceCounterList_Override(d DataAzurermMonitorDataCollectionRuleDataSourcesPerformanceCounterList, ...)
- func NewDataAzurermMonitorDataCollectionRuleDataSourcesPerformanceCounterOutputReference_Override(...)
- func NewDataAzurermMonitorDataCollectionRuleDataSourcesSyslogList_Override(d DataAzurermMonitorDataCollectionRuleDataSourcesSyslogList, ...)
- func NewDataAzurermMonitorDataCollectionRuleDataSourcesSyslogOutputReference_Override(d DataAzurermMonitorDataCollectionRuleDataSourcesSyslogOutputReference, ...)
- func NewDataAzurermMonitorDataCollectionRuleDataSourcesWindowsEventLogList_Override(d DataAzurermMonitorDataCollectionRuleDataSourcesWindowsEventLogList, ...)
- func NewDataAzurermMonitorDataCollectionRuleDataSourcesWindowsEventLogOutputReference_Override(...)
- func NewDataAzurermMonitorDataCollectionRuleDestinationsAzureMonitorMetricsList_Override(d DataAzurermMonitorDataCollectionRuleDestinationsAzureMonitorMetricsList, ...)
- func NewDataAzurermMonitorDataCollectionRuleDestinationsAzureMonitorMetricsOutputReference_Override(...)
- func NewDataAzurermMonitorDataCollectionRuleDestinationsList_Override(d DataAzurermMonitorDataCollectionRuleDestinationsList, ...)
- func NewDataAzurermMonitorDataCollectionRuleDestinationsLogAnalyticsList_Override(d DataAzurermMonitorDataCollectionRuleDestinationsLogAnalyticsList, ...)
- func NewDataAzurermMonitorDataCollectionRuleDestinationsLogAnalyticsOutputReference_Override(d DataAzurermMonitorDataCollectionRuleDestinationsLogAnalyticsOutputReference, ...)
- func NewDataAzurermMonitorDataCollectionRuleDestinationsOutputReference_Override(d DataAzurermMonitorDataCollectionRuleDestinationsOutputReference, ...)
- func NewDataAzurermMonitorDataCollectionRuleTimeoutsOutputReference_Override(d DataAzurermMonitorDataCollectionRuleTimeoutsOutputReference, ...)
- func NewDataAzurermMonitorDataCollectionRule_Override(d DataAzurermMonitorDataCollectionRule, scope constructs.Construct, id *string, ...)
- type DataAzurermMonitorDataCollectionRule
- type DataAzurermMonitorDataCollectionRuleConfig
- type DataAzurermMonitorDataCollectionRuleDataFlow
- type DataAzurermMonitorDataCollectionRuleDataFlowList
- type DataAzurermMonitorDataCollectionRuleDataFlowOutputReference
- type DataAzurermMonitorDataCollectionRuleDataSources
- type DataAzurermMonitorDataCollectionRuleDataSourcesExtension
- type DataAzurermMonitorDataCollectionRuleDataSourcesExtensionList
- type DataAzurermMonitorDataCollectionRuleDataSourcesExtensionOutputReference
- type DataAzurermMonitorDataCollectionRuleDataSourcesList
- type DataAzurermMonitorDataCollectionRuleDataSourcesOutputReference
- type DataAzurermMonitorDataCollectionRuleDataSourcesPerformanceCounter
- type DataAzurermMonitorDataCollectionRuleDataSourcesPerformanceCounterList
- type DataAzurermMonitorDataCollectionRuleDataSourcesPerformanceCounterOutputReference
- type DataAzurermMonitorDataCollectionRuleDataSourcesSyslog
- type DataAzurermMonitorDataCollectionRuleDataSourcesSyslogList
- type DataAzurermMonitorDataCollectionRuleDataSourcesSyslogOutputReference
- type DataAzurermMonitorDataCollectionRuleDataSourcesWindowsEventLog
- type DataAzurermMonitorDataCollectionRuleDataSourcesWindowsEventLogList
- type DataAzurermMonitorDataCollectionRuleDataSourcesWindowsEventLogOutputReference
- type DataAzurermMonitorDataCollectionRuleDestinations
- type DataAzurermMonitorDataCollectionRuleDestinationsAzureMonitorMetrics
- type DataAzurermMonitorDataCollectionRuleDestinationsAzureMonitorMetricsList
- type DataAzurermMonitorDataCollectionRuleDestinationsAzureMonitorMetricsOutputReference
- type DataAzurermMonitorDataCollectionRuleDestinationsList
- type DataAzurermMonitorDataCollectionRuleDestinationsLogAnalytics
- type DataAzurermMonitorDataCollectionRuleDestinationsLogAnalyticsList
- type DataAzurermMonitorDataCollectionRuleDestinationsLogAnalyticsOutputReference
- type DataAzurermMonitorDataCollectionRuleDestinationsOutputReference
- type DataAzurermMonitorDataCollectionRuleTimeouts
- type DataAzurermMonitorDataCollectionRuleTimeoutsOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DataAzurermMonitorDataCollectionRule_IsConstruct ¶
func DataAzurermMonitorDataCollectionRule_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 DataAzurermMonitorDataCollectionRule_TfResourceType ¶
func DataAzurermMonitorDataCollectionRule_TfResourceType() *string
func NewDataAzurermMonitorDataCollectionRuleDataFlowList_Override ¶
func NewDataAzurermMonitorDataCollectionRuleDataFlowList_Override(d DataAzurermMonitorDataCollectionRuleDataFlowList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAzurermMonitorDataCollectionRuleDataFlowOutputReference_Override ¶
func NewDataAzurermMonitorDataCollectionRuleDataFlowOutputReference_Override(d DataAzurermMonitorDataCollectionRuleDataFlowOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAzurermMonitorDataCollectionRuleDataSourcesExtensionList_Override ¶
func NewDataAzurermMonitorDataCollectionRuleDataSourcesExtensionList_Override(d DataAzurermMonitorDataCollectionRuleDataSourcesExtensionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAzurermMonitorDataCollectionRuleDataSourcesExtensionOutputReference_Override ¶
func NewDataAzurermMonitorDataCollectionRuleDataSourcesExtensionOutputReference_Override(d DataAzurermMonitorDataCollectionRuleDataSourcesExtensionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAzurermMonitorDataCollectionRuleDataSourcesList_Override ¶
func NewDataAzurermMonitorDataCollectionRuleDataSourcesList_Override(d DataAzurermMonitorDataCollectionRuleDataSourcesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAzurermMonitorDataCollectionRuleDataSourcesOutputReference_Override ¶
func NewDataAzurermMonitorDataCollectionRuleDataSourcesOutputReference_Override(d DataAzurermMonitorDataCollectionRuleDataSourcesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAzurermMonitorDataCollectionRuleDataSourcesPerformanceCounterList_Override ¶
func NewDataAzurermMonitorDataCollectionRuleDataSourcesPerformanceCounterList_Override(d DataAzurermMonitorDataCollectionRuleDataSourcesPerformanceCounterList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAzurermMonitorDataCollectionRuleDataSourcesPerformanceCounterOutputReference_Override ¶
func NewDataAzurermMonitorDataCollectionRuleDataSourcesPerformanceCounterOutputReference_Override(d DataAzurermMonitorDataCollectionRuleDataSourcesPerformanceCounterOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAzurermMonitorDataCollectionRuleDataSourcesSyslogList_Override ¶
func NewDataAzurermMonitorDataCollectionRuleDataSourcesSyslogList_Override(d DataAzurermMonitorDataCollectionRuleDataSourcesSyslogList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAzurermMonitorDataCollectionRuleDataSourcesSyslogOutputReference_Override ¶
func NewDataAzurermMonitorDataCollectionRuleDataSourcesSyslogOutputReference_Override(d DataAzurermMonitorDataCollectionRuleDataSourcesSyslogOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAzurermMonitorDataCollectionRuleDataSourcesWindowsEventLogList_Override ¶
func NewDataAzurermMonitorDataCollectionRuleDataSourcesWindowsEventLogList_Override(d DataAzurermMonitorDataCollectionRuleDataSourcesWindowsEventLogList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAzurermMonitorDataCollectionRuleDataSourcesWindowsEventLogOutputReference_Override ¶
func NewDataAzurermMonitorDataCollectionRuleDataSourcesWindowsEventLogOutputReference_Override(d DataAzurermMonitorDataCollectionRuleDataSourcesWindowsEventLogOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAzurermMonitorDataCollectionRuleDestinationsAzureMonitorMetricsList_Override ¶
func NewDataAzurermMonitorDataCollectionRuleDestinationsAzureMonitorMetricsList_Override(d DataAzurermMonitorDataCollectionRuleDestinationsAzureMonitorMetricsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAzurermMonitorDataCollectionRuleDestinationsAzureMonitorMetricsOutputReference_Override ¶
func NewDataAzurermMonitorDataCollectionRuleDestinationsAzureMonitorMetricsOutputReference_Override(d DataAzurermMonitorDataCollectionRuleDestinationsAzureMonitorMetricsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAzurermMonitorDataCollectionRuleDestinationsList_Override ¶
func NewDataAzurermMonitorDataCollectionRuleDestinationsList_Override(d DataAzurermMonitorDataCollectionRuleDestinationsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAzurermMonitorDataCollectionRuleDestinationsLogAnalyticsList_Override ¶
func NewDataAzurermMonitorDataCollectionRuleDestinationsLogAnalyticsList_Override(d DataAzurermMonitorDataCollectionRuleDestinationsLogAnalyticsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataAzurermMonitorDataCollectionRuleDestinationsLogAnalyticsOutputReference_Override ¶
func NewDataAzurermMonitorDataCollectionRuleDestinationsLogAnalyticsOutputReference_Override(d DataAzurermMonitorDataCollectionRuleDestinationsLogAnalyticsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAzurermMonitorDataCollectionRuleDestinationsOutputReference_Override ¶
func NewDataAzurermMonitorDataCollectionRuleDestinationsOutputReference_Override(d DataAzurermMonitorDataCollectionRuleDestinationsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataAzurermMonitorDataCollectionRuleTimeoutsOutputReference_Override ¶
func NewDataAzurermMonitorDataCollectionRuleTimeoutsOutputReference_Override(d DataAzurermMonitorDataCollectionRuleTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewDataAzurermMonitorDataCollectionRule_Override ¶
func NewDataAzurermMonitorDataCollectionRule_Override(d DataAzurermMonitorDataCollectionRule, scope constructs.Construct, id *string, config *DataAzurermMonitorDataCollectionRuleConfig)
Create a new {@link https://www.terraform.io/docs/providers/azurerm/d/monitor_data_collection_rule azurerm_monitor_data_collection_rule} Data Source.
Types ¶
type DataAzurermMonitorDataCollectionRule ¶
type DataAzurermMonitorDataCollectionRule interface { cdktf.TerraformDataSource // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() *float64 // Experimental. SetCount(val *float64) DataFlow() DataAzurermMonitorDataCollectionRuleDataFlowList DataSources() DataAzurermMonitorDataCollectionRuleDataSourcesList // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) Description() *string Destinations() DataAzurermMonitorDataCollectionRuleDestinationsList // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string Kind() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Location() *string Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. RawOverrides() interface{} ResourceGroupName() *string SetResourceGroupName(val *string) ResourceGroupNameInput() *string Tags() cdktf.StringMap // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string Timeouts() DataAzurermMonitorDataCollectionRuleTimeoutsOutputReference TimeoutsInput() interface{} // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutTimeouts(value *DataAzurermMonitorDataCollectionRuleTimeouts) ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetTimeouts() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://www.terraform.io/docs/providers/azurerm/d/monitor_data_collection_rule azurerm_monitor_data_collection_rule}.
func NewDataAzurermMonitorDataCollectionRule ¶
func NewDataAzurermMonitorDataCollectionRule(scope constructs.Construct, id *string, config *DataAzurermMonitorDataCollectionRuleConfig) DataAzurermMonitorDataCollectionRule
Create a new {@link https://www.terraform.io/docs/providers/azurerm/d/monitor_data_collection_rule azurerm_monitor_data_collection_rule} Data Source.
type DataAzurermMonitorDataCollectionRuleConfig ¶
type DataAzurermMonitorDataCollectionRuleConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/d/monitor_data_collection_rule#name DataAzurermMonitorDataCollectionRule#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/d/monitor_data_collection_rule#resource_group_name DataAzurermMonitorDataCollectionRule#resource_group_name}. ResourceGroupName *string `field:"required" json:"resourceGroupName" yaml:"resourceGroupName"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/d/monitor_data_collection_rule#id DataAzurermMonitorDataCollectionRule#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"` // timeouts block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/d/monitor_data_collection_rule#timeouts DataAzurermMonitorDataCollectionRule#timeouts} Timeouts *DataAzurermMonitorDataCollectionRuleTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` }
type DataAzurermMonitorDataCollectionRuleDataFlow ¶
type DataAzurermMonitorDataCollectionRuleDataFlow struct { }
type DataAzurermMonitorDataCollectionRuleDataFlowList ¶
type DataAzurermMonitorDataCollectionRuleDataFlowList 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 // 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) // Experimental. ComputeFqn() *string Get(index *float64) DataAzurermMonitorDataCollectionRuleDataFlowOutputReference // 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 NewDataAzurermMonitorDataCollectionRuleDataFlowList ¶
func NewDataAzurermMonitorDataCollectionRuleDataFlowList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAzurermMonitorDataCollectionRuleDataFlowList
type DataAzurermMonitorDataCollectionRuleDataFlowOutputReference ¶
type DataAzurermMonitorDataCollectionRuleDataFlowOutputReference 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 Destinations() *[]*string // Experimental. Fqn() *string InternalValue() *DataAzurermMonitorDataCollectionRuleDataFlow SetInternalValue(val *DataAzurermMonitorDataCollectionRuleDataFlow) Streams() *[]*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 NewDataAzurermMonitorDataCollectionRuleDataFlowOutputReference ¶
func NewDataAzurermMonitorDataCollectionRuleDataFlowOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAzurermMonitorDataCollectionRuleDataFlowOutputReference
type DataAzurermMonitorDataCollectionRuleDataSources ¶
type DataAzurermMonitorDataCollectionRuleDataSources struct { }
type DataAzurermMonitorDataCollectionRuleDataSourcesExtension ¶
type DataAzurermMonitorDataCollectionRuleDataSourcesExtension struct { }
type DataAzurermMonitorDataCollectionRuleDataSourcesExtensionList ¶
type DataAzurermMonitorDataCollectionRuleDataSourcesExtensionList 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 // 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) // Experimental. ComputeFqn() *string Get(index *float64) DataAzurermMonitorDataCollectionRuleDataSourcesExtensionOutputReference // 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 NewDataAzurermMonitorDataCollectionRuleDataSourcesExtensionList ¶
func NewDataAzurermMonitorDataCollectionRuleDataSourcesExtensionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAzurermMonitorDataCollectionRuleDataSourcesExtensionList
type DataAzurermMonitorDataCollectionRuleDataSourcesExtensionOutputReference ¶
type DataAzurermMonitorDataCollectionRuleDataSourcesExtensionOutputReference 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 ExtensionName() *string // Experimental. Fqn() *string InputDataSources() *[]*string InternalValue() *DataAzurermMonitorDataCollectionRuleDataSourcesExtension SetInternalValue(val *DataAzurermMonitorDataCollectionRuleDataSourcesExtension) Name() *string Streams() *[]*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 NewDataAzurermMonitorDataCollectionRuleDataSourcesExtensionOutputReference ¶
func NewDataAzurermMonitorDataCollectionRuleDataSourcesExtensionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAzurermMonitorDataCollectionRuleDataSourcesExtensionOutputReference
type DataAzurermMonitorDataCollectionRuleDataSourcesList ¶
type DataAzurermMonitorDataCollectionRuleDataSourcesList 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 // 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) // Experimental. ComputeFqn() *string Get(index *float64) DataAzurermMonitorDataCollectionRuleDataSourcesOutputReference // 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 NewDataAzurermMonitorDataCollectionRuleDataSourcesList ¶
func NewDataAzurermMonitorDataCollectionRuleDataSourcesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAzurermMonitorDataCollectionRuleDataSourcesList
type DataAzurermMonitorDataCollectionRuleDataSourcesOutputReference ¶
type DataAzurermMonitorDataCollectionRuleDataSourcesOutputReference 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 Extension() DataAzurermMonitorDataCollectionRuleDataSourcesExtensionList // Experimental. Fqn() *string InternalValue() *DataAzurermMonitorDataCollectionRuleDataSources SetInternalValue(val *DataAzurermMonitorDataCollectionRuleDataSources) PerformanceCounter() DataAzurermMonitorDataCollectionRuleDataSourcesPerformanceCounterList Syslog() DataAzurermMonitorDataCollectionRuleDataSourcesSyslogList // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) WindowsEventLog() DataAzurermMonitorDataCollectionRuleDataSourcesWindowsEventLogList // 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 NewDataAzurermMonitorDataCollectionRuleDataSourcesOutputReference ¶
func NewDataAzurermMonitorDataCollectionRuleDataSourcesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAzurermMonitorDataCollectionRuleDataSourcesOutputReference
type DataAzurermMonitorDataCollectionRuleDataSourcesPerformanceCounter ¶
type DataAzurermMonitorDataCollectionRuleDataSourcesPerformanceCounter struct { }
type DataAzurermMonitorDataCollectionRuleDataSourcesPerformanceCounterList ¶
type DataAzurermMonitorDataCollectionRuleDataSourcesPerformanceCounterList 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 // 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) // Experimental. ComputeFqn() *string Get(index *float64) DataAzurermMonitorDataCollectionRuleDataSourcesPerformanceCounterOutputReference // 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 NewDataAzurermMonitorDataCollectionRuleDataSourcesPerformanceCounterList ¶
func NewDataAzurermMonitorDataCollectionRuleDataSourcesPerformanceCounterList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAzurermMonitorDataCollectionRuleDataSourcesPerformanceCounterList
type DataAzurermMonitorDataCollectionRuleDataSourcesPerformanceCounterOutputReference ¶
type DataAzurermMonitorDataCollectionRuleDataSourcesPerformanceCounterOutputReference 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 // 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() *DataAzurermMonitorDataCollectionRuleDataSourcesPerformanceCounter SetInternalValue(val *DataAzurermMonitorDataCollectionRuleDataSourcesPerformanceCounter) Name() *string SamplingFrequencyInSeconds() *float64 Streams() *[]*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 NewDataAzurermMonitorDataCollectionRuleDataSourcesPerformanceCounterOutputReference ¶
func NewDataAzurermMonitorDataCollectionRuleDataSourcesPerformanceCounterOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAzurermMonitorDataCollectionRuleDataSourcesPerformanceCounterOutputReference
type DataAzurermMonitorDataCollectionRuleDataSourcesSyslog ¶
type DataAzurermMonitorDataCollectionRuleDataSourcesSyslog struct { }
type DataAzurermMonitorDataCollectionRuleDataSourcesSyslogList ¶
type DataAzurermMonitorDataCollectionRuleDataSourcesSyslogList 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 // 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) // Experimental. ComputeFqn() *string Get(index *float64) DataAzurermMonitorDataCollectionRuleDataSourcesSyslogOutputReference // 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 NewDataAzurermMonitorDataCollectionRuleDataSourcesSyslogList ¶
func NewDataAzurermMonitorDataCollectionRuleDataSourcesSyslogList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAzurermMonitorDataCollectionRuleDataSourcesSyslogList
type DataAzurermMonitorDataCollectionRuleDataSourcesSyslogOutputReference ¶
type DataAzurermMonitorDataCollectionRuleDataSourcesSyslogOutputReference 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 // Experimental. Fqn() *string InternalValue() *DataAzurermMonitorDataCollectionRuleDataSourcesSyslog SetInternalValue(val *DataAzurermMonitorDataCollectionRuleDataSourcesSyslog) LogLevels() *[]*string Name() *string Streams() *[]*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 NewDataAzurermMonitorDataCollectionRuleDataSourcesSyslogOutputReference ¶
func NewDataAzurermMonitorDataCollectionRuleDataSourcesSyslogOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAzurermMonitorDataCollectionRuleDataSourcesSyslogOutputReference
type DataAzurermMonitorDataCollectionRuleDataSourcesWindowsEventLog ¶
type DataAzurermMonitorDataCollectionRuleDataSourcesWindowsEventLog struct { }
type DataAzurermMonitorDataCollectionRuleDataSourcesWindowsEventLogList ¶
type DataAzurermMonitorDataCollectionRuleDataSourcesWindowsEventLogList 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 // 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) // Experimental. ComputeFqn() *string Get(index *float64) DataAzurermMonitorDataCollectionRuleDataSourcesWindowsEventLogOutputReference // 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 NewDataAzurermMonitorDataCollectionRuleDataSourcesWindowsEventLogList ¶
func NewDataAzurermMonitorDataCollectionRuleDataSourcesWindowsEventLogList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAzurermMonitorDataCollectionRuleDataSourcesWindowsEventLogList
type DataAzurermMonitorDataCollectionRuleDataSourcesWindowsEventLogOutputReference ¶
type DataAzurermMonitorDataCollectionRuleDataSourcesWindowsEventLogOutputReference 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() *DataAzurermMonitorDataCollectionRuleDataSourcesWindowsEventLog SetInternalValue(val *DataAzurermMonitorDataCollectionRuleDataSourcesWindowsEventLog) Name() *string Streams() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) XPathQueries() *[]*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 NewDataAzurermMonitorDataCollectionRuleDataSourcesWindowsEventLogOutputReference ¶
func NewDataAzurermMonitorDataCollectionRuleDataSourcesWindowsEventLogOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAzurermMonitorDataCollectionRuleDataSourcesWindowsEventLogOutputReference
type DataAzurermMonitorDataCollectionRuleDestinations ¶
type DataAzurermMonitorDataCollectionRuleDestinations struct { }
type DataAzurermMonitorDataCollectionRuleDestinationsAzureMonitorMetrics ¶
type DataAzurermMonitorDataCollectionRuleDestinationsAzureMonitorMetrics struct { }
type DataAzurermMonitorDataCollectionRuleDestinationsAzureMonitorMetricsList ¶
type DataAzurermMonitorDataCollectionRuleDestinationsAzureMonitorMetricsList 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 // 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) // Experimental. ComputeFqn() *string Get(index *float64) DataAzurermMonitorDataCollectionRuleDestinationsAzureMonitorMetricsOutputReference // 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 NewDataAzurermMonitorDataCollectionRuleDestinationsAzureMonitorMetricsList ¶
func NewDataAzurermMonitorDataCollectionRuleDestinationsAzureMonitorMetricsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAzurermMonitorDataCollectionRuleDestinationsAzureMonitorMetricsList
type DataAzurermMonitorDataCollectionRuleDestinationsAzureMonitorMetricsOutputReference ¶
type DataAzurermMonitorDataCollectionRuleDestinationsAzureMonitorMetricsOutputReference 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() *DataAzurermMonitorDataCollectionRuleDestinationsAzureMonitorMetrics SetInternalValue(val *DataAzurermMonitorDataCollectionRuleDestinationsAzureMonitorMetrics) Name() *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 NewDataAzurermMonitorDataCollectionRuleDestinationsAzureMonitorMetricsOutputReference ¶
func NewDataAzurermMonitorDataCollectionRuleDestinationsAzureMonitorMetricsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAzurermMonitorDataCollectionRuleDestinationsAzureMonitorMetricsOutputReference
type DataAzurermMonitorDataCollectionRuleDestinationsList ¶
type DataAzurermMonitorDataCollectionRuleDestinationsList 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 // 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) // Experimental. ComputeFqn() *string Get(index *float64) DataAzurermMonitorDataCollectionRuleDestinationsOutputReference // 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 NewDataAzurermMonitorDataCollectionRuleDestinationsList ¶
func NewDataAzurermMonitorDataCollectionRuleDestinationsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAzurermMonitorDataCollectionRuleDestinationsList
type DataAzurermMonitorDataCollectionRuleDestinationsLogAnalytics ¶
type DataAzurermMonitorDataCollectionRuleDestinationsLogAnalytics struct { }
type DataAzurermMonitorDataCollectionRuleDestinationsLogAnalyticsList ¶
type DataAzurermMonitorDataCollectionRuleDestinationsLogAnalyticsList 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 // 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) // Experimental. ComputeFqn() *string Get(index *float64) DataAzurermMonitorDataCollectionRuleDestinationsLogAnalyticsOutputReference // 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 NewDataAzurermMonitorDataCollectionRuleDestinationsLogAnalyticsList ¶
func NewDataAzurermMonitorDataCollectionRuleDestinationsLogAnalyticsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataAzurermMonitorDataCollectionRuleDestinationsLogAnalyticsList
type DataAzurermMonitorDataCollectionRuleDestinationsLogAnalyticsOutputReference ¶
type DataAzurermMonitorDataCollectionRuleDestinationsLogAnalyticsOutputReference 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() *DataAzurermMonitorDataCollectionRuleDestinationsLogAnalytics SetInternalValue(val *DataAzurermMonitorDataCollectionRuleDestinationsLogAnalytics) Name() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) WorkspaceResourceId() *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 NewDataAzurermMonitorDataCollectionRuleDestinationsLogAnalyticsOutputReference ¶
func NewDataAzurermMonitorDataCollectionRuleDestinationsLogAnalyticsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAzurermMonitorDataCollectionRuleDestinationsLogAnalyticsOutputReference
type DataAzurermMonitorDataCollectionRuleDestinationsOutputReference ¶
type DataAzurermMonitorDataCollectionRuleDestinationsOutputReference interface { cdktf.ComplexObject AzureMonitorMetrics() DataAzurermMonitorDataCollectionRuleDestinationsAzureMonitorMetricsList // 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() *DataAzurermMonitorDataCollectionRuleDestinations SetInternalValue(val *DataAzurermMonitorDataCollectionRuleDestinations) LogAnalytics() DataAzurermMonitorDataCollectionRuleDestinationsLogAnalyticsList // 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 NewDataAzurermMonitorDataCollectionRuleDestinationsOutputReference ¶
func NewDataAzurermMonitorDataCollectionRuleDestinationsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataAzurermMonitorDataCollectionRuleDestinationsOutputReference
type DataAzurermMonitorDataCollectionRuleTimeouts ¶
type DataAzurermMonitorDataCollectionRuleTimeouts struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/azurerm/d/monitor_data_collection_rule#read DataAzurermMonitorDataCollectionRule#read}. Read *string `field:"optional" json:"read" yaml:"read"` }
type DataAzurermMonitorDataCollectionRuleTimeoutsOutputReference ¶
type DataAzurermMonitorDataCollectionRuleTimeoutsOutputReference 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{}) Read() *string SetRead(val *string) ReadInput() *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 ResetRead() // 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 NewDataAzurermMonitorDataCollectionRuleTimeoutsOutputReference ¶
func NewDataAzurermMonitorDataCollectionRuleTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) DataAzurermMonitorDataCollectionRuleTimeoutsOutputReference
Source Files ¶
- dataazurermmonitordatacollectionrule.go
- dataazurermmonitordatacollectionrule_DataAzurermMonitorDataCollectionRule.go
- dataazurermmonitordatacollectionrule_DataAzurermMonitorDataCollectionRuleConfig.go
- dataazurermmonitordatacollectionrule_DataAzurermMonitorDataCollectionRuleDataFlow.go
- dataazurermmonitordatacollectionrule_DataAzurermMonitorDataCollectionRuleDataFlowList.go
- dataazurermmonitordatacollectionrule_DataAzurermMonitorDataCollectionRuleDataFlowList__runtime_type_checks.go
- dataazurermmonitordatacollectionrule_DataAzurermMonitorDataCollectionRuleDataFlowOutputReference.go
- dataazurermmonitordatacollectionrule_DataAzurermMonitorDataCollectionRuleDataFlowOutputReference__runtime_type_checks.go
- dataazurermmonitordatacollectionrule_DataAzurermMonitorDataCollectionRuleDataSources.go
- dataazurermmonitordatacollectionrule_DataAzurermMonitorDataCollectionRuleDataSourcesExtension.go
- dataazurermmonitordatacollectionrule_DataAzurermMonitorDataCollectionRuleDataSourcesExtensionList.go
- dataazurermmonitordatacollectionrule_DataAzurermMonitorDataCollectionRuleDataSourcesExtensionList__runtime_type_checks.go
- dataazurermmonitordatacollectionrule_DataAzurermMonitorDataCollectionRuleDataSourcesExtensionOutputReference.go
- dataazurermmonitordatacollectionrule_DataAzurermMonitorDataCollectionRuleDataSourcesExtensionOutputReference__runtime_type_checks.go
- dataazurermmonitordatacollectionrule_DataAzurermMonitorDataCollectionRuleDataSourcesList.go
- dataazurermmonitordatacollectionrule_DataAzurermMonitorDataCollectionRuleDataSourcesList__runtime_type_checks.go
- dataazurermmonitordatacollectionrule_DataAzurermMonitorDataCollectionRuleDataSourcesOutputReference.go
- dataazurermmonitordatacollectionrule_DataAzurermMonitorDataCollectionRuleDataSourcesOutputReference__runtime_type_checks.go
- dataazurermmonitordatacollectionrule_DataAzurermMonitorDataCollectionRuleDataSourcesPerformanceCounter.go
- dataazurermmonitordatacollectionrule_DataAzurermMonitorDataCollectionRuleDataSourcesPerformanceCounterList.go
- dataazurermmonitordatacollectionrule_DataAzurermMonitorDataCollectionRuleDataSourcesPerformanceCounterList__runtime_type_checks.go
- dataazurermmonitordatacollectionrule_DataAzurermMonitorDataCollectionRuleDataSourcesPerformanceCounterOutputReference.go
- dataazurermmonitordatacollectionrule_DataAzurermMonitorDataCollectionRuleDataSourcesPerformanceCounterOutputReference__runtime_type_checks.go
- dataazurermmonitordatacollectionrule_DataAzurermMonitorDataCollectionRuleDataSourcesSyslog.go
- dataazurermmonitordatacollectionrule_DataAzurermMonitorDataCollectionRuleDataSourcesSyslogList.go
- dataazurermmonitordatacollectionrule_DataAzurermMonitorDataCollectionRuleDataSourcesSyslogList__runtime_type_checks.go
- dataazurermmonitordatacollectionrule_DataAzurermMonitorDataCollectionRuleDataSourcesSyslogOutputReference.go
- dataazurermmonitordatacollectionrule_DataAzurermMonitorDataCollectionRuleDataSourcesSyslogOutputReference__runtime_type_checks.go
- dataazurermmonitordatacollectionrule_DataAzurermMonitorDataCollectionRuleDataSourcesWindowsEventLog.go
- dataazurermmonitordatacollectionrule_DataAzurermMonitorDataCollectionRuleDataSourcesWindowsEventLogList.go
- dataazurermmonitordatacollectionrule_DataAzurermMonitorDataCollectionRuleDataSourcesWindowsEventLogList__runtime_type_checks.go
- dataazurermmonitordatacollectionrule_DataAzurermMonitorDataCollectionRuleDataSourcesWindowsEventLogOutputReference.go
- dataazurermmonitordatacollectionrule_DataAzurermMonitorDataCollectionRuleDataSourcesWindowsEventLogOutputReference__runtime_type_checks.go
- dataazurermmonitordatacollectionrule_DataAzurermMonitorDataCollectionRuleDestinations.go
- dataazurermmonitordatacollectionrule_DataAzurermMonitorDataCollectionRuleDestinationsAzureMonitorMetrics.go
- dataazurermmonitordatacollectionrule_DataAzurermMonitorDataCollectionRuleDestinationsAzureMonitorMetricsList.go
- dataazurermmonitordatacollectionrule_DataAzurermMonitorDataCollectionRuleDestinationsAzureMonitorMetricsList__runtime_type_checks.go
- dataazurermmonitordatacollectionrule_DataAzurermMonitorDataCollectionRuleDestinationsAzureMonitorMetricsOutputReference.go
- dataazurermmonitordatacollectionrule_DataAzurermMonitorDataCollectionRuleDestinationsAzureMonitorMetricsOutputReference__runtime_type_checks.go
- dataazurermmonitordatacollectionrule_DataAzurermMonitorDataCollectionRuleDestinationsList.go
- dataazurermmonitordatacollectionrule_DataAzurermMonitorDataCollectionRuleDestinationsList__runtime_type_checks.go
- dataazurermmonitordatacollectionrule_DataAzurermMonitorDataCollectionRuleDestinationsLogAnalytics.go
- dataazurermmonitordatacollectionrule_DataAzurermMonitorDataCollectionRuleDestinationsLogAnalyticsList.go
- dataazurermmonitordatacollectionrule_DataAzurermMonitorDataCollectionRuleDestinationsLogAnalyticsList__runtime_type_checks.go
- dataazurermmonitordatacollectionrule_DataAzurermMonitorDataCollectionRuleDestinationsLogAnalyticsOutputReference.go
- dataazurermmonitordatacollectionrule_DataAzurermMonitorDataCollectionRuleDestinationsLogAnalyticsOutputReference__runtime_type_checks.go
- dataazurermmonitordatacollectionrule_DataAzurermMonitorDataCollectionRuleDestinationsOutputReference.go
- dataazurermmonitordatacollectionrule_DataAzurermMonitorDataCollectionRuleDestinationsOutputReference__runtime_type_checks.go
- dataazurermmonitordatacollectionrule_DataAzurermMonitorDataCollectionRuleTimeouts.go
- dataazurermmonitordatacollectionrule_DataAzurermMonitorDataCollectionRuleTimeoutsOutputReference.go
- dataazurermmonitordatacollectionrule_DataAzurermMonitorDataCollectionRuleTimeoutsOutputReference__runtime_type_checks.go
- dataazurermmonitordatacollectionrule_DataAzurermMonitorDataCollectionRule__runtime_type_checks.go