Documentation ¶
Index ¶
- func DataDatadogSecurityMonitoringRules_IsConstruct(x interface{}) *bool
- func DataDatadogSecurityMonitoringRules_IsTerraformDataSource(x interface{}) *bool
- func DataDatadogSecurityMonitoringRules_IsTerraformElement(x interface{}) *bool
- func DataDatadogSecurityMonitoringRules_TfResourceType() *string
- func NewDataDatadogSecurityMonitoringRulesRulesCaseList_Override(d DataDatadogSecurityMonitoringRulesRulesCaseList, ...)
- func NewDataDatadogSecurityMonitoringRulesRulesCaseOutputReference_Override(d DataDatadogSecurityMonitoringRulesRulesCaseOutputReference, ...)
- func NewDataDatadogSecurityMonitoringRulesRulesFilterList_Override(d DataDatadogSecurityMonitoringRulesRulesFilterList, ...)
- func NewDataDatadogSecurityMonitoringRulesRulesFilterOutputReference_Override(d DataDatadogSecurityMonitoringRulesRulesFilterOutputReference, ...)
- func NewDataDatadogSecurityMonitoringRulesRulesList_Override(d DataDatadogSecurityMonitoringRulesRulesList, ...)
- func NewDataDatadogSecurityMonitoringRulesRulesOptionsImpossibleTravelOptionsList_Override(d DataDatadogSecurityMonitoringRulesRulesOptionsImpossibleTravelOptionsList, ...)
- func NewDataDatadogSecurityMonitoringRulesRulesOptionsImpossibleTravelOptionsOutputReference_Override(...)
- func NewDataDatadogSecurityMonitoringRulesRulesOptionsList_Override(d DataDatadogSecurityMonitoringRulesRulesOptionsList, ...)
- func NewDataDatadogSecurityMonitoringRulesRulesOptionsNewValueOptionsList_Override(d DataDatadogSecurityMonitoringRulesRulesOptionsNewValueOptionsList, ...)
- func NewDataDatadogSecurityMonitoringRulesRulesOptionsNewValueOptionsOutputReference_Override(d DataDatadogSecurityMonitoringRulesRulesOptionsNewValueOptionsOutputReference, ...)
- func NewDataDatadogSecurityMonitoringRulesRulesOptionsOutputReference_Override(d DataDatadogSecurityMonitoringRulesRulesOptionsOutputReference, ...)
- func NewDataDatadogSecurityMonitoringRulesRulesOutputReference_Override(d DataDatadogSecurityMonitoringRulesRulesOutputReference, ...)
- func NewDataDatadogSecurityMonitoringRulesRulesQueryAgentRuleList_Override(d DataDatadogSecurityMonitoringRulesRulesQueryAgentRuleList, ...)
- func NewDataDatadogSecurityMonitoringRulesRulesQueryAgentRuleOutputReference_Override(d DataDatadogSecurityMonitoringRulesRulesQueryAgentRuleOutputReference, ...)
- func NewDataDatadogSecurityMonitoringRulesRulesQueryList_Override(d DataDatadogSecurityMonitoringRulesRulesQueryList, ...)
- func NewDataDatadogSecurityMonitoringRulesRulesQueryOutputReference_Override(d DataDatadogSecurityMonitoringRulesRulesQueryOutputReference, ...)
- func NewDataDatadogSecurityMonitoringRulesRulesSignalQueryList_Override(d DataDatadogSecurityMonitoringRulesRulesSignalQueryList, ...)
- func NewDataDatadogSecurityMonitoringRulesRulesSignalQueryOutputReference_Override(d DataDatadogSecurityMonitoringRulesRulesSignalQueryOutputReference, ...)
- func NewDataDatadogSecurityMonitoringRules_Override(d DataDatadogSecurityMonitoringRules, scope constructs.Construct, id *string, ...)
- type DataDatadogSecurityMonitoringRules
- type DataDatadogSecurityMonitoringRulesConfig
- type DataDatadogSecurityMonitoringRulesRules
- type DataDatadogSecurityMonitoringRulesRulesCase
- type DataDatadogSecurityMonitoringRulesRulesCaseList
- type DataDatadogSecurityMonitoringRulesRulesCaseOutputReference
- type DataDatadogSecurityMonitoringRulesRulesFilter
- type DataDatadogSecurityMonitoringRulesRulesFilterList
- type DataDatadogSecurityMonitoringRulesRulesFilterOutputReference
- type DataDatadogSecurityMonitoringRulesRulesList
- type DataDatadogSecurityMonitoringRulesRulesOptions
- type DataDatadogSecurityMonitoringRulesRulesOptionsImpossibleTravelOptions
- type DataDatadogSecurityMonitoringRulesRulesOptionsImpossibleTravelOptionsList
- type DataDatadogSecurityMonitoringRulesRulesOptionsImpossibleTravelOptionsOutputReference
- type DataDatadogSecurityMonitoringRulesRulesOptionsList
- type DataDatadogSecurityMonitoringRulesRulesOptionsNewValueOptions
- type DataDatadogSecurityMonitoringRulesRulesOptionsNewValueOptionsList
- type DataDatadogSecurityMonitoringRulesRulesOptionsNewValueOptionsOutputReference
- type DataDatadogSecurityMonitoringRulesRulesOptionsOutputReference
- type DataDatadogSecurityMonitoringRulesRulesOutputReference
- type DataDatadogSecurityMonitoringRulesRulesQuery
- type DataDatadogSecurityMonitoringRulesRulesQueryAgentRule
- type DataDatadogSecurityMonitoringRulesRulesQueryAgentRuleList
- type DataDatadogSecurityMonitoringRulesRulesQueryAgentRuleOutputReference
- type DataDatadogSecurityMonitoringRulesRulesQueryList
- type DataDatadogSecurityMonitoringRulesRulesQueryOutputReference
- type DataDatadogSecurityMonitoringRulesRulesSignalQuery
- type DataDatadogSecurityMonitoringRulesRulesSignalQueryList
- type DataDatadogSecurityMonitoringRulesRulesSignalQueryOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DataDatadogSecurityMonitoringRules_IsConstruct ¶
func DataDatadogSecurityMonitoringRules_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 DataDatadogSecurityMonitoringRules_IsTerraformDataSource ¶
func DataDatadogSecurityMonitoringRules_IsTerraformDataSource(x interface{}) *bool
Experimental.
func DataDatadogSecurityMonitoringRules_IsTerraformElement ¶
func DataDatadogSecurityMonitoringRules_IsTerraformElement(x interface{}) *bool
Experimental.
func DataDatadogSecurityMonitoringRules_TfResourceType ¶
func DataDatadogSecurityMonitoringRules_TfResourceType() *string
func NewDataDatadogSecurityMonitoringRulesRulesCaseList_Override ¶
func NewDataDatadogSecurityMonitoringRulesRulesCaseList_Override(d DataDatadogSecurityMonitoringRulesRulesCaseList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataDatadogSecurityMonitoringRulesRulesCaseOutputReference_Override ¶
func NewDataDatadogSecurityMonitoringRulesRulesCaseOutputReference_Override(d DataDatadogSecurityMonitoringRulesRulesCaseOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataDatadogSecurityMonitoringRulesRulesFilterList_Override ¶
func NewDataDatadogSecurityMonitoringRulesRulesFilterList_Override(d DataDatadogSecurityMonitoringRulesRulesFilterList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataDatadogSecurityMonitoringRulesRulesFilterOutputReference_Override ¶
func NewDataDatadogSecurityMonitoringRulesRulesFilterOutputReference_Override(d DataDatadogSecurityMonitoringRulesRulesFilterOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataDatadogSecurityMonitoringRulesRulesList_Override ¶
func NewDataDatadogSecurityMonitoringRulesRulesList_Override(d DataDatadogSecurityMonitoringRulesRulesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataDatadogSecurityMonitoringRulesRulesOptionsImpossibleTravelOptionsList_Override ¶
func NewDataDatadogSecurityMonitoringRulesRulesOptionsImpossibleTravelOptionsList_Override(d DataDatadogSecurityMonitoringRulesRulesOptionsImpossibleTravelOptionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataDatadogSecurityMonitoringRulesRulesOptionsImpossibleTravelOptionsOutputReference_Override ¶
func NewDataDatadogSecurityMonitoringRulesRulesOptionsImpossibleTravelOptionsOutputReference_Override(d DataDatadogSecurityMonitoringRulesRulesOptionsImpossibleTravelOptionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataDatadogSecurityMonitoringRulesRulesOptionsList_Override ¶
func NewDataDatadogSecurityMonitoringRulesRulesOptionsList_Override(d DataDatadogSecurityMonitoringRulesRulesOptionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataDatadogSecurityMonitoringRulesRulesOptionsNewValueOptionsList_Override ¶
func NewDataDatadogSecurityMonitoringRulesRulesOptionsNewValueOptionsList_Override(d DataDatadogSecurityMonitoringRulesRulesOptionsNewValueOptionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataDatadogSecurityMonitoringRulesRulesOptionsNewValueOptionsOutputReference_Override ¶
func NewDataDatadogSecurityMonitoringRulesRulesOptionsNewValueOptionsOutputReference_Override(d DataDatadogSecurityMonitoringRulesRulesOptionsNewValueOptionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataDatadogSecurityMonitoringRulesRulesOptionsOutputReference_Override ¶
func NewDataDatadogSecurityMonitoringRulesRulesOptionsOutputReference_Override(d DataDatadogSecurityMonitoringRulesRulesOptionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataDatadogSecurityMonitoringRulesRulesOutputReference_Override ¶
func NewDataDatadogSecurityMonitoringRulesRulesOutputReference_Override(d DataDatadogSecurityMonitoringRulesRulesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataDatadogSecurityMonitoringRulesRulesQueryAgentRuleList_Override ¶
func NewDataDatadogSecurityMonitoringRulesRulesQueryAgentRuleList_Override(d DataDatadogSecurityMonitoringRulesRulesQueryAgentRuleList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataDatadogSecurityMonitoringRulesRulesQueryAgentRuleOutputReference_Override ¶
func NewDataDatadogSecurityMonitoringRulesRulesQueryAgentRuleOutputReference_Override(d DataDatadogSecurityMonitoringRulesRulesQueryAgentRuleOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataDatadogSecurityMonitoringRulesRulesQueryList_Override ¶
func NewDataDatadogSecurityMonitoringRulesRulesQueryList_Override(d DataDatadogSecurityMonitoringRulesRulesQueryList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataDatadogSecurityMonitoringRulesRulesQueryOutputReference_Override ¶
func NewDataDatadogSecurityMonitoringRulesRulesQueryOutputReference_Override(d DataDatadogSecurityMonitoringRulesRulesQueryOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataDatadogSecurityMonitoringRulesRulesSignalQueryList_Override ¶
func NewDataDatadogSecurityMonitoringRulesRulesSignalQueryList_Override(d DataDatadogSecurityMonitoringRulesRulesSignalQueryList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewDataDatadogSecurityMonitoringRulesRulesSignalQueryOutputReference_Override ¶
func NewDataDatadogSecurityMonitoringRulesRulesSignalQueryOutputReference_Override(d DataDatadogSecurityMonitoringRulesRulesSignalQueryOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewDataDatadogSecurityMonitoringRules_Override ¶
func NewDataDatadogSecurityMonitoringRules_Override(d DataDatadogSecurityMonitoringRules, scope constructs.Construct, id *string, config *DataDatadogSecurityMonitoringRulesConfig)
Create a new {@link https://registry.terraform.io/providers/datadog/datadog/3.26.0/docs/data-sources/security_monitoring_rules datadog_security_monitoring_rules} Data Source.
Types ¶
type DataDatadogSecurityMonitoringRules ¶
type DataDatadogSecurityMonitoringRules interface { cdktf.TerraformDataSource // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() interface{} // Experimental. SetCount(val interface{}) DefaultOnlyFilter() interface{} SetDefaultOnlyFilter(val interface{}) DefaultOnlyFilterInput() interface{} // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) NameFilter() *string SetNameFilter(val *string) NameFilterInput() *string // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. RawOverrides() interface{} RuleIds() *[]*string Rules() DataDatadogSecurityMonitoringRulesRulesList TagsFilter() *[]*string SetTagsFilter(val *[]*string) TagsFilterInput() *[]*string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string UserOnlyFilter() interface{} SetUserOnlyFilter(val interface{}) UserOnlyFilterInput() 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) ResetDefaultOnlyFilter() ResetId() ResetNameFilter() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetTagsFilter() ResetUserOnlyFilter() SynthesizeAttributes() *map[string]interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://registry.terraform.io/providers/datadog/datadog/3.26.0/docs/data-sources/security_monitoring_rules datadog_security_monitoring_rules}.
func NewDataDatadogSecurityMonitoringRules ¶
func NewDataDatadogSecurityMonitoringRules(scope constructs.Construct, id *string, config *DataDatadogSecurityMonitoringRulesConfig) DataDatadogSecurityMonitoringRules
Create a new {@link https://registry.terraform.io/providers/datadog/datadog/3.26.0/docs/data-sources/security_monitoring_rules datadog_security_monitoring_rules} Data Source.
type DataDatadogSecurityMonitoringRulesConfig ¶
type DataDatadogSecurityMonitoringRulesConfig 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"` // Limit the search to default rules. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.26.0/docs/data-sources/security_monitoring_rules#default_only_filter DataDatadogSecurityMonitoringRules#default_only_filter} DefaultOnlyFilter interface{} `field:"optional" json:"defaultOnlyFilter" yaml:"defaultOnlyFilter"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.26.0/docs/data-sources/security_monitoring_rules#id DataDatadogSecurityMonitoringRules#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"` // A rule name to limit the search. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.26.0/docs/data-sources/security_monitoring_rules#name_filter DataDatadogSecurityMonitoringRules#name_filter} NameFilter *string `field:"optional" json:"nameFilter" yaml:"nameFilter"` // A list of tags to limit the search. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.26.0/docs/data-sources/security_monitoring_rules#tags_filter DataDatadogSecurityMonitoringRules#tags_filter} TagsFilter *[]*string `field:"optional" json:"tagsFilter" yaml:"tagsFilter"` // Limit the search to user rules. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.26.0/docs/data-sources/security_monitoring_rules#user_only_filter DataDatadogSecurityMonitoringRules#user_only_filter} UserOnlyFilter interface{} `field:"optional" json:"userOnlyFilter" yaml:"userOnlyFilter"` }
type DataDatadogSecurityMonitoringRulesRules ¶
type DataDatadogSecurityMonitoringRulesRules struct { }
type DataDatadogSecurityMonitoringRulesRulesCase ¶
type DataDatadogSecurityMonitoringRulesRulesCase struct { }
type DataDatadogSecurityMonitoringRulesRulesCaseList ¶
type DataDatadogSecurityMonitoringRulesRulesCaseList 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) DataDatadogSecurityMonitoringRulesRulesCaseOutputReference // 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 NewDataDatadogSecurityMonitoringRulesRulesCaseList ¶
func NewDataDatadogSecurityMonitoringRulesRulesCaseList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDatadogSecurityMonitoringRulesRulesCaseList
type DataDatadogSecurityMonitoringRulesRulesCaseOutputReference ¶
type DataDatadogSecurityMonitoringRulesRulesCaseOutputReference 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) Condition() *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() *DataDatadogSecurityMonitoringRulesRulesCase SetInternalValue(val *DataDatadogSecurityMonitoringRulesRulesCase) Name() *string Notifications() *[]*string Status() *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 NewDataDatadogSecurityMonitoringRulesRulesCaseOutputReference ¶
func NewDataDatadogSecurityMonitoringRulesRulesCaseOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataDatadogSecurityMonitoringRulesRulesCaseOutputReference
type DataDatadogSecurityMonitoringRulesRulesFilter ¶
type DataDatadogSecurityMonitoringRulesRulesFilter struct { }
type DataDatadogSecurityMonitoringRulesRulesFilterList ¶
type DataDatadogSecurityMonitoringRulesRulesFilterList 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) DataDatadogSecurityMonitoringRulesRulesFilterOutputReference // 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 NewDataDatadogSecurityMonitoringRulesRulesFilterList ¶
func NewDataDatadogSecurityMonitoringRulesRulesFilterList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDatadogSecurityMonitoringRulesRulesFilterList
type DataDatadogSecurityMonitoringRulesRulesFilterOutputReference ¶
type DataDatadogSecurityMonitoringRulesRulesFilterOutputReference interface { cdktf.ComplexObject Action() *string // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *DataDatadogSecurityMonitoringRulesRulesFilter SetInternalValue(val *DataDatadogSecurityMonitoringRulesRulesFilter) Query() *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 NewDataDatadogSecurityMonitoringRulesRulesFilterOutputReference ¶
func NewDataDatadogSecurityMonitoringRulesRulesFilterOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataDatadogSecurityMonitoringRulesRulesFilterOutputReference
type DataDatadogSecurityMonitoringRulesRulesList ¶
type DataDatadogSecurityMonitoringRulesRulesList 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) DataDatadogSecurityMonitoringRulesRulesOutputReference // 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 NewDataDatadogSecurityMonitoringRulesRulesList ¶
func NewDataDatadogSecurityMonitoringRulesRulesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDatadogSecurityMonitoringRulesRulesList
type DataDatadogSecurityMonitoringRulesRulesOptions ¶
type DataDatadogSecurityMonitoringRulesRulesOptions struct { }
type DataDatadogSecurityMonitoringRulesRulesOptionsImpossibleTravelOptions ¶
type DataDatadogSecurityMonitoringRulesRulesOptionsImpossibleTravelOptions struct { }
type DataDatadogSecurityMonitoringRulesRulesOptionsImpossibleTravelOptionsList ¶
type DataDatadogSecurityMonitoringRulesRulesOptionsImpossibleTravelOptionsList 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) DataDatadogSecurityMonitoringRulesRulesOptionsImpossibleTravelOptionsOutputReference // 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 NewDataDatadogSecurityMonitoringRulesRulesOptionsImpossibleTravelOptionsList ¶
func NewDataDatadogSecurityMonitoringRulesRulesOptionsImpossibleTravelOptionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDatadogSecurityMonitoringRulesRulesOptionsImpossibleTravelOptionsList
type DataDatadogSecurityMonitoringRulesRulesOptionsImpossibleTravelOptionsOutputReference ¶
type DataDatadogSecurityMonitoringRulesRulesOptionsImpossibleTravelOptionsOutputReference interface { cdktf.ComplexObject BaselineUserLocations() cdktf.IResolvable // 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() *DataDatadogSecurityMonitoringRulesRulesOptionsImpossibleTravelOptions SetInternalValue(val *DataDatadogSecurityMonitoringRulesRulesOptionsImpossibleTravelOptions) // 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 NewDataDatadogSecurityMonitoringRulesRulesOptionsImpossibleTravelOptionsOutputReference ¶
func NewDataDatadogSecurityMonitoringRulesRulesOptionsImpossibleTravelOptionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataDatadogSecurityMonitoringRulesRulesOptionsImpossibleTravelOptionsOutputReference
type DataDatadogSecurityMonitoringRulesRulesOptionsList ¶
type DataDatadogSecurityMonitoringRulesRulesOptionsList 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) DataDatadogSecurityMonitoringRulesRulesOptionsOutputReference // 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 NewDataDatadogSecurityMonitoringRulesRulesOptionsList ¶
func NewDataDatadogSecurityMonitoringRulesRulesOptionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDatadogSecurityMonitoringRulesRulesOptionsList
type DataDatadogSecurityMonitoringRulesRulesOptionsNewValueOptions ¶
type DataDatadogSecurityMonitoringRulesRulesOptionsNewValueOptions struct { }
type DataDatadogSecurityMonitoringRulesRulesOptionsNewValueOptionsList ¶
type DataDatadogSecurityMonitoringRulesRulesOptionsNewValueOptionsList 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) DataDatadogSecurityMonitoringRulesRulesOptionsNewValueOptionsOutputReference // 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 NewDataDatadogSecurityMonitoringRulesRulesOptionsNewValueOptionsList ¶
func NewDataDatadogSecurityMonitoringRulesRulesOptionsNewValueOptionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDatadogSecurityMonitoringRulesRulesOptionsNewValueOptionsList
type DataDatadogSecurityMonitoringRulesRulesOptionsNewValueOptionsOutputReference ¶
type DataDatadogSecurityMonitoringRulesRulesOptionsNewValueOptionsOutputReference 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 ForgetAfter() *float64 // Experimental. Fqn() *string InternalValue() *DataDatadogSecurityMonitoringRulesRulesOptionsNewValueOptions SetInternalValue(val *DataDatadogSecurityMonitoringRulesRulesOptionsNewValueOptions) LearningDuration() *float64 LearningMethod() *string LearningThreshold() *float64 // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable // 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 NewDataDatadogSecurityMonitoringRulesRulesOptionsNewValueOptionsOutputReference ¶
func NewDataDatadogSecurityMonitoringRulesRulesOptionsNewValueOptionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataDatadogSecurityMonitoringRulesRulesOptionsNewValueOptionsOutputReference
type DataDatadogSecurityMonitoringRulesRulesOptionsOutputReference ¶
type DataDatadogSecurityMonitoringRulesRulesOptionsOutputReference 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 DecreaseCriticalityBasedOnEnv() cdktf.IResolvable DetectionMethod() *string EvaluationWindow() *float64 // Experimental. Fqn() *string ImpossibleTravelOptions() DataDatadogSecurityMonitoringRulesRulesOptionsImpossibleTravelOptionsList InternalValue() *DataDatadogSecurityMonitoringRulesRulesOptions SetInternalValue(val *DataDatadogSecurityMonitoringRulesRulesOptions) KeepAlive() *float64 MaxSignalDuration() *float64 NewValueOptions() DataDatadogSecurityMonitoringRulesRulesOptionsNewValueOptionsList // 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 NewDataDatadogSecurityMonitoringRulesRulesOptionsOutputReference ¶
func NewDataDatadogSecurityMonitoringRulesRulesOptionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataDatadogSecurityMonitoringRulesRulesOptionsOutputReference
type DataDatadogSecurityMonitoringRulesRulesOutputReference ¶
type DataDatadogSecurityMonitoringRulesRulesOutputReference interface { cdktf.ComplexObject Case() DataDatadogSecurityMonitoringRulesRulesCaseList // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string Enabled() cdktf.IResolvable Filter() DataDatadogSecurityMonitoringRulesRulesFilterList // Experimental. Fqn() *string HasExtendedTitle() cdktf.IResolvable InternalValue() *DataDatadogSecurityMonitoringRulesRules SetInternalValue(val *DataDatadogSecurityMonitoringRulesRules) Message() *string Name() *string Options() DataDatadogSecurityMonitoringRulesRulesOptionsList Query() DataDatadogSecurityMonitoringRulesRulesQueryList SignalQuery() DataDatadogSecurityMonitoringRulesRulesSignalQueryList Tags() *[]*string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Type() *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 NewDataDatadogSecurityMonitoringRulesRulesOutputReference ¶
func NewDataDatadogSecurityMonitoringRulesRulesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataDatadogSecurityMonitoringRulesRulesOutputReference
type DataDatadogSecurityMonitoringRulesRulesQuery ¶
type DataDatadogSecurityMonitoringRulesRulesQuery struct { }
type DataDatadogSecurityMonitoringRulesRulesQueryAgentRule ¶
type DataDatadogSecurityMonitoringRulesRulesQueryAgentRule struct { }
type DataDatadogSecurityMonitoringRulesRulesQueryAgentRuleList ¶
type DataDatadogSecurityMonitoringRulesRulesQueryAgentRuleList 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) DataDatadogSecurityMonitoringRulesRulesQueryAgentRuleOutputReference // 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 NewDataDatadogSecurityMonitoringRulesRulesQueryAgentRuleList ¶
func NewDataDatadogSecurityMonitoringRulesRulesQueryAgentRuleList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDatadogSecurityMonitoringRulesRulesQueryAgentRuleList
type DataDatadogSecurityMonitoringRulesRulesQueryAgentRuleOutputReference ¶
type DataDatadogSecurityMonitoringRulesRulesQueryAgentRuleOutputReference interface { cdktf.ComplexObject AgentRuleId() *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 Expression() *string // Experimental. Fqn() *string InternalValue() *DataDatadogSecurityMonitoringRulesRulesQueryAgentRule SetInternalValue(val *DataDatadogSecurityMonitoringRulesRulesQueryAgentRule) // 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 NewDataDatadogSecurityMonitoringRulesRulesQueryAgentRuleOutputReference ¶
func NewDataDatadogSecurityMonitoringRulesRulesQueryAgentRuleOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataDatadogSecurityMonitoringRulesRulesQueryAgentRuleOutputReference
type DataDatadogSecurityMonitoringRulesRulesQueryList ¶
type DataDatadogSecurityMonitoringRulesRulesQueryList 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) DataDatadogSecurityMonitoringRulesRulesQueryOutputReference // 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 NewDataDatadogSecurityMonitoringRulesRulesQueryList ¶
func NewDataDatadogSecurityMonitoringRulesRulesQueryList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDatadogSecurityMonitoringRulesRulesQueryList
type DataDatadogSecurityMonitoringRulesRulesQueryOutputReference ¶
type DataDatadogSecurityMonitoringRulesRulesQueryOutputReference interface { cdktf.ComplexObject AgentRule() DataDatadogSecurityMonitoringRulesRulesQueryAgentRuleList Aggregation() *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 DistinctFields() *[]*string // Experimental. Fqn() *string GroupByFields() *[]*string InternalValue() *DataDatadogSecurityMonitoringRulesRulesQuery SetInternalValue(val *DataDatadogSecurityMonitoringRulesRulesQuery) Metric() *string Metrics() *[]*string Name() *string Query() *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 NewDataDatadogSecurityMonitoringRulesRulesQueryOutputReference ¶
func NewDataDatadogSecurityMonitoringRulesRulesQueryOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataDatadogSecurityMonitoringRulesRulesQueryOutputReference
type DataDatadogSecurityMonitoringRulesRulesSignalQuery ¶
type DataDatadogSecurityMonitoringRulesRulesSignalQuery struct { }
type DataDatadogSecurityMonitoringRulesRulesSignalQueryList ¶
type DataDatadogSecurityMonitoringRulesRulesSignalQueryList 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) DataDatadogSecurityMonitoringRulesRulesSignalQueryOutputReference // 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 NewDataDatadogSecurityMonitoringRulesRulesSignalQueryList ¶
func NewDataDatadogSecurityMonitoringRulesRulesSignalQueryList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) DataDatadogSecurityMonitoringRulesRulesSignalQueryList
type DataDatadogSecurityMonitoringRulesRulesSignalQueryOutputReference ¶
type DataDatadogSecurityMonitoringRulesRulesSignalQueryOutputReference interface { cdktf.ComplexObject Aggregation() *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 DefaultRuleId() *string // Experimental. Fqn() *string InternalValue() *DataDatadogSecurityMonitoringRulesRulesSignalQuery SetInternalValue(val *DataDatadogSecurityMonitoringRulesRulesSignalQuery) Name() *string RuleId() *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 NewDataDatadogSecurityMonitoringRulesRulesSignalQueryOutputReference ¶
func NewDataDatadogSecurityMonitoringRulesRulesSignalQueryOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) DataDatadogSecurityMonitoringRulesRulesSignalQueryOutputReference
Source Files ¶
- DataDatadogSecurityMonitoringRules.go
- DataDatadogSecurityMonitoringRulesConfig.go
- DataDatadogSecurityMonitoringRulesRules.go
- DataDatadogSecurityMonitoringRulesRulesCase.go
- DataDatadogSecurityMonitoringRulesRulesCaseList.go
- DataDatadogSecurityMonitoringRulesRulesCaseList__checks.go
- DataDatadogSecurityMonitoringRulesRulesCaseOutputReference.go
- DataDatadogSecurityMonitoringRulesRulesCaseOutputReference__checks.go
- DataDatadogSecurityMonitoringRulesRulesFilter.go
- DataDatadogSecurityMonitoringRulesRulesFilterList.go
- DataDatadogSecurityMonitoringRulesRulesFilterList__checks.go
- DataDatadogSecurityMonitoringRulesRulesFilterOutputReference.go
- DataDatadogSecurityMonitoringRulesRulesFilterOutputReference__checks.go
- DataDatadogSecurityMonitoringRulesRulesList.go
- DataDatadogSecurityMonitoringRulesRulesList__checks.go
- DataDatadogSecurityMonitoringRulesRulesOptions.go
- DataDatadogSecurityMonitoringRulesRulesOptionsImpossibleTravelOptions.go
- DataDatadogSecurityMonitoringRulesRulesOptionsImpossibleTravelOptionsList.go
- DataDatadogSecurityMonitoringRulesRulesOptionsImpossibleTravelOptionsList__checks.go
- DataDatadogSecurityMonitoringRulesRulesOptionsImpossibleTravelOptionsOutputReference.go
- DataDatadogSecurityMonitoringRulesRulesOptionsImpossibleTravelOptionsOutputReference__checks.go
- DataDatadogSecurityMonitoringRulesRulesOptionsList.go
- DataDatadogSecurityMonitoringRulesRulesOptionsList__checks.go
- DataDatadogSecurityMonitoringRulesRulesOptionsNewValueOptions.go
- DataDatadogSecurityMonitoringRulesRulesOptionsNewValueOptionsList.go
- DataDatadogSecurityMonitoringRulesRulesOptionsNewValueOptionsList__checks.go
- DataDatadogSecurityMonitoringRulesRulesOptionsNewValueOptionsOutputReference.go
- DataDatadogSecurityMonitoringRulesRulesOptionsNewValueOptionsOutputReference__checks.go
- DataDatadogSecurityMonitoringRulesRulesOptionsOutputReference.go
- DataDatadogSecurityMonitoringRulesRulesOptionsOutputReference__checks.go
- DataDatadogSecurityMonitoringRulesRulesOutputReference.go
- DataDatadogSecurityMonitoringRulesRulesOutputReference__checks.go
- DataDatadogSecurityMonitoringRulesRulesQuery.go
- DataDatadogSecurityMonitoringRulesRulesQueryAgentRule.go
- DataDatadogSecurityMonitoringRulesRulesQueryAgentRuleList.go
- DataDatadogSecurityMonitoringRulesRulesQueryAgentRuleList__checks.go
- DataDatadogSecurityMonitoringRulesRulesQueryAgentRuleOutputReference.go
- DataDatadogSecurityMonitoringRulesRulesQueryAgentRuleOutputReference__checks.go
- DataDatadogSecurityMonitoringRulesRulesQueryList.go
- DataDatadogSecurityMonitoringRulesRulesQueryList__checks.go
- DataDatadogSecurityMonitoringRulesRulesQueryOutputReference.go
- DataDatadogSecurityMonitoringRulesRulesQueryOutputReference__checks.go
- DataDatadogSecurityMonitoringRulesRulesSignalQuery.go
- DataDatadogSecurityMonitoringRulesRulesSignalQueryList.go
- DataDatadogSecurityMonitoringRulesRulesSignalQueryList__checks.go
- DataDatadogSecurityMonitoringRulesRulesSignalQueryOutputReference.go
- DataDatadogSecurityMonitoringRulesRulesSignalQueryOutputReference__checks.go
- DataDatadogSecurityMonitoringRules__checks.go
- main.go