Documentation ¶
Index ¶
- func LogsCustomPipeline_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, ...) cdktf.ImportableResource
- func LogsCustomPipeline_IsConstruct(x interface{}) *bool
- func LogsCustomPipeline_IsTerraformElement(x interface{}) *bool
- func LogsCustomPipeline_IsTerraformResource(x interface{}) *bool
- func LogsCustomPipeline_TfResourceType() *string
- func NewLogsCustomPipelineFilterList_Override(l LogsCustomPipelineFilterList, terraformResource cdktf.IInterpolatingParent, ...)
- func NewLogsCustomPipelineFilterOutputReference_Override(l LogsCustomPipelineFilterOutputReference, ...)
- func NewLogsCustomPipelineProcessorArithmeticProcessorOutputReference_Override(l LogsCustomPipelineProcessorArithmeticProcessorOutputReference, ...)
- func NewLogsCustomPipelineProcessorAttributeRemapperOutputReference_Override(l LogsCustomPipelineProcessorAttributeRemapperOutputReference, ...)
- func NewLogsCustomPipelineProcessorCategoryProcessorCategoryFilterOutputReference_Override(l LogsCustomPipelineProcessorCategoryProcessorCategoryFilterOutputReference, ...)
- func NewLogsCustomPipelineProcessorCategoryProcessorCategoryList_Override(l LogsCustomPipelineProcessorCategoryProcessorCategoryList, ...)
- func NewLogsCustomPipelineProcessorCategoryProcessorCategoryOutputReference_Override(l LogsCustomPipelineProcessorCategoryProcessorCategoryOutputReference, ...)
- func NewLogsCustomPipelineProcessorCategoryProcessorOutputReference_Override(l LogsCustomPipelineProcessorCategoryProcessorOutputReference, ...)
- func NewLogsCustomPipelineProcessorDateRemapperOutputReference_Override(l LogsCustomPipelineProcessorDateRemapperOutputReference, ...)
- func NewLogsCustomPipelineProcessorGeoIpParserOutputReference_Override(l LogsCustomPipelineProcessorGeoIpParserOutputReference, ...)
- func NewLogsCustomPipelineProcessorGrokParserGrokOutputReference_Override(l LogsCustomPipelineProcessorGrokParserGrokOutputReference, ...)
- func NewLogsCustomPipelineProcessorGrokParserOutputReference_Override(l LogsCustomPipelineProcessorGrokParserOutputReference, ...)
- func NewLogsCustomPipelineProcessorList_Override(l LogsCustomPipelineProcessorList, ...)
- func NewLogsCustomPipelineProcessorLookupProcessorOutputReference_Override(l LogsCustomPipelineProcessorLookupProcessorOutputReference, ...)
- func NewLogsCustomPipelineProcessorMessageRemapperOutputReference_Override(l LogsCustomPipelineProcessorMessageRemapperOutputReference, ...)
- func NewLogsCustomPipelineProcessorOutputReference_Override(l LogsCustomPipelineProcessorOutputReference, ...)
- func NewLogsCustomPipelineProcessorPipelineFilterList_Override(l LogsCustomPipelineProcessorPipelineFilterList, ...)
- func NewLogsCustomPipelineProcessorPipelineFilterOutputReference_Override(l LogsCustomPipelineProcessorPipelineFilterOutputReference, ...)
- func NewLogsCustomPipelineProcessorPipelineOutputReference_Override(l LogsCustomPipelineProcessorPipelineOutputReference, ...)
- func NewLogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorOutputReference_Override(...)
- func NewLogsCustomPipelineProcessorPipelineProcessorAttributeRemapperOutputReference_Override(l LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperOutputReference, ...)
- func NewLogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilterOutputReference_Override(...)
- func NewLogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryList_Override(l LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryList, ...)
- func NewLogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryOutputReference_Override(...)
- func NewLogsCustomPipelineProcessorPipelineProcessorCategoryProcessorOutputReference_Override(l LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorOutputReference, ...)
- func NewLogsCustomPipelineProcessorPipelineProcessorDateRemapperOutputReference_Override(l LogsCustomPipelineProcessorPipelineProcessorDateRemapperOutputReference, ...)
- func NewLogsCustomPipelineProcessorPipelineProcessorGeoIpParserOutputReference_Override(l LogsCustomPipelineProcessorPipelineProcessorGeoIpParserOutputReference, ...)
- func NewLogsCustomPipelineProcessorPipelineProcessorGrokParserGrokOutputReference_Override(l LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokOutputReference, ...)
- func NewLogsCustomPipelineProcessorPipelineProcessorGrokParserOutputReference_Override(l LogsCustomPipelineProcessorPipelineProcessorGrokParserOutputReference, ...)
- func NewLogsCustomPipelineProcessorPipelineProcessorList_Override(l LogsCustomPipelineProcessorPipelineProcessorList, ...)
- func NewLogsCustomPipelineProcessorPipelineProcessorLookupProcessorOutputReference_Override(l LogsCustomPipelineProcessorPipelineProcessorLookupProcessorOutputReference, ...)
- func NewLogsCustomPipelineProcessorPipelineProcessorMessageRemapperOutputReference_Override(l LogsCustomPipelineProcessorPipelineProcessorMessageRemapperOutputReference, ...)
- func NewLogsCustomPipelineProcessorPipelineProcessorOutputReference_Override(l LogsCustomPipelineProcessorPipelineProcessorOutputReference, ...)
- func NewLogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorOutputReference_Override(...)
- func NewLogsCustomPipelineProcessorPipelineProcessorServiceRemapperOutputReference_Override(l LogsCustomPipelineProcessorPipelineProcessorServiceRemapperOutputReference, ...)
- func NewLogsCustomPipelineProcessorPipelineProcessorStatusRemapperOutputReference_Override(l LogsCustomPipelineProcessorPipelineProcessorStatusRemapperOutputReference, ...)
- func NewLogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorOutputReference_Override(...)
- func NewLogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperOutputReference_Override(l LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperOutputReference, ...)
- func NewLogsCustomPipelineProcessorPipelineProcessorUrlParserOutputReference_Override(l LogsCustomPipelineProcessorPipelineProcessorUrlParserOutputReference, ...)
- func NewLogsCustomPipelineProcessorPipelineProcessorUserAgentParserOutputReference_Override(l LogsCustomPipelineProcessorPipelineProcessorUserAgentParserOutputReference, ...)
- func NewLogsCustomPipelineProcessorReferenceTableLookupProcessorOutputReference_Override(l LogsCustomPipelineProcessorReferenceTableLookupProcessorOutputReference, ...)
- func NewLogsCustomPipelineProcessorServiceRemapperOutputReference_Override(l LogsCustomPipelineProcessorServiceRemapperOutputReference, ...)
- func NewLogsCustomPipelineProcessorStatusRemapperOutputReference_Override(l LogsCustomPipelineProcessorStatusRemapperOutputReference, ...)
- func NewLogsCustomPipelineProcessorStringBuilderProcessorOutputReference_Override(l LogsCustomPipelineProcessorStringBuilderProcessorOutputReference, ...)
- func NewLogsCustomPipelineProcessorTraceIdRemapperOutputReference_Override(l LogsCustomPipelineProcessorTraceIdRemapperOutputReference, ...)
- func NewLogsCustomPipelineProcessorUrlParserOutputReference_Override(l LogsCustomPipelineProcessorUrlParserOutputReference, ...)
- func NewLogsCustomPipelineProcessorUserAgentParserOutputReference_Override(l LogsCustomPipelineProcessorUserAgentParserOutputReference, ...)
- func NewLogsCustomPipeline_Override(l LogsCustomPipeline, scope constructs.Construct, id *string, ...)
- type LogsCustomPipeline
- type LogsCustomPipelineConfig
- type LogsCustomPipelineFilter
- type LogsCustomPipelineFilterList
- type LogsCustomPipelineFilterOutputReference
- type LogsCustomPipelineProcessor
- type LogsCustomPipelineProcessorArithmeticProcessor
- type LogsCustomPipelineProcessorArithmeticProcessorOutputReference
- type LogsCustomPipelineProcessorAttributeRemapper
- type LogsCustomPipelineProcessorAttributeRemapperOutputReference
- type LogsCustomPipelineProcessorCategoryProcessor
- type LogsCustomPipelineProcessorCategoryProcessorCategory
- type LogsCustomPipelineProcessorCategoryProcessorCategoryFilter
- type LogsCustomPipelineProcessorCategoryProcessorCategoryFilterOutputReference
- type LogsCustomPipelineProcessorCategoryProcessorCategoryList
- type LogsCustomPipelineProcessorCategoryProcessorCategoryOutputReference
- type LogsCustomPipelineProcessorCategoryProcessorOutputReference
- type LogsCustomPipelineProcessorDateRemapper
- type LogsCustomPipelineProcessorDateRemapperOutputReference
- type LogsCustomPipelineProcessorGeoIpParser
- type LogsCustomPipelineProcessorGeoIpParserOutputReference
- type LogsCustomPipelineProcessorGrokParser
- type LogsCustomPipelineProcessorGrokParserGrok
- type LogsCustomPipelineProcessorGrokParserGrokOutputReference
- type LogsCustomPipelineProcessorGrokParserOutputReference
- type LogsCustomPipelineProcessorList
- type LogsCustomPipelineProcessorLookupProcessor
- type LogsCustomPipelineProcessorLookupProcessorOutputReference
- type LogsCustomPipelineProcessorMessageRemapper
- type LogsCustomPipelineProcessorMessageRemapperOutputReference
- type LogsCustomPipelineProcessorOutputReference
- type LogsCustomPipelineProcessorPipeline
- type LogsCustomPipelineProcessorPipelineFilter
- type LogsCustomPipelineProcessorPipelineFilterList
- type LogsCustomPipelineProcessorPipelineFilterOutputReference
- type LogsCustomPipelineProcessorPipelineOutputReference
- type LogsCustomPipelineProcessorPipelineProcessor
- type LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessor
- type LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorOutputReference
- type LogsCustomPipelineProcessorPipelineProcessorAttributeRemapper
- type LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperOutputReference
- type LogsCustomPipelineProcessorPipelineProcessorCategoryProcessor
- type LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategory
- type LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilter
- type LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilterOutputReference
- type LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryList
- type LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryOutputReference
- type LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorOutputReference
- type LogsCustomPipelineProcessorPipelineProcessorDateRemapper
- type LogsCustomPipelineProcessorPipelineProcessorDateRemapperOutputReference
- type LogsCustomPipelineProcessorPipelineProcessorGeoIpParser
- type LogsCustomPipelineProcessorPipelineProcessorGeoIpParserOutputReference
- type LogsCustomPipelineProcessorPipelineProcessorGrokParser
- type LogsCustomPipelineProcessorPipelineProcessorGrokParserGrok
- type LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokOutputReference
- type LogsCustomPipelineProcessorPipelineProcessorGrokParserOutputReference
- type LogsCustomPipelineProcessorPipelineProcessorList
- type LogsCustomPipelineProcessorPipelineProcessorLookupProcessor
- type LogsCustomPipelineProcessorPipelineProcessorLookupProcessorOutputReference
- type LogsCustomPipelineProcessorPipelineProcessorMessageRemapper
- type LogsCustomPipelineProcessorPipelineProcessorMessageRemapperOutputReference
- type LogsCustomPipelineProcessorPipelineProcessorOutputReference
- type LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessor
- type LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorOutputReference
- type LogsCustomPipelineProcessorPipelineProcessorServiceRemapper
- type LogsCustomPipelineProcessorPipelineProcessorServiceRemapperOutputReference
- type LogsCustomPipelineProcessorPipelineProcessorStatusRemapper
- type LogsCustomPipelineProcessorPipelineProcessorStatusRemapperOutputReference
- type LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessor
- type LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorOutputReference
- type LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapper
- type LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperOutputReference
- type LogsCustomPipelineProcessorPipelineProcessorUrlParser
- type LogsCustomPipelineProcessorPipelineProcessorUrlParserOutputReference
- type LogsCustomPipelineProcessorPipelineProcessorUserAgentParser
- type LogsCustomPipelineProcessorPipelineProcessorUserAgentParserOutputReference
- type LogsCustomPipelineProcessorReferenceTableLookupProcessor
- type LogsCustomPipelineProcessorReferenceTableLookupProcessorOutputReference
- type LogsCustomPipelineProcessorServiceRemapper
- type LogsCustomPipelineProcessorServiceRemapperOutputReference
- type LogsCustomPipelineProcessorStatusRemapper
- type LogsCustomPipelineProcessorStatusRemapperOutputReference
- type LogsCustomPipelineProcessorStringBuilderProcessor
- type LogsCustomPipelineProcessorStringBuilderProcessorOutputReference
- type LogsCustomPipelineProcessorTraceIdRemapper
- type LogsCustomPipelineProcessorTraceIdRemapperOutputReference
- type LogsCustomPipelineProcessorUrlParser
- type LogsCustomPipelineProcessorUrlParserOutputReference
- type LogsCustomPipelineProcessorUserAgentParser
- type LogsCustomPipelineProcessorUserAgentParserOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func LogsCustomPipeline_GenerateConfigForImport ¶
func LogsCustomPipeline_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, provider cdktf.TerraformProvider) cdktf.ImportableResource
Generates CDKTF code for importing a LogsCustomPipeline resource upon running "cdktf plan <stack-name>".
func LogsCustomPipeline_IsConstruct ¶
func LogsCustomPipeline_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 LogsCustomPipeline_IsTerraformElement ¶
func LogsCustomPipeline_IsTerraformElement(x interface{}) *bool
Experimental.
func LogsCustomPipeline_IsTerraformResource ¶
func LogsCustomPipeline_IsTerraformResource(x interface{}) *bool
Experimental.
func LogsCustomPipeline_TfResourceType ¶
func LogsCustomPipeline_TfResourceType() *string
func NewLogsCustomPipelineFilterList_Override ¶
func NewLogsCustomPipelineFilterList_Override(l LogsCustomPipelineFilterList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewLogsCustomPipelineFilterOutputReference_Override ¶
func NewLogsCustomPipelineFilterOutputReference_Override(l LogsCustomPipelineFilterOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewLogsCustomPipelineProcessorArithmeticProcessorOutputReference_Override ¶
func NewLogsCustomPipelineProcessorArithmeticProcessorOutputReference_Override(l LogsCustomPipelineProcessorArithmeticProcessorOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewLogsCustomPipelineProcessorAttributeRemapperOutputReference_Override ¶
func NewLogsCustomPipelineProcessorAttributeRemapperOutputReference_Override(l LogsCustomPipelineProcessorAttributeRemapperOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewLogsCustomPipelineProcessorCategoryProcessorCategoryFilterOutputReference_Override ¶
func NewLogsCustomPipelineProcessorCategoryProcessorCategoryFilterOutputReference_Override(l LogsCustomPipelineProcessorCategoryProcessorCategoryFilterOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewLogsCustomPipelineProcessorCategoryProcessorCategoryList_Override ¶
func NewLogsCustomPipelineProcessorCategoryProcessorCategoryList_Override(l LogsCustomPipelineProcessorCategoryProcessorCategoryList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewLogsCustomPipelineProcessorCategoryProcessorCategoryOutputReference_Override ¶
func NewLogsCustomPipelineProcessorCategoryProcessorCategoryOutputReference_Override(l LogsCustomPipelineProcessorCategoryProcessorCategoryOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewLogsCustomPipelineProcessorCategoryProcessorOutputReference_Override ¶
func NewLogsCustomPipelineProcessorCategoryProcessorOutputReference_Override(l LogsCustomPipelineProcessorCategoryProcessorOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewLogsCustomPipelineProcessorDateRemapperOutputReference_Override ¶
func NewLogsCustomPipelineProcessorDateRemapperOutputReference_Override(l LogsCustomPipelineProcessorDateRemapperOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewLogsCustomPipelineProcessorGeoIpParserOutputReference_Override ¶
func NewLogsCustomPipelineProcessorGeoIpParserOutputReference_Override(l LogsCustomPipelineProcessorGeoIpParserOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewLogsCustomPipelineProcessorGrokParserGrokOutputReference_Override ¶
func NewLogsCustomPipelineProcessorGrokParserGrokOutputReference_Override(l LogsCustomPipelineProcessorGrokParserGrokOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewLogsCustomPipelineProcessorGrokParserOutputReference_Override ¶
func NewLogsCustomPipelineProcessorGrokParserOutputReference_Override(l LogsCustomPipelineProcessorGrokParserOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewLogsCustomPipelineProcessorList_Override ¶
func NewLogsCustomPipelineProcessorList_Override(l LogsCustomPipelineProcessorList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewLogsCustomPipelineProcessorLookupProcessorOutputReference_Override ¶
func NewLogsCustomPipelineProcessorLookupProcessorOutputReference_Override(l LogsCustomPipelineProcessorLookupProcessorOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewLogsCustomPipelineProcessorMessageRemapperOutputReference_Override ¶
func NewLogsCustomPipelineProcessorMessageRemapperOutputReference_Override(l LogsCustomPipelineProcessorMessageRemapperOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewLogsCustomPipelineProcessorOutputReference_Override ¶
func NewLogsCustomPipelineProcessorOutputReference_Override(l LogsCustomPipelineProcessorOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewLogsCustomPipelineProcessorPipelineFilterList_Override ¶
func NewLogsCustomPipelineProcessorPipelineFilterList_Override(l LogsCustomPipelineProcessorPipelineFilterList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewLogsCustomPipelineProcessorPipelineFilterOutputReference_Override ¶
func NewLogsCustomPipelineProcessorPipelineFilterOutputReference_Override(l LogsCustomPipelineProcessorPipelineFilterOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewLogsCustomPipelineProcessorPipelineOutputReference_Override ¶
func NewLogsCustomPipelineProcessorPipelineOutputReference_Override(l LogsCustomPipelineProcessorPipelineOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewLogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorOutputReference_Override ¶
func NewLogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorOutputReference_Override(l LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewLogsCustomPipelineProcessorPipelineProcessorAttributeRemapperOutputReference_Override ¶
func NewLogsCustomPipelineProcessorPipelineProcessorAttributeRemapperOutputReference_Override(l LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewLogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilterOutputReference_Override ¶
func NewLogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilterOutputReference_Override(l LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilterOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewLogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryList_Override ¶
func NewLogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryList_Override(l LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewLogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryOutputReference_Override ¶
func NewLogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryOutputReference_Override(l LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewLogsCustomPipelineProcessorPipelineProcessorCategoryProcessorOutputReference_Override ¶
func NewLogsCustomPipelineProcessorPipelineProcessorCategoryProcessorOutputReference_Override(l LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewLogsCustomPipelineProcessorPipelineProcessorDateRemapperOutputReference_Override ¶
func NewLogsCustomPipelineProcessorPipelineProcessorDateRemapperOutputReference_Override(l LogsCustomPipelineProcessorPipelineProcessorDateRemapperOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewLogsCustomPipelineProcessorPipelineProcessorGeoIpParserOutputReference_Override ¶
func NewLogsCustomPipelineProcessorPipelineProcessorGeoIpParserOutputReference_Override(l LogsCustomPipelineProcessorPipelineProcessorGeoIpParserOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewLogsCustomPipelineProcessorPipelineProcessorGrokParserGrokOutputReference_Override ¶
func NewLogsCustomPipelineProcessorPipelineProcessorGrokParserGrokOutputReference_Override(l LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewLogsCustomPipelineProcessorPipelineProcessorGrokParserOutputReference_Override ¶
func NewLogsCustomPipelineProcessorPipelineProcessorGrokParserOutputReference_Override(l LogsCustomPipelineProcessorPipelineProcessorGrokParserOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewLogsCustomPipelineProcessorPipelineProcessorList_Override ¶
func NewLogsCustomPipelineProcessorPipelineProcessorList_Override(l LogsCustomPipelineProcessorPipelineProcessorList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewLogsCustomPipelineProcessorPipelineProcessorLookupProcessorOutputReference_Override ¶
func NewLogsCustomPipelineProcessorPipelineProcessorLookupProcessorOutputReference_Override(l LogsCustomPipelineProcessorPipelineProcessorLookupProcessorOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewLogsCustomPipelineProcessorPipelineProcessorMessageRemapperOutputReference_Override ¶
func NewLogsCustomPipelineProcessorPipelineProcessorMessageRemapperOutputReference_Override(l LogsCustomPipelineProcessorPipelineProcessorMessageRemapperOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewLogsCustomPipelineProcessorPipelineProcessorOutputReference_Override ¶
func NewLogsCustomPipelineProcessorPipelineProcessorOutputReference_Override(l LogsCustomPipelineProcessorPipelineProcessorOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewLogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorOutputReference_Override ¶
func NewLogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorOutputReference_Override(l LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewLogsCustomPipelineProcessorPipelineProcessorServiceRemapperOutputReference_Override ¶
func NewLogsCustomPipelineProcessorPipelineProcessorServiceRemapperOutputReference_Override(l LogsCustomPipelineProcessorPipelineProcessorServiceRemapperOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewLogsCustomPipelineProcessorPipelineProcessorStatusRemapperOutputReference_Override ¶
func NewLogsCustomPipelineProcessorPipelineProcessorStatusRemapperOutputReference_Override(l LogsCustomPipelineProcessorPipelineProcessorStatusRemapperOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewLogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorOutputReference_Override ¶
func NewLogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorOutputReference_Override(l LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewLogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperOutputReference_Override ¶
func NewLogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperOutputReference_Override(l LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewLogsCustomPipelineProcessorPipelineProcessorUrlParserOutputReference_Override ¶
func NewLogsCustomPipelineProcessorPipelineProcessorUrlParserOutputReference_Override(l LogsCustomPipelineProcessorPipelineProcessorUrlParserOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewLogsCustomPipelineProcessorPipelineProcessorUserAgentParserOutputReference_Override ¶
func NewLogsCustomPipelineProcessorPipelineProcessorUserAgentParserOutputReference_Override(l LogsCustomPipelineProcessorPipelineProcessorUserAgentParserOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewLogsCustomPipelineProcessorReferenceTableLookupProcessorOutputReference_Override ¶
func NewLogsCustomPipelineProcessorReferenceTableLookupProcessorOutputReference_Override(l LogsCustomPipelineProcessorReferenceTableLookupProcessorOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewLogsCustomPipelineProcessorServiceRemapperOutputReference_Override ¶
func NewLogsCustomPipelineProcessorServiceRemapperOutputReference_Override(l LogsCustomPipelineProcessorServiceRemapperOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewLogsCustomPipelineProcessorStatusRemapperOutputReference_Override ¶
func NewLogsCustomPipelineProcessorStatusRemapperOutputReference_Override(l LogsCustomPipelineProcessorStatusRemapperOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewLogsCustomPipelineProcessorStringBuilderProcessorOutputReference_Override ¶
func NewLogsCustomPipelineProcessorStringBuilderProcessorOutputReference_Override(l LogsCustomPipelineProcessorStringBuilderProcessorOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewLogsCustomPipelineProcessorTraceIdRemapperOutputReference_Override ¶
func NewLogsCustomPipelineProcessorTraceIdRemapperOutputReference_Override(l LogsCustomPipelineProcessorTraceIdRemapperOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewLogsCustomPipelineProcessorUrlParserOutputReference_Override ¶
func NewLogsCustomPipelineProcessorUrlParserOutputReference_Override(l LogsCustomPipelineProcessorUrlParserOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewLogsCustomPipelineProcessorUserAgentParserOutputReference_Override ¶
func NewLogsCustomPipelineProcessorUserAgentParserOutputReference_Override(l LogsCustomPipelineProcessorUserAgentParserOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewLogsCustomPipeline_Override ¶
func NewLogsCustomPipeline_Override(l LogsCustomPipeline, scope constructs.Construct, id *string, config *LogsCustomPipelineConfig)
Create a new {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline datadog_logs_custom_pipeline} Resource.
Types ¶
type LogsCustomPipeline ¶
type LogsCustomPipeline interface { cdktf.TerraformResource // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() interface{} // Experimental. SetCount(val interface{}) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) Filter() LogsCustomPipelineFilterList FilterInput() interface{} // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string Id() *string SetId(val *string) IdInput() *string IsEnabled() interface{} SetIsEnabled(val interface{}) IsEnabledInput() interface{} // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node Processor() LogsCustomPipelineProcessorList ProcessorInput() interface{} // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. // Experimental. AddMoveTarget(moveTarget *string) // Experimental. AddOverride(path *string, value interface{}) // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. HasResourceMove() interface{} // Experimental. ImportFrom(id *string, provider cdktf.TerraformProvider) // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Move the resource corresponding to "id" to this resource. // // Note that the resource being moved from must be marked as moved using it's instance function. // Experimental. MoveFromId(id *string) // Moves this resource to the target resource given by moveTarget. // Experimental. MoveTo(moveTarget *string, index interface{}) // Moves this resource to the resource corresponding to "id". // Experimental. MoveToId(id *string) // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutFilter(value interface{}) PutProcessor(value interface{}) ResetId() ResetIsEnabled() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetProcessor() 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.34.0/docs/resources/logs_custom_pipeline datadog_logs_custom_pipeline}.
func NewLogsCustomPipeline ¶
func NewLogsCustomPipeline(scope constructs.Construct, id *string, config *LogsCustomPipelineConfig) LogsCustomPipeline
Create a new {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline datadog_logs_custom_pipeline} Resource.
type LogsCustomPipelineConfig ¶
type LogsCustomPipelineConfig 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"` // filter block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#filter LogsCustomPipeline#filter} Filter interface{} `field:"required" json:"filter" yaml:"filter"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#name LogsCustomPipeline#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#id LogsCustomPipeline#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"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#is_enabled LogsCustomPipeline#is_enabled}. IsEnabled interface{} `field:"optional" json:"isEnabled" yaml:"isEnabled"` // processor block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#processor LogsCustomPipeline#processor} Processor interface{} `field:"optional" json:"processor" yaml:"processor"` }
type LogsCustomPipelineFilter ¶
type LogsCustomPipelineFilter struct { // Filter criteria of the category. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#query LogsCustomPipeline#query} Query *string `field:"required" json:"query" yaml:"query"` }
type LogsCustomPipelineFilterList ¶
type LogsCustomPipelineFilterList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) LogsCustomPipelineFilterOutputReference // 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 NewLogsCustomPipelineFilterList ¶
func NewLogsCustomPipelineFilterList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) LogsCustomPipelineFilterList
type LogsCustomPipelineFilterOutputReference ¶
type LogsCustomPipelineFilterOutputReference 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{}) Query() *string SetQuery(val *string) QueryInput() *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 NewLogsCustomPipelineFilterOutputReference ¶
func NewLogsCustomPipelineFilterOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) LogsCustomPipelineFilterOutputReference
type LogsCustomPipelineProcessor ¶
type LogsCustomPipelineProcessor struct { // arithmetic_processor block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#arithmetic_processor LogsCustomPipeline#arithmetic_processor} ArithmeticProcessor *LogsCustomPipelineProcessorArithmeticProcessor `field:"optional" json:"arithmeticProcessor" yaml:"arithmeticProcessor"` // attribute_remapper block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#attribute_remapper LogsCustomPipeline#attribute_remapper} AttributeRemapper *LogsCustomPipelineProcessorAttributeRemapper `field:"optional" json:"attributeRemapper" yaml:"attributeRemapper"` // category_processor block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#category_processor LogsCustomPipeline#category_processor} CategoryProcessor *LogsCustomPipelineProcessorCategoryProcessor `field:"optional" json:"categoryProcessor" yaml:"categoryProcessor"` // date_remapper block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#date_remapper LogsCustomPipeline#date_remapper} DateRemapper *LogsCustomPipelineProcessorDateRemapper `field:"optional" json:"dateRemapper" yaml:"dateRemapper"` // geo_ip_parser block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#geo_ip_parser LogsCustomPipeline#geo_ip_parser} GeoIpParser *LogsCustomPipelineProcessorGeoIpParser `field:"optional" json:"geoIpParser" yaml:"geoIpParser"` // grok_parser block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#grok_parser LogsCustomPipeline#grok_parser} GrokParser *LogsCustomPipelineProcessorGrokParser `field:"optional" json:"grokParser" yaml:"grokParser"` // lookup_processor block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#lookup_processor LogsCustomPipeline#lookup_processor} LookupProcessor *LogsCustomPipelineProcessorLookupProcessor `field:"optional" json:"lookupProcessor" yaml:"lookupProcessor"` // message_remapper block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#message_remapper LogsCustomPipeline#message_remapper} MessageRemapper *LogsCustomPipelineProcessorMessageRemapper `field:"optional" json:"messageRemapper" yaml:"messageRemapper"` // pipeline block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#pipeline LogsCustomPipeline#pipeline} Pipeline *LogsCustomPipelineProcessorPipeline `field:"optional" json:"pipeline" yaml:"pipeline"` // reference_table_lookup_processor block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#reference_table_lookup_processor LogsCustomPipeline#reference_table_lookup_processor} ReferenceTableLookupProcessor *LogsCustomPipelineProcessorReferenceTableLookupProcessor `field:"optional" json:"referenceTableLookupProcessor" yaml:"referenceTableLookupProcessor"` // service_remapper block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#service_remapper LogsCustomPipeline#service_remapper} ServiceRemapper *LogsCustomPipelineProcessorServiceRemapper `field:"optional" json:"serviceRemapper" yaml:"serviceRemapper"` // status_remapper block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#status_remapper LogsCustomPipeline#status_remapper} StatusRemapper *LogsCustomPipelineProcessorStatusRemapper `field:"optional" json:"statusRemapper" yaml:"statusRemapper"` // string_builder_processor block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#string_builder_processor LogsCustomPipeline#string_builder_processor} StringBuilderProcessor *LogsCustomPipelineProcessorStringBuilderProcessor `field:"optional" json:"stringBuilderProcessor" yaml:"stringBuilderProcessor"` // trace_id_remapper block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#trace_id_remapper LogsCustomPipeline#trace_id_remapper} TraceIdRemapper *LogsCustomPipelineProcessorTraceIdRemapper `field:"optional" json:"traceIdRemapper" yaml:"traceIdRemapper"` // url_parser block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#url_parser LogsCustomPipeline#url_parser} UrlParser *LogsCustomPipelineProcessorUrlParser `field:"optional" json:"urlParser" yaml:"urlParser"` // user_agent_parser block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#user_agent_parser LogsCustomPipeline#user_agent_parser} UserAgentParser *LogsCustomPipelineProcessorUserAgentParser `field:"optional" json:"userAgentParser" yaml:"userAgentParser"` }
type LogsCustomPipelineProcessorArithmeticProcessor ¶
type LogsCustomPipelineProcessorArithmeticProcessor struct { // Arithmetic operation between one or more log attributes. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#expression LogsCustomPipeline#expression} Expression *string `field:"required" json:"expression" yaml:"expression"` // Name of the attribute that contains the result of the arithmetic operation. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#target LogsCustomPipeline#target} Target *string `field:"required" json:"target" yaml:"target"` // Boolean value to enable your pipeline. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#is_enabled LogsCustomPipeline#is_enabled} IsEnabled interface{} `field:"optional" json:"isEnabled" yaml:"isEnabled"` // If true, it replaces all missing attributes of expression by 0, false skips the operation if an attribute is missing. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#is_replace_missing LogsCustomPipeline#is_replace_missing} IsReplaceMissing interface{} `field:"optional" json:"isReplaceMissing" yaml:"isReplaceMissing"` // Your pipeline name. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#name LogsCustomPipeline#name} Name *string `field:"optional" json:"name" yaml:"name"` }
type LogsCustomPipelineProcessorArithmeticProcessorOutputReference ¶
type LogsCustomPipelineProcessorArithmeticProcessorOutputReference 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 Expression() *string SetExpression(val *string) ExpressionInput() *string // Experimental. Fqn() *string InternalValue() *LogsCustomPipelineProcessorArithmeticProcessor SetInternalValue(val *LogsCustomPipelineProcessorArithmeticProcessor) IsEnabled() interface{} SetIsEnabled(val interface{}) IsEnabledInput() interface{} IsReplaceMissing() interface{} SetIsReplaceMissing(val interface{}) IsReplaceMissingInput() interface{} Name() *string SetName(val *string) NameInput() *string Target() *string SetTarget(val *string) TargetInput() *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 ResetIsEnabled() ResetIsReplaceMissing() ResetName() // 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 NewLogsCustomPipelineProcessorArithmeticProcessorOutputReference ¶
func NewLogsCustomPipelineProcessorArithmeticProcessorOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) LogsCustomPipelineProcessorArithmeticProcessorOutputReference
type LogsCustomPipelineProcessorAttributeRemapper ¶
type LogsCustomPipelineProcessorAttributeRemapper struct { // List of source attributes or tags. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#sources LogsCustomPipeline#sources} Sources *[]*string `field:"required" json:"sources" yaml:"sources"` // Defines where the sources are from (log `attribute` or `tag`). // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#source_type LogsCustomPipeline#source_type} SourceType *string `field:"required" json:"sourceType" yaml:"sourceType"` // Final attribute or tag name to remap the sources. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#target LogsCustomPipeline#target} Target *string `field:"required" json:"target" yaml:"target"` // Defines if the target is a log `attribute` or `tag`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#target_type LogsCustomPipeline#target_type} TargetType *string `field:"required" json:"targetType" yaml:"targetType"` // If the processor is enabled or not. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#is_enabled LogsCustomPipeline#is_enabled} IsEnabled interface{} `field:"optional" json:"isEnabled" yaml:"isEnabled"` // Name of the processor. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#name LogsCustomPipeline#name} Name *string `field:"optional" json:"name" yaml:"name"` // Override the target element if already set. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#override_on_conflict LogsCustomPipeline#override_on_conflict} OverrideOnConflict interface{} `field:"optional" json:"overrideOnConflict" yaml:"overrideOnConflict"` // Remove or preserve the remapped source element. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#preserve_source LogsCustomPipeline#preserve_source} PreserveSource interface{} `field:"optional" json:"preserveSource" yaml:"preserveSource"` // If the `target_type` of the remapper is `attribute`, try to cast the value to a new specific type. // // If the cast is not possible, the original type is kept. `string`, `integer`, or `double` are the possible types. If the `target_type` is `tag`, this parameter may not be specified. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#target_format LogsCustomPipeline#target_format} TargetFormat *string `field:"optional" json:"targetFormat" yaml:"targetFormat"` }
type LogsCustomPipelineProcessorAttributeRemapperOutputReference ¶
type LogsCustomPipelineProcessorAttributeRemapperOutputReference 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() *LogsCustomPipelineProcessorAttributeRemapper SetInternalValue(val *LogsCustomPipelineProcessorAttributeRemapper) IsEnabled() interface{} SetIsEnabled(val interface{}) IsEnabledInput() interface{} Name() *string SetName(val *string) NameInput() *string OverrideOnConflict() interface{} SetOverrideOnConflict(val interface{}) OverrideOnConflictInput() interface{} PreserveSource() interface{} SetPreserveSource(val interface{}) PreserveSourceInput() interface{} Sources() *[]*string SetSources(val *[]*string) SourcesInput() *[]*string SourceType() *string SetSourceType(val *string) SourceTypeInput() *string Target() *string SetTarget(val *string) TargetFormat() *string SetTargetFormat(val *string) TargetFormatInput() *string TargetInput() *string TargetType() *string SetTargetType(val *string) TargetTypeInput() *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 ResetIsEnabled() ResetName() ResetOverrideOnConflict() ResetPreserveSource() ResetTargetFormat() // 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 NewLogsCustomPipelineProcessorAttributeRemapperOutputReference ¶
func NewLogsCustomPipelineProcessorAttributeRemapperOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) LogsCustomPipelineProcessorAttributeRemapperOutputReference
type LogsCustomPipelineProcessorCategoryProcessor ¶
type LogsCustomPipelineProcessorCategoryProcessor struct { // category block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#category LogsCustomPipeline#category} Category interface{} `field:"required" json:"category" yaml:"category"` // Name of the target attribute whose value is defined by the matching category. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#target LogsCustomPipeline#target} Target *string `field:"required" json:"target" yaml:"target"` // If the processor is enabled or not. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#is_enabled LogsCustomPipeline#is_enabled} IsEnabled interface{} `field:"optional" json:"isEnabled" yaml:"isEnabled"` // Name of the category. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#name LogsCustomPipeline#name} Name *string `field:"optional" json:"name" yaml:"name"` }
type LogsCustomPipelineProcessorCategoryProcessorCategory ¶
type LogsCustomPipelineProcessorCategoryProcessorCategory struct { // filter block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#filter LogsCustomPipeline#filter} Filter *LogsCustomPipelineProcessorCategoryProcessorCategoryFilter `field:"required" json:"filter" yaml:"filter"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#name LogsCustomPipeline#name}. Name *string `field:"required" json:"name" yaml:"name"` }
type LogsCustomPipelineProcessorCategoryProcessorCategoryFilter ¶
type LogsCustomPipelineProcessorCategoryProcessorCategoryFilter struct { // Filter criteria of the category. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#query LogsCustomPipeline#query} Query *string `field:"required" json:"query" yaml:"query"` }
type LogsCustomPipelineProcessorCategoryProcessorCategoryFilterOutputReference ¶
type LogsCustomPipelineProcessorCategoryProcessorCategoryFilterOutputReference 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() *LogsCustomPipelineProcessorCategoryProcessorCategoryFilter SetInternalValue(val *LogsCustomPipelineProcessorCategoryProcessorCategoryFilter) Query() *string SetQuery(val *string) QueryInput() *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 NewLogsCustomPipelineProcessorCategoryProcessorCategoryFilterOutputReference ¶
func NewLogsCustomPipelineProcessorCategoryProcessorCategoryFilterOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) LogsCustomPipelineProcessorCategoryProcessorCategoryFilterOutputReference
type LogsCustomPipelineProcessorCategoryProcessorCategoryList ¶
type LogsCustomPipelineProcessorCategoryProcessorCategoryList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) LogsCustomPipelineProcessorCategoryProcessorCategoryOutputReference // 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 NewLogsCustomPipelineProcessorCategoryProcessorCategoryList ¶
func NewLogsCustomPipelineProcessorCategoryProcessorCategoryList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) LogsCustomPipelineProcessorCategoryProcessorCategoryList
type LogsCustomPipelineProcessorCategoryProcessorCategoryOutputReference ¶
type LogsCustomPipelineProcessorCategoryProcessorCategoryOutputReference 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 Filter() LogsCustomPipelineProcessorCategoryProcessorCategoryFilterOutputReference FilterInput() *LogsCustomPipelineProcessorCategoryProcessorCategoryFilter // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // 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 PutFilter(value *LogsCustomPipelineProcessorCategoryProcessorCategoryFilter) // 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 NewLogsCustomPipelineProcessorCategoryProcessorCategoryOutputReference ¶
func NewLogsCustomPipelineProcessorCategoryProcessorCategoryOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) LogsCustomPipelineProcessorCategoryProcessorCategoryOutputReference
type LogsCustomPipelineProcessorCategoryProcessorOutputReference ¶
type LogsCustomPipelineProcessorCategoryProcessorOutputReference interface { cdktf.ComplexObject Category() LogsCustomPipelineProcessorCategoryProcessorCategoryList CategoryInput() interface{} // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *LogsCustomPipelineProcessorCategoryProcessor SetInternalValue(val *LogsCustomPipelineProcessorCategoryProcessor) IsEnabled() interface{} SetIsEnabled(val interface{}) IsEnabledInput() interface{} Name() *string SetName(val *string) NameInput() *string Target() *string SetTarget(val *string) TargetInput() *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 PutCategory(value interface{}) ResetIsEnabled() ResetName() // 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 NewLogsCustomPipelineProcessorCategoryProcessorOutputReference ¶
func NewLogsCustomPipelineProcessorCategoryProcessorOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) LogsCustomPipelineProcessorCategoryProcessorOutputReference
type LogsCustomPipelineProcessorDateRemapper ¶
type LogsCustomPipelineProcessorDateRemapper struct { // List of source attributes. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#sources LogsCustomPipeline#sources} Sources *[]*string `field:"required" json:"sources" yaml:"sources"` // If the processor is enabled or not. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#is_enabled LogsCustomPipeline#is_enabled} IsEnabled interface{} `field:"optional" json:"isEnabled" yaml:"isEnabled"` // Name of the processor. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#name LogsCustomPipeline#name} Name *string `field:"optional" json:"name" yaml:"name"` }
type LogsCustomPipelineProcessorDateRemapperOutputReference ¶
type LogsCustomPipelineProcessorDateRemapperOutputReference 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() *LogsCustomPipelineProcessorDateRemapper SetInternalValue(val *LogsCustomPipelineProcessorDateRemapper) IsEnabled() interface{} SetIsEnabled(val interface{}) IsEnabledInput() interface{} Name() *string SetName(val *string) NameInput() *string Sources() *[]*string SetSources(val *[]*string) SourcesInput() *[]*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 ResetIsEnabled() ResetName() // 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 NewLogsCustomPipelineProcessorDateRemapperOutputReference ¶
func NewLogsCustomPipelineProcessorDateRemapperOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) LogsCustomPipelineProcessorDateRemapperOutputReference
type LogsCustomPipelineProcessorGeoIpParser ¶
type LogsCustomPipelineProcessorGeoIpParser struct { // List of source attributes. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#sources LogsCustomPipeline#sources} Sources *[]*string `field:"required" json:"sources" yaml:"sources"` // Name of the parent attribute that contains all the extracted details from the sources. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#target LogsCustomPipeline#target} Target *string `field:"required" json:"target" yaml:"target"` // If the processor is enabled or not. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#is_enabled LogsCustomPipeline#is_enabled} IsEnabled interface{} `field:"optional" json:"isEnabled" yaml:"isEnabled"` // Name of the processor. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#name LogsCustomPipeline#name} Name *string `field:"optional" json:"name" yaml:"name"` }
type LogsCustomPipelineProcessorGeoIpParserOutputReference ¶
type LogsCustomPipelineProcessorGeoIpParserOutputReference 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() *LogsCustomPipelineProcessorGeoIpParser SetInternalValue(val *LogsCustomPipelineProcessorGeoIpParser) IsEnabled() interface{} SetIsEnabled(val interface{}) IsEnabledInput() interface{} Name() *string SetName(val *string) NameInput() *string Sources() *[]*string SetSources(val *[]*string) SourcesInput() *[]*string Target() *string SetTarget(val *string) TargetInput() *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 ResetIsEnabled() ResetName() // 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 NewLogsCustomPipelineProcessorGeoIpParserOutputReference ¶
func NewLogsCustomPipelineProcessorGeoIpParserOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) LogsCustomPipelineProcessorGeoIpParserOutputReference
type LogsCustomPipelineProcessorGrokParser ¶
type LogsCustomPipelineProcessorGrokParser struct { // grok block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#grok LogsCustomPipeline#grok} Grok *LogsCustomPipelineProcessorGrokParserGrok `field:"required" json:"grok" yaml:"grok"` // Name of the log attribute to parse. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#source LogsCustomPipeline#source} Source *string `field:"required" json:"source" yaml:"source"` // If the processor is enabled or not. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#is_enabled LogsCustomPipeline#is_enabled} IsEnabled interface{} `field:"optional" json:"isEnabled" yaml:"isEnabled"` // Name of the processor. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#name LogsCustomPipeline#name} Name *string `field:"optional" json:"name" yaml:"name"` // List of sample logs for this parser. // // It can save up to 5 samples. Each sample takes up to 5000 characters. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#samples LogsCustomPipeline#samples} Samples *[]*string `field:"optional" json:"samples" yaml:"samples"` }
type LogsCustomPipelineProcessorGrokParserGrok ¶
type LogsCustomPipelineProcessorGrokParserGrok struct { // Match rules for your grok parser. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#match_rules LogsCustomPipeline#match_rules} MatchRules *string `field:"required" json:"matchRules" yaml:"matchRules"` // Support rules for your grok parser. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#support_rules LogsCustomPipeline#support_rules} SupportRules *string `field:"required" json:"supportRules" yaml:"supportRules"` }
type LogsCustomPipelineProcessorGrokParserGrokOutputReference ¶
type LogsCustomPipelineProcessorGrokParserGrokOutputReference 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() *LogsCustomPipelineProcessorGrokParserGrok SetInternalValue(val *LogsCustomPipelineProcessorGrokParserGrok) MatchRules() *string SetMatchRules(val *string) MatchRulesInput() *string SupportRules() *string SetSupportRules(val *string) SupportRulesInput() *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 NewLogsCustomPipelineProcessorGrokParserGrokOutputReference ¶
func NewLogsCustomPipelineProcessorGrokParserGrokOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) LogsCustomPipelineProcessorGrokParserGrokOutputReference
type LogsCustomPipelineProcessorGrokParserOutputReference ¶
type LogsCustomPipelineProcessorGrokParserOutputReference 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 Grok() LogsCustomPipelineProcessorGrokParserGrokOutputReference GrokInput() *LogsCustomPipelineProcessorGrokParserGrok InternalValue() *LogsCustomPipelineProcessorGrokParser SetInternalValue(val *LogsCustomPipelineProcessorGrokParser) IsEnabled() interface{} SetIsEnabled(val interface{}) IsEnabledInput() interface{} Name() *string SetName(val *string) NameInput() *string Samples() *[]*string SetSamples(val *[]*string) SamplesInput() *[]*string Source() *string SetSource(val *string) SourceInput() *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 PutGrok(value *LogsCustomPipelineProcessorGrokParserGrok) ResetIsEnabled() ResetName() ResetSamples() // 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 NewLogsCustomPipelineProcessorGrokParserOutputReference ¶
func NewLogsCustomPipelineProcessorGrokParserOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) LogsCustomPipelineProcessorGrokParserOutputReference
type LogsCustomPipelineProcessorList ¶
type LogsCustomPipelineProcessorList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) LogsCustomPipelineProcessorOutputReference // 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 NewLogsCustomPipelineProcessorList ¶
func NewLogsCustomPipelineProcessorList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) LogsCustomPipelineProcessorList
type LogsCustomPipelineProcessorLookupProcessor ¶
type LogsCustomPipelineProcessorLookupProcessor struct { // List of entries of the lookup table using `key,value` format. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#lookup_table LogsCustomPipeline#lookup_table} LookupTable *[]*string `field:"required" json:"lookupTable" yaml:"lookupTable"` // Name of the source attribute used to do the lookup. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#source LogsCustomPipeline#source} Source *string `field:"required" json:"source" yaml:"source"` // Name of the attribute that contains the result of the lookup. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#target LogsCustomPipeline#target} Target *string `field:"required" json:"target" yaml:"target"` // Default lookup value to use if there is no entry in the lookup table for the value of the source attribute. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#default_lookup LogsCustomPipeline#default_lookup} DefaultLookup *string `field:"optional" json:"defaultLookup" yaml:"defaultLookup"` // If the processor is enabled or not. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#is_enabled LogsCustomPipeline#is_enabled} IsEnabled interface{} `field:"optional" json:"isEnabled" yaml:"isEnabled"` // Name of the processor. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#name LogsCustomPipeline#name} Name *string `field:"optional" json:"name" yaml:"name"` }
type LogsCustomPipelineProcessorLookupProcessorOutputReference ¶
type LogsCustomPipelineProcessorLookupProcessorOutputReference 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 DefaultLookup() *string SetDefaultLookup(val *string) DefaultLookupInput() *string // Experimental. Fqn() *string InternalValue() *LogsCustomPipelineProcessorLookupProcessor SetInternalValue(val *LogsCustomPipelineProcessorLookupProcessor) IsEnabled() interface{} SetIsEnabled(val interface{}) IsEnabledInput() interface{} LookupTable() *[]*string SetLookupTable(val *[]*string) LookupTableInput() *[]*string Name() *string SetName(val *string) NameInput() *string Source() *string SetSource(val *string) SourceInput() *string Target() *string SetTarget(val *string) TargetInput() *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 ResetDefaultLookup() ResetIsEnabled() ResetName() // 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 NewLogsCustomPipelineProcessorLookupProcessorOutputReference ¶
func NewLogsCustomPipelineProcessorLookupProcessorOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) LogsCustomPipelineProcessorLookupProcessorOutputReference
type LogsCustomPipelineProcessorMessageRemapper ¶
type LogsCustomPipelineProcessorMessageRemapper struct { // List of source attributes. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#sources LogsCustomPipeline#sources} Sources *[]*string `field:"required" json:"sources" yaml:"sources"` // If the processor is enabled or not. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#is_enabled LogsCustomPipeline#is_enabled} IsEnabled interface{} `field:"optional" json:"isEnabled" yaml:"isEnabled"` // Name of the processor. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#name LogsCustomPipeline#name} Name *string `field:"optional" json:"name" yaml:"name"` }
type LogsCustomPipelineProcessorMessageRemapperOutputReference ¶
type LogsCustomPipelineProcessorMessageRemapperOutputReference 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() *LogsCustomPipelineProcessorMessageRemapper SetInternalValue(val *LogsCustomPipelineProcessorMessageRemapper) IsEnabled() interface{} SetIsEnabled(val interface{}) IsEnabledInput() interface{} Name() *string SetName(val *string) NameInput() *string Sources() *[]*string SetSources(val *[]*string) SourcesInput() *[]*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 ResetIsEnabled() ResetName() // 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 NewLogsCustomPipelineProcessorMessageRemapperOutputReference ¶
func NewLogsCustomPipelineProcessorMessageRemapperOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) LogsCustomPipelineProcessorMessageRemapperOutputReference
type LogsCustomPipelineProcessorOutputReference ¶
type LogsCustomPipelineProcessorOutputReference interface { cdktf.ComplexObject ArithmeticProcessor() LogsCustomPipelineProcessorArithmeticProcessorOutputReference ArithmeticProcessorInput() *LogsCustomPipelineProcessorArithmeticProcessor AttributeRemapper() LogsCustomPipelineProcessorAttributeRemapperOutputReference AttributeRemapperInput() *LogsCustomPipelineProcessorAttributeRemapper CategoryProcessor() LogsCustomPipelineProcessorCategoryProcessorOutputReference CategoryProcessorInput() *LogsCustomPipelineProcessorCategoryProcessor // 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 DateRemapper() LogsCustomPipelineProcessorDateRemapperOutputReference DateRemapperInput() *LogsCustomPipelineProcessorDateRemapper // Experimental. Fqn() *string GeoIpParser() LogsCustomPipelineProcessorGeoIpParserOutputReference GeoIpParserInput() *LogsCustomPipelineProcessorGeoIpParser GrokParser() LogsCustomPipelineProcessorGrokParserOutputReference GrokParserInput() *LogsCustomPipelineProcessorGrokParser InternalValue() interface{} SetInternalValue(val interface{}) LookupProcessor() LogsCustomPipelineProcessorLookupProcessorOutputReference LookupProcessorInput() *LogsCustomPipelineProcessorLookupProcessor MessageRemapper() LogsCustomPipelineProcessorMessageRemapperOutputReference MessageRemapperInput() *LogsCustomPipelineProcessorMessageRemapper Pipeline() LogsCustomPipelineProcessorPipelineOutputReference PipelineInput() *LogsCustomPipelineProcessorPipeline ReferenceTableLookupProcessor() LogsCustomPipelineProcessorReferenceTableLookupProcessorOutputReference ReferenceTableLookupProcessorInput() *LogsCustomPipelineProcessorReferenceTableLookupProcessor ServiceRemapper() LogsCustomPipelineProcessorServiceRemapperOutputReference ServiceRemapperInput() *LogsCustomPipelineProcessorServiceRemapper StatusRemapper() LogsCustomPipelineProcessorStatusRemapperOutputReference StatusRemapperInput() *LogsCustomPipelineProcessorStatusRemapper StringBuilderProcessor() LogsCustomPipelineProcessorStringBuilderProcessorOutputReference StringBuilderProcessorInput() *LogsCustomPipelineProcessorStringBuilderProcessor // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) TraceIdRemapper() LogsCustomPipelineProcessorTraceIdRemapperOutputReference TraceIdRemapperInput() *LogsCustomPipelineProcessorTraceIdRemapper UrlParser() LogsCustomPipelineProcessorUrlParserOutputReference UrlParserInput() *LogsCustomPipelineProcessorUrlParser UserAgentParser() LogsCustomPipelineProcessorUserAgentParserOutputReference UserAgentParserInput() *LogsCustomPipelineProcessorUserAgentParser // 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 PutArithmeticProcessor(value *LogsCustomPipelineProcessorArithmeticProcessor) PutAttributeRemapper(value *LogsCustomPipelineProcessorAttributeRemapper) PutCategoryProcessor(value *LogsCustomPipelineProcessorCategoryProcessor) PutDateRemapper(value *LogsCustomPipelineProcessorDateRemapper) PutGeoIpParser(value *LogsCustomPipelineProcessorGeoIpParser) PutGrokParser(value *LogsCustomPipelineProcessorGrokParser) PutLookupProcessor(value *LogsCustomPipelineProcessorLookupProcessor) PutMessageRemapper(value *LogsCustomPipelineProcessorMessageRemapper) PutPipeline(value *LogsCustomPipelineProcessorPipeline) PutReferenceTableLookupProcessor(value *LogsCustomPipelineProcessorReferenceTableLookupProcessor) PutServiceRemapper(value *LogsCustomPipelineProcessorServiceRemapper) PutStatusRemapper(value *LogsCustomPipelineProcessorStatusRemapper) PutStringBuilderProcessor(value *LogsCustomPipelineProcessorStringBuilderProcessor) PutTraceIdRemapper(value *LogsCustomPipelineProcessorTraceIdRemapper) PutUrlParser(value *LogsCustomPipelineProcessorUrlParser) PutUserAgentParser(value *LogsCustomPipelineProcessorUserAgentParser) ResetArithmeticProcessor() ResetAttributeRemapper() ResetCategoryProcessor() ResetDateRemapper() ResetGeoIpParser() ResetGrokParser() ResetLookupProcessor() ResetMessageRemapper() ResetPipeline() ResetReferenceTableLookupProcessor() ResetServiceRemapper() ResetStatusRemapper() ResetStringBuilderProcessor() ResetTraceIdRemapper() ResetUrlParser() ResetUserAgentParser() // 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 NewLogsCustomPipelineProcessorOutputReference ¶
func NewLogsCustomPipelineProcessorOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) LogsCustomPipelineProcessorOutputReference
type LogsCustomPipelineProcessorPipeline ¶
type LogsCustomPipelineProcessorPipeline struct { // filter block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#filter LogsCustomPipeline#filter} Filter interface{} `field:"required" json:"filter" yaml:"filter"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#name LogsCustomPipeline#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#is_enabled LogsCustomPipeline#is_enabled}. IsEnabled interface{} `field:"optional" json:"isEnabled" yaml:"isEnabled"` // processor block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#processor LogsCustomPipeline#processor} Processor interface{} `field:"optional" json:"processor" yaml:"processor"` }
type LogsCustomPipelineProcessorPipelineFilter ¶
type LogsCustomPipelineProcessorPipelineFilter struct { // Filter criteria of the category. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#query LogsCustomPipeline#query} Query *string `field:"required" json:"query" yaml:"query"` }
type LogsCustomPipelineProcessorPipelineFilterList ¶
type LogsCustomPipelineProcessorPipelineFilterList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) LogsCustomPipelineProcessorPipelineFilterOutputReference // 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 NewLogsCustomPipelineProcessorPipelineFilterList ¶
func NewLogsCustomPipelineProcessorPipelineFilterList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) LogsCustomPipelineProcessorPipelineFilterList
type LogsCustomPipelineProcessorPipelineFilterOutputReference ¶
type LogsCustomPipelineProcessorPipelineFilterOutputReference 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{}) Query() *string SetQuery(val *string) QueryInput() *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 NewLogsCustomPipelineProcessorPipelineFilterOutputReference ¶
func NewLogsCustomPipelineProcessorPipelineFilterOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) LogsCustomPipelineProcessorPipelineFilterOutputReference
type LogsCustomPipelineProcessorPipelineOutputReference ¶
type LogsCustomPipelineProcessorPipelineOutputReference 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 Filter() LogsCustomPipelineProcessorPipelineFilterList FilterInput() interface{} // Experimental. Fqn() *string InternalValue() *LogsCustomPipelineProcessorPipeline SetInternalValue(val *LogsCustomPipelineProcessorPipeline) IsEnabled() interface{} SetIsEnabled(val interface{}) IsEnabledInput() interface{} Name() *string SetName(val *string) NameInput() *string Processor() LogsCustomPipelineProcessorPipelineProcessorList ProcessorInput() interface{} // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // Experimental. ComputeFqn() *string // Experimental. GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{} // Experimental. GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable // Experimental. GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool // Experimental. GetListAttribute(terraformAttribute *string) *[]*string // Experimental. GetNumberAttribute(terraformAttribute *string) *float64 // Experimental. GetNumberListAttribute(terraformAttribute *string) *[]*float64 // Experimental. GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64 // Experimental. GetStringAttribute(terraformAttribute *string) *string // Experimental. GetStringMapAttribute(terraformAttribute *string) *map[string]*string // Experimental. InterpolationAsList() cdktf.IResolvable // Experimental. InterpolationForAttribute(property *string) cdktf.IResolvable PutFilter(value interface{}) PutProcessor(value interface{}) ResetIsEnabled() ResetProcessor() // 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 NewLogsCustomPipelineProcessorPipelineOutputReference ¶
func NewLogsCustomPipelineProcessorPipelineOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) LogsCustomPipelineProcessorPipelineOutputReference
type LogsCustomPipelineProcessorPipelineProcessor ¶
type LogsCustomPipelineProcessorPipelineProcessor struct { // arithmetic_processor block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#arithmetic_processor LogsCustomPipeline#arithmetic_processor} ArithmeticProcessor *LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessor `field:"optional" json:"arithmeticProcessor" yaml:"arithmeticProcessor"` // attribute_remapper block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#attribute_remapper LogsCustomPipeline#attribute_remapper} AttributeRemapper *LogsCustomPipelineProcessorPipelineProcessorAttributeRemapper `field:"optional" json:"attributeRemapper" yaml:"attributeRemapper"` // category_processor block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#category_processor LogsCustomPipeline#category_processor} CategoryProcessor *LogsCustomPipelineProcessorPipelineProcessorCategoryProcessor `field:"optional" json:"categoryProcessor" yaml:"categoryProcessor"` // date_remapper block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#date_remapper LogsCustomPipeline#date_remapper} DateRemapper *LogsCustomPipelineProcessorPipelineProcessorDateRemapper `field:"optional" json:"dateRemapper" yaml:"dateRemapper"` // geo_ip_parser block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#geo_ip_parser LogsCustomPipeline#geo_ip_parser} GeoIpParser *LogsCustomPipelineProcessorPipelineProcessorGeoIpParser `field:"optional" json:"geoIpParser" yaml:"geoIpParser"` // grok_parser block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#grok_parser LogsCustomPipeline#grok_parser} GrokParser *LogsCustomPipelineProcessorPipelineProcessorGrokParser `field:"optional" json:"grokParser" yaml:"grokParser"` // lookup_processor block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#lookup_processor LogsCustomPipeline#lookup_processor} LookupProcessor *LogsCustomPipelineProcessorPipelineProcessorLookupProcessor `field:"optional" json:"lookupProcessor" yaml:"lookupProcessor"` // message_remapper block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#message_remapper LogsCustomPipeline#message_remapper} MessageRemapper *LogsCustomPipelineProcessorPipelineProcessorMessageRemapper `field:"optional" json:"messageRemapper" yaml:"messageRemapper"` // reference_table_lookup_processor block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#reference_table_lookup_processor LogsCustomPipeline#reference_table_lookup_processor} ReferenceTableLookupProcessor *LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessor `field:"optional" json:"referenceTableLookupProcessor" yaml:"referenceTableLookupProcessor"` // service_remapper block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#service_remapper LogsCustomPipeline#service_remapper} ServiceRemapper *LogsCustomPipelineProcessorPipelineProcessorServiceRemapper `field:"optional" json:"serviceRemapper" yaml:"serviceRemapper"` // status_remapper block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#status_remapper LogsCustomPipeline#status_remapper} StatusRemapper *LogsCustomPipelineProcessorPipelineProcessorStatusRemapper `field:"optional" json:"statusRemapper" yaml:"statusRemapper"` // string_builder_processor block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#string_builder_processor LogsCustomPipeline#string_builder_processor} StringBuilderProcessor *LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessor `field:"optional" json:"stringBuilderProcessor" yaml:"stringBuilderProcessor"` // trace_id_remapper block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#trace_id_remapper LogsCustomPipeline#trace_id_remapper} TraceIdRemapper *LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapper `field:"optional" json:"traceIdRemapper" yaml:"traceIdRemapper"` // url_parser block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#url_parser LogsCustomPipeline#url_parser} UrlParser *LogsCustomPipelineProcessorPipelineProcessorUrlParser `field:"optional" json:"urlParser" yaml:"urlParser"` // user_agent_parser block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#user_agent_parser LogsCustomPipeline#user_agent_parser} UserAgentParser *LogsCustomPipelineProcessorPipelineProcessorUserAgentParser `field:"optional" json:"userAgentParser" yaml:"userAgentParser"` }
type LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessor ¶
type LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessor struct { // Arithmetic operation between one or more log attributes. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#expression LogsCustomPipeline#expression} Expression *string `field:"required" json:"expression" yaml:"expression"` // Name of the attribute that contains the result of the arithmetic operation. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#target LogsCustomPipeline#target} Target *string `field:"required" json:"target" yaml:"target"` // Boolean value to enable your pipeline. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#is_enabled LogsCustomPipeline#is_enabled} IsEnabled interface{} `field:"optional" json:"isEnabled" yaml:"isEnabled"` // If true, it replaces all missing attributes of expression by 0, false skips the operation if an attribute is missing. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#is_replace_missing LogsCustomPipeline#is_replace_missing} IsReplaceMissing interface{} `field:"optional" json:"isReplaceMissing" yaml:"isReplaceMissing"` // Your pipeline name. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#name LogsCustomPipeline#name} Name *string `field:"optional" json:"name" yaml:"name"` }
type LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorOutputReference ¶
type LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorOutputReference 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 Expression() *string SetExpression(val *string) ExpressionInput() *string // Experimental. Fqn() *string InternalValue() *LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessor SetInternalValue(val *LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessor) IsEnabled() interface{} SetIsEnabled(val interface{}) IsEnabledInput() interface{} IsReplaceMissing() interface{} SetIsReplaceMissing(val interface{}) IsReplaceMissingInput() interface{} Name() *string SetName(val *string) NameInput() *string Target() *string SetTarget(val *string) TargetInput() *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 ResetIsEnabled() ResetIsReplaceMissing() ResetName() // 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 NewLogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorOutputReference ¶
func NewLogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorOutputReference
type LogsCustomPipelineProcessorPipelineProcessorAttributeRemapper ¶
type LogsCustomPipelineProcessorPipelineProcessorAttributeRemapper struct { // List of source attributes or tags. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#sources LogsCustomPipeline#sources} Sources *[]*string `field:"required" json:"sources" yaml:"sources"` // Defines where the sources are from (log `attribute` or `tag`). // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#source_type LogsCustomPipeline#source_type} SourceType *string `field:"required" json:"sourceType" yaml:"sourceType"` // Final attribute or tag name to remap the sources. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#target LogsCustomPipeline#target} Target *string `field:"required" json:"target" yaml:"target"` // Defines if the target is a log `attribute` or `tag`. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#target_type LogsCustomPipeline#target_type} TargetType *string `field:"required" json:"targetType" yaml:"targetType"` // If the processor is enabled or not. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#is_enabled LogsCustomPipeline#is_enabled} IsEnabled interface{} `field:"optional" json:"isEnabled" yaml:"isEnabled"` // Name of the processor. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#name LogsCustomPipeline#name} Name *string `field:"optional" json:"name" yaml:"name"` // Override the target element if already set. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#override_on_conflict LogsCustomPipeline#override_on_conflict} OverrideOnConflict interface{} `field:"optional" json:"overrideOnConflict" yaml:"overrideOnConflict"` // Remove or preserve the remapped source element. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#preserve_source LogsCustomPipeline#preserve_source} PreserveSource interface{} `field:"optional" json:"preserveSource" yaml:"preserveSource"` // If the `target_type` of the remapper is `attribute`, try to cast the value to a new specific type. // // If the cast is not possible, the original type is kept. `string`, `integer`, or `double` are the possible types. If the `target_type` is `tag`, this parameter may not be specified. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#target_format LogsCustomPipeline#target_format} TargetFormat *string `field:"optional" json:"targetFormat" yaml:"targetFormat"` }
type LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperOutputReference ¶
type LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperOutputReference 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() *LogsCustomPipelineProcessorPipelineProcessorAttributeRemapper SetInternalValue(val *LogsCustomPipelineProcessorPipelineProcessorAttributeRemapper) IsEnabled() interface{} SetIsEnabled(val interface{}) IsEnabledInput() interface{} Name() *string SetName(val *string) NameInput() *string OverrideOnConflict() interface{} SetOverrideOnConflict(val interface{}) OverrideOnConflictInput() interface{} PreserveSource() interface{} SetPreserveSource(val interface{}) PreserveSourceInput() interface{} Sources() *[]*string SetSources(val *[]*string) SourcesInput() *[]*string SourceType() *string SetSourceType(val *string) SourceTypeInput() *string Target() *string SetTarget(val *string) TargetFormat() *string SetTargetFormat(val *string) TargetFormatInput() *string TargetInput() *string TargetType() *string SetTargetType(val *string) TargetTypeInput() *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 ResetIsEnabled() ResetName() ResetOverrideOnConflict() ResetPreserveSource() ResetTargetFormat() // 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 NewLogsCustomPipelineProcessorPipelineProcessorAttributeRemapperOutputReference ¶
func NewLogsCustomPipelineProcessorPipelineProcessorAttributeRemapperOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperOutputReference
type LogsCustomPipelineProcessorPipelineProcessorCategoryProcessor ¶
type LogsCustomPipelineProcessorPipelineProcessorCategoryProcessor struct { // category block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#category LogsCustomPipeline#category} Category interface{} `field:"required" json:"category" yaml:"category"` // Name of the target attribute whose value is defined by the matching category. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#target LogsCustomPipeline#target} Target *string `field:"required" json:"target" yaml:"target"` // If the processor is enabled or not. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#is_enabled LogsCustomPipeline#is_enabled} IsEnabled interface{} `field:"optional" json:"isEnabled" yaml:"isEnabled"` // Name of the category. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#name LogsCustomPipeline#name} Name *string `field:"optional" json:"name" yaml:"name"` }
type LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategory ¶
type LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategory struct { // filter block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#filter LogsCustomPipeline#filter} Filter *LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilter `field:"required" json:"filter" yaml:"filter"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#name LogsCustomPipeline#name}. Name *string `field:"required" json:"name" yaml:"name"` }
type LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilter ¶
type LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilter struct { // Filter criteria of the category. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#query LogsCustomPipeline#query} Query *string `field:"required" json:"query" yaml:"query"` }
type LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilterOutputReference ¶
type LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilterOutputReference 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() *LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilter SetInternalValue(val *LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilter) Query() *string SetQuery(val *string) QueryInput() *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 NewLogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilterOutputReference ¶
func NewLogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilterOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilterOutputReference
type LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryList ¶
type LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryOutputReference // 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 NewLogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryList ¶
func NewLogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryList
type LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryOutputReference ¶
type LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryOutputReference 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 Filter() LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilterOutputReference FilterInput() *LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilter // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) // 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 PutFilter(value *LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilter) // 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 NewLogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryOutputReference ¶
func NewLogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryOutputReference
type LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorOutputReference ¶
type LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorOutputReference interface { cdktf.ComplexObject Category() LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryList CategoryInput() interface{} // the index of the complex object in a list. // Experimental. ComplexObjectIndex() interface{} // Experimental. SetComplexObjectIndex(val interface{}) // set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items. // Experimental. ComplexObjectIsFromSet() *bool // Experimental. SetComplexObjectIsFromSet(val *bool) // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() *LogsCustomPipelineProcessorPipelineProcessorCategoryProcessor SetInternalValue(val *LogsCustomPipelineProcessorPipelineProcessorCategoryProcessor) IsEnabled() interface{} SetIsEnabled(val interface{}) IsEnabledInput() interface{} Name() *string SetName(val *string) NameInput() *string Target() *string SetTarget(val *string) TargetInput() *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 PutCategory(value interface{}) ResetIsEnabled() ResetName() // 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 NewLogsCustomPipelineProcessorPipelineProcessorCategoryProcessorOutputReference ¶
func NewLogsCustomPipelineProcessorPipelineProcessorCategoryProcessorOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorOutputReference
type LogsCustomPipelineProcessorPipelineProcessorDateRemapper ¶
type LogsCustomPipelineProcessorPipelineProcessorDateRemapper struct { // List of source attributes. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#sources LogsCustomPipeline#sources} Sources *[]*string `field:"required" json:"sources" yaml:"sources"` // If the processor is enabled or not. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#is_enabled LogsCustomPipeline#is_enabled} IsEnabled interface{} `field:"optional" json:"isEnabled" yaml:"isEnabled"` // Name of the processor. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#name LogsCustomPipeline#name} Name *string `field:"optional" json:"name" yaml:"name"` }
type LogsCustomPipelineProcessorPipelineProcessorDateRemapperOutputReference ¶
type LogsCustomPipelineProcessorPipelineProcessorDateRemapperOutputReference 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() *LogsCustomPipelineProcessorPipelineProcessorDateRemapper SetInternalValue(val *LogsCustomPipelineProcessorPipelineProcessorDateRemapper) IsEnabled() interface{} SetIsEnabled(val interface{}) IsEnabledInput() interface{} Name() *string SetName(val *string) NameInput() *string Sources() *[]*string SetSources(val *[]*string) SourcesInput() *[]*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 ResetIsEnabled() ResetName() // 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 NewLogsCustomPipelineProcessorPipelineProcessorDateRemapperOutputReference ¶
func NewLogsCustomPipelineProcessorPipelineProcessorDateRemapperOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) LogsCustomPipelineProcessorPipelineProcessorDateRemapperOutputReference
type LogsCustomPipelineProcessorPipelineProcessorGeoIpParser ¶
type LogsCustomPipelineProcessorPipelineProcessorGeoIpParser struct { // List of source attributes. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#sources LogsCustomPipeline#sources} Sources *[]*string `field:"required" json:"sources" yaml:"sources"` // Name of the parent attribute that contains all the extracted details from the sources. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#target LogsCustomPipeline#target} Target *string `field:"required" json:"target" yaml:"target"` // If the processor is enabled or not. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#is_enabled LogsCustomPipeline#is_enabled} IsEnabled interface{} `field:"optional" json:"isEnabled" yaml:"isEnabled"` // Name of the processor. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#name LogsCustomPipeline#name} Name *string `field:"optional" json:"name" yaml:"name"` }
type LogsCustomPipelineProcessorPipelineProcessorGeoIpParserOutputReference ¶
type LogsCustomPipelineProcessorPipelineProcessorGeoIpParserOutputReference 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() *LogsCustomPipelineProcessorPipelineProcessorGeoIpParser SetInternalValue(val *LogsCustomPipelineProcessorPipelineProcessorGeoIpParser) IsEnabled() interface{} SetIsEnabled(val interface{}) IsEnabledInput() interface{} Name() *string SetName(val *string) NameInput() *string Sources() *[]*string SetSources(val *[]*string) SourcesInput() *[]*string Target() *string SetTarget(val *string) TargetInput() *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 ResetIsEnabled() ResetName() // 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 NewLogsCustomPipelineProcessorPipelineProcessorGeoIpParserOutputReference ¶
func NewLogsCustomPipelineProcessorPipelineProcessorGeoIpParserOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) LogsCustomPipelineProcessorPipelineProcessorGeoIpParserOutputReference
type LogsCustomPipelineProcessorPipelineProcessorGrokParser ¶
type LogsCustomPipelineProcessorPipelineProcessorGrokParser struct { // grok block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#grok LogsCustomPipeline#grok} Grok *LogsCustomPipelineProcessorPipelineProcessorGrokParserGrok `field:"required" json:"grok" yaml:"grok"` // Name of the log attribute to parse. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#source LogsCustomPipeline#source} Source *string `field:"required" json:"source" yaml:"source"` // If the processor is enabled or not. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#is_enabled LogsCustomPipeline#is_enabled} IsEnabled interface{} `field:"optional" json:"isEnabled" yaml:"isEnabled"` // Name of the processor. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#name LogsCustomPipeline#name} Name *string `field:"optional" json:"name" yaml:"name"` // List of sample logs for this parser. // // It can save up to 5 samples. Each sample takes up to 5000 characters. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#samples LogsCustomPipeline#samples} Samples *[]*string `field:"optional" json:"samples" yaml:"samples"` }
type LogsCustomPipelineProcessorPipelineProcessorGrokParserGrok ¶
type LogsCustomPipelineProcessorPipelineProcessorGrokParserGrok struct { // Match rules for your grok parser. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#match_rules LogsCustomPipeline#match_rules} MatchRules *string `field:"required" json:"matchRules" yaml:"matchRules"` // Support rules for your grok parser. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#support_rules LogsCustomPipeline#support_rules} SupportRules *string `field:"required" json:"supportRules" yaml:"supportRules"` }
type LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokOutputReference ¶
type LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokOutputReference 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() *LogsCustomPipelineProcessorPipelineProcessorGrokParserGrok SetInternalValue(val *LogsCustomPipelineProcessorPipelineProcessorGrokParserGrok) MatchRules() *string SetMatchRules(val *string) MatchRulesInput() *string SupportRules() *string SetSupportRules(val *string) SupportRulesInput() *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 NewLogsCustomPipelineProcessorPipelineProcessorGrokParserGrokOutputReference ¶
func NewLogsCustomPipelineProcessorPipelineProcessorGrokParserGrokOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokOutputReference
type LogsCustomPipelineProcessorPipelineProcessorGrokParserOutputReference ¶
type LogsCustomPipelineProcessorPipelineProcessorGrokParserOutputReference 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 Grok() LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokOutputReference GrokInput() *LogsCustomPipelineProcessorPipelineProcessorGrokParserGrok InternalValue() *LogsCustomPipelineProcessorPipelineProcessorGrokParser SetInternalValue(val *LogsCustomPipelineProcessorPipelineProcessorGrokParser) IsEnabled() interface{} SetIsEnabled(val interface{}) IsEnabledInput() interface{} Name() *string SetName(val *string) NameInput() *string Samples() *[]*string SetSamples(val *[]*string) SamplesInput() *[]*string Source() *string SetSource(val *string) SourceInput() *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 PutGrok(value *LogsCustomPipelineProcessorPipelineProcessorGrokParserGrok) ResetIsEnabled() ResetName() ResetSamples() // 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 NewLogsCustomPipelineProcessorPipelineProcessorGrokParserOutputReference ¶
func NewLogsCustomPipelineProcessorPipelineProcessorGrokParserOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) LogsCustomPipelineProcessorPipelineProcessorGrokParserOutputReference
type LogsCustomPipelineProcessorPipelineProcessorList ¶
type LogsCustomPipelineProcessorPipelineProcessorList interface { cdktf.ComplexList // The creation stack of this resolvable which will be appended to errors thrown during resolution. // // If this returns an empty array the stack will not be attached. // Experimental. CreationStack() *[]*string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // The attribute on the parent resource this class is referencing. TerraformAttribute() *string SetTerraformAttribute(val *string) // The parent resource. TerraformResource() cdktf.IInterpolatingParent SetTerraformResource(val cdktf.IInterpolatingParent) // whether the list is wrapping a set (will add tolist() to be able to access an item via an index). WrapsSet() *bool SetWrapsSet(val *bool) // Experimental. ComputeFqn() *string Get(index *float64) LogsCustomPipelineProcessorPipelineProcessorOutputReference // 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 NewLogsCustomPipelineProcessorPipelineProcessorList ¶
func NewLogsCustomPipelineProcessorPipelineProcessorList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) LogsCustomPipelineProcessorPipelineProcessorList
type LogsCustomPipelineProcessorPipelineProcessorLookupProcessor ¶
type LogsCustomPipelineProcessorPipelineProcessorLookupProcessor struct { // List of entries of the lookup table using `key,value` format. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#lookup_table LogsCustomPipeline#lookup_table} LookupTable *[]*string `field:"required" json:"lookupTable" yaml:"lookupTable"` // Name of the source attribute used to do the lookup. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#source LogsCustomPipeline#source} Source *string `field:"required" json:"source" yaml:"source"` // Name of the attribute that contains the result of the lookup. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#target LogsCustomPipeline#target} Target *string `field:"required" json:"target" yaml:"target"` // Default lookup value to use if there is no entry in the lookup table for the value of the source attribute. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#default_lookup LogsCustomPipeline#default_lookup} DefaultLookup *string `field:"optional" json:"defaultLookup" yaml:"defaultLookup"` // If the processor is enabled or not. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#is_enabled LogsCustomPipeline#is_enabled} IsEnabled interface{} `field:"optional" json:"isEnabled" yaml:"isEnabled"` // Name of the processor. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#name LogsCustomPipeline#name} Name *string `field:"optional" json:"name" yaml:"name"` }
type LogsCustomPipelineProcessorPipelineProcessorLookupProcessorOutputReference ¶
type LogsCustomPipelineProcessorPipelineProcessorLookupProcessorOutputReference 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 DefaultLookup() *string SetDefaultLookup(val *string) DefaultLookupInput() *string // Experimental. Fqn() *string InternalValue() *LogsCustomPipelineProcessorPipelineProcessorLookupProcessor SetInternalValue(val *LogsCustomPipelineProcessorPipelineProcessorLookupProcessor) IsEnabled() interface{} SetIsEnabled(val interface{}) IsEnabledInput() interface{} LookupTable() *[]*string SetLookupTable(val *[]*string) LookupTableInput() *[]*string Name() *string SetName(val *string) NameInput() *string Source() *string SetSource(val *string) SourceInput() *string Target() *string SetTarget(val *string) TargetInput() *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 ResetDefaultLookup() ResetIsEnabled() ResetName() // 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 NewLogsCustomPipelineProcessorPipelineProcessorLookupProcessorOutputReference ¶
func NewLogsCustomPipelineProcessorPipelineProcessorLookupProcessorOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) LogsCustomPipelineProcessorPipelineProcessorLookupProcessorOutputReference
type LogsCustomPipelineProcessorPipelineProcessorMessageRemapper ¶
type LogsCustomPipelineProcessorPipelineProcessorMessageRemapper struct { // List of source attributes. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#sources LogsCustomPipeline#sources} Sources *[]*string `field:"required" json:"sources" yaml:"sources"` // If the processor is enabled or not. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#is_enabled LogsCustomPipeline#is_enabled} IsEnabled interface{} `field:"optional" json:"isEnabled" yaml:"isEnabled"` // Name of the processor. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#name LogsCustomPipeline#name} Name *string `field:"optional" json:"name" yaml:"name"` }
type LogsCustomPipelineProcessorPipelineProcessorMessageRemapperOutputReference ¶
type LogsCustomPipelineProcessorPipelineProcessorMessageRemapperOutputReference 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() *LogsCustomPipelineProcessorPipelineProcessorMessageRemapper SetInternalValue(val *LogsCustomPipelineProcessorPipelineProcessorMessageRemapper) IsEnabled() interface{} SetIsEnabled(val interface{}) IsEnabledInput() interface{} Name() *string SetName(val *string) NameInput() *string Sources() *[]*string SetSources(val *[]*string) SourcesInput() *[]*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 ResetIsEnabled() ResetName() // 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 NewLogsCustomPipelineProcessorPipelineProcessorMessageRemapperOutputReference ¶
func NewLogsCustomPipelineProcessorPipelineProcessorMessageRemapperOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) LogsCustomPipelineProcessorPipelineProcessorMessageRemapperOutputReference
type LogsCustomPipelineProcessorPipelineProcessorOutputReference ¶
type LogsCustomPipelineProcessorPipelineProcessorOutputReference interface { cdktf.ComplexObject ArithmeticProcessor() LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorOutputReference ArithmeticProcessorInput() *LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessor AttributeRemapper() LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperOutputReference AttributeRemapperInput() *LogsCustomPipelineProcessorPipelineProcessorAttributeRemapper CategoryProcessor() LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorOutputReference CategoryProcessorInput() *LogsCustomPipelineProcessorPipelineProcessorCategoryProcessor // 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 DateRemapper() LogsCustomPipelineProcessorPipelineProcessorDateRemapperOutputReference DateRemapperInput() *LogsCustomPipelineProcessorPipelineProcessorDateRemapper // Experimental. Fqn() *string GeoIpParser() LogsCustomPipelineProcessorPipelineProcessorGeoIpParserOutputReference GeoIpParserInput() *LogsCustomPipelineProcessorPipelineProcessorGeoIpParser GrokParser() LogsCustomPipelineProcessorPipelineProcessorGrokParserOutputReference GrokParserInput() *LogsCustomPipelineProcessorPipelineProcessorGrokParser InternalValue() interface{} SetInternalValue(val interface{}) LookupProcessor() LogsCustomPipelineProcessorPipelineProcessorLookupProcessorOutputReference LookupProcessorInput() *LogsCustomPipelineProcessorPipelineProcessorLookupProcessor MessageRemapper() LogsCustomPipelineProcessorPipelineProcessorMessageRemapperOutputReference MessageRemapperInput() *LogsCustomPipelineProcessorPipelineProcessorMessageRemapper ReferenceTableLookupProcessor() LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorOutputReference ReferenceTableLookupProcessorInput() *LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessor ServiceRemapper() LogsCustomPipelineProcessorPipelineProcessorServiceRemapperOutputReference ServiceRemapperInput() *LogsCustomPipelineProcessorPipelineProcessorServiceRemapper StatusRemapper() LogsCustomPipelineProcessorPipelineProcessorStatusRemapperOutputReference StatusRemapperInput() *LogsCustomPipelineProcessorPipelineProcessorStatusRemapper StringBuilderProcessor() LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorOutputReference StringBuilderProcessorInput() *LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessor // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) TraceIdRemapper() LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperOutputReference TraceIdRemapperInput() *LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapper UrlParser() LogsCustomPipelineProcessorPipelineProcessorUrlParserOutputReference UrlParserInput() *LogsCustomPipelineProcessorPipelineProcessorUrlParser UserAgentParser() LogsCustomPipelineProcessorPipelineProcessorUserAgentParserOutputReference UserAgentParserInput() *LogsCustomPipelineProcessorPipelineProcessorUserAgentParser // 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 PutArithmeticProcessor(value *LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessor) PutAttributeRemapper(value *LogsCustomPipelineProcessorPipelineProcessorAttributeRemapper) PutCategoryProcessor(value *LogsCustomPipelineProcessorPipelineProcessorCategoryProcessor) PutDateRemapper(value *LogsCustomPipelineProcessorPipelineProcessorDateRemapper) PutGeoIpParser(value *LogsCustomPipelineProcessorPipelineProcessorGeoIpParser) PutGrokParser(value *LogsCustomPipelineProcessorPipelineProcessorGrokParser) PutLookupProcessor(value *LogsCustomPipelineProcessorPipelineProcessorLookupProcessor) PutMessageRemapper(value *LogsCustomPipelineProcessorPipelineProcessorMessageRemapper) PutReferenceTableLookupProcessor(value *LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessor) PutServiceRemapper(value *LogsCustomPipelineProcessorPipelineProcessorServiceRemapper) PutStatusRemapper(value *LogsCustomPipelineProcessorPipelineProcessorStatusRemapper) PutStringBuilderProcessor(value *LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessor) PutTraceIdRemapper(value *LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapper) PutUrlParser(value *LogsCustomPipelineProcessorPipelineProcessorUrlParser) PutUserAgentParser(value *LogsCustomPipelineProcessorPipelineProcessorUserAgentParser) ResetArithmeticProcessor() ResetAttributeRemapper() ResetCategoryProcessor() ResetDateRemapper() ResetGeoIpParser() ResetGrokParser() ResetLookupProcessor() ResetMessageRemapper() ResetReferenceTableLookupProcessor() ResetServiceRemapper() ResetStatusRemapper() ResetStringBuilderProcessor() ResetTraceIdRemapper() ResetUrlParser() ResetUserAgentParser() // 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 NewLogsCustomPipelineProcessorPipelineProcessorOutputReference ¶
func NewLogsCustomPipelineProcessorPipelineProcessorOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) LogsCustomPipelineProcessorPipelineProcessorOutputReference
type LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessor ¶
type LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessor struct { // Name of the Reference Table for the source attribute and their associated target attribute values. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#lookup_enrichment_table LogsCustomPipeline#lookup_enrichment_table} LookupEnrichmentTable *string `field:"required" json:"lookupEnrichmentTable" yaml:"lookupEnrichmentTable"` // Name of the source attribute used to do the lookup. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#source LogsCustomPipeline#source} Source *string `field:"required" json:"source" yaml:"source"` // Name of the attribute that contains the result of the lookup. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#target LogsCustomPipeline#target} Target *string `field:"required" json:"target" yaml:"target"` // If the processor is enabled or not. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#is_enabled LogsCustomPipeline#is_enabled} IsEnabled interface{} `field:"optional" json:"isEnabled" yaml:"isEnabled"` // Name of the processor. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#name LogsCustomPipeline#name} Name *string `field:"optional" json:"name" yaml:"name"` }
type LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorOutputReference ¶
type LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorOutputReference 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() *LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessor SetInternalValue(val *LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessor) IsEnabled() interface{} SetIsEnabled(val interface{}) IsEnabledInput() interface{} LookupEnrichmentTable() *string SetLookupEnrichmentTable(val *string) LookupEnrichmentTableInput() *string Name() *string SetName(val *string) NameInput() *string Source() *string SetSource(val *string) SourceInput() *string Target() *string SetTarget(val *string) TargetInput() *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 ResetIsEnabled() ResetName() // 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 NewLogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorOutputReference ¶
func NewLogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorOutputReference
type LogsCustomPipelineProcessorPipelineProcessorServiceRemapper ¶
type LogsCustomPipelineProcessorPipelineProcessorServiceRemapper struct { // List of source attributes. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#sources LogsCustomPipeline#sources} Sources *[]*string `field:"required" json:"sources" yaml:"sources"` // If the processor is enabled or not. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#is_enabled LogsCustomPipeline#is_enabled} IsEnabled interface{} `field:"optional" json:"isEnabled" yaml:"isEnabled"` // Name of the processor. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#name LogsCustomPipeline#name} Name *string `field:"optional" json:"name" yaml:"name"` }
type LogsCustomPipelineProcessorPipelineProcessorServiceRemapperOutputReference ¶
type LogsCustomPipelineProcessorPipelineProcessorServiceRemapperOutputReference 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() *LogsCustomPipelineProcessorPipelineProcessorServiceRemapper SetInternalValue(val *LogsCustomPipelineProcessorPipelineProcessorServiceRemapper) IsEnabled() interface{} SetIsEnabled(val interface{}) IsEnabledInput() interface{} Name() *string SetName(val *string) NameInput() *string Sources() *[]*string SetSources(val *[]*string) SourcesInput() *[]*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 ResetIsEnabled() ResetName() // 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 NewLogsCustomPipelineProcessorPipelineProcessorServiceRemapperOutputReference ¶
func NewLogsCustomPipelineProcessorPipelineProcessorServiceRemapperOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) LogsCustomPipelineProcessorPipelineProcessorServiceRemapperOutputReference
type LogsCustomPipelineProcessorPipelineProcessorStatusRemapper ¶
type LogsCustomPipelineProcessorPipelineProcessorStatusRemapper struct { // List of source attributes. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#sources LogsCustomPipeline#sources} Sources *[]*string `field:"required" json:"sources" yaml:"sources"` // If the processor is enabled or not. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#is_enabled LogsCustomPipeline#is_enabled} IsEnabled interface{} `field:"optional" json:"isEnabled" yaml:"isEnabled"` // Name of the processor. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#name LogsCustomPipeline#name} Name *string `field:"optional" json:"name" yaml:"name"` }
type LogsCustomPipelineProcessorPipelineProcessorStatusRemapperOutputReference ¶
type LogsCustomPipelineProcessorPipelineProcessorStatusRemapperOutputReference 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() *LogsCustomPipelineProcessorPipelineProcessorStatusRemapper SetInternalValue(val *LogsCustomPipelineProcessorPipelineProcessorStatusRemapper) IsEnabled() interface{} SetIsEnabled(val interface{}) IsEnabledInput() interface{} Name() *string SetName(val *string) NameInput() *string Sources() *[]*string SetSources(val *[]*string) SourcesInput() *[]*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 ResetIsEnabled() ResetName() // 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 NewLogsCustomPipelineProcessorPipelineProcessorStatusRemapperOutputReference ¶
func NewLogsCustomPipelineProcessorPipelineProcessorStatusRemapperOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) LogsCustomPipelineProcessorPipelineProcessorStatusRemapperOutputReference
type LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessor ¶
type LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessor struct { // The name of the attribute that contains the result of the template. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#target LogsCustomPipeline#target} Target *string `field:"required" json:"target" yaml:"target"` // The formula with one or more attributes and raw text. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#template LogsCustomPipeline#template} Template *string `field:"required" json:"template" yaml:"template"` // If the processor is enabled or not. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#is_enabled LogsCustomPipeline#is_enabled} IsEnabled interface{} `field:"optional" json:"isEnabled" yaml:"isEnabled"` // If it replaces all missing attributes of template by an empty string. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#is_replace_missing LogsCustomPipeline#is_replace_missing} IsReplaceMissing interface{} `field:"optional" json:"isReplaceMissing" yaml:"isReplaceMissing"` // The name of the processor. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#name LogsCustomPipeline#name} Name *string `field:"optional" json:"name" yaml:"name"` }
type LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorOutputReference ¶
type LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorOutputReference 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() *LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessor SetInternalValue(val *LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessor) IsEnabled() interface{} SetIsEnabled(val interface{}) IsEnabledInput() interface{} IsReplaceMissing() interface{} SetIsReplaceMissing(val interface{}) IsReplaceMissingInput() interface{} Name() *string SetName(val *string) NameInput() *string Target() *string SetTarget(val *string) TargetInput() *string Template() *string SetTemplate(val *string) TemplateInput() *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 ResetIsEnabled() ResetIsReplaceMissing() ResetName() // 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 NewLogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorOutputReference ¶
func NewLogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorOutputReference
type LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapper ¶
type LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapper struct { // List of source attributes. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#sources LogsCustomPipeline#sources} Sources *[]*string `field:"required" json:"sources" yaml:"sources"` // If the processor is enabled or not. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#is_enabled LogsCustomPipeline#is_enabled} IsEnabled interface{} `field:"optional" json:"isEnabled" yaml:"isEnabled"` // Name of the processor. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#name LogsCustomPipeline#name} Name *string `field:"optional" json:"name" yaml:"name"` }
type LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperOutputReference ¶
type LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperOutputReference 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() *LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapper SetInternalValue(val *LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapper) IsEnabled() interface{} SetIsEnabled(val interface{}) IsEnabledInput() interface{} Name() *string SetName(val *string) NameInput() *string Sources() *[]*string SetSources(val *[]*string) SourcesInput() *[]*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 ResetIsEnabled() ResetName() // 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 NewLogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperOutputReference ¶
func NewLogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperOutputReference
type LogsCustomPipelineProcessorPipelineProcessorUrlParser ¶
type LogsCustomPipelineProcessorPipelineProcessorUrlParser struct { // List of source attributes. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#sources LogsCustomPipeline#sources} Sources *[]*string `field:"required" json:"sources" yaml:"sources"` // Name of the parent attribute that contains all the extracted details from the sources. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#target LogsCustomPipeline#target} Target *string `field:"required" json:"target" yaml:"target"` // If the processor is enabled or not. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#is_enabled LogsCustomPipeline#is_enabled} IsEnabled interface{} `field:"optional" json:"isEnabled" yaml:"isEnabled"` // Name of the processor. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#name LogsCustomPipeline#name} Name *string `field:"optional" json:"name" yaml:"name"` // Normalize the ending slashes or not. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#normalize_ending_slashes LogsCustomPipeline#normalize_ending_slashes} NormalizeEndingSlashes interface{} `field:"optional" json:"normalizeEndingSlashes" yaml:"normalizeEndingSlashes"` }
type LogsCustomPipelineProcessorPipelineProcessorUrlParserOutputReference ¶
type LogsCustomPipelineProcessorPipelineProcessorUrlParserOutputReference 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() *LogsCustomPipelineProcessorPipelineProcessorUrlParser SetInternalValue(val *LogsCustomPipelineProcessorPipelineProcessorUrlParser) IsEnabled() interface{} SetIsEnabled(val interface{}) IsEnabledInput() interface{} Name() *string SetName(val *string) NameInput() *string NormalizeEndingSlashes() interface{} SetNormalizeEndingSlashes(val interface{}) NormalizeEndingSlashesInput() interface{} Sources() *[]*string SetSources(val *[]*string) SourcesInput() *[]*string Target() *string SetTarget(val *string) TargetInput() *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 ResetIsEnabled() ResetName() ResetNormalizeEndingSlashes() // 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 NewLogsCustomPipelineProcessorPipelineProcessorUrlParserOutputReference ¶
func NewLogsCustomPipelineProcessorPipelineProcessorUrlParserOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) LogsCustomPipelineProcessorPipelineProcessorUrlParserOutputReference
type LogsCustomPipelineProcessorPipelineProcessorUserAgentParser ¶
type LogsCustomPipelineProcessorPipelineProcessorUserAgentParser struct { // List of source attributes. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#sources LogsCustomPipeline#sources} Sources *[]*string `field:"required" json:"sources" yaml:"sources"` // Name of the parent attribute that contains all the extracted details from the sources. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#target LogsCustomPipeline#target} Target *string `field:"required" json:"target" yaml:"target"` // If the processor is enabled or not. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#is_enabled LogsCustomPipeline#is_enabled} IsEnabled interface{} `field:"optional" json:"isEnabled" yaml:"isEnabled"` // If the source attribute is URL encoded or not. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#is_encoded LogsCustomPipeline#is_encoded} IsEncoded interface{} `field:"optional" json:"isEncoded" yaml:"isEncoded"` // Name of the processor. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#name LogsCustomPipeline#name} Name *string `field:"optional" json:"name" yaml:"name"` }
type LogsCustomPipelineProcessorPipelineProcessorUserAgentParserOutputReference ¶
type LogsCustomPipelineProcessorPipelineProcessorUserAgentParserOutputReference 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() *LogsCustomPipelineProcessorPipelineProcessorUserAgentParser SetInternalValue(val *LogsCustomPipelineProcessorPipelineProcessorUserAgentParser) IsEnabled() interface{} SetIsEnabled(val interface{}) IsEnabledInput() interface{} IsEncoded() interface{} SetIsEncoded(val interface{}) IsEncodedInput() interface{} Name() *string SetName(val *string) NameInput() *string Sources() *[]*string SetSources(val *[]*string) SourcesInput() *[]*string Target() *string SetTarget(val *string) TargetInput() *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 ResetIsEnabled() ResetIsEncoded() ResetName() // 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 NewLogsCustomPipelineProcessorPipelineProcessorUserAgentParserOutputReference ¶
func NewLogsCustomPipelineProcessorPipelineProcessorUserAgentParserOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) LogsCustomPipelineProcessorPipelineProcessorUserAgentParserOutputReference
type LogsCustomPipelineProcessorReferenceTableLookupProcessor ¶
type LogsCustomPipelineProcessorReferenceTableLookupProcessor struct { // Name of the Reference Table for the source attribute and their associated target attribute values. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#lookup_enrichment_table LogsCustomPipeline#lookup_enrichment_table} LookupEnrichmentTable *string `field:"required" json:"lookupEnrichmentTable" yaml:"lookupEnrichmentTable"` // Name of the source attribute used to do the lookup. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#source LogsCustomPipeline#source} Source *string `field:"required" json:"source" yaml:"source"` // Name of the attribute that contains the result of the lookup. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#target LogsCustomPipeline#target} Target *string `field:"required" json:"target" yaml:"target"` // If the processor is enabled or not. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#is_enabled LogsCustomPipeline#is_enabled} IsEnabled interface{} `field:"optional" json:"isEnabled" yaml:"isEnabled"` // Name of the processor. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#name LogsCustomPipeline#name} Name *string `field:"optional" json:"name" yaml:"name"` }
type LogsCustomPipelineProcessorReferenceTableLookupProcessorOutputReference ¶
type LogsCustomPipelineProcessorReferenceTableLookupProcessorOutputReference 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() *LogsCustomPipelineProcessorReferenceTableLookupProcessor SetInternalValue(val *LogsCustomPipelineProcessorReferenceTableLookupProcessor) IsEnabled() interface{} SetIsEnabled(val interface{}) IsEnabledInput() interface{} LookupEnrichmentTable() *string SetLookupEnrichmentTable(val *string) LookupEnrichmentTableInput() *string Name() *string SetName(val *string) NameInput() *string Source() *string SetSource(val *string) SourceInput() *string Target() *string SetTarget(val *string) TargetInput() *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 ResetIsEnabled() ResetName() // 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 NewLogsCustomPipelineProcessorReferenceTableLookupProcessorOutputReference ¶
func NewLogsCustomPipelineProcessorReferenceTableLookupProcessorOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) LogsCustomPipelineProcessorReferenceTableLookupProcessorOutputReference
type LogsCustomPipelineProcessorServiceRemapper ¶
type LogsCustomPipelineProcessorServiceRemapper struct { // List of source attributes. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#sources LogsCustomPipeline#sources} Sources *[]*string `field:"required" json:"sources" yaml:"sources"` // If the processor is enabled or not. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#is_enabled LogsCustomPipeline#is_enabled} IsEnabled interface{} `field:"optional" json:"isEnabled" yaml:"isEnabled"` // Name of the processor. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#name LogsCustomPipeline#name} Name *string `field:"optional" json:"name" yaml:"name"` }
type LogsCustomPipelineProcessorServiceRemapperOutputReference ¶
type LogsCustomPipelineProcessorServiceRemapperOutputReference 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() *LogsCustomPipelineProcessorServiceRemapper SetInternalValue(val *LogsCustomPipelineProcessorServiceRemapper) IsEnabled() interface{} SetIsEnabled(val interface{}) IsEnabledInput() interface{} Name() *string SetName(val *string) NameInput() *string Sources() *[]*string SetSources(val *[]*string) SourcesInput() *[]*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 ResetIsEnabled() ResetName() // 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 NewLogsCustomPipelineProcessorServiceRemapperOutputReference ¶
func NewLogsCustomPipelineProcessorServiceRemapperOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) LogsCustomPipelineProcessorServiceRemapperOutputReference
type LogsCustomPipelineProcessorStatusRemapper ¶
type LogsCustomPipelineProcessorStatusRemapper struct { // List of source attributes. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#sources LogsCustomPipeline#sources} Sources *[]*string `field:"required" json:"sources" yaml:"sources"` // If the processor is enabled or not. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#is_enabled LogsCustomPipeline#is_enabled} IsEnabled interface{} `field:"optional" json:"isEnabled" yaml:"isEnabled"` // Name of the processor. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#name LogsCustomPipeline#name} Name *string `field:"optional" json:"name" yaml:"name"` }
type LogsCustomPipelineProcessorStatusRemapperOutputReference ¶
type LogsCustomPipelineProcessorStatusRemapperOutputReference 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() *LogsCustomPipelineProcessorStatusRemapper SetInternalValue(val *LogsCustomPipelineProcessorStatusRemapper) IsEnabled() interface{} SetIsEnabled(val interface{}) IsEnabledInput() interface{} Name() *string SetName(val *string) NameInput() *string Sources() *[]*string SetSources(val *[]*string) SourcesInput() *[]*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 ResetIsEnabled() ResetName() // 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 NewLogsCustomPipelineProcessorStatusRemapperOutputReference ¶
func NewLogsCustomPipelineProcessorStatusRemapperOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) LogsCustomPipelineProcessorStatusRemapperOutputReference
type LogsCustomPipelineProcessorStringBuilderProcessor ¶
type LogsCustomPipelineProcessorStringBuilderProcessor struct { // The name of the attribute that contains the result of the template. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#target LogsCustomPipeline#target} Target *string `field:"required" json:"target" yaml:"target"` // The formula with one or more attributes and raw text. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#template LogsCustomPipeline#template} Template *string `field:"required" json:"template" yaml:"template"` // If the processor is enabled or not. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#is_enabled LogsCustomPipeline#is_enabled} IsEnabled interface{} `field:"optional" json:"isEnabled" yaml:"isEnabled"` // If it replaces all missing attributes of template by an empty string. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#is_replace_missing LogsCustomPipeline#is_replace_missing} IsReplaceMissing interface{} `field:"optional" json:"isReplaceMissing" yaml:"isReplaceMissing"` // The name of the processor. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#name LogsCustomPipeline#name} Name *string `field:"optional" json:"name" yaml:"name"` }
type LogsCustomPipelineProcessorStringBuilderProcessorOutputReference ¶
type LogsCustomPipelineProcessorStringBuilderProcessorOutputReference 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() *LogsCustomPipelineProcessorStringBuilderProcessor SetInternalValue(val *LogsCustomPipelineProcessorStringBuilderProcessor) IsEnabled() interface{} SetIsEnabled(val interface{}) IsEnabledInput() interface{} IsReplaceMissing() interface{} SetIsReplaceMissing(val interface{}) IsReplaceMissingInput() interface{} Name() *string SetName(val *string) NameInput() *string Target() *string SetTarget(val *string) TargetInput() *string Template() *string SetTemplate(val *string) TemplateInput() *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 ResetIsEnabled() ResetIsReplaceMissing() ResetName() // 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 NewLogsCustomPipelineProcessorStringBuilderProcessorOutputReference ¶
func NewLogsCustomPipelineProcessorStringBuilderProcessorOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) LogsCustomPipelineProcessorStringBuilderProcessorOutputReference
type LogsCustomPipelineProcessorTraceIdRemapper ¶
type LogsCustomPipelineProcessorTraceIdRemapper struct { // List of source attributes. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#sources LogsCustomPipeline#sources} Sources *[]*string `field:"required" json:"sources" yaml:"sources"` // If the processor is enabled or not. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#is_enabled LogsCustomPipeline#is_enabled} IsEnabled interface{} `field:"optional" json:"isEnabled" yaml:"isEnabled"` // Name of the processor. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#name LogsCustomPipeline#name} Name *string `field:"optional" json:"name" yaml:"name"` }
type LogsCustomPipelineProcessorTraceIdRemapperOutputReference ¶
type LogsCustomPipelineProcessorTraceIdRemapperOutputReference 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() *LogsCustomPipelineProcessorTraceIdRemapper SetInternalValue(val *LogsCustomPipelineProcessorTraceIdRemapper) IsEnabled() interface{} SetIsEnabled(val interface{}) IsEnabledInput() interface{} Name() *string SetName(val *string) NameInput() *string Sources() *[]*string SetSources(val *[]*string) SourcesInput() *[]*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 ResetIsEnabled() ResetName() // 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 NewLogsCustomPipelineProcessorTraceIdRemapperOutputReference ¶
func NewLogsCustomPipelineProcessorTraceIdRemapperOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) LogsCustomPipelineProcessorTraceIdRemapperOutputReference
type LogsCustomPipelineProcessorUrlParser ¶
type LogsCustomPipelineProcessorUrlParser struct { // List of source attributes. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#sources LogsCustomPipeline#sources} Sources *[]*string `field:"required" json:"sources" yaml:"sources"` // Name of the parent attribute that contains all the extracted details from the sources. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#target LogsCustomPipeline#target} Target *string `field:"required" json:"target" yaml:"target"` // If the processor is enabled or not. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#is_enabled LogsCustomPipeline#is_enabled} IsEnabled interface{} `field:"optional" json:"isEnabled" yaml:"isEnabled"` // Name of the processor. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#name LogsCustomPipeline#name} Name *string `field:"optional" json:"name" yaml:"name"` // Normalize the ending slashes or not. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#normalize_ending_slashes LogsCustomPipeline#normalize_ending_slashes} NormalizeEndingSlashes interface{} `field:"optional" json:"normalizeEndingSlashes" yaml:"normalizeEndingSlashes"` }
type LogsCustomPipelineProcessorUrlParserOutputReference ¶
type LogsCustomPipelineProcessorUrlParserOutputReference 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() *LogsCustomPipelineProcessorUrlParser SetInternalValue(val *LogsCustomPipelineProcessorUrlParser) IsEnabled() interface{} SetIsEnabled(val interface{}) IsEnabledInput() interface{} Name() *string SetName(val *string) NameInput() *string NormalizeEndingSlashes() interface{} SetNormalizeEndingSlashes(val interface{}) NormalizeEndingSlashesInput() interface{} Sources() *[]*string SetSources(val *[]*string) SourcesInput() *[]*string Target() *string SetTarget(val *string) TargetInput() *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 ResetIsEnabled() ResetName() ResetNormalizeEndingSlashes() // 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 NewLogsCustomPipelineProcessorUrlParserOutputReference ¶
func NewLogsCustomPipelineProcessorUrlParserOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) LogsCustomPipelineProcessorUrlParserOutputReference
type LogsCustomPipelineProcessorUserAgentParser ¶
type LogsCustomPipelineProcessorUserAgentParser struct { // List of source attributes. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#sources LogsCustomPipeline#sources} Sources *[]*string `field:"required" json:"sources" yaml:"sources"` // Name of the parent attribute that contains all the extracted details from the sources. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#target LogsCustomPipeline#target} Target *string `field:"required" json:"target" yaml:"target"` // If the processor is enabled or not. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#is_enabled LogsCustomPipeline#is_enabled} IsEnabled interface{} `field:"optional" json:"isEnabled" yaml:"isEnabled"` // If the source attribute is URL encoded or not. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#is_encoded LogsCustomPipeline#is_encoded} IsEncoded interface{} `field:"optional" json:"isEncoded" yaml:"isEncoded"` // Name of the processor. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/datadog/datadog/3.34.0/docs/resources/logs_custom_pipeline#name LogsCustomPipeline#name} Name *string `field:"optional" json:"name" yaml:"name"` }
type LogsCustomPipelineProcessorUserAgentParserOutputReference ¶
type LogsCustomPipelineProcessorUserAgentParserOutputReference 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() *LogsCustomPipelineProcessorUserAgentParser SetInternalValue(val *LogsCustomPipelineProcessorUserAgentParser) IsEnabled() interface{} SetIsEnabled(val interface{}) IsEnabledInput() interface{} IsEncoded() interface{} SetIsEncoded(val interface{}) IsEncodedInput() interface{} Name() *string SetName(val *string) NameInput() *string Sources() *[]*string SetSources(val *[]*string) SourcesInput() *[]*string Target() *string SetTarget(val *string) TargetInput() *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 ResetIsEnabled() ResetIsEncoded() ResetName() // 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 NewLogsCustomPipelineProcessorUserAgentParserOutputReference ¶
func NewLogsCustomPipelineProcessorUserAgentParserOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) LogsCustomPipelineProcessorUserAgentParserOutputReference
Source Files ¶
- LogsCustomPipeline.go
- LogsCustomPipelineConfig.go
- LogsCustomPipelineFilter.go
- LogsCustomPipelineFilterList.go
- LogsCustomPipelineFilterList__checks.go
- LogsCustomPipelineFilterOutputReference.go
- LogsCustomPipelineFilterOutputReference__checks.go
- LogsCustomPipelineProcessor.go
- LogsCustomPipelineProcessorArithmeticProcessor.go
- LogsCustomPipelineProcessorArithmeticProcessorOutputReference.go
- LogsCustomPipelineProcessorArithmeticProcessorOutputReference__checks.go
- LogsCustomPipelineProcessorAttributeRemapper.go
- LogsCustomPipelineProcessorAttributeRemapperOutputReference.go
- LogsCustomPipelineProcessorAttributeRemapperOutputReference__checks.go
- LogsCustomPipelineProcessorCategoryProcessor.go
- LogsCustomPipelineProcessorCategoryProcessorCategory.go
- LogsCustomPipelineProcessorCategoryProcessorCategoryFilter.go
- LogsCustomPipelineProcessorCategoryProcessorCategoryFilterOutputReference.go
- LogsCustomPipelineProcessorCategoryProcessorCategoryFilterOutputReference__checks.go
- LogsCustomPipelineProcessorCategoryProcessorCategoryList.go
- LogsCustomPipelineProcessorCategoryProcessorCategoryList__checks.go
- LogsCustomPipelineProcessorCategoryProcessorCategoryOutputReference.go
- LogsCustomPipelineProcessorCategoryProcessorCategoryOutputReference__checks.go
- LogsCustomPipelineProcessorCategoryProcessorOutputReference.go
- LogsCustomPipelineProcessorCategoryProcessorOutputReference__checks.go
- LogsCustomPipelineProcessorDateRemapper.go
- LogsCustomPipelineProcessorDateRemapperOutputReference.go
- LogsCustomPipelineProcessorDateRemapperOutputReference__checks.go
- LogsCustomPipelineProcessorGeoIpParser.go
- LogsCustomPipelineProcessorGeoIpParserOutputReference.go
- LogsCustomPipelineProcessorGeoIpParserOutputReference__checks.go
- LogsCustomPipelineProcessorGrokParser.go
- LogsCustomPipelineProcessorGrokParserGrok.go
- LogsCustomPipelineProcessorGrokParserGrokOutputReference.go
- LogsCustomPipelineProcessorGrokParserGrokOutputReference__checks.go
- LogsCustomPipelineProcessorGrokParserOutputReference.go
- LogsCustomPipelineProcessorGrokParserOutputReference__checks.go
- LogsCustomPipelineProcessorList.go
- LogsCustomPipelineProcessorList__checks.go
- LogsCustomPipelineProcessorLookupProcessor.go
- LogsCustomPipelineProcessorLookupProcessorOutputReference.go
- LogsCustomPipelineProcessorLookupProcessorOutputReference__checks.go
- LogsCustomPipelineProcessorMessageRemapper.go
- LogsCustomPipelineProcessorMessageRemapperOutputReference.go
- LogsCustomPipelineProcessorMessageRemapperOutputReference__checks.go
- LogsCustomPipelineProcessorOutputReference.go
- LogsCustomPipelineProcessorOutputReference__checks.go
- LogsCustomPipelineProcessorPipeline.go
- LogsCustomPipelineProcessorPipelineFilter.go
- LogsCustomPipelineProcessorPipelineFilterList.go
- LogsCustomPipelineProcessorPipelineFilterList__checks.go
- LogsCustomPipelineProcessorPipelineFilterOutputReference.go
- LogsCustomPipelineProcessorPipelineFilterOutputReference__checks.go
- LogsCustomPipelineProcessorPipelineOutputReference.go
- LogsCustomPipelineProcessorPipelineOutputReference__checks.go
- LogsCustomPipelineProcessorPipelineProcessor.go
- LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessor.go
- LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorOutputReference.go
- LogsCustomPipelineProcessorPipelineProcessorArithmeticProcessorOutputReference__checks.go
- LogsCustomPipelineProcessorPipelineProcessorAttributeRemapper.go
- LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperOutputReference.go
- LogsCustomPipelineProcessorPipelineProcessorAttributeRemapperOutputReference__checks.go
- LogsCustomPipelineProcessorPipelineProcessorCategoryProcessor.go
- LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategory.go
- LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilter.go
- LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilterOutputReference.go
- LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryFilterOutputReference__checks.go
- LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryList.go
- LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryList__checks.go
- LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryOutputReference.go
- LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorCategoryOutputReference__checks.go
- LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorOutputReference.go
- LogsCustomPipelineProcessorPipelineProcessorCategoryProcessorOutputReference__checks.go
- LogsCustomPipelineProcessorPipelineProcessorDateRemapper.go
- LogsCustomPipelineProcessorPipelineProcessorDateRemapperOutputReference.go
- LogsCustomPipelineProcessorPipelineProcessorDateRemapperOutputReference__checks.go
- LogsCustomPipelineProcessorPipelineProcessorGeoIpParser.go
- LogsCustomPipelineProcessorPipelineProcessorGeoIpParserOutputReference.go
- LogsCustomPipelineProcessorPipelineProcessorGeoIpParserOutputReference__checks.go
- LogsCustomPipelineProcessorPipelineProcessorGrokParser.go
- LogsCustomPipelineProcessorPipelineProcessorGrokParserGrok.go
- LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokOutputReference.go
- LogsCustomPipelineProcessorPipelineProcessorGrokParserGrokOutputReference__checks.go
- LogsCustomPipelineProcessorPipelineProcessorGrokParserOutputReference.go
- LogsCustomPipelineProcessorPipelineProcessorGrokParserOutputReference__checks.go
- LogsCustomPipelineProcessorPipelineProcessorList.go
- LogsCustomPipelineProcessorPipelineProcessorList__checks.go
- LogsCustomPipelineProcessorPipelineProcessorLookupProcessor.go
- LogsCustomPipelineProcessorPipelineProcessorLookupProcessorOutputReference.go
- LogsCustomPipelineProcessorPipelineProcessorLookupProcessorOutputReference__checks.go
- LogsCustomPipelineProcessorPipelineProcessorMessageRemapper.go
- LogsCustomPipelineProcessorPipelineProcessorMessageRemapperOutputReference.go
- LogsCustomPipelineProcessorPipelineProcessorMessageRemapperOutputReference__checks.go
- LogsCustomPipelineProcessorPipelineProcessorOutputReference.go
- LogsCustomPipelineProcessorPipelineProcessorOutputReference__checks.go
- LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessor.go
- LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorOutputReference.go
- LogsCustomPipelineProcessorPipelineProcessorReferenceTableLookupProcessorOutputReference__checks.go
- LogsCustomPipelineProcessorPipelineProcessorServiceRemapper.go
- LogsCustomPipelineProcessorPipelineProcessorServiceRemapperOutputReference.go
- LogsCustomPipelineProcessorPipelineProcessorServiceRemapperOutputReference__checks.go
- LogsCustomPipelineProcessorPipelineProcessorStatusRemapper.go
- LogsCustomPipelineProcessorPipelineProcessorStatusRemapperOutputReference.go
- LogsCustomPipelineProcessorPipelineProcessorStatusRemapperOutputReference__checks.go
- LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessor.go
- LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorOutputReference.go
- LogsCustomPipelineProcessorPipelineProcessorStringBuilderProcessorOutputReference__checks.go
- LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapper.go
- LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperOutputReference.go
- LogsCustomPipelineProcessorPipelineProcessorTraceIdRemapperOutputReference__checks.go
- LogsCustomPipelineProcessorPipelineProcessorUrlParser.go
- LogsCustomPipelineProcessorPipelineProcessorUrlParserOutputReference.go
- LogsCustomPipelineProcessorPipelineProcessorUrlParserOutputReference__checks.go
- LogsCustomPipelineProcessorPipelineProcessorUserAgentParser.go
- LogsCustomPipelineProcessorPipelineProcessorUserAgentParserOutputReference.go
- LogsCustomPipelineProcessorPipelineProcessorUserAgentParserOutputReference__checks.go
- LogsCustomPipelineProcessorReferenceTableLookupProcessor.go
- LogsCustomPipelineProcessorReferenceTableLookupProcessorOutputReference.go
- LogsCustomPipelineProcessorReferenceTableLookupProcessorOutputReference__checks.go
- LogsCustomPipelineProcessorServiceRemapper.go
- LogsCustomPipelineProcessorServiceRemapperOutputReference.go
- LogsCustomPipelineProcessorServiceRemapperOutputReference__checks.go
- LogsCustomPipelineProcessorStatusRemapper.go
- LogsCustomPipelineProcessorStatusRemapperOutputReference.go
- LogsCustomPipelineProcessorStatusRemapperOutputReference__checks.go
- LogsCustomPipelineProcessorStringBuilderProcessor.go
- LogsCustomPipelineProcessorStringBuilderProcessorOutputReference.go
- LogsCustomPipelineProcessorStringBuilderProcessorOutputReference__checks.go
- LogsCustomPipelineProcessorTraceIdRemapper.go
- LogsCustomPipelineProcessorTraceIdRemapperOutputReference.go
- LogsCustomPipelineProcessorTraceIdRemapperOutputReference__checks.go
- LogsCustomPipelineProcessorUrlParser.go
- LogsCustomPipelineProcessorUrlParserOutputReference.go
- LogsCustomPipelineProcessorUrlParserOutputReference__checks.go
- LogsCustomPipelineProcessorUserAgentParser.go
- LogsCustomPipelineProcessorUserAgentParserOutputReference.go
- LogsCustomPipelineProcessorUserAgentParserOutputReference__checks.go
- LogsCustomPipeline__checks.go
- main.go