Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=logs.datadog.upbound.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type Archive
- func (in *Archive) DeepCopy() *Archive
- func (in *Archive) DeepCopyInto(out *Archive)
- func (in *Archive) DeepCopyObject() runtime.Object
- func (mg *Archive) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Archive) GetConnectionDetailsMapping() map[string]string
- func (mg *Archive) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Archive) GetID() string
- func (tr *Archive) GetInitParameters() (map[string]any, error)
- func (mg *Archive) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *Archive) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *Archive) GetObservation() (map[string]any, error)
- func (tr *Archive) GetParameters() (map[string]any, error)
- func (mg *Archive) GetProviderConfigReference() *xpv1.Reference
- func (mg *Archive) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Archive) GetTerraformResourceType() string
- func (tr *Archive) GetTerraformSchemaVersion() int
- func (mg *Archive) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Archive) Hub()
- func (tr *Archive) LateInitialize(attrs []byte) (bool, error)
- func (mg *Archive) SetConditions(c ...xpv1.Condition)
- func (mg *Archive) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *Archive) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *Archive) SetObservation(obs map[string]any) error
- func (tr *Archive) SetParameters(params map[string]any) error
- func (mg *Archive) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Archive) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Archive) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ArchiveInitParameters
- type ArchiveList
- type ArchiveObservation
- type ArchiveOrder
- func (in *ArchiveOrder) DeepCopy() *ArchiveOrder
- func (in *ArchiveOrder) DeepCopyInto(out *ArchiveOrder)
- func (in *ArchiveOrder) DeepCopyObject() runtime.Object
- func (mg *ArchiveOrder) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ArchiveOrder) GetConnectionDetailsMapping() map[string]string
- func (mg *ArchiveOrder) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ArchiveOrder) GetID() string
- func (tr *ArchiveOrder) GetInitParameters() (map[string]any, error)
- func (mg *ArchiveOrder) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *ArchiveOrder) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *ArchiveOrder) GetObservation() (map[string]any, error)
- func (tr *ArchiveOrder) GetParameters() (map[string]any, error)
- func (mg *ArchiveOrder) GetProviderConfigReference() *xpv1.Reference
- func (mg *ArchiveOrder) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *ArchiveOrder) GetTerraformResourceType() string
- func (tr *ArchiveOrder) GetTerraformSchemaVersion() int
- func (mg *ArchiveOrder) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ArchiveOrder) Hub()
- func (tr *ArchiveOrder) LateInitialize(attrs []byte) (bool, error)
- func (mg *ArchiveOrder) SetConditions(c ...xpv1.Condition)
- func (mg *ArchiveOrder) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *ArchiveOrder) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *ArchiveOrder) SetObservation(obs map[string]any) error
- func (tr *ArchiveOrder) SetParameters(params map[string]any) error
- func (mg *ArchiveOrder) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ArchiveOrder) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *ArchiveOrder) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ArchiveOrderInitParameters
- type ArchiveOrderList
- type ArchiveOrderObservation
- type ArchiveOrderParameters
- type ArchiveOrderSpec
- type ArchiveOrderStatus
- type ArchiveParameters
- type ArchiveSpec
- type ArchiveStatus
- type ArithmeticProcessorInitParameters
- type ArithmeticProcessorObservation
- type ArithmeticProcessorParameters
- type AttributeRemapperInitParameters
- type AttributeRemapperObservation
- type AttributeRemapperParameters
- type AzureArchiveInitParameters
- type AzureArchiveObservation
- type AzureArchiveParameters
- type CategoryFilterInitParameters
- type CategoryFilterObservation
- type CategoryFilterParameters
- type CategoryInitParameters
- type CategoryObservation
- type CategoryParameters
- type CategoryProcessorCategoryFilterInitParameters
- type CategoryProcessorCategoryFilterObservation
- type CategoryProcessorCategoryFilterParameters
- type CategoryProcessorCategoryInitParameters
- type CategoryProcessorCategoryObservation
- type CategoryProcessorCategoryParameters
- type CategoryProcessorInitParameters
- type CategoryProcessorObservation
- type CategoryProcessorParameters
- type ComputeInitParameters
- type ComputeObservation
- type ComputeParameters
- type CustomPipeline
- func (in *CustomPipeline) DeepCopy() *CustomPipeline
- func (in *CustomPipeline) DeepCopyInto(out *CustomPipeline)
- func (in *CustomPipeline) DeepCopyObject() runtime.Object
- func (mg *CustomPipeline) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *CustomPipeline) GetConnectionDetailsMapping() map[string]string
- func (mg *CustomPipeline) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *CustomPipeline) GetID() string
- func (tr *CustomPipeline) GetInitParameters() (map[string]any, error)
- func (mg *CustomPipeline) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *CustomPipeline) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *CustomPipeline) GetObservation() (map[string]any, error)
- func (tr *CustomPipeline) GetParameters() (map[string]any, error)
- func (mg *CustomPipeline) GetProviderConfigReference() *xpv1.Reference
- func (mg *CustomPipeline) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *CustomPipeline) GetTerraformResourceType() string
- func (tr *CustomPipeline) GetTerraformSchemaVersion() int
- func (mg *CustomPipeline) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *CustomPipeline) Hub()
- func (tr *CustomPipeline) LateInitialize(attrs []byte) (bool, error)
- func (mg *CustomPipeline) SetConditions(c ...xpv1.Condition)
- func (mg *CustomPipeline) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *CustomPipeline) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *CustomPipeline) SetObservation(obs map[string]any) error
- func (tr *CustomPipeline) SetParameters(params map[string]any) error
- func (mg *CustomPipeline) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *CustomPipeline) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *CustomPipeline) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type CustomPipelineInitParameters
- type CustomPipelineList
- type CustomPipelineObservation
- type CustomPipelineParameters
- type CustomPipelineSpec
- type CustomPipelineStatus
- type DailyLimitResetInitParameters
- type DailyLimitResetObservation
- type DailyLimitResetParameters
- type DateRemapperInitParameters
- type DateRemapperObservation
- type DateRemapperParameters
- type ExclusionFilterFilterInitParameters
- type ExclusionFilterFilterObservation
- type ExclusionFilterFilterParameters
- type ExclusionFilterInitParameters
- type ExclusionFilterObservation
- type ExclusionFilterParameters
- type FilterInitParameters
- type FilterObservation
- type FilterParameters
- type GcsArchiveInitParameters
- type GcsArchiveObservation
- type GcsArchiveParameters
- type GeoIPParserInitParameters
- type GeoIPParserObservation
- type GeoIPParserParameters
- type GrokInitParameters
- type GrokObservation
- type GrokParameters
- type GrokParserGrokInitParameters
- type GrokParserGrokObservation
- type GrokParserGrokParameters
- type GrokParserInitParameters
- type GrokParserObservation
- type GrokParserParameters
- type GroupByInitParameters
- type GroupByObservation
- type GroupByParameters
- type Index
- func (in *Index) DeepCopy() *Index
- func (in *Index) DeepCopyInto(out *Index)
- func (in *Index) DeepCopyObject() runtime.Object
- func (mg *Index) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Index) GetConnectionDetailsMapping() map[string]string
- func (mg *Index) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Index) GetID() string
- func (tr *Index) GetInitParameters() (map[string]any, error)
- func (mg *Index) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *Index) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *Index) GetObservation() (map[string]any, error)
- func (tr *Index) GetParameters() (map[string]any, error)
- func (mg *Index) GetProviderConfigReference() *xpv1.Reference
- func (mg *Index) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Index) GetTerraformResourceType() string
- func (tr *Index) GetTerraformSchemaVersion() int
- func (mg *Index) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Index) Hub()
- func (tr *Index) LateInitialize(attrs []byte) (bool, error)
- func (mg *Index) SetConditions(c ...xpv1.Condition)
- func (mg *Index) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *Index) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *Index) SetObservation(obs map[string]any) error
- func (tr *Index) SetParameters(params map[string]any) error
- func (mg *Index) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Index) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Index) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type IndexFilterInitParameters
- type IndexFilterObservation
- type IndexFilterParameters
- type IndexInitParameters
- type IndexList
- type IndexObservation
- type IndexOrder
- func (in *IndexOrder) DeepCopy() *IndexOrder
- func (in *IndexOrder) DeepCopyInto(out *IndexOrder)
- func (in *IndexOrder) DeepCopyObject() runtime.Object
- func (mg *IndexOrder) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *IndexOrder) GetConnectionDetailsMapping() map[string]string
- func (mg *IndexOrder) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *IndexOrder) GetID() string
- func (tr *IndexOrder) GetInitParameters() (map[string]any, error)
- func (mg *IndexOrder) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *IndexOrder) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *IndexOrder) GetObservation() (map[string]any, error)
- func (tr *IndexOrder) GetParameters() (map[string]any, error)
- func (mg *IndexOrder) GetProviderConfigReference() *xpv1.Reference
- func (mg *IndexOrder) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *IndexOrder) GetTerraformResourceType() string
- func (tr *IndexOrder) GetTerraformSchemaVersion() int
- func (mg *IndexOrder) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *IndexOrder) Hub()
- func (tr *IndexOrder) LateInitialize(attrs []byte) (bool, error)
- func (mg *IndexOrder) SetConditions(c ...xpv1.Condition)
- func (mg *IndexOrder) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *IndexOrder) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *IndexOrder) SetObservation(obs map[string]any) error
- func (tr *IndexOrder) SetParameters(params map[string]any) error
- func (mg *IndexOrder) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *IndexOrder) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *IndexOrder) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type IndexOrderInitParameters
- type IndexOrderList
- type IndexOrderObservation
- type IndexOrderParameters
- type IndexOrderSpec
- type IndexOrderStatus
- type IndexParameters
- type IndexSpec
- type IndexStatus
- type IntegrationPipeline
- func (in *IntegrationPipeline) DeepCopy() *IntegrationPipeline
- func (in *IntegrationPipeline) DeepCopyInto(out *IntegrationPipeline)
- func (in *IntegrationPipeline) DeepCopyObject() runtime.Object
- func (mg *IntegrationPipeline) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *IntegrationPipeline) GetConnectionDetailsMapping() map[string]string
- func (mg *IntegrationPipeline) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *IntegrationPipeline) GetID() string
- func (tr *IntegrationPipeline) GetInitParameters() (map[string]any, error)
- func (mg *IntegrationPipeline) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *IntegrationPipeline) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *IntegrationPipeline) GetObservation() (map[string]any, error)
- func (tr *IntegrationPipeline) GetParameters() (map[string]any, error)
- func (mg *IntegrationPipeline) GetProviderConfigReference() *xpv1.Reference
- func (mg *IntegrationPipeline) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *IntegrationPipeline) GetTerraformResourceType() string
- func (tr *IntegrationPipeline) GetTerraformSchemaVersion() int
- func (mg *IntegrationPipeline) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *IntegrationPipeline) Hub()
- func (tr *IntegrationPipeline) LateInitialize(attrs []byte) (bool, error)
- func (mg *IntegrationPipeline) SetConditions(c ...xpv1.Condition)
- func (mg *IntegrationPipeline) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *IntegrationPipeline) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *IntegrationPipeline) SetObservation(obs map[string]any) error
- func (tr *IntegrationPipeline) SetParameters(params map[string]any) error
- func (mg *IntegrationPipeline) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *IntegrationPipeline) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *IntegrationPipeline) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type IntegrationPipelineInitParameters
- type IntegrationPipelineList
- type IntegrationPipelineObservation
- type IntegrationPipelineParameters
- type IntegrationPipelineSpec
- type IntegrationPipelineStatus
- type LookupProcessorInitParameters
- type LookupProcessorObservation
- type LookupProcessorParameters
- type MessageRemapperInitParameters
- type MessageRemapperObservation
- type MessageRemapperParameters
- type Metric
- func (in *Metric) DeepCopy() *Metric
- func (in *Metric) DeepCopyInto(out *Metric)
- func (in *Metric) DeepCopyObject() runtime.Object
- func (mg *Metric) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Metric) GetConnectionDetailsMapping() map[string]string
- func (mg *Metric) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Metric) GetID() string
- func (tr *Metric) GetInitParameters() (map[string]any, error)
- func (mg *Metric) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *Metric) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *Metric) GetObservation() (map[string]any, error)
- func (tr *Metric) GetParameters() (map[string]any, error)
- func (mg *Metric) GetProviderConfigReference() *xpv1.Reference
- func (mg *Metric) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *Metric) GetTerraformResourceType() string
- func (tr *Metric) GetTerraformSchemaVersion() int
- func (mg *Metric) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Metric) Hub()
- func (tr *Metric) LateInitialize(attrs []byte) (bool, error)
- func (mg *Metric) SetConditions(c ...xpv1.Condition)
- func (mg *Metric) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *Metric) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *Metric) SetObservation(obs map[string]any) error
- func (tr *Metric) SetParameters(params map[string]any) error
- func (mg *Metric) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Metric) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *Metric) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type MetricFilterInitParameters
- type MetricFilterObservation
- type MetricFilterParameters
- type MetricInitParameters
- type MetricList
- type MetricObservation
- type MetricParameters
- type MetricSpec
- type MetricStatus
- type PipelineFilterInitParameters
- type PipelineFilterObservation
- type PipelineFilterParameters
- type PipelineInitParameters
- type PipelineObservation
- type PipelineOrder
- func (in *PipelineOrder) DeepCopy() *PipelineOrder
- func (in *PipelineOrder) DeepCopyInto(out *PipelineOrder)
- func (in *PipelineOrder) DeepCopyObject() runtime.Object
- func (mg *PipelineOrder) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *PipelineOrder) GetConnectionDetailsMapping() map[string]string
- func (mg *PipelineOrder) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *PipelineOrder) GetID() string
- func (tr *PipelineOrder) GetInitParameters() (map[string]any, error)
- func (mg *PipelineOrder) GetManagementPolicies() xpv1.ManagementPolicies
- func (tr *PipelineOrder) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
- func (tr *PipelineOrder) GetObservation() (map[string]any, error)
- func (tr *PipelineOrder) GetParameters() (map[string]any, error)
- func (mg *PipelineOrder) GetProviderConfigReference() *xpv1.Reference
- func (mg *PipelineOrder) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
- func (mg *PipelineOrder) GetTerraformResourceType() string
- func (tr *PipelineOrder) GetTerraformSchemaVersion() int
- func (mg *PipelineOrder) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *PipelineOrder) Hub()
- func (tr *PipelineOrder) LateInitialize(attrs []byte) (bool, error)
- func (mg *PipelineOrder) SetConditions(c ...xpv1.Condition)
- func (mg *PipelineOrder) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (mg *PipelineOrder) SetManagementPolicies(r xpv1.ManagementPolicies)
- func (tr *PipelineOrder) SetObservation(obs map[string]any) error
- func (tr *PipelineOrder) SetParameters(params map[string]any) error
- func (mg *PipelineOrder) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *PipelineOrder) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
- func (mg *PipelineOrder) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type PipelineOrderInitParameters
- type PipelineOrderList
- type PipelineOrderObservation
- type PipelineOrderParameters
- type PipelineOrderSpec
- type PipelineOrderStatus
- type PipelineParameters
- type PipelineProcessorInitParameters
- type PipelineProcessorObservation
- type PipelineProcessorParameters
- type ProcessorArithmeticProcessorInitParameters
- type ProcessorArithmeticProcessorObservation
- type ProcessorArithmeticProcessorParameters
- type ProcessorAttributeRemapperInitParameters
- type ProcessorAttributeRemapperObservation
- type ProcessorAttributeRemapperParameters
- type ProcessorCategoryProcessorInitParameters
- type ProcessorCategoryProcessorObservation
- type ProcessorCategoryProcessorParameters
- type ProcessorDateRemapperInitParameters
- type ProcessorDateRemapperObservation
- type ProcessorDateRemapperParameters
- type ProcessorGeoIPParserInitParameters
- type ProcessorGeoIPParserObservation
- type ProcessorGeoIPParserParameters
- type ProcessorGrokParserInitParameters
- type ProcessorGrokParserObservation
- type ProcessorGrokParserParameters
- type ProcessorInitParameters
- type ProcessorLookupProcessorInitParameters
- type ProcessorLookupProcessorObservation
- type ProcessorLookupProcessorParameters
- type ProcessorMessageRemapperInitParameters
- type ProcessorMessageRemapperObservation
- type ProcessorMessageRemapperParameters
- type ProcessorObservation
- type ProcessorParameters
- type ProcessorReferenceTableLookupProcessorInitParameters
- type ProcessorReferenceTableLookupProcessorObservation
- type ProcessorReferenceTableLookupProcessorParameters
- type ProcessorServiceRemapperInitParameters
- type ProcessorServiceRemapperObservation
- type ProcessorServiceRemapperParameters
- type ProcessorStatusRemapperInitParameters
- type ProcessorStatusRemapperObservation
- type ProcessorStatusRemapperParameters
- type ProcessorStringBuilderProcessorInitParameters
- type ProcessorStringBuilderProcessorObservation
- type ProcessorStringBuilderProcessorParameters
- type ProcessorTraceIDRemapperInitParameters
- type ProcessorTraceIDRemapperObservation
- type ProcessorTraceIDRemapperParameters
- type ProcessorURLParserInitParameters
- type ProcessorURLParserObservation
- type ProcessorURLParserParameters
- type ProcessorUserAgentParserInitParameters
- type ProcessorUserAgentParserObservation
- type ProcessorUserAgentParserParameters
- type ReferenceTableLookupProcessorInitParameters
- type ReferenceTableLookupProcessorObservation
- type ReferenceTableLookupProcessorParameters
- type S3ArchiveInitParameters
- type S3ArchiveObservation
- type S3ArchiveParameters
- type ServiceRemapperInitParameters
- type ServiceRemapperObservation
- type ServiceRemapperParameters
- type StatusRemapperInitParameters
- type StatusRemapperObservation
- type StatusRemapperParameters
- type StringBuilderProcessorInitParameters
- type StringBuilderProcessorObservation
- type StringBuilderProcessorParameters
- type TraceIDRemapperInitParameters
- type TraceIDRemapperObservation
- type TraceIDRemapperParameters
- type URLParserInitParameters
- type URLParserObservation
- type URLParserParameters
- type UserAgentParserInitParameters
- type UserAgentParserObservation
- type UserAgentParserParameters
Constants ¶
const ( CRDGroup = "logs.datadog.upbound.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Archive_Kind = "Archive" Archive_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Archive_Kind}.String() Archive_KindAPIVersion = Archive_Kind + "." + CRDGroupVersion.String() Archive_GroupVersionKind = CRDGroupVersion.WithKind(Archive_Kind) )
Repository type metadata.
var ( ArchiveOrder_Kind = "ArchiveOrder" ArchiveOrder_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ArchiveOrder_Kind}.String() ArchiveOrder_KindAPIVersion = ArchiveOrder_Kind + "." + CRDGroupVersion.String() ArchiveOrder_GroupVersionKind = CRDGroupVersion.WithKind(ArchiveOrder_Kind) )
Repository type metadata.
var ( CustomPipeline_Kind = "CustomPipeline" CustomPipeline_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: CustomPipeline_Kind}.String() CustomPipeline_KindAPIVersion = CustomPipeline_Kind + "." + CRDGroupVersion.String() CustomPipeline_GroupVersionKind = CRDGroupVersion.WithKind(CustomPipeline_Kind) )
Repository type metadata.
var ( // CRDGroupVersion is the API Group Version used to register the objects CRDGroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: CRDGroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
var ( Index_Kind = "Index" Index_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Index_Kind}.String() Index_KindAPIVersion = Index_Kind + "." + CRDGroupVersion.String() Index_GroupVersionKind = CRDGroupVersion.WithKind(Index_Kind) )
Repository type metadata.
var ( IndexOrder_Kind = "IndexOrder" IndexOrder_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: IndexOrder_Kind}.String() IndexOrder_KindAPIVersion = IndexOrder_Kind + "." + CRDGroupVersion.String() IndexOrder_GroupVersionKind = CRDGroupVersion.WithKind(IndexOrder_Kind) )
Repository type metadata.
var ( IntegrationPipeline_Kind = "IntegrationPipeline" IntegrationPipeline_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: IntegrationPipeline_Kind}.String() IntegrationPipeline_KindAPIVersion = IntegrationPipeline_Kind + "." + CRDGroupVersion.String() IntegrationPipeline_GroupVersionKind = CRDGroupVersion.WithKind(IntegrationPipeline_Kind) )
Repository type metadata.
var ( Metric_Kind = "Metric" Metric_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Metric_Kind}.String() Metric_KindAPIVersion = Metric_Kind + "." + CRDGroupVersion.String() Metric_GroupVersionKind = CRDGroupVersion.WithKind(Metric_Kind) )
Repository type metadata.
var ( PipelineOrder_Kind = "PipelineOrder" PipelineOrder_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: PipelineOrder_Kind}.String() PipelineOrder_KindAPIVersion = PipelineOrder_Kind + "." + CRDGroupVersion.String() PipelineOrder_GroupVersionKind = CRDGroupVersion.WithKind(PipelineOrder_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type Archive ¶
type Archive struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.query) || (has(self.initProvider) && has(self.initProvider.query))",message="spec.forProvider.query is a required parameter" Spec ArchiveSpec `json:"spec"` Status ArchiveStatus `json:"status,omitempty"` }
Archive is the Schema for the Archives API. Provides a Datadog Logs Archive API resource, which is used to create and manage Datadog logs archives. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,datadog}
func (*Archive) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Archive.
func (*Archive) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Archive) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Archive) GetCondition ¶
func (mg *Archive) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Archive.
func (*Archive) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Archive
func (*Archive) GetDeletionPolicy ¶
func (mg *Archive) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Archive.
func (*Archive) GetInitParameters ¶
GetInitParameters of this Archive
func (*Archive) GetManagementPolicies ¶
func (mg *Archive) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this Archive.
func (*Archive) GetMergedParameters ¶
GetInitParameters of this Archive
func (*Archive) GetObservation ¶
GetObservation of this Archive
func (*Archive) GetParameters ¶
GetParameters of this Archive
func (*Archive) GetProviderConfigReference ¶
GetProviderConfigReference of this Archive.
func (*Archive) GetPublishConnectionDetailsTo ¶
func (mg *Archive) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Archive.
func (*Archive) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Archive
func (*Archive) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Archive) GetWriteConnectionSecretToReference ¶
func (mg *Archive) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Archive.
func (*Archive) LateInitialize ¶
LateInitialize this Archive using its observed tfState. returns True if there are any spec changes for the resource.
func (*Archive) SetConditions ¶
SetConditions of this Archive.
func (*Archive) SetDeletionPolicy ¶
func (mg *Archive) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Archive.
func (*Archive) SetManagementPolicies ¶
func (mg *Archive) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this Archive.
func (*Archive) SetObservation ¶
SetObservation for this Archive
func (*Archive) SetParameters ¶
SetParameters for this Archive
func (*Archive) SetProviderConfigReference ¶
SetProviderConfigReference of this Archive.
func (*Archive) SetPublishConnectionDetailsTo ¶
func (mg *Archive) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Archive.
func (*Archive) SetWriteConnectionSecretToReference ¶
func (mg *Archive) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Archive.
type ArchiveInitParameters ¶
type ArchiveInitParameters struct { // (Block List, Max: 1) Definition of an azure archive. (see below for nested schema) // Definition of an azure archive. AzureArchive []AzureArchiveInitParameters `json:"azureArchive,omitempty" tf:"azure_archive,omitempty"` // (Block List, Max: 1) Definition of a GCS archive. (see below for nested schema) // Definition of a GCS archive. GcsArchive []GcsArchiveInitParameters `json:"gcsArchive,omitempty" tf:"gcs_archive,omitempty"` // (Boolean) To store the tags in the archive, set the value true. If it is set to false, the tags will be dropped when the logs are sent to the archive. Defaults to false. // To store the tags in the archive, set the value `true`. If it is set to `false`, the tags will be dropped when the logs are sent to the archive. Defaults to `false`. IncludeTags *bool `json:"includeTags,omitempty" tf:"include_tags,omitempty"` // (String) Your archive name. // Your archive name. Name *string `json:"name,omitempty" tf:"name,omitempty"` // (String) The archive query/filter. Logs matching this query are included in the archive. // The archive query/filter. Logs matching this query are included in the archive. Query *string `json:"query,omitempty" tf:"query,omitempty"` // (Number) To limit the rehydration scan size for the archive, set a value in GB. // To limit the rehydration scan size for the archive, set a value in GB. RehydrationMaxScanSizeInGb *float64 `json:"rehydrationMaxScanSizeInGb,omitempty" tf:"rehydration_max_scan_size_in_gb,omitempty"` // (List of String) An array of tags to add to rehydrated logs from an archive. // An array of tags to add to rehydrated logs from an archive. RehydrationTags []*string `json:"rehydrationTags,omitempty" tf:"rehydration_tags,omitempty"` // (Block List, Max: 1) Definition of an s3 archive. (see below for nested schema) // Definition of an s3 archive. S3Archive []S3ArchiveInitParameters `json:"s3Archive,omitempty" tf:"s3_archive,omitempty"` }
func (*ArchiveInitParameters) DeepCopy ¶
func (in *ArchiveInitParameters) DeepCopy() *ArchiveInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ArchiveInitParameters.
func (*ArchiveInitParameters) DeepCopyInto ¶
func (in *ArchiveInitParameters) DeepCopyInto(out *ArchiveInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ArchiveList ¶
type ArchiveList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Archive `json:"items"` }
ArchiveList contains a list of Archives
func (*ArchiveList) DeepCopy ¶
func (in *ArchiveList) DeepCopy() *ArchiveList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ArchiveList.
func (*ArchiveList) DeepCopyInto ¶
func (in *ArchiveList) DeepCopyInto(out *ArchiveList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ArchiveList) DeepCopyObject ¶
func (in *ArchiveList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ArchiveList) GetItems ¶
func (l *ArchiveList) GetItems() []resource.Managed
GetItems of this ArchiveList.
type ArchiveObservation ¶
type ArchiveObservation struct { // (Block List, Max: 1) Definition of an azure archive. (see below for nested schema) // Definition of an azure archive. AzureArchive []AzureArchiveObservation `json:"azureArchive,omitempty" tf:"azure_archive,omitempty"` // (Block List, Max: 1) Definition of a GCS archive. (see below for nested schema) // Definition of a GCS archive. GcsArchive []GcsArchiveObservation `json:"gcsArchive,omitempty" tf:"gcs_archive,omitempty"` // (String) The ID of this resource. ID *string `json:"id,omitempty" tf:"id,omitempty"` // (Boolean) To store the tags in the archive, set the value true. If it is set to false, the tags will be dropped when the logs are sent to the archive. Defaults to false. // To store the tags in the archive, set the value `true`. If it is set to `false`, the tags will be dropped when the logs are sent to the archive. Defaults to `false`. IncludeTags *bool `json:"includeTags,omitempty" tf:"include_tags,omitempty"` // (String) Your archive name. // Your archive name. Name *string `json:"name,omitempty" tf:"name,omitempty"` // (String) The archive query/filter. Logs matching this query are included in the archive. // The archive query/filter. Logs matching this query are included in the archive. Query *string `json:"query,omitempty" tf:"query,omitempty"` // (Number) To limit the rehydration scan size for the archive, set a value in GB. // To limit the rehydration scan size for the archive, set a value in GB. RehydrationMaxScanSizeInGb *float64 `json:"rehydrationMaxScanSizeInGb,omitempty" tf:"rehydration_max_scan_size_in_gb,omitempty"` // (List of String) An array of tags to add to rehydrated logs from an archive. // An array of tags to add to rehydrated logs from an archive. RehydrationTags []*string `json:"rehydrationTags,omitempty" tf:"rehydration_tags,omitempty"` // (Block List, Max: 1) Definition of an s3 archive. (see below for nested schema) // Definition of an s3 archive. S3Archive []S3ArchiveObservation `json:"s3Archive,omitempty" tf:"s3_archive,omitempty"` }
func (*ArchiveObservation) DeepCopy ¶
func (in *ArchiveObservation) DeepCopy() *ArchiveObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ArchiveObservation.
func (*ArchiveObservation) DeepCopyInto ¶
func (in *ArchiveObservation) DeepCopyInto(out *ArchiveObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ArchiveOrder ¶
type ArchiveOrder struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ArchiveOrderSpec `json:"spec"` Status ArchiveOrderStatus `json:"status,omitempty"` }
ArchiveOrder is the Schema for the ArchiveOrders API. Provides a Datadog Logs Archive API https://docs.datadoghq.com/api/v2/logs-archives/ resource, which is used to manage Datadog log archives order. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,datadog}
func (*ArchiveOrder) DeepCopy ¶
func (in *ArchiveOrder) DeepCopy() *ArchiveOrder
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ArchiveOrder.
func (*ArchiveOrder) DeepCopyInto ¶
func (in *ArchiveOrder) DeepCopyInto(out *ArchiveOrder)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ArchiveOrder) DeepCopyObject ¶
func (in *ArchiveOrder) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ArchiveOrder) GetCondition ¶
func (mg *ArchiveOrder) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ArchiveOrder.
func (*ArchiveOrder) GetConnectionDetailsMapping ¶
func (tr *ArchiveOrder) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ArchiveOrder
func (*ArchiveOrder) GetDeletionPolicy ¶
func (mg *ArchiveOrder) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ArchiveOrder.
func (*ArchiveOrder) GetID ¶
func (tr *ArchiveOrder) GetID() string
GetID returns ID of underlying Terraform resource of this ArchiveOrder
func (*ArchiveOrder) GetInitParameters ¶
func (tr *ArchiveOrder) GetInitParameters() (map[string]any, error)
GetInitParameters of this ArchiveOrder
func (*ArchiveOrder) GetManagementPolicies ¶
func (mg *ArchiveOrder) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this ArchiveOrder.
func (*ArchiveOrder) GetMergedParameters ¶
func (tr *ArchiveOrder) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this ArchiveOrder
func (*ArchiveOrder) GetObservation ¶
func (tr *ArchiveOrder) GetObservation() (map[string]any, error)
GetObservation of this ArchiveOrder
func (*ArchiveOrder) GetParameters ¶
func (tr *ArchiveOrder) GetParameters() (map[string]any, error)
GetParameters of this ArchiveOrder
func (*ArchiveOrder) GetProviderConfigReference ¶
func (mg *ArchiveOrder) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ArchiveOrder.
func (*ArchiveOrder) GetPublishConnectionDetailsTo ¶
func (mg *ArchiveOrder) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this ArchiveOrder.
func (*ArchiveOrder) GetTerraformResourceType ¶
func (mg *ArchiveOrder) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ArchiveOrder
func (*ArchiveOrder) GetTerraformSchemaVersion ¶
func (tr *ArchiveOrder) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ArchiveOrder) GetWriteConnectionSecretToReference ¶
func (mg *ArchiveOrder) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ArchiveOrder.
func (*ArchiveOrder) LateInitialize ¶
func (tr *ArchiveOrder) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ArchiveOrder using its observed tfState. returns True if there are any spec changes for the resource.
func (*ArchiveOrder) SetConditions ¶
func (mg *ArchiveOrder) SetConditions(c ...xpv1.Condition)
SetConditions of this ArchiveOrder.
func (*ArchiveOrder) SetDeletionPolicy ¶
func (mg *ArchiveOrder) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ArchiveOrder.
func (*ArchiveOrder) SetManagementPolicies ¶
func (mg *ArchiveOrder) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this ArchiveOrder.
func (*ArchiveOrder) SetObservation ¶
func (tr *ArchiveOrder) SetObservation(obs map[string]any) error
SetObservation for this ArchiveOrder
func (*ArchiveOrder) SetParameters ¶
func (tr *ArchiveOrder) SetParameters(params map[string]any) error
SetParameters for this ArchiveOrder
func (*ArchiveOrder) SetProviderConfigReference ¶
func (mg *ArchiveOrder) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ArchiveOrder.
func (*ArchiveOrder) SetPublishConnectionDetailsTo ¶
func (mg *ArchiveOrder) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this ArchiveOrder.
func (*ArchiveOrder) SetWriteConnectionSecretToReference ¶
func (mg *ArchiveOrder) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ArchiveOrder.
type ArchiveOrderInitParameters ¶
type ArchiveOrderInitParameters struct { // (List of String) The archive IDs list. The order of archive IDs in this attribute defines the overall archive order for logs. If archive_ids is empty or not specified, it will import the actual archive order, and create the resource. Otherwise, it will try to update the order. // The archive IDs list. The order of archive IDs in this attribute defines the overall archive order for logs. If `archive_ids` is empty or not specified, it will import the actual archive order, and create the resource. Otherwise, it will try to update the order. ArchiveIds []*string `json:"archiveIds,omitempty" tf:"archive_ids,omitempty"` }
func (*ArchiveOrderInitParameters) DeepCopy ¶
func (in *ArchiveOrderInitParameters) DeepCopy() *ArchiveOrderInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ArchiveOrderInitParameters.
func (*ArchiveOrderInitParameters) DeepCopyInto ¶
func (in *ArchiveOrderInitParameters) DeepCopyInto(out *ArchiveOrderInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ArchiveOrderList ¶
type ArchiveOrderList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ArchiveOrder `json:"items"` }
ArchiveOrderList contains a list of ArchiveOrders
func (*ArchiveOrderList) DeepCopy ¶
func (in *ArchiveOrderList) DeepCopy() *ArchiveOrderList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ArchiveOrderList.
func (*ArchiveOrderList) DeepCopyInto ¶
func (in *ArchiveOrderList) DeepCopyInto(out *ArchiveOrderList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ArchiveOrderList) DeepCopyObject ¶
func (in *ArchiveOrderList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ArchiveOrderList) GetItems ¶
func (l *ArchiveOrderList) GetItems() []resource.Managed
GetItems of this ArchiveOrderList.
type ArchiveOrderObservation ¶
type ArchiveOrderObservation struct { // (List of String) The archive IDs list. The order of archive IDs in this attribute defines the overall archive order for logs. If archive_ids is empty or not specified, it will import the actual archive order, and create the resource. Otherwise, it will try to update the order. // The archive IDs list. The order of archive IDs in this attribute defines the overall archive order for logs. If `archive_ids` is empty or not specified, it will import the actual archive order, and create the resource. Otherwise, it will try to update the order. ArchiveIds []*string `json:"archiveIds,omitempty" tf:"archive_ids,omitempty"` // (String) The ID of this resource. ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*ArchiveOrderObservation) DeepCopy ¶
func (in *ArchiveOrderObservation) DeepCopy() *ArchiveOrderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ArchiveOrderObservation.
func (*ArchiveOrderObservation) DeepCopyInto ¶
func (in *ArchiveOrderObservation) DeepCopyInto(out *ArchiveOrderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ArchiveOrderParameters ¶
type ArchiveOrderParameters struct { // (List of String) The archive IDs list. The order of archive IDs in this attribute defines the overall archive order for logs. If archive_ids is empty or not specified, it will import the actual archive order, and create the resource. Otherwise, it will try to update the order. // The archive IDs list. The order of archive IDs in this attribute defines the overall archive order for logs. If `archive_ids` is empty or not specified, it will import the actual archive order, and create the resource. Otherwise, it will try to update the order. // +kubebuilder:validation:Optional ArchiveIds []*string `json:"archiveIds,omitempty" tf:"archive_ids,omitempty"` }
func (*ArchiveOrderParameters) DeepCopy ¶
func (in *ArchiveOrderParameters) DeepCopy() *ArchiveOrderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ArchiveOrderParameters.
func (*ArchiveOrderParameters) DeepCopyInto ¶
func (in *ArchiveOrderParameters) DeepCopyInto(out *ArchiveOrderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ArchiveOrderSpec ¶
type ArchiveOrderSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ArchiveOrderParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider ArchiveOrderInitParameters `json:"initProvider,omitempty"` }
ArchiveOrderSpec defines the desired state of ArchiveOrder
func (*ArchiveOrderSpec) DeepCopy ¶
func (in *ArchiveOrderSpec) DeepCopy() *ArchiveOrderSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ArchiveOrderSpec.
func (*ArchiveOrderSpec) DeepCopyInto ¶
func (in *ArchiveOrderSpec) DeepCopyInto(out *ArchiveOrderSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ArchiveOrderStatus ¶
type ArchiveOrderStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ArchiveOrderObservation `json:"atProvider,omitempty"` }
ArchiveOrderStatus defines the observed state of ArchiveOrder.
func (*ArchiveOrderStatus) DeepCopy ¶
func (in *ArchiveOrderStatus) DeepCopy() *ArchiveOrderStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ArchiveOrderStatus.
func (*ArchiveOrderStatus) DeepCopyInto ¶
func (in *ArchiveOrderStatus) DeepCopyInto(out *ArchiveOrderStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ArchiveParameters ¶
type ArchiveParameters struct { // (Block List, Max: 1) Definition of an azure archive. (see below for nested schema) // Definition of an azure archive. // +kubebuilder:validation:Optional AzureArchive []AzureArchiveParameters `json:"azureArchive,omitempty" tf:"azure_archive,omitempty"` // (Block List, Max: 1) Definition of a GCS archive. (see below for nested schema) // Definition of a GCS archive. // +kubebuilder:validation:Optional GcsArchive []GcsArchiveParameters `json:"gcsArchive,omitempty" tf:"gcs_archive,omitempty"` // (Boolean) To store the tags in the archive, set the value true. If it is set to false, the tags will be dropped when the logs are sent to the archive. Defaults to false. // To store the tags in the archive, set the value `true`. If it is set to `false`, the tags will be dropped when the logs are sent to the archive. Defaults to `false`. // +kubebuilder:validation:Optional IncludeTags *bool `json:"includeTags,omitempty" tf:"include_tags,omitempty"` // (String) Your archive name. // Your archive name. // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // (String) The archive query/filter. Logs matching this query are included in the archive. // The archive query/filter. Logs matching this query are included in the archive. // +kubebuilder:validation:Optional Query *string `json:"query,omitempty" tf:"query,omitempty"` // (Number) To limit the rehydration scan size for the archive, set a value in GB. // To limit the rehydration scan size for the archive, set a value in GB. // +kubebuilder:validation:Optional RehydrationMaxScanSizeInGb *float64 `json:"rehydrationMaxScanSizeInGb,omitempty" tf:"rehydration_max_scan_size_in_gb,omitempty"` // (List of String) An array of tags to add to rehydrated logs from an archive. // An array of tags to add to rehydrated logs from an archive. // +kubebuilder:validation:Optional RehydrationTags []*string `json:"rehydrationTags,omitempty" tf:"rehydration_tags,omitempty"` // (Block List, Max: 1) Definition of an s3 archive. (see below for nested schema) // Definition of an s3 archive. // +kubebuilder:validation:Optional S3Archive []S3ArchiveParameters `json:"s3Archive,omitempty" tf:"s3_archive,omitempty"` }
func (*ArchiveParameters) DeepCopy ¶
func (in *ArchiveParameters) DeepCopy() *ArchiveParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ArchiveParameters.
func (*ArchiveParameters) DeepCopyInto ¶
func (in *ArchiveParameters) DeepCopyInto(out *ArchiveParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ArchiveSpec ¶
type ArchiveSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ArchiveParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider ArchiveInitParameters `json:"initProvider,omitempty"` }
ArchiveSpec defines the desired state of Archive
func (*ArchiveSpec) DeepCopy ¶
func (in *ArchiveSpec) DeepCopy() *ArchiveSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ArchiveSpec.
func (*ArchiveSpec) DeepCopyInto ¶
func (in *ArchiveSpec) DeepCopyInto(out *ArchiveSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ArchiveStatus ¶
type ArchiveStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ArchiveObservation `json:"atProvider,omitempty"` }
ArchiveStatus defines the observed state of Archive.
func (*ArchiveStatus) DeepCopy ¶
func (in *ArchiveStatus) DeepCopy() *ArchiveStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ArchiveStatus.
func (*ArchiveStatus) DeepCopyInto ¶
func (in *ArchiveStatus) DeepCopyInto(out *ArchiveStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ArithmeticProcessorInitParameters ¶
type ArithmeticProcessorInitParameters struct { // (String) Arithmetic operation between one or more log attributes. // Arithmetic operation between one or more log attributes. Expression *string `json:"expression,omitempty" tf:"expression,omitempty"` // (Boolean) // Boolean value to enable your pipeline. IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"` // (Boolean) If true, it replaces all missing attributes of expression by 0, false skips the operation if an attribute is missing. // If true, it replaces all missing attributes of expression by 0, false skips the operation if an attribute is missing. IsReplaceMissing *bool `json:"isReplaceMissing,omitempty" tf:"is_replace_missing,omitempty"` // (String) // Your pipeline name. Name *string `json:"name,omitempty" tf:"name,omitempty"` // (String) Name of the attribute that contains the result of the arithmetic operation. // Name of the attribute that contains the result of the arithmetic operation. Target *string `json:"target,omitempty" tf:"target,omitempty"` }
func (*ArithmeticProcessorInitParameters) DeepCopy ¶
func (in *ArithmeticProcessorInitParameters) DeepCopy() *ArithmeticProcessorInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ArithmeticProcessorInitParameters.
func (*ArithmeticProcessorInitParameters) DeepCopyInto ¶
func (in *ArithmeticProcessorInitParameters) DeepCopyInto(out *ArithmeticProcessorInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ArithmeticProcessorObservation ¶
type ArithmeticProcessorObservation struct { // (String) Arithmetic operation between one or more log attributes. // Arithmetic operation between one or more log attributes. Expression *string `json:"expression,omitempty" tf:"expression,omitempty"` // (Boolean) // Boolean value to enable your pipeline. IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"` // (Boolean) If true, it replaces all missing attributes of expression by 0, false skips the operation if an attribute is missing. // If true, it replaces all missing attributes of expression by 0, false skips the operation if an attribute is missing. IsReplaceMissing *bool `json:"isReplaceMissing,omitempty" tf:"is_replace_missing,omitempty"` // (String) // Your pipeline name. Name *string `json:"name,omitempty" tf:"name,omitempty"` // (String) Name of the attribute that contains the result of the arithmetic operation. // Name of the attribute that contains the result of the arithmetic operation. Target *string `json:"target,omitempty" tf:"target,omitempty"` }
func (*ArithmeticProcessorObservation) DeepCopy ¶
func (in *ArithmeticProcessorObservation) DeepCopy() *ArithmeticProcessorObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ArithmeticProcessorObservation.
func (*ArithmeticProcessorObservation) DeepCopyInto ¶
func (in *ArithmeticProcessorObservation) DeepCopyInto(out *ArithmeticProcessorObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ArithmeticProcessorParameters ¶
type ArithmeticProcessorParameters struct { // (String) Arithmetic operation between one or more log attributes. // Arithmetic operation between one or more log attributes. // +kubebuilder:validation:Optional Expression *string `json:"expression" tf:"expression,omitempty"` // (Boolean) // Boolean value to enable your pipeline. // +kubebuilder:validation:Optional IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"` // (Boolean) If true, it replaces all missing attributes of expression by 0, false skips the operation if an attribute is missing. // If true, it replaces all missing attributes of expression by 0, false skips the operation if an attribute is missing. // +kubebuilder:validation:Optional IsReplaceMissing *bool `json:"isReplaceMissing,omitempty" tf:"is_replace_missing,omitempty"` // (String) // Your pipeline name. // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // (String) Name of the attribute that contains the result of the arithmetic operation. // Name of the attribute that contains the result of the arithmetic operation. // +kubebuilder:validation:Optional Target *string `json:"target" tf:"target,omitempty"` }
func (*ArithmeticProcessorParameters) DeepCopy ¶
func (in *ArithmeticProcessorParameters) DeepCopy() *ArithmeticProcessorParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ArithmeticProcessorParameters.
func (*ArithmeticProcessorParameters) DeepCopyInto ¶
func (in *ArithmeticProcessorParameters) DeepCopyInto(out *ArithmeticProcessorParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AttributeRemapperInitParameters ¶
type AttributeRemapperInitParameters struct { // (Boolean) // If the processor is enabled or not. IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"` // (String) // Name of the processor Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Boolean) Override the target element if already set. // Override the target element if already set. OverrideOnConflict *bool `json:"overrideOnConflict,omitempty" tf:"override_on_conflict,omitempty"` // (Boolean) Remove or preserve the remapped source element. // Remove or preserve the remapped source element. PreserveSource *bool `json:"preserveSource,omitempty" tf:"preserve_source,omitempty"` // (String) Defines where the sources are from (log attribute or tag). // Defines where the sources are from (log `attribute` or `tag`). SourceType *string `json:"sourceType,omitempty" tf:"source_type,omitempty"` // (List of String) List of source attributes or tags. // List of source attributes or tags. Sources []*string `json:"sources,omitempty" tf:"sources,omitempty"` // (String) Name of the attribute that contains the result of the arithmetic operation. // Final attribute or tag name to remap the sources. Target *string `json:"target,omitempty" tf:"target,omitempty"` // (String) 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. // 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. TargetFormat *string `json:"targetFormat,omitempty" tf:"target_format,omitempty"` // (String) Defines if the target is a log attribute or tag. // Defines if the target is a log `attribute` or `tag`. TargetType *string `json:"targetType,omitempty" tf:"target_type,omitempty"` }
func (*AttributeRemapperInitParameters) DeepCopy ¶
func (in *AttributeRemapperInitParameters) DeepCopy() *AttributeRemapperInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AttributeRemapperInitParameters.
func (*AttributeRemapperInitParameters) DeepCopyInto ¶
func (in *AttributeRemapperInitParameters) DeepCopyInto(out *AttributeRemapperInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AttributeRemapperObservation ¶
type AttributeRemapperObservation struct { // (Boolean) // If the processor is enabled or not. IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"` // (String) // Name of the processor Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Boolean) Override the target element if already set. // Override the target element if already set. OverrideOnConflict *bool `json:"overrideOnConflict,omitempty" tf:"override_on_conflict,omitempty"` // (Boolean) Remove or preserve the remapped source element. // Remove or preserve the remapped source element. PreserveSource *bool `json:"preserveSource,omitempty" tf:"preserve_source,omitempty"` // (String) Defines where the sources are from (log attribute or tag). // Defines where the sources are from (log `attribute` or `tag`). SourceType *string `json:"sourceType,omitempty" tf:"source_type,omitempty"` // (List of String) List of source attributes or tags. // List of source attributes or tags. Sources []*string `json:"sources,omitempty" tf:"sources,omitempty"` // (String) Name of the attribute that contains the result of the arithmetic operation. // Final attribute or tag name to remap the sources. Target *string `json:"target,omitempty" tf:"target,omitempty"` // (String) 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. // 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. TargetFormat *string `json:"targetFormat,omitempty" tf:"target_format,omitempty"` // (String) Defines if the target is a log attribute or tag. // Defines if the target is a log `attribute` or `tag`. TargetType *string `json:"targetType,omitempty" tf:"target_type,omitempty"` }
func (*AttributeRemapperObservation) DeepCopy ¶
func (in *AttributeRemapperObservation) DeepCopy() *AttributeRemapperObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AttributeRemapperObservation.
func (*AttributeRemapperObservation) DeepCopyInto ¶
func (in *AttributeRemapperObservation) DeepCopyInto(out *AttributeRemapperObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AttributeRemapperParameters ¶
type AttributeRemapperParameters struct { // (Boolean) // If the processor is enabled or not. // +kubebuilder:validation:Optional IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"` // (String) // Name of the processor // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Boolean) Override the target element if already set. // Override the target element if already set. // +kubebuilder:validation:Optional OverrideOnConflict *bool `json:"overrideOnConflict,omitempty" tf:"override_on_conflict,omitempty"` // (Boolean) Remove or preserve the remapped source element. // Remove or preserve the remapped source element. // +kubebuilder:validation:Optional PreserveSource *bool `json:"preserveSource,omitempty" tf:"preserve_source,omitempty"` // (String) Defines where the sources are from (log attribute or tag). // Defines where the sources are from (log `attribute` or `tag`). // +kubebuilder:validation:Optional SourceType *string `json:"sourceType" tf:"source_type,omitempty"` // (List of String) List of source attributes or tags. // List of source attributes or tags. // +kubebuilder:validation:Optional Sources []*string `json:"sources" tf:"sources,omitempty"` // (String) Name of the attribute that contains the result of the arithmetic operation. // Final attribute or tag name to remap the sources. // +kubebuilder:validation:Optional Target *string `json:"target" tf:"target,omitempty"` // (String) 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. // 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. // +kubebuilder:validation:Optional TargetFormat *string `json:"targetFormat,omitempty" tf:"target_format,omitempty"` // (String) Defines if the target is a log attribute or tag. // Defines if the target is a log `attribute` or `tag`. // +kubebuilder:validation:Optional TargetType *string `json:"targetType" tf:"target_type,omitempty"` }
func (*AttributeRemapperParameters) DeepCopy ¶
func (in *AttributeRemapperParameters) DeepCopy() *AttributeRemapperParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AttributeRemapperParameters.
func (*AttributeRemapperParameters) DeepCopyInto ¶
func (in *AttributeRemapperParameters) DeepCopyInto(out *AttributeRemapperParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureArchiveInitParameters ¶
type AzureArchiveInitParameters struct { // (String) Your client id. // Your client id. ClientID *string `json:"clientId,omitempty" tf:"client_id,omitempty"` // (String) The container where the archive is stored. // The container where the archive is stored. Container *string `json:"container,omitempty" tf:"container,omitempty"` // (String) The path where the archive is stored. // The path where the archive is stored. Path *string `json:"path,omitempty" tf:"path,omitempty"` // (String) The associated storage account. // The associated storage account. StorageAccount *string `json:"storageAccount,omitempty" tf:"storage_account,omitempty"` // (String) Your tenant id. // Your tenant id. TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"` }
func (*AzureArchiveInitParameters) DeepCopy ¶
func (in *AzureArchiveInitParameters) DeepCopy() *AzureArchiveInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureArchiveInitParameters.
func (*AzureArchiveInitParameters) DeepCopyInto ¶
func (in *AzureArchiveInitParameters) DeepCopyInto(out *AzureArchiveInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureArchiveObservation ¶
type AzureArchiveObservation struct { // (String) Your client id. // Your client id. ClientID *string `json:"clientId,omitempty" tf:"client_id,omitempty"` // (String) The container where the archive is stored. // The container where the archive is stored. Container *string `json:"container,omitempty" tf:"container,omitempty"` // (String) The path where the archive is stored. // The path where the archive is stored. Path *string `json:"path,omitempty" tf:"path,omitempty"` // (String) The associated storage account. // The associated storage account. StorageAccount *string `json:"storageAccount,omitempty" tf:"storage_account,omitempty"` // (String) Your tenant id. // Your tenant id. TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"` }
func (*AzureArchiveObservation) DeepCopy ¶
func (in *AzureArchiveObservation) DeepCopy() *AzureArchiveObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureArchiveObservation.
func (*AzureArchiveObservation) DeepCopyInto ¶
func (in *AzureArchiveObservation) DeepCopyInto(out *AzureArchiveObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureArchiveParameters ¶
type AzureArchiveParameters struct { // (String) Your client id. // Your client id. // +kubebuilder:validation:Optional ClientID *string `json:"clientId" tf:"client_id,omitempty"` // (String) The container where the archive is stored. // The container where the archive is stored. // +kubebuilder:validation:Optional Container *string `json:"container" tf:"container,omitempty"` // (String) The path where the archive is stored. // The path where the archive is stored. // +kubebuilder:validation:Optional Path *string `json:"path,omitempty" tf:"path,omitempty"` // (String) The associated storage account. // The associated storage account. // +kubebuilder:validation:Optional StorageAccount *string `json:"storageAccount" tf:"storage_account,omitempty"` // (String) Your tenant id. // Your tenant id. // +kubebuilder:validation:Optional TenantID *string `json:"tenantId" tf:"tenant_id,omitempty"` }
func (*AzureArchiveParameters) DeepCopy ¶
func (in *AzureArchiveParameters) DeepCopy() *AzureArchiveParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureArchiveParameters.
func (*AzureArchiveParameters) DeepCopyInto ¶
func (in *AzureArchiveParameters) DeepCopyInto(out *AzureArchiveParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CategoryFilterInitParameters ¶
type CategoryFilterInitParameters struct { // (String) Filter criteria of the category. // Filter criteria of the category. Query *string `json:"query,omitempty" tf:"query,omitempty"` }
func (*CategoryFilterInitParameters) DeepCopy ¶
func (in *CategoryFilterInitParameters) DeepCopy() *CategoryFilterInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CategoryFilterInitParameters.
func (*CategoryFilterInitParameters) DeepCopyInto ¶
func (in *CategoryFilterInitParameters) DeepCopyInto(out *CategoryFilterInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CategoryFilterObservation ¶
type CategoryFilterObservation struct { // (String) Filter criteria of the category. // Filter criteria of the category. Query *string `json:"query,omitempty" tf:"query,omitempty"` }
func (*CategoryFilterObservation) DeepCopy ¶
func (in *CategoryFilterObservation) DeepCopy() *CategoryFilterObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CategoryFilterObservation.
func (*CategoryFilterObservation) DeepCopyInto ¶
func (in *CategoryFilterObservation) DeepCopyInto(out *CategoryFilterObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CategoryFilterParameters ¶
type CategoryFilterParameters struct { // (String) Filter criteria of the category. // Filter criteria of the category. // +kubebuilder:validation:Optional Query *string `json:"query" tf:"query,omitempty"` }
func (*CategoryFilterParameters) DeepCopy ¶
func (in *CategoryFilterParameters) DeepCopy() *CategoryFilterParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CategoryFilterParameters.
func (*CategoryFilterParameters) DeepCopyInto ¶
func (in *CategoryFilterParameters) DeepCopyInto(out *CategoryFilterParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CategoryInitParameters ¶
type CategoryInitParameters struct { // (Block List, Min: 1) (see below for nested schema) Filter []CategoryFilterInitParameters `json:"filter,omitempty" tf:"filter,omitempty"` // (String) Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*CategoryInitParameters) DeepCopy ¶
func (in *CategoryInitParameters) DeepCopy() *CategoryInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CategoryInitParameters.
func (*CategoryInitParameters) DeepCopyInto ¶
func (in *CategoryInitParameters) DeepCopyInto(out *CategoryInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CategoryObservation ¶
type CategoryObservation struct { // (Block List, Min: 1) (see below for nested schema) Filter []CategoryFilterObservation `json:"filter,omitempty" tf:"filter,omitempty"` // (String) Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*CategoryObservation) DeepCopy ¶
func (in *CategoryObservation) DeepCopy() *CategoryObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CategoryObservation.
func (*CategoryObservation) DeepCopyInto ¶
func (in *CategoryObservation) DeepCopyInto(out *CategoryObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CategoryParameters ¶
type CategoryParameters struct { // (Block List, Min: 1) (see below for nested schema) // +kubebuilder:validation:Optional Filter []CategoryFilterParameters `json:"filter" tf:"filter,omitempty"` // (String) // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` }
func (*CategoryParameters) DeepCopy ¶
func (in *CategoryParameters) DeepCopy() *CategoryParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CategoryParameters.
func (*CategoryParameters) DeepCopyInto ¶
func (in *CategoryParameters) DeepCopyInto(out *CategoryParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CategoryProcessorCategoryFilterInitParameters ¶
type CategoryProcessorCategoryFilterInitParameters struct { // (String) Filter criteria of the category. // Filter criteria of the category. Query *string `json:"query,omitempty" tf:"query,omitempty"` }
func (*CategoryProcessorCategoryFilterInitParameters) DeepCopy ¶
func (in *CategoryProcessorCategoryFilterInitParameters) DeepCopy() *CategoryProcessorCategoryFilterInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CategoryProcessorCategoryFilterInitParameters.
func (*CategoryProcessorCategoryFilterInitParameters) DeepCopyInto ¶
func (in *CategoryProcessorCategoryFilterInitParameters) DeepCopyInto(out *CategoryProcessorCategoryFilterInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CategoryProcessorCategoryFilterObservation ¶
type CategoryProcessorCategoryFilterObservation struct { // (String) Filter criteria of the category. // Filter criteria of the category. Query *string `json:"query,omitempty" tf:"query,omitempty"` }
func (*CategoryProcessorCategoryFilterObservation) DeepCopy ¶
func (in *CategoryProcessorCategoryFilterObservation) DeepCopy() *CategoryProcessorCategoryFilterObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CategoryProcessorCategoryFilterObservation.
func (*CategoryProcessorCategoryFilterObservation) DeepCopyInto ¶
func (in *CategoryProcessorCategoryFilterObservation) DeepCopyInto(out *CategoryProcessorCategoryFilterObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CategoryProcessorCategoryFilterParameters ¶
type CategoryProcessorCategoryFilterParameters struct { // (String) Filter criteria of the category. // Filter criteria of the category. // +kubebuilder:validation:Optional Query *string `json:"query" tf:"query,omitempty"` }
func (*CategoryProcessorCategoryFilterParameters) DeepCopy ¶
func (in *CategoryProcessorCategoryFilterParameters) DeepCopy() *CategoryProcessorCategoryFilterParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CategoryProcessorCategoryFilterParameters.
func (*CategoryProcessorCategoryFilterParameters) DeepCopyInto ¶
func (in *CategoryProcessorCategoryFilterParameters) DeepCopyInto(out *CategoryProcessorCategoryFilterParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CategoryProcessorCategoryInitParameters ¶
type CategoryProcessorCategoryInitParameters struct { // (Block List, Min: 1) (see below for nested schema) Filter []CategoryProcessorCategoryFilterInitParameters `json:"filter,omitempty" tf:"filter,omitempty"` // (String) Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*CategoryProcessorCategoryInitParameters) DeepCopy ¶
func (in *CategoryProcessorCategoryInitParameters) DeepCopy() *CategoryProcessorCategoryInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CategoryProcessorCategoryInitParameters.
func (*CategoryProcessorCategoryInitParameters) DeepCopyInto ¶
func (in *CategoryProcessorCategoryInitParameters) DeepCopyInto(out *CategoryProcessorCategoryInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CategoryProcessorCategoryObservation ¶
type CategoryProcessorCategoryObservation struct { // (Block List, Min: 1) (see below for nested schema) Filter []CategoryProcessorCategoryFilterObservation `json:"filter,omitempty" tf:"filter,omitempty"` // (String) Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*CategoryProcessorCategoryObservation) DeepCopy ¶
func (in *CategoryProcessorCategoryObservation) DeepCopy() *CategoryProcessorCategoryObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CategoryProcessorCategoryObservation.
func (*CategoryProcessorCategoryObservation) DeepCopyInto ¶
func (in *CategoryProcessorCategoryObservation) DeepCopyInto(out *CategoryProcessorCategoryObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CategoryProcessorCategoryParameters ¶
type CategoryProcessorCategoryParameters struct { // (Block List, Min: 1) (see below for nested schema) // +kubebuilder:validation:Optional Filter []CategoryProcessorCategoryFilterParameters `json:"filter" tf:"filter,omitempty"` // (String) // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` }
func (*CategoryProcessorCategoryParameters) DeepCopy ¶
func (in *CategoryProcessorCategoryParameters) DeepCopy() *CategoryProcessorCategoryParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CategoryProcessorCategoryParameters.
func (*CategoryProcessorCategoryParameters) DeepCopyInto ¶
func (in *CategoryProcessorCategoryParameters) DeepCopyInto(out *CategoryProcessorCategoryParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CategoryProcessorInitParameters ¶
type CategoryProcessorInitParameters struct { // (Block List, Min: 1) List of filters to match or exclude a log with their corresponding name to assign a custom value to the log. (see below for nested schema) // List of filters to match or exclude a log with their corresponding name to assign a custom value to the log. Category []CategoryInitParameters `json:"category,omitempty" tf:"category,omitempty"` // (Boolean) // If the processor is enabled or not. IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"` // (String) // Name of the category Name *string `json:"name,omitempty" tf:"name,omitempty"` // (String) Name of the attribute that contains the result of the arithmetic operation. // Name of the target attribute whose value is defined by the matching category. Target *string `json:"target,omitempty" tf:"target,omitempty"` }
func (*CategoryProcessorInitParameters) DeepCopy ¶
func (in *CategoryProcessorInitParameters) DeepCopy() *CategoryProcessorInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CategoryProcessorInitParameters.
func (*CategoryProcessorInitParameters) DeepCopyInto ¶
func (in *CategoryProcessorInitParameters) DeepCopyInto(out *CategoryProcessorInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CategoryProcessorObservation ¶
type CategoryProcessorObservation struct { // (Block List, Min: 1) List of filters to match or exclude a log with their corresponding name to assign a custom value to the log. (see below for nested schema) // List of filters to match or exclude a log with their corresponding name to assign a custom value to the log. Category []CategoryObservation `json:"category,omitempty" tf:"category,omitempty"` // (Boolean) // If the processor is enabled or not. IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"` // (String) // Name of the category Name *string `json:"name,omitempty" tf:"name,omitempty"` // (String) Name of the attribute that contains the result of the arithmetic operation. // Name of the target attribute whose value is defined by the matching category. Target *string `json:"target,omitempty" tf:"target,omitempty"` }
func (*CategoryProcessorObservation) DeepCopy ¶
func (in *CategoryProcessorObservation) DeepCopy() *CategoryProcessorObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CategoryProcessorObservation.
func (*CategoryProcessorObservation) DeepCopyInto ¶
func (in *CategoryProcessorObservation) DeepCopyInto(out *CategoryProcessorObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CategoryProcessorParameters ¶
type CategoryProcessorParameters struct { // (Block List, Min: 1) List of filters to match or exclude a log with their corresponding name to assign a custom value to the log. (see below for nested schema) // List of filters to match or exclude a log with their corresponding name to assign a custom value to the log. // +kubebuilder:validation:Optional Category []CategoryParameters `json:"category" tf:"category,omitempty"` // (Boolean) // If the processor is enabled or not. // +kubebuilder:validation:Optional IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"` // (String) // Name of the category // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // (String) Name of the attribute that contains the result of the arithmetic operation. // Name of the target attribute whose value is defined by the matching category. // +kubebuilder:validation:Optional Target *string `json:"target" tf:"target,omitempty"` }
func (*CategoryProcessorParameters) DeepCopy ¶
func (in *CategoryProcessorParameters) DeepCopy() *CategoryProcessorParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CategoryProcessorParameters.
func (*CategoryProcessorParameters) DeepCopyInto ¶
func (in *CategoryProcessorParameters) DeepCopyInto(out *CategoryProcessorParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeInitParameters ¶
type ComputeInitParameters struct { // (String) The type of aggregation to use. This field can't be updated after creation. Valid values are count, distribution. // The type of aggregation to use. This field can't be updated after creation. Valid values are `count`, `distribution`. AggregationType *string `json:"aggregationType,omitempty" tf:"aggregation_type,omitempty"` // (Boolean) Toggle to include/exclude percentiles for a distribution metric. Defaults to false. Can only be applied to metrics that have an aggregation_type of distribution. // Toggle to include/exclude percentiles for a distribution metric. Defaults to false. Can only be applied to metrics that have an `aggregation_type` of distribution. IncludePercentiles *bool `json:"includePercentiles,omitempty" tf:"include_percentiles,omitempty"` // based metric will aggregate on (only used if the aggregation type is a "distribution"). This field can't be updated after creation. // The path to the value the log-based metric will aggregate on (only used if the aggregation type is a "distribution"). This field can't be updated after creation. Path *string `json:"path,omitempty" tf:"path,omitempty"` }
func (*ComputeInitParameters) DeepCopy ¶
func (in *ComputeInitParameters) DeepCopy() *ComputeInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeInitParameters.
func (*ComputeInitParameters) DeepCopyInto ¶
func (in *ComputeInitParameters) DeepCopyInto(out *ComputeInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeObservation ¶
type ComputeObservation struct { // (String) The type of aggregation to use. This field can't be updated after creation. Valid values are count, distribution. // The type of aggregation to use. This field can't be updated after creation. Valid values are `count`, `distribution`. AggregationType *string `json:"aggregationType,omitempty" tf:"aggregation_type,omitempty"` // (Boolean) Toggle to include/exclude percentiles for a distribution metric. Defaults to false. Can only be applied to metrics that have an aggregation_type of distribution. // Toggle to include/exclude percentiles for a distribution metric. Defaults to false. Can only be applied to metrics that have an `aggregation_type` of distribution. IncludePercentiles *bool `json:"includePercentiles,omitempty" tf:"include_percentiles,omitempty"` // based metric will aggregate on (only used if the aggregation type is a "distribution"). This field can't be updated after creation. // The path to the value the log-based metric will aggregate on (only used if the aggregation type is a "distribution"). This field can't be updated after creation. Path *string `json:"path,omitempty" tf:"path,omitempty"` }
func (*ComputeObservation) DeepCopy ¶
func (in *ComputeObservation) DeepCopy() *ComputeObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeObservation.
func (*ComputeObservation) DeepCopyInto ¶
func (in *ComputeObservation) DeepCopyInto(out *ComputeObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ComputeParameters ¶
type ComputeParameters struct { // (String) The type of aggregation to use. This field can't be updated after creation. Valid values are count, distribution. // The type of aggregation to use. This field can't be updated after creation. Valid values are `count`, `distribution`. // +kubebuilder:validation:Optional AggregationType *string `json:"aggregationType" tf:"aggregation_type,omitempty"` // (Boolean) Toggle to include/exclude percentiles for a distribution metric. Defaults to false. Can only be applied to metrics that have an aggregation_type of distribution. // Toggle to include/exclude percentiles for a distribution metric. Defaults to false. Can only be applied to metrics that have an `aggregation_type` of distribution. // +kubebuilder:validation:Optional IncludePercentiles *bool `json:"includePercentiles,omitempty" tf:"include_percentiles,omitempty"` // based metric will aggregate on (only used if the aggregation type is a "distribution"). This field can't be updated after creation. // The path to the value the log-based metric will aggregate on (only used if the aggregation type is a "distribution"). This field can't be updated after creation. // +kubebuilder:validation:Optional Path *string `json:"path,omitempty" tf:"path,omitempty"` }
func (*ComputeParameters) DeepCopy ¶
func (in *ComputeParameters) DeepCopy() *ComputeParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ComputeParameters.
func (*ComputeParameters) DeepCopyInto ¶
func (in *ComputeParameters) DeepCopyInto(out *ComputeParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomPipeline ¶
type CustomPipeline struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.filter) || (has(self.initProvider) && has(self.initProvider.filter))",message="spec.forProvider.filter is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" Spec CustomPipelineSpec `json:"spec"` Status CustomPipelineStatus `json:"status,omitempty"` }
CustomPipeline is the Schema for the CustomPipelines API. Provides a Datadog Logs Pipeline API https://docs.datadoghq.com/api/v1/logs-pipelines/ resource, which is used to create and manage Datadog logs custom pipelines. Each datadog_logs_custom_pipeline resource defines a complete pipeline. The order of the pipelines is maintained in a different resource: datadog_logs_pipeline_order. When creating a new pipeline, you need to explicitly add this pipeline to the datadog_logs_pipeline_order resource to track the pipeline. Similarly, when a pipeline needs to be destroyed, remove its references from the datadog_logs_pipeline_order resource. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,datadog}
func (*CustomPipeline) DeepCopy ¶
func (in *CustomPipeline) DeepCopy() *CustomPipeline
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomPipeline.
func (*CustomPipeline) DeepCopyInto ¶
func (in *CustomPipeline) DeepCopyInto(out *CustomPipeline)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CustomPipeline) DeepCopyObject ¶
func (in *CustomPipeline) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CustomPipeline) GetCondition ¶
func (mg *CustomPipeline) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this CustomPipeline.
func (*CustomPipeline) GetConnectionDetailsMapping ¶
func (tr *CustomPipeline) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this CustomPipeline
func (*CustomPipeline) GetDeletionPolicy ¶
func (mg *CustomPipeline) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this CustomPipeline.
func (*CustomPipeline) GetID ¶
func (tr *CustomPipeline) GetID() string
GetID returns ID of underlying Terraform resource of this CustomPipeline
func (*CustomPipeline) GetInitParameters ¶
func (tr *CustomPipeline) GetInitParameters() (map[string]any, error)
GetInitParameters of this CustomPipeline
func (*CustomPipeline) GetManagementPolicies ¶
func (mg *CustomPipeline) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this CustomPipeline.
func (*CustomPipeline) GetMergedParameters ¶
func (tr *CustomPipeline) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this CustomPipeline
func (*CustomPipeline) GetObservation ¶
func (tr *CustomPipeline) GetObservation() (map[string]any, error)
GetObservation of this CustomPipeline
func (*CustomPipeline) GetParameters ¶
func (tr *CustomPipeline) GetParameters() (map[string]any, error)
GetParameters of this CustomPipeline
func (*CustomPipeline) GetProviderConfigReference ¶
func (mg *CustomPipeline) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this CustomPipeline.
func (*CustomPipeline) GetPublishConnectionDetailsTo ¶
func (mg *CustomPipeline) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this CustomPipeline.
func (*CustomPipeline) GetTerraformResourceType ¶
func (mg *CustomPipeline) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this CustomPipeline
func (*CustomPipeline) GetTerraformSchemaVersion ¶
func (tr *CustomPipeline) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*CustomPipeline) GetWriteConnectionSecretToReference ¶
func (mg *CustomPipeline) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this CustomPipeline.
func (*CustomPipeline) Hub ¶
func (tr *CustomPipeline) Hub()
Hub marks this type as a conversion hub.
func (*CustomPipeline) LateInitialize ¶
func (tr *CustomPipeline) LateInitialize(attrs []byte) (bool, error)
LateInitialize this CustomPipeline using its observed tfState. returns True if there are any spec changes for the resource.
func (*CustomPipeline) SetConditions ¶
func (mg *CustomPipeline) SetConditions(c ...xpv1.Condition)
SetConditions of this CustomPipeline.
func (*CustomPipeline) SetDeletionPolicy ¶
func (mg *CustomPipeline) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this CustomPipeline.
func (*CustomPipeline) SetManagementPolicies ¶
func (mg *CustomPipeline) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this CustomPipeline.
func (*CustomPipeline) SetObservation ¶
func (tr *CustomPipeline) SetObservation(obs map[string]any) error
SetObservation for this CustomPipeline
func (*CustomPipeline) SetParameters ¶
func (tr *CustomPipeline) SetParameters(params map[string]any) error
SetParameters for this CustomPipeline
func (*CustomPipeline) SetProviderConfigReference ¶
func (mg *CustomPipeline) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this CustomPipeline.
func (*CustomPipeline) SetPublishConnectionDetailsTo ¶
func (mg *CustomPipeline) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this CustomPipeline.
func (*CustomPipeline) SetWriteConnectionSecretToReference ¶
func (mg *CustomPipeline) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this CustomPipeline.
type CustomPipelineInitParameters ¶
type CustomPipelineInitParameters struct { // (Block List, Min: 1) (see below for nested schema) Filter []FilterInitParameters `json:"filter,omitempty" tf:"filter,omitempty"` // (Boolean) IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"` // (String) Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Block List) (see below for nested schema) Processor []ProcessorInitParameters `json:"processor,omitempty" tf:"processor,omitempty"` }
func (*CustomPipelineInitParameters) DeepCopy ¶
func (in *CustomPipelineInitParameters) DeepCopy() *CustomPipelineInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomPipelineInitParameters.
func (*CustomPipelineInitParameters) DeepCopyInto ¶
func (in *CustomPipelineInitParameters) DeepCopyInto(out *CustomPipelineInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomPipelineList ¶
type CustomPipelineList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []CustomPipeline `json:"items"` }
CustomPipelineList contains a list of CustomPipelines
func (*CustomPipelineList) DeepCopy ¶
func (in *CustomPipelineList) DeepCopy() *CustomPipelineList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomPipelineList.
func (*CustomPipelineList) DeepCopyInto ¶
func (in *CustomPipelineList) DeepCopyInto(out *CustomPipelineList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CustomPipelineList) DeepCopyObject ¶
func (in *CustomPipelineList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CustomPipelineList) GetItems ¶
func (l *CustomPipelineList) GetItems() []resource.Managed
GetItems of this CustomPipelineList.
type CustomPipelineObservation ¶
type CustomPipelineObservation struct { // (Block List, Min: 1) (see below for nested schema) Filter []FilterObservation `json:"filter,omitempty" tf:"filter,omitempty"` // (String) The ID of this resource. ID *string `json:"id,omitempty" tf:"id,omitempty"` // (Boolean) IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"` // (String) Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Block List) (see below for nested schema) Processor []ProcessorObservation `json:"processor,omitempty" tf:"processor,omitempty"` }
func (*CustomPipelineObservation) DeepCopy ¶
func (in *CustomPipelineObservation) DeepCopy() *CustomPipelineObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomPipelineObservation.
func (*CustomPipelineObservation) DeepCopyInto ¶
func (in *CustomPipelineObservation) DeepCopyInto(out *CustomPipelineObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomPipelineParameters ¶
type CustomPipelineParameters struct { // (Block List, Min: 1) (see below for nested schema) // +kubebuilder:validation:Optional Filter []FilterParameters `json:"filter,omitempty" tf:"filter,omitempty"` // (Boolean) // +kubebuilder:validation:Optional IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"` // (String) // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Block List) (see below for nested schema) // +kubebuilder:validation:Optional Processor []ProcessorParameters `json:"processor,omitempty" tf:"processor,omitempty"` }
func (*CustomPipelineParameters) DeepCopy ¶
func (in *CustomPipelineParameters) DeepCopy() *CustomPipelineParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomPipelineParameters.
func (*CustomPipelineParameters) DeepCopyInto ¶
func (in *CustomPipelineParameters) DeepCopyInto(out *CustomPipelineParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomPipelineSpec ¶
type CustomPipelineSpec struct { v1.ResourceSpec `json:",inline"` ForProvider CustomPipelineParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider CustomPipelineInitParameters `json:"initProvider,omitempty"` }
CustomPipelineSpec defines the desired state of CustomPipeline
func (*CustomPipelineSpec) DeepCopy ¶
func (in *CustomPipelineSpec) DeepCopy() *CustomPipelineSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomPipelineSpec.
func (*CustomPipelineSpec) DeepCopyInto ¶
func (in *CustomPipelineSpec) DeepCopyInto(out *CustomPipelineSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CustomPipelineStatus ¶
type CustomPipelineStatus struct { v1.ResourceStatus `json:",inline"` AtProvider CustomPipelineObservation `json:"atProvider,omitempty"` }
CustomPipelineStatus defines the observed state of CustomPipeline.
func (*CustomPipelineStatus) DeepCopy ¶
func (in *CustomPipelineStatus) DeepCopy() *CustomPipelineStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomPipelineStatus.
func (*CustomPipelineStatus) DeepCopyInto ¶
func (in *CustomPipelineStatus) DeepCopyInto(out *CustomPipelineStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DailyLimitResetInitParameters ¶
type DailyLimitResetInitParameters struct { // (String) String in HH:00 format representing the time of day the daily limit should be reset. The hours must be between 00 and 23 (inclusive). // String in `HH:00` format representing the time of day the daily limit should be reset. The hours must be between 00 and 23 (inclusive). ResetTime *string `json:"resetTime,omitempty" tf:"reset_time,omitempty"` // |+)HH:00 format representing the UTC offset to apply to the given reset time. The hours must be between -12 and +14 (inclusive). // String in `(-|+)HH:00` format representing the UTC offset to apply to the given reset time. The hours must be between -12 and +14 (inclusive). ResetUtcOffset *string `json:"resetUtcOffset,omitempty" tf:"reset_utc_offset,omitempty"` }
func (*DailyLimitResetInitParameters) DeepCopy ¶
func (in *DailyLimitResetInitParameters) DeepCopy() *DailyLimitResetInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DailyLimitResetInitParameters.
func (*DailyLimitResetInitParameters) DeepCopyInto ¶
func (in *DailyLimitResetInitParameters) DeepCopyInto(out *DailyLimitResetInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DailyLimitResetObservation ¶
type DailyLimitResetObservation struct { // (String) String in HH:00 format representing the time of day the daily limit should be reset. The hours must be between 00 and 23 (inclusive). // String in `HH:00` format representing the time of day the daily limit should be reset. The hours must be between 00 and 23 (inclusive). ResetTime *string `json:"resetTime,omitempty" tf:"reset_time,omitempty"` // |+)HH:00 format representing the UTC offset to apply to the given reset time. The hours must be between -12 and +14 (inclusive). // String in `(-|+)HH:00` format representing the UTC offset to apply to the given reset time. The hours must be between -12 and +14 (inclusive). ResetUtcOffset *string `json:"resetUtcOffset,omitempty" tf:"reset_utc_offset,omitempty"` }
func (*DailyLimitResetObservation) DeepCopy ¶
func (in *DailyLimitResetObservation) DeepCopy() *DailyLimitResetObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DailyLimitResetObservation.
func (*DailyLimitResetObservation) DeepCopyInto ¶
func (in *DailyLimitResetObservation) DeepCopyInto(out *DailyLimitResetObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DailyLimitResetParameters ¶
type DailyLimitResetParameters struct { // (String) String in HH:00 format representing the time of day the daily limit should be reset. The hours must be between 00 and 23 (inclusive). // String in `HH:00` format representing the time of day the daily limit should be reset. The hours must be between 00 and 23 (inclusive). // +kubebuilder:validation:Optional ResetTime *string `json:"resetTime" tf:"reset_time,omitempty"` // |+)HH:00 format representing the UTC offset to apply to the given reset time. The hours must be between -12 and +14 (inclusive). // String in `(-|+)HH:00` format representing the UTC offset to apply to the given reset time. The hours must be between -12 and +14 (inclusive). // +kubebuilder:validation:Optional ResetUtcOffset *string `json:"resetUtcOffset" tf:"reset_utc_offset,omitempty"` }
func (*DailyLimitResetParameters) DeepCopy ¶
func (in *DailyLimitResetParameters) DeepCopy() *DailyLimitResetParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DailyLimitResetParameters.
func (*DailyLimitResetParameters) DeepCopyInto ¶
func (in *DailyLimitResetParameters) DeepCopyInto(out *DailyLimitResetParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DateRemapperInitParameters ¶
type DateRemapperInitParameters struct { // (Boolean) // If the processor is enabled or not. IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"` // (String) // Name of the processor. Name *string `json:"name,omitempty" tf:"name,omitempty"` // (List of String) List of source attributes or tags. // List of source attributes. Sources []*string `json:"sources,omitempty" tf:"sources,omitempty"` }
func (*DateRemapperInitParameters) DeepCopy ¶
func (in *DateRemapperInitParameters) DeepCopy() *DateRemapperInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DateRemapperInitParameters.
func (*DateRemapperInitParameters) DeepCopyInto ¶
func (in *DateRemapperInitParameters) DeepCopyInto(out *DateRemapperInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DateRemapperObservation ¶
type DateRemapperObservation struct { // (Boolean) // If the processor is enabled or not. IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"` // (String) // Name of the processor. Name *string `json:"name,omitempty" tf:"name,omitempty"` // (List of String) List of source attributes or tags. // List of source attributes. Sources []*string `json:"sources,omitempty" tf:"sources,omitempty"` }
func (*DateRemapperObservation) DeepCopy ¶
func (in *DateRemapperObservation) DeepCopy() *DateRemapperObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DateRemapperObservation.
func (*DateRemapperObservation) DeepCopyInto ¶
func (in *DateRemapperObservation) DeepCopyInto(out *DateRemapperObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DateRemapperParameters ¶
type DateRemapperParameters struct { // (Boolean) // If the processor is enabled or not. // +kubebuilder:validation:Optional IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"` // (String) // Name of the processor. // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // (List of String) List of source attributes or tags. // List of source attributes. // +kubebuilder:validation:Optional Sources []*string `json:"sources" tf:"sources,omitempty"` }
func (*DateRemapperParameters) DeepCopy ¶
func (in *DateRemapperParameters) DeepCopy() *DateRemapperParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DateRemapperParameters.
func (*DateRemapperParameters) DeepCopyInto ¶
func (in *DateRemapperParameters) DeepCopyInto(out *DateRemapperParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExclusionFilterFilterInitParameters ¶
type ExclusionFilterFilterInitParameters struct { // (String) Logs filter criteria. Only logs matching this filter criteria are considered for this index. // Only logs matching the filter criteria and the query of the parent index will be considered for this exclusion filter. Query *string `json:"query,omitempty" tf:"query,omitempty"` // (Number) The fraction of logs excluded by the exclusion filter, when active. // The fraction of logs excluded by the exclusion filter, when active. SampleRate *float64 `json:"sampleRate,omitempty" tf:"sample_rate,omitempty"` }
func (*ExclusionFilterFilterInitParameters) DeepCopy ¶
func (in *ExclusionFilterFilterInitParameters) DeepCopy() *ExclusionFilterFilterInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExclusionFilterFilterInitParameters.
func (*ExclusionFilterFilterInitParameters) DeepCopyInto ¶
func (in *ExclusionFilterFilterInitParameters) DeepCopyInto(out *ExclusionFilterFilterInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExclusionFilterFilterObservation ¶
type ExclusionFilterFilterObservation struct { // (String) Logs filter criteria. Only logs matching this filter criteria are considered for this index. // Only logs matching the filter criteria and the query of the parent index will be considered for this exclusion filter. Query *string `json:"query,omitempty" tf:"query,omitempty"` // (Number) The fraction of logs excluded by the exclusion filter, when active. // The fraction of logs excluded by the exclusion filter, when active. SampleRate *float64 `json:"sampleRate,omitempty" tf:"sample_rate,omitempty"` }
func (*ExclusionFilterFilterObservation) DeepCopy ¶
func (in *ExclusionFilterFilterObservation) DeepCopy() *ExclusionFilterFilterObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExclusionFilterFilterObservation.
func (*ExclusionFilterFilterObservation) DeepCopyInto ¶
func (in *ExclusionFilterFilterObservation) DeepCopyInto(out *ExclusionFilterFilterObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExclusionFilterFilterParameters ¶
type ExclusionFilterFilterParameters struct { // (String) Logs filter criteria. Only logs matching this filter criteria are considered for this index. // Only logs matching the filter criteria and the query of the parent index will be considered for this exclusion filter. // +kubebuilder:validation:Optional Query *string `json:"query,omitempty" tf:"query,omitempty"` // (Number) The fraction of logs excluded by the exclusion filter, when active. // The fraction of logs excluded by the exclusion filter, when active. // +kubebuilder:validation:Optional SampleRate *float64 `json:"sampleRate,omitempty" tf:"sample_rate,omitempty"` }
func (*ExclusionFilterFilterParameters) DeepCopy ¶
func (in *ExclusionFilterFilterParameters) DeepCopy() *ExclusionFilterFilterParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExclusionFilterFilterParameters.
func (*ExclusionFilterFilterParameters) DeepCopyInto ¶
func (in *ExclusionFilterFilterParameters) DeepCopyInto(out *ExclusionFilterFilterParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExclusionFilterInitParameters ¶
type ExclusionFilterInitParameters struct { // (Block List, Min: 1, Max: 1) Logs filter (see below for nested schema) Filter []ExclusionFilterFilterInitParameters `json:"filter,omitempty" tf:"filter,omitempty"` // (Boolean) A boolean stating if the exclusion is active or not. // A boolean stating if the exclusion is active or not. IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"` // (String) The name of the index. // The name of the exclusion filter. Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*ExclusionFilterInitParameters) DeepCopy ¶
func (in *ExclusionFilterInitParameters) DeepCopy() *ExclusionFilterInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExclusionFilterInitParameters.
func (*ExclusionFilterInitParameters) DeepCopyInto ¶
func (in *ExclusionFilterInitParameters) DeepCopyInto(out *ExclusionFilterInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExclusionFilterObservation ¶
type ExclusionFilterObservation struct { // (Block List, Min: 1, Max: 1) Logs filter (see below for nested schema) Filter []ExclusionFilterFilterObservation `json:"filter,omitempty" tf:"filter,omitempty"` // (Boolean) A boolean stating if the exclusion is active or not. // A boolean stating if the exclusion is active or not. IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"` // (String) The name of the index. // The name of the exclusion filter. Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*ExclusionFilterObservation) DeepCopy ¶
func (in *ExclusionFilterObservation) DeepCopy() *ExclusionFilterObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExclusionFilterObservation.
func (*ExclusionFilterObservation) DeepCopyInto ¶
func (in *ExclusionFilterObservation) DeepCopyInto(out *ExclusionFilterObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExclusionFilterParameters ¶
type ExclusionFilterParameters struct { // (Block List, Min: 1, Max: 1) Logs filter (see below for nested schema) // +kubebuilder:validation:Optional Filter []ExclusionFilterFilterParameters `json:"filter,omitempty" tf:"filter,omitempty"` // (Boolean) A boolean stating if the exclusion is active or not. // A boolean stating if the exclusion is active or not. // +kubebuilder:validation:Optional IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"` // (String) The name of the index. // The name of the exclusion filter. // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*ExclusionFilterParameters) DeepCopy ¶
func (in *ExclusionFilterParameters) DeepCopy() *ExclusionFilterParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExclusionFilterParameters.
func (*ExclusionFilterParameters) DeepCopyInto ¶
func (in *ExclusionFilterParameters) DeepCopyInto(out *ExclusionFilterParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FilterInitParameters ¶
type FilterInitParameters struct { // (String) Filter criteria of the category. // Filter criteria of the category. Query *string `json:"query,omitempty" tf:"query,omitempty"` }
func (*FilterInitParameters) DeepCopy ¶
func (in *FilterInitParameters) DeepCopy() *FilterInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FilterInitParameters.
func (*FilterInitParameters) DeepCopyInto ¶
func (in *FilterInitParameters) DeepCopyInto(out *FilterInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FilterObservation ¶
type FilterObservation struct { // (String) Filter criteria of the category. // Filter criteria of the category. Query *string `json:"query,omitempty" tf:"query,omitempty"` }
func (*FilterObservation) DeepCopy ¶
func (in *FilterObservation) DeepCopy() *FilterObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FilterObservation.
func (*FilterObservation) DeepCopyInto ¶
func (in *FilterObservation) DeepCopyInto(out *FilterObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FilterParameters ¶
type FilterParameters struct { // (String) Filter criteria of the category. // Filter criteria of the category. // +kubebuilder:validation:Optional Query *string `json:"query" tf:"query,omitempty"` }
func (*FilterParameters) DeepCopy ¶
func (in *FilterParameters) DeepCopy() *FilterParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FilterParameters.
func (*FilterParameters) DeepCopyInto ¶
func (in *FilterParameters) DeepCopyInto(out *FilterParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GcsArchiveInitParameters ¶
type GcsArchiveInitParameters struct { // (String) Name of your GCS bucket. // Name of your GCS bucket. Bucket *string `json:"bucket,omitempty" tf:"bucket,omitempty"` // (String) Your client email. // Your client email. ClientEmail *string `json:"clientEmail,omitempty" tf:"client_email,omitempty"` // (String) The path where the archive is stored. // Path where the archive is stored. Path *string `json:"path,omitempty" tf:"path,omitempty"` // (String) Your project id. // Your project id. ProjectID *string `json:"projectId,omitempty" tf:"project_id,omitempty"` }
func (*GcsArchiveInitParameters) DeepCopy ¶
func (in *GcsArchiveInitParameters) DeepCopy() *GcsArchiveInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GcsArchiveInitParameters.
func (*GcsArchiveInitParameters) DeepCopyInto ¶
func (in *GcsArchiveInitParameters) DeepCopyInto(out *GcsArchiveInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GcsArchiveObservation ¶
type GcsArchiveObservation struct { // (String) Name of your GCS bucket. // Name of your GCS bucket. Bucket *string `json:"bucket,omitempty" tf:"bucket,omitempty"` // (String) Your client email. // Your client email. ClientEmail *string `json:"clientEmail,omitempty" tf:"client_email,omitempty"` // (String) The path where the archive is stored. // Path where the archive is stored. Path *string `json:"path,omitempty" tf:"path,omitempty"` // (String) Your project id. // Your project id. ProjectID *string `json:"projectId,omitempty" tf:"project_id,omitempty"` }
func (*GcsArchiveObservation) DeepCopy ¶
func (in *GcsArchiveObservation) DeepCopy() *GcsArchiveObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GcsArchiveObservation.
func (*GcsArchiveObservation) DeepCopyInto ¶
func (in *GcsArchiveObservation) DeepCopyInto(out *GcsArchiveObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GcsArchiveParameters ¶
type GcsArchiveParameters struct { // (String) Name of your GCS bucket. // Name of your GCS bucket. // +kubebuilder:validation:Optional Bucket *string `json:"bucket" tf:"bucket,omitempty"` // (String) Your client email. // Your client email. // +kubebuilder:validation:Optional ClientEmail *string `json:"clientEmail" tf:"client_email,omitempty"` // (String) The path where the archive is stored. // Path where the archive is stored. // +kubebuilder:validation:Optional Path *string `json:"path,omitempty" tf:"path,omitempty"` // (String) Your project id. // Your project id. // +kubebuilder:validation:Optional ProjectID *string `json:"projectId" tf:"project_id,omitempty"` }
func (*GcsArchiveParameters) DeepCopy ¶
func (in *GcsArchiveParameters) DeepCopy() *GcsArchiveParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GcsArchiveParameters.
func (*GcsArchiveParameters) DeepCopyInto ¶
func (in *GcsArchiveParameters) DeepCopyInto(out *GcsArchiveParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GeoIPParserInitParameters ¶
type GeoIPParserInitParameters struct { // (Boolean) // If the processor is enabled or not. IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"` // (String) // Name of the processor. Name *string `json:"name,omitempty" tf:"name,omitempty"` // (List of String) List of source attributes or tags. // List of source attributes. Sources []*string `json:"sources,omitempty" tf:"sources,omitempty"` // (String) Name of the attribute that contains the result of the arithmetic operation. // Name of the parent attribute that contains all the extracted details from the sources. Target *string `json:"target,omitempty" tf:"target,omitempty"` }
func (*GeoIPParserInitParameters) DeepCopy ¶
func (in *GeoIPParserInitParameters) DeepCopy() *GeoIPParserInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GeoIPParserInitParameters.
func (*GeoIPParserInitParameters) DeepCopyInto ¶
func (in *GeoIPParserInitParameters) DeepCopyInto(out *GeoIPParserInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GeoIPParserObservation ¶
type GeoIPParserObservation struct { // (Boolean) // If the processor is enabled or not. IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"` // (String) // Name of the processor. Name *string `json:"name,omitempty" tf:"name,omitempty"` // (List of String) List of source attributes or tags. // List of source attributes. Sources []*string `json:"sources,omitempty" tf:"sources,omitempty"` // (String) Name of the attribute that contains the result of the arithmetic operation. // Name of the parent attribute that contains all the extracted details from the sources. Target *string `json:"target,omitempty" tf:"target,omitempty"` }
func (*GeoIPParserObservation) DeepCopy ¶
func (in *GeoIPParserObservation) DeepCopy() *GeoIPParserObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GeoIPParserObservation.
func (*GeoIPParserObservation) DeepCopyInto ¶
func (in *GeoIPParserObservation) DeepCopyInto(out *GeoIPParserObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GeoIPParserParameters ¶
type GeoIPParserParameters struct { // (Boolean) // If the processor is enabled or not. // +kubebuilder:validation:Optional IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"` // (String) // Name of the processor. // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // (List of String) List of source attributes or tags. // List of source attributes. // +kubebuilder:validation:Optional Sources []*string `json:"sources" tf:"sources,omitempty"` // (String) Name of the attribute that contains the result of the arithmetic operation. // Name of the parent attribute that contains all the extracted details from the sources. // +kubebuilder:validation:Optional Target *string `json:"target" tf:"target,omitempty"` }
func (*GeoIPParserParameters) DeepCopy ¶
func (in *GeoIPParserParameters) DeepCopy() *GeoIPParserParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GeoIPParserParameters.
func (*GeoIPParserParameters) DeepCopyInto ¶
func (in *GeoIPParserParameters) DeepCopyInto(out *GeoIPParserParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GrokInitParameters ¶
type GrokInitParameters struct { // (String) Match rules for your grok parser. // Match rules for your grok parser. MatchRules *string `json:"matchRules,omitempty" tf:"match_rules,omitempty"` // (String) Support rules for your grok parser. // Support rules for your grok parser. SupportRules *string `json:"supportRules,omitempty" tf:"support_rules,omitempty"` }
func (*GrokInitParameters) DeepCopy ¶
func (in *GrokInitParameters) DeepCopy() *GrokInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GrokInitParameters.
func (*GrokInitParameters) DeepCopyInto ¶
func (in *GrokInitParameters) DeepCopyInto(out *GrokInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GrokObservation ¶
type GrokObservation struct { // (String) Match rules for your grok parser. // Match rules for your grok parser. MatchRules *string `json:"matchRules,omitempty" tf:"match_rules,omitempty"` // (String) Support rules for your grok parser. // Support rules for your grok parser. SupportRules *string `json:"supportRules,omitempty" tf:"support_rules,omitempty"` }
func (*GrokObservation) DeepCopy ¶
func (in *GrokObservation) DeepCopy() *GrokObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GrokObservation.
func (*GrokObservation) DeepCopyInto ¶
func (in *GrokObservation) DeepCopyInto(out *GrokObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GrokParameters ¶
type GrokParameters struct { // (String) Match rules for your grok parser. // Match rules for your grok parser. // +kubebuilder:validation:Optional MatchRules *string `json:"matchRules" tf:"match_rules,omitempty"` // (String) Support rules for your grok parser. // Support rules for your grok parser. // +kubebuilder:validation:Optional SupportRules *string `json:"supportRules" tf:"support_rules,omitempty"` }
func (*GrokParameters) DeepCopy ¶
func (in *GrokParameters) DeepCopy() *GrokParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GrokParameters.
func (*GrokParameters) DeepCopyInto ¶
func (in *GrokParameters) DeepCopyInto(out *GrokParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GrokParserGrokInitParameters ¶
type GrokParserGrokInitParameters struct { // (String) Match rules for your grok parser. // Match rules for your grok parser. MatchRules *string `json:"matchRules,omitempty" tf:"match_rules,omitempty"` // (String) Support rules for your grok parser. // Support rules for your grok parser. SupportRules *string `json:"supportRules,omitempty" tf:"support_rules,omitempty"` }
func (*GrokParserGrokInitParameters) DeepCopy ¶
func (in *GrokParserGrokInitParameters) DeepCopy() *GrokParserGrokInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GrokParserGrokInitParameters.
func (*GrokParserGrokInitParameters) DeepCopyInto ¶
func (in *GrokParserGrokInitParameters) DeepCopyInto(out *GrokParserGrokInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GrokParserGrokObservation ¶
type GrokParserGrokObservation struct { // (String) Match rules for your grok parser. // Match rules for your grok parser. MatchRules *string `json:"matchRules,omitempty" tf:"match_rules,omitempty"` // (String) Support rules for your grok parser. // Support rules for your grok parser. SupportRules *string `json:"supportRules,omitempty" tf:"support_rules,omitempty"` }
func (*GrokParserGrokObservation) DeepCopy ¶
func (in *GrokParserGrokObservation) DeepCopy() *GrokParserGrokObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GrokParserGrokObservation.
func (*GrokParserGrokObservation) DeepCopyInto ¶
func (in *GrokParserGrokObservation) DeepCopyInto(out *GrokParserGrokObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GrokParserGrokParameters ¶
type GrokParserGrokParameters struct { // (String) Match rules for your grok parser. // Match rules for your grok parser. // +kubebuilder:validation:Optional MatchRules *string `json:"matchRules" tf:"match_rules,omitempty"` // (String) Support rules for your grok parser. // Support rules for your grok parser. // +kubebuilder:validation:Optional SupportRules *string `json:"supportRules" tf:"support_rules,omitempty"` }
func (*GrokParserGrokParameters) DeepCopy ¶
func (in *GrokParserGrokParameters) DeepCopy() *GrokParserGrokParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GrokParserGrokParameters.
func (*GrokParserGrokParameters) DeepCopyInto ¶
func (in *GrokParserGrokParameters) DeepCopyInto(out *GrokParserGrokParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GrokParserInitParameters ¶
type GrokParserInitParameters struct { // (Block List, Min: 1, Max: 1) (see below for nested schema) Grok []GrokInitParameters `json:"grok,omitempty" tf:"grok,omitempty"` // (Boolean) // If the processor is enabled or not. IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"` // (String) // Name of the processor Name *string `json:"name,omitempty" tf:"name,omitempty"` // (List of String) List of sample logs for this parser. It can save up to 5 samples. Each sample takes up to 5000 characters. // List of sample logs for this parser. It can save up to 5 samples. Each sample takes up to 5000 characters. Samples []*string `json:"samples,omitempty" tf:"samples,omitempty"` // (String) Name of the log attribute to parse. // Name of the log attribute to parse. Source *string `json:"source,omitempty" tf:"source,omitempty"` }
func (*GrokParserInitParameters) DeepCopy ¶
func (in *GrokParserInitParameters) DeepCopy() *GrokParserInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GrokParserInitParameters.
func (*GrokParserInitParameters) DeepCopyInto ¶
func (in *GrokParserInitParameters) DeepCopyInto(out *GrokParserInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GrokParserObservation ¶
type GrokParserObservation struct { // (Block List, Min: 1, Max: 1) (see below for nested schema) Grok []GrokObservation `json:"grok,omitempty" tf:"grok,omitempty"` // (Boolean) // If the processor is enabled or not. IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"` // (String) // Name of the processor Name *string `json:"name,omitempty" tf:"name,omitempty"` // (List of String) List of sample logs for this parser. It can save up to 5 samples. Each sample takes up to 5000 characters. // List of sample logs for this parser. It can save up to 5 samples. Each sample takes up to 5000 characters. Samples []*string `json:"samples,omitempty" tf:"samples,omitempty"` // (String) Name of the log attribute to parse. // Name of the log attribute to parse. Source *string `json:"source,omitempty" tf:"source,omitempty"` }
func (*GrokParserObservation) DeepCopy ¶
func (in *GrokParserObservation) DeepCopy() *GrokParserObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GrokParserObservation.
func (*GrokParserObservation) DeepCopyInto ¶
func (in *GrokParserObservation) DeepCopyInto(out *GrokParserObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GrokParserParameters ¶
type GrokParserParameters struct { // (Block List, Min: 1, Max: 1) (see below for nested schema) // +kubebuilder:validation:Optional Grok []GrokParameters `json:"grok" tf:"grok,omitempty"` // (Boolean) // If the processor is enabled or not. // +kubebuilder:validation:Optional IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"` // (String) // Name of the processor // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // (List of String) List of sample logs for this parser. It can save up to 5 samples. Each sample takes up to 5000 characters. // List of sample logs for this parser. It can save up to 5 samples. Each sample takes up to 5000 characters. // +kubebuilder:validation:Optional Samples []*string `json:"samples,omitempty" tf:"samples,omitempty"` // (String) Name of the log attribute to parse. // Name of the log attribute to parse. // +kubebuilder:validation:Optional Source *string `json:"source" tf:"source,omitempty"` }
func (*GrokParserParameters) DeepCopy ¶
func (in *GrokParserParameters) DeepCopy() *GrokParserParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GrokParserParameters.
func (*GrokParserParameters) DeepCopyInto ¶
func (in *GrokParserParameters) DeepCopyInto(out *GrokParserParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupByInitParameters ¶
type GroupByInitParameters struct { // based metric will aggregate on (only used if the aggregation type is a "distribution"). This field can't be updated after creation. // The path to the value the log-based metric will be aggregated over. Path *string `json:"path,omitempty" tf:"path,omitempty"` // (String) Name of the tag that gets created. // Name of the tag that gets created. TagName *string `json:"tagName,omitempty" tf:"tag_name,omitempty"` }
func (*GroupByInitParameters) DeepCopy ¶
func (in *GroupByInitParameters) DeepCopy() *GroupByInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupByInitParameters.
func (*GroupByInitParameters) DeepCopyInto ¶
func (in *GroupByInitParameters) DeepCopyInto(out *GroupByInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupByObservation ¶
type GroupByObservation struct { // based metric will aggregate on (only used if the aggregation type is a "distribution"). This field can't be updated after creation. // The path to the value the log-based metric will be aggregated over. Path *string `json:"path,omitempty" tf:"path,omitempty"` // (String) Name of the tag that gets created. // Name of the tag that gets created. TagName *string `json:"tagName,omitempty" tf:"tag_name,omitempty"` }
func (*GroupByObservation) DeepCopy ¶
func (in *GroupByObservation) DeepCopy() *GroupByObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupByObservation.
func (*GroupByObservation) DeepCopyInto ¶
func (in *GroupByObservation) DeepCopyInto(out *GroupByObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type GroupByParameters ¶
type GroupByParameters struct { // based metric will aggregate on (only used if the aggregation type is a "distribution"). This field can't be updated after creation. // The path to the value the log-based metric will be aggregated over. // +kubebuilder:validation:Optional Path *string `json:"path" tf:"path,omitempty"` // (String) Name of the tag that gets created. // Name of the tag that gets created. // +kubebuilder:validation:Optional TagName *string `json:"tagName" tf:"tag_name,omitempty"` }
func (*GroupByParameters) DeepCopy ¶
func (in *GroupByParameters) DeepCopy() *GroupByParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupByParameters.
func (*GroupByParameters) DeepCopyInto ¶
func (in *GroupByParameters) DeepCopyInto(out *GroupByParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Index ¶
type Index struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.filter) || (has(self.initProvider) && has(self.initProvider.filter))",message="spec.forProvider.filter is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" Spec IndexSpec `json:"spec"` Status IndexStatus `json:"status,omitempty"` }
Index is the Schema for the Indexs API. Provides a Datadog Logs Index API resource. This can be used to create and manage Datadog logs indexes. Reach out to support to delete a logs index. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,datadog}
func (*Index) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Index.
func (*Index) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Index) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Index) GetCondition ¶
func (mg *Index) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Index.
func (*Index) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Index
func (*Index) GetDeletionPolicy ¶
func (mg *Index) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Index.
func (*Index) GetInitParameters ¶
GetInitParameters of this Index
func (*Index) GetManagementPolicies ¶
func (mg *Index) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this Index.
func (*Index) GetMergedParameters ¶
GetInitParameters of this Index
func (*Index) GetObservation ¶
GetObservation of this Index
func (*Index) GetParameters ¶
GetParameters of this Index
func (*Index) GetProviderConfigReference ¶
GetProviderConfigReference of this Index.
func (*Index) GetPublishConnectionDetailsTo ¶
func (mg *Index) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Index.
func (*Index) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Index
func (*Index) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Index) GetWriteConnectionSecretToReference ¶
func (mg *Index) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Index.
func (*Index) LateInitialize ¶
LateInitialize this Index using its observed tfState. returns True if there are any spec changes for the resource.
func (*Index) SetConditions ¶
SetConditions of this Index.
func (*Index) SetDeletionPolicy ¶
func (mg *Index) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Index.
func (*Index) SetManagementPolicies ¶
func (mg *Index) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this Index.
func (*Index) SetObservation ¶
SetObservation for this Index
func (*Index) SetParameters ¶
SetParameters for this Index
func (*Index) SetProviderConfigReference ¶
SetProviderConfigReference of this Index.
func (*Index) SetPublishConnectionDetailsTo ¶
func (mg *Index) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Index.
func (*Index) SetWriteConnectionSecretToReference ¶
func (mg *Index) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Index.
type IndexFilterInitParameters ¶
type IndexFilterInitParameters struct { // (String) Logs filter criteria. Only logs matching this filter criteria are considered for this index. // Logs filter criteria. Only logs matching this filter criteria are considered for this index. Query *string `json:"query,omitempty" tf:"query,omitempty"` }
func (*IndexFilterInitParameters) DeepCopy ¶
func (in *IndexFilterInitParameters) DeepCopy() *IndexFilterInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IndexFilterInitParameters.
func (*IndexFilterInitParameters) DeepCopyInto ¶
func (in *IndexFilterInitParameters) DeepCopyInto(out *IndexFilterInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IndexFilterObservation ¶
type IndexFilterObservation struct { // (String) Logs filter criteria. Only logs matching this filter criteria are considered for this index. // Logs filter criteria. Only logs matching this filter criteria are considered for this index. Query *string `json:"query,omitempty" tf:"query,omitempty"` }
func (*IndexFilterObservation) DeepCopy ¶
func (in *IndexFilterObservation) DeepCopy() *IndexFilterObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IndexFilterObservation.
func (*IndexFilterObservation) DeepCopyInto ¶
func (in *IndexFilterObservation) DeepCopyInto(out *IndexFilterObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IndexFilterParameters ¶
type IndexFilterParameters struct { // (String) Logs filter criteria. Only logs matching this filter criteria are considered for this index. // Logs filter criteria. Only logs matching this filter criteria are considered for this index. // +kubebuilder:validation:Optional Query *string `json:"query" tf:"query,omitempty"` }
func (*IndexFilterParameters) DeepCopy ¶
func (in *IndexFilterParameters) DeepCopy() *IndexFilterParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IndexFilterParameters.
func (*IndexFilterParameters) DeepCopyInto ¶
func (in *IndexFilterParameters) DeepCopyInto(out *IndexFilterParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IndexInitParameters ¶
type IndexInitParameters struct { // limited. // The number of log events you can send in this index per day before you are rate-limited. DailyLimit *float64 `json:"dailyLimit,omitempty" tf:"daily_limit,omitempty"` // (Block List, Max: 1) Object containing options to override the default daily limit reset time. (see below for nested schema) // Object containing options to override the default daily limit reset time. DailyLimitReset []DailyLimitResetInitParameters `json:"dailyLimitReset,omitempty" tf:"daily_limit_reset,omitempty"` // (Number) A percentage threshold of the daily quota at which a Datadog warning event is generated. // A percentage threshold of the daily quota at which a Datadog warning event is generated. DailyLimitWarningThresholdPercentage *float64 `json:"dailyLimitWarningThresholdPercentage,omitempty" tf:"daily_limit_warning_threshold_percentage,omitempty"` // (Boolean) If true, sets the daily_limit value to null and the index is not limited on a daily basis (any specified daily_limit value in the request is ignored). If false or omitted, the index's current daily_limit is maintained. // If true, sets the daily_limit value to null and the index is not limited on a daily basis (any specified daily_limit value in the request is ignored). If false or omitted, the index's current daily_limit is maintained. DisableDailyLimit *bool `json:"disableDailyLimit,omitempty" tf:"disable_daily_limit,omitempty"` // (Block List) List of exclusion filters. (see below for nested schema) // List of exclusion filters. ExclusionFilter []ExclusionFilterInitParameters `json:"exclusionFilter,omitempty" tf:"exclusion_filter,omitempty"` // (Block List, Min: 1, Max: 1) Logs filter (see below for nested schema) // Logs filter Filter []IndexFilterInitParameters `json:"filter,omitempty" tf:"filter,omitempty"` // (String) The name of the index. // The name of the index. Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Number) The number of days before logs are deleted from this index. // The number of days before logs are deleted from this index. RetentionDays *float64 `json:"retentionDays,omitempty" tf:"retention_days,omitempty"` }
func (*IndexInitParameters) DeepCopy ¶
func (in *IndexInitParameters) DeepCopy() *IndexInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IndexInitParameters.
func (*IndexInitParameters) DeepCopyInto ¶
func (in *IndexInitParameters) DeepCopyInto(out *IndexInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IndexList ¶
type IndexList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Index `json:"items"` }
IndexList contains a list of Indexs
func (*IndexList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IndexList.
func (*IndexList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IndexList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IndexObservation ¶
type IndexObservation struct { // limited. // The number of log events you can send in this index per day before you are rate-limited. DailyLimit *float64 `json:"dailyLimit,omitempty" tf:"daily_limit,omitempty"` // (Block List, Max: 1) Object containing options to override the default daily limit reset time. (see below for nested schema) // Object containing options to override the default daily limit reset time. DailyLimitReset []DailyLimitResetObservation `json:"dailyLimitReset,omitempty" tf:"daily_limit_reset,omitempty"` // (Number) A percentage threshold of the daily quota at which a Datadog warning event is generated. // A percentage threshold of the daily quota at which a Datadog warning event is generated. DailyLimitWarningThresholdPercentage *float64 `json:"dailyLimitWarningThresholdPercentage,omitempty" tf:"daily_limit_warning_threshold_percentage,omitempty"` // (Boolean) If true, sets the daily_limit value to null and the index is not limited on a daily basis (any specified daily_limit value in the request is ignored). If false or omitted, the index's current daily_limit is maintained. // If true, sets the daily_limit value to null and the index is not limited on a daily basis (any specified daily_limit value in the request is ignored). If false or omitted, the index's current daily_limit is maintained. DisableDailyLimit *bool `json:"disableDailyLimit,omitempty" tf:"disable_daily_limit,omitempty"` // (Block List) List of exclusion filters. (see below for nested schema) // List of exclusion filters. ExclusionFilter []ExclusionFilterObservation `json:"exclusionFilter,omitempty" tf:"exclusion_filter,omitempty"` // (Block List, Min: 1, Max: 1) Logs filter (see below for nested schema) // Logs filter Filter []IndexFilterObservation `json:"filter,omitempty" tf:"filter,omitempty"` // (String) The ID of this resource. ID *string `json:"id,omitempty" tf:"id,omitempty"` // (String) The name of the index. // The name of the index. Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Number) The number of days before logs are deleted from this index. // The number of days before logs are deleted from this index. RetentionDays *float64 `json:"retentionDays,omitempty" tf:"retention_days,omitempty"` }
func (*IndexObservation) DeepCopy ¶
func (in *IndexObservation) DeepCopy() *IndexObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IndexObservation.
func (*IndexObservation) DeepCopyInto ¶
func (in *IndexObservation) DeepCopyInto(out *IndexObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IndexOrder ¶
type IndexOrder struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.indexes) || (has(self.initProvider) && has(self.initProvider.indexes))",message="spec.forProvider.indexes is a required parameter" Spec IndexOrderSpec `json:"spec"` Status IndexOrderStatus `json:"status,omitempty"` }
IndexOrder is the Schema for the IndexOrders API. Provides a Datadog Logs Index API resource. This can be used to manage the order of Datadog logs indexes. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,datadog}
func (*IndexOrder) DeepCopy ¶
func (in *IndexOrder) DeepCopy() *IndexOrder
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IndexOrder.
func (*IndexOrder) DeepCopyInto ¶
func (in *IndexOrder) DeepCopyInto(out *IndexOrder)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IndexOrder) DeepCopyObject ¶
func (in *IndexOrder) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IndexOrder) GetCondition ¶
func (mg *IndexOrder) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this IndexOrder.
func (*IndexOrder) GetConnectionDetailsMapping ¶
func (tr *IndexOrder) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this IndexOrder
func (*IndexOrder) GetDeletionPolicy ¶
func (mg *IndexOrder) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this IndexOrder.
func (*IndexOrder) GetID ¶
func (tr *IndexOrder) GetID() string
GetID returns ID of underlying Terraform resource of this IndexOrder
func (*IndexOrder) GetInitParameters ¶
func (tr *IndexOrder) GetInitParameters() (map[string]any, error)
GetInitParameters of this IndexOrder
func (*IndexOrder) GetManagementPolicies ¶
func (mg *IndexOrder) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this IndexOrder.
func (*IndexOrder) GetMergedParameters ¶
func (tr *IndexOrder) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this IndexOrder
func (*IndexOrder) GetObservation ¶
func (tr *IndexOrder) GetObservation() (map[string]any, error)
GetObservation of this IndexOrder
func (*IndexOrder) GetParameters ¶
func (tr *IndexOrder) GetParameters() (map[string]any, error)
GetParameters of this IndexOrder
func (*IndexOrder) GetProviderConfigReference ¶
func (mg *IndexOrder) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this IndexOrder.
func (*IndexOrder) GetPublishConnectionDetailsTo ¶
func (mg *IndexOrder) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this IndexOrder.
func (*IndexOrder) GetTerraformResourceType ¶
func (mg *IndexOrder) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this IndexOrder
func (*IndexOrder) GetTerraformSchemaVersion ¶
func (tr *IndexOrder) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*IndexOrder) GetWriteConnectionSecretToReference ¶
func (mg *IndexOrder) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this IndexOrder.
func (*IndexOrder) LateInitialize ¶
func (tr *IndexOrder) LateInitialize(attrs []byte) (bool, error)
LateInitialize this IndexOrder using its observed tfState. returns True if there are any spec changes for the resource.
func (*IndexOrder) SetConditions ¶
func (mg *IndexOrder) SetConditions(c ...xpv1.Condition)
SetConditions of this IndexOrder.
func (*IndexOrder) SetDeletionPolicy ¶
func (mg *IndexOrder) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this IndexOrder.
func (*IndexOrder) SetManagementPolicies ¶
func (mg *IndexOrder) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this IndexOrder.
func (*IndexOrder) SetObservation ¶
func (tr *IndexOrder) SetObservation(obs map[string]any) error
SetObservation for this IndexOrder
func (*IndexOrder) SetParameters ¶
func (tr *IndexOrder) SetParameters(params map[string]any) error
SetParameters for this IndexOrder
func (*IndexOrder) SetProviderConfigReference ¶
func (mg *IndexOrder) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this IndexOrder.
func (*IndexOrder) SetPublishConnectionDetailsTo ¶
func (mg *IndexOrder) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this IndexOrder.
func (*IndexOrder) SetWriteConnectionSecretToReference ¶
func (mg *IndexOrder) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this IndexOrder.
type IndexOrderInitParameters ¶
type IndexOrderInitParameters struct { // (List of String) The index resource list. Logs are tested against the query filter of each index one by one following the order of the list. // The index resource list. Logs are tested against the query filter of each index one by one following the order of the list. Indexes []*string `json:"indexes,omitempty" tf:"indexes,omitempty"` // (String) The unique name of the index order resource. // The unique name of the index order resource. Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*IndexOrderInitParameters) DeepCopy ¶
func (in *IndexOrderInitParameters) DeepCopy() *IndexOrderInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IndexOrderInitParameters.
func (*IndexOrderInitParameters) DeepCopyInto ¶
func (in *IndexOrderInitParameters) DeepCopyInto(out *IndexOrderInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IndexOrderList ¶
type IndexOrderList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []IndexOrder `json:"items"` }
IndexOrderList contains a list of IndexOrders
func (*IndexOrderList) DeepCopy ¶
func (in *IndexOrderList) DeepCopy() *IndexOrderList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IndexOrderList.
func (*IndexOrderList) DeepCopyInto ¶
func (in *IndexOrderList) DeepCopyInto(out *IndexOrderList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IndexOrderList) DeepCopyObject ¶
func (in *IndexOrderList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IndexOrderList) GetItems ¶
func (l *IndexOrderList) GetItems() []resource.Managed
GetItems of this IndexOrderList.
type IndexOrderObservation ¶
type IndexOrderObservation struct { // (String) The ID of this resource. ID *string `json:"id,omitempty" tf:"id,omitempty"` // (List of String) The index resource list. Logs are tested against the query filter of each index one by one following the order of the list. // The index resource list. Logs are tested against the query filter of each index one by one following the order of the list. Indexes []*string `json:"indexes,omitempty" tf:"indexes,omitempty"` // (String) The unique name of the index order resource. // The unique name of the index order resource. Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*IndexOrderObservation) DeepCopy ¶
func (in *IndexOrderObservation) DeepCopy() *IndexOrderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IndexOrderObservation.
func (*IndexOrderObservation) DeepCopyInto ¶
func (in *IndexOrderObservation) DeepCopyInto(out *IndexOrderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IndexOrderParameters ¶
type IndexOrderParameters struct { // (List of String) The index resource list. Logs are tested against the query filter of each index one by one following the order of the list. // The index resource list. Logs are tested against the query filter of each index one by one following the order of the list. // +kubebuilder:validation:Optional Indexes []*string `json:"indexes,omitempty" tf:"indexes,omitempty"` // (String) The unique name of the index order resource. // The unique name of the index order resource. // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*IndexOrderParameters) DeepCopy ¶
func (in *IndexOrderParameters) DeepCopy() *IndexOrderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IndexOrderParameters.
func (*IndexOrderParameters) DeepCopyInto ¶
func (in *IndexOrderParameters) DeepCopyInto(out *IndexOrderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IndexOrderSpec ¶
type IndexOrderSpec struct { v1.ResourceSpec `json:",inline"` ForProvider IndexOrderParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider IndexOrderInitParameters `json:"initProvider,omitempty"` }
IndexOrderSpec defines the desired state of IndexOrder
func (*IndexOrderSpec) DeepCopy ¶
func (in *IndexOrderSpec) DeepCopy() *IndexOrderSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IndexOrderSpec.
func (*IndexOrderSpec) DeepCopyInto ¶
func (in *IndexOrderSpec) DeepCopyInto(out *IndexOrderSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IndexOrderStatus ¶
type IndexOrderStatus struct { v1.ResourceStatus `json:",inline"` AtProvider IndexOrderObservation `json:"atProvider,omitempty"` }
IndexOrderStatus defines the observed state of IndexOrder.
func (*IndexOrderStatus) DeepCopy ¶
func (in *IndexOrderStatus) DeepCopy() *IndexOrderStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IndexOrderStatus.
func (*IndexOrderStatus) DeepCopyInto ¶
func (in *IndexOrderStatus) DeepCopyInto(out *IndexOrderStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IndexParameters ¶
type IndexParameters struct { // limited. // The number of log events you can send in this index per day before you are rate-limited. // +kubebuilder:validation:Optional DailyLimit *float64 `json:"dailyLimit,omitempty" tf:"daily_limit,omitempty"` // (Block List, Max: 1) Object containing options to override the default daily limit reset time. (see below for nested schema) // Object containing options to override the default daily limit reset time. // +kubebuilder:validation:Optional DailyLimitReset []DailyLimitResetParameters `json:"dailyLimitReset,omitempty" tf:"daily_limit_reset,omitempty"` // (Number) A percentage threshold of the daily quota at which a Datadog warning event is generated. // A percentage threshold of the daily quota at which a Datadog warning event is generated. // +kubebuilder:validation:Optional DailyLimitWarningThresholdPercentage *float64 `json:"dailyLimitWarningThresholdPercentage,omitempty" tf:"daily_limit_warning_threshold_percentage,omitempty"` // (Boolean) If true, sets the daily_limit value to null and the index is not limited on a daily basis (any specified daily_limit value in the request is ignored). If false or omitted, the index's current daily_limit is maintained. // If true, sets the daily_limit value to null and the index is not limited on a daily basis (any specified daily_limit value in the request is ignored). If false or omitted, the index's current daily_limit is maintained. // +kubebuilder:validation:Optional DisableDailyLimit *bool `json:"disableDailyLimit,omitempty" tf:"disable_daily_limit,omitempty"` // (Block List) List of exclusion filters. (see below for nested schema) // List of exclusion filters. // +kubebuilder:validation:Optional ExclusionFilter []ExclusionFilterParameters `json:"exclusionFilter,omitempty" tf:"exclusion_filter,omitempty"` // (Block List, Min: 1, Max: 1) Logs filter (see below for nested schema) // Logs filter // +kubebuilder:validation:Optional Filter []IndexFilterParameters `json:"filter,omitempty" tf:"filter,omitempty"` // (String) The name of the index. // The name of the index. // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Number) The number of days before logs are deleted from this index. // The number of days before logs are deleted from this index. // +kubebuilder:validation:Optional RetentionDays *float64 `json:"retentionDays,omitempty" tf:"retention_days,omitempty"` }
func (*IndexParameters) DeepCopy ¶
func (in *IndexParameters) DeepCopy() *IndexParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IndexParameters.
func (*IndexParameters) DeepCopyInto ¶
func (in *IndexParameters) DeepCopyInto(out *IndexParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IndexSpec ¶
type IndexSpec struct { v1.ResourceSpec `json:",inline"` ForProvider IndexParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider IndexInitParameters `json:"initProvider,omitempty"` }
IndexSpec defines the desired state of Index
func (*IndexSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IndexSpec.
func (*IndexSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IndexStatus ¶
type IndexStatus struct { v1.ResourceStatus `json:",inline"` AtProvider IndexObservation `json:"atProvider,omitempty"` }
IndexStatus defines the observed state of Index.
func (*IndexStatus) DeepCopy ¶
func (in *IndexStatus) DeepCopy() *IndexStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IndexStatus.
func (*IndexStatus) DeepCopyInto ¶
func (in *IndexStatus) DeepCopyInto(out *IndexStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationPipeline ¶
type IntegrationPipeline struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IntegrationPipelineSpec `json:"spec"` Status IntegrationPipelineStatus `json:"status,omitempty"` }
IntegrationPipeline is the Schema for the IntegrationPipelines API. Provides a Datadog Logs Pipeline API resource to manage the integrations. Integration pipelines are the pipelines that are automatically installed for your organization when sending the logs with specific sources. You don't need to maintain or update these types of pipelines. Keeping them as resources, however, allows you to manage the order of your pipelines by referencing them in your datadog_logs_pipeline_order resource. If you don't need the pipeline_order feature, this resource declaration can be omitted. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,datadog}
func (*IntegrationPipeline) DeepCopy ¶
func (in *IntegrationPipeline) DeepCopy() *IntegrationPipeline
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationPipeline.
func (*IntegrationPipeline) DeepCopyInto ¶
func (in *IntegrationPipeline) DeepCopyInto(out *IntegrationPipeline)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IntegrationPipeline) DeepCopyObject ¶
func (in *IntegrationPipeline) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IntegrationPipeline) GetCondition ¶
func (mg *IntegrationPipeline) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this IntegrationPipeline.
func (*IntegrationPipeline) GetConnectionDetailsMapping ¶
func (tr *IntegrationPipeline) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this IntegrationPipeline
func (*IntegrationPipeline) GetDeletionPolicy ¶
func (mg *IntegrationPipeline) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this IntegrationPipeline.
func (*IntegrationPipeline) GetID ¶
func (tr *IntegrationPipeline) GetID() string
GetID returns ID of underlying Terraform resource of this IntegrationPipeline
func (*IntegrationPipeline) GetInitParameters ¶
func (tr *IntegrationPipeline) GetInitParameters() (map[string]any, error)
GetInitParameters of this IntegrationPipeline
func (*IntegrationPipeline) GetManagementPolicies ¶
func (mg *IntegrationPipeline) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this IntegrationPipeline.
func (*IntegrationPipeline) GetMergedParameters ¶
func (tr *IntegrationPipeline) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this IntegrationPipeline
func (*IntegrationPipeline) GetObservation ¶
func (tr *IntegrationPipeline) GetObservation() (map[string]any, error)
GetObservation of this IntegrationPipeline
func (*IntegrationPipeline) GetParameters ¶
func (tr *IntegrationPipeline) GetParameters() (map[string]any, error)
GetParameters of this IntegrationPipeline
func (*IntegrationPipeline) GetProviderConfigReference ¶
func (mg *IntegrationPipeline) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this IntegrationPipeline.
func (*IntegrationPipeline) GetPublishConnectionDetailsTo ¶
func (mg *IntegrationPipeline) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this IntegrationPipeline.
func (*IntegrationPipeline) GetTerraformResourceType ¶
func (mg *IntegrationPipeline) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this IntegrationPipeline
func (*IntegrationPipeline) GetTerraformSchemaVersion ¶
func (tr *IntegrationPipeline) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*IntegrationPipeline) GetWriteConnectionSecretToReference ¶
func (mg *IntegrationPipeline) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this IntegrationPipeline.
func (*IntegrationPipeline) Hub ¶
func (tr *IntegrationPipeline) Hub()
Hub marks this type as a conversion hub.
func (*IntegrationPipeline) LateInitialize ¶
func (tr *IntegrationPipeline) LateInitialize(attrs []byte) (bool, error)
LateInitialize this IntegrationPipeline using its observed tfState. returns True if there are any spec changes for the resource.
func (*IntegrationPipeline) SetConditions ¶
func (mg *IntegrationPipeline) SetConditions(c ...xpv1.Condition)
SetConditions of this IntegrationPipeline.
func (*IntegrationPipeline) SetDeletionPolicy ¶
func (mg *IntegrationPipeline) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this IntegrationPipeline.
func (*IntegrationPipeline) SetManagementPolicies ¶
func (mg *IntegrationPipeline) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this IntegrationPipeline.
func (*IntegrationPipeline) SetObservation ¶
func (tr *IntegrationPipeline) SetObservation(obs map[string]any) error
SetObservation for this IntegrationPipeline
func (*IntegrationPipeline) SetParameters ¶
func (tr *IntegrationPipeline) SetParameters(params map[string]any) error
SetParameters for this IntegrationPipeline
func (*IntegrationPipeline) SetProviderConfigReference ¶
func (mg *IntegrationPipeline) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this IntegrationPipeline.
func (*IntegrationPipeline) SetPublishConnectionDetailsTo ¶
func (mg *IntegrationPipeline) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this IntegrationPipeline.
func (*IntegrationPipeline) SetWriteConnectionSecretToReference ¶
func (mg *IntegrationPipeline) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this IntegrationPipeline.
type IntegrationPipelineInitParameters ¶
type IntegrationPipelineInitParameters struct { // (Boolean) Boolean value to enable your pipeline. // Boolean value to enable your pipeline. IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"` }
func (*IntegrationPipelineInitParameters) DeepCopy ¶
func (in *IntegrationPipelineInitParameters) DeepCopy() *IntegrationPipelineInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationPipelineInitParameters.
func (*IntegrationPipelineInitParameters) DeepCopyInto ¶
func (in *IntegrationPipelineInitParameters) DeepCopyInto(out *IntegrationPipelineInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationPipelineList ¶
type IntegrationPipelineList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []IntegrationPipeline `json:"items"` }
IntegrationPipelineList contains a list of IntegrationPipelines
func (*IntegrationPipelineList) DeepCopy ¶
func (in *IntegrationPipelineList) DeepCopy() *IntegrationPipelineList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationPipelineList.
func (*IntegrationPipelineList) DeepCopyInto ¶
func (in *IntegrationPipelineList) DeepCopyInto(out *IntegrationPipelineList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IntegrationPipelineList) DeepCopyObject ¶
func (in *IntegrationPipelineList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*IntegrationPipelineList) GetItems ¶
func (l *IntegrationPipelineList) GetItems() []resource.Managed
GetItems of this IntegrationPipelineList.
type IntegrationPipelineObservation ¶
type IntegrationPipelineObservation struct { // (String) The ID of this resource. ID *string `json:"id,omitempty" tf:"id,omitempty"` // (Boolean) Boolean value to enable your pipeline. // Boolean value to enable your pipeline. IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"` }
func (*IntegrationPipelineObservation) DeepCopy ¶
func (in *IntegrationPipelineObservation) DeepCopy() *IntegrationPipelineObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationPipelineObservation.
func (*IntegrationPipelineObservation) DeepCopyInto ¶
func (in *IntegrationPipelineObservation) DeepCopyInto(out *IntegrationPipelineObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationPipelineParameters ¶
type IntegrationPipelineParameters struct { // (Boolean) Boolean value to enable your pipeline. // Boolean value to enable your pipeline. // +kubebuilder:validation:Optional IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"` }
func (*IntegrationPipelineParameters) DeepCopy ¶
func (in *IntegrationPipelineParameters) DeepCopy() *IntegrationPipelineParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationPipelineParameters.
func (*IntegrationPipelineParameters) DeepCopyInto ¶
func (in *IntegrationPipelineParameters) DeepCopyInto(out *IntegrationPipelineParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationPipelineSpec ¶
type IntegrationPipelineSpec struct { v1.ResourceSpec `json:",inline"` ForProvider IntegrationPipelineParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider IntegrationPipelineInitParameters `json:"initProvider,omitempty"` }
IntegrationPipelineSpec defines the desired state of IntegrationPipeline
func (*IntegrationPipelineSpec) DeepCopy ¶
func (in *IntegrationPipelineSpec) DeepCopy() *IntegrationPipelineSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationPipelineSpec.
func (*IntegrationPipelineSpec) DeepCopyInto ¶
func (in *IntegrationPipelineSpec) DeepCopyInto(out *IntegrationPipelineSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IntegrationPipelineStatus ¶
type IntegrationPipelineStatus struct { v1.ResourceStatus `json:",inline"` AtProvider IntegrationPipelineObservation `json:"atProvider,omitempty"` }
IntegrationPipelineStatus defines the observed state of IntegrationPipeline.
func (*IntegrationPipelineStatus) DeepCopy ¶
func (in *IntegrationPipelineStatus) DeepCopy() *IntegrationPipelineStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IntegrationPipelineStatus.
func (*IntegrationPipelineStatus) DeepCopyInto ¶
func (in *IntegrationPipelineStatus) DeepCopyInto(out *IntegrationPipelineStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LookupProcessorInitParameters ¶
type LookupProcessorInitParameters struct { // (String) Default lookup value to use if there is no entry in the lookup table for the value of the source attribute. // Default lookup value to use if there is no entry in the lookup table for the value of the source attribute. DefaultLookup *string `json:"defaultLookup,omitempty" tf:"default_lookup,omitempty"` // (Boolean) // If the processor is enabled or not. IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"` // (List of String) List of entries of the lookup table using key,value format. // List of entries of the lookup table using `key,value` format. LookupTable []*string `json:"lookupTable,omitempty" tf:"lookup_table,omitempty"` // (String) // Name of the processor Name *string `json:"name,omitempty" tf:"name,omitempty"` // (String) Name of the log attribute to parse. // Name of the source attribute used to do the lookup. Source *string `json:"source,omitempty" tf:"source,omitempty"` // (String) Name of the attribute that contains the result of the arithmetic operation. // Name of the attribute that contains the result of the lookup. Target *string `json:"target,omitempty" tf:"target,omitempty"` }
func (*LookupProcessorInitParameters) DeepCopy ¶
func (in *LookupProcessorInitParameters) DeepCopy() *LookupProcessorInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LookupProcessorInitParameters.
func (*LookupProcessorInitParameters) DeepCopyInto ¶
func (in *LookupProcessorInitParameters) DeepCopyInto(out *LookupProcessorInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LookupProcessorObservation ¶
type LookupProcessorObservation struct { // (String) Default lookup value to use if there is no entry in the lookup table for the value of the source attribute. // Default lookup value to use if there is no entry in the lookup table for the value of the source attribute. DefaultLookup *string `json:"defaultLookup,omitempty" tf:"default_lookup,omitempty"` // (Boolean) // If the processor is enabled or not. IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"` // (List of String) List of entries of the lookup table using key,value format. // List of entries of the lookup table using `key,value` format. LookupTable []*string `json:"lookupTable,omitempty" tf:"lookup_table,omitempty"` // (String) // Name of the processor Name *string `json:"name,omitempty" tf:"name,omitempty"` // (String) Name of the log attribute to parse. // Name of the source attribute used to do the lookup. Source *string `json:"source,omitempty" tf:"source,omitempty"` // (String) Name of the attribute that contains the result of the arithmetic operation. // Name of the attribute that contains the result of the lookup. Target *string `json:"target,omitempty" tf:"target,omitempty"` }
func (*LookupProcessorObservation) DeepCopy ¶
func (in *LookupProcessorObservation) DeepCopy() *LookupProcessorObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LookupProcessorObservation.
func (*LookupProcessorObservation) DeepCopyInto ¶
func (in *LookupProcessorObservation) DeepCopyInto(out *LookupProcessorObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LookupProcessorParameters ¶
type LookupProcessorParameters struct { // (String) Default lookup value to use if there is no entry in the lookup table for the value of the source attribute. // Default lookup value to use if there is no entry in the lookup table for the value of the source attribute. // +kubebuilder:validation:Optional DefaultLookup *string `json:"defaultLookup,omitempty" tf:"default_lookup,omitempty"` // (Boolean) // If the processor is enabled or not. // +kubebuilder:validation:Optional IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"` // (List of String) List of entries of the lookup table using key,value format. // List of entries of the lookup table using `key,value` format. // +kubebuilder:validation:Optional LookupTable []*string `json:"lookupTable" tf:"lookup_table,omitempty"` // (String) // Name of the processor // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // (String) Name of the log attribute to parse. // Name of the source attribute used to do the lookup. // +kubebuilder:validation:Optional Source *string `json:"source" tf:"source,omitempty"` // (String) Name of the attribute that contains the result of the arithmetic operation. // Name of the attribute that contains the result of the lookup. // +kubebuilder:validation:Optional Target *string `json:"target" tf:"target,omitempty"` }
func (*LookupProcessorParameters) DeepCopy ¶
func (in *LookupProcessorParameters) DeepCopy() *LookupProcessorParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LookupProcessorParameters.
func (*LookupProcessorParameters) DeepCopyInto ¶
func (in *LookupProcessorParameters) DeepCopyInto(out *LookupProcessorParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MessageRemapperInitParameters ¶
type MessageRemapperInitParameters struct { // (Boolean) // If the processor is enabled or not. IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"` // (String) // Name of the processor. Name *string `json:"name,omitempty" tf:"name,omitempty"` // (List of String) List of source attributes or tags. // List of source attributes. Sources []*string `json:"sources,omitempty" tf:"sources,omitempty"` }
func (*MessageRemapperInitParameters) DeepCopy ¶
func (in *MessageRemapperInitParameters) DeepCopy() *MessageRemapperInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MessageRemapperInitParameters.
func (*MessageRemapperInitParameters) DeepCopyInto ¶
func (in *MessageRemapperInitParameters) DeepCopyInto(out *MessageRemapperInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MessageRemapperObservation ¶
type MessageRemapperObservation struct { // (Boolean) // If the processor is enabled or not. IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"` // (String) // Name of the processor. Name *string `json:"name,omitempty" tf:"name,omitempty"` // (List of String) List of source attributes or tags. // List of source attributes. Sources []*string `json:"sources,omitempty" tf:"sources,omitempty"` }
func (*MessageRemapperObservation) DeepCopy ¶
func (in *MessageRemapperObservation) DeepCopy() *MessageRemapperObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MessageRemapperObservation.
func (*MessageRemapperObservation) DeepCopyInto ¶
func (in *MessageRemapperObservation) DeepCopyInto(out *MessageRemapperObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MessageRemapperParameters ¶
type MessageRemapperParameters struct { // (Boolean) // If the processor is enabled or not. // +kubebuilder:validation:Optional IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"` // (String) // Name of the processor. // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // (List of String) List of source attributes or tags. // List of source attributes. // +kubebuilder:validation:Optional Sources []*string `json:"sources" tf:"sources,omitempty"` }
func (*MessageRemapperParameters) DeepCopy ¶
func (in *MessageRemapperParameters) DeepCopy() *MessageRemapperParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MessageRemapperParameters.
func (*MessageRemapperParameters) DeepCopyInto ¶
func (in *MessageRemapperParameters) DeepCopyInto(out *MessageRemapperParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Metric ¶
type Metric struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.compute) || (has(self.initProvider) && has(self.initProvider.compute))",message="spec.forProvider.compute is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.filter) || (has(self.initProvider) && has(self.initProvider.filter))",message="spec.forProvider.filter is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" Spec MetricSpec `json:"spec"` Status MetricStatus `json:"status,omitempty"` }
Metric is the Schema for the Metrics API. Resource for interacting with the logs_metric API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,datadog}
func (*Metric) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Metric.
func (*Metric) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Metric) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Metric) GetCondition ¶
func (mg *Metric) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Metric.
func (*Metric) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Metric
func (*Metric) GetDeletionPolicy ¶
func (mg *Metric) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Metric.
func (*Metric) GetInitParameters ¶
GetInitParameters of this Metric
func (*Metric) GetManagementPolicies ¶
func (mg *Metric) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this Metric.
func (*Metric) GetMergedParameters ¶
GetInitParameters of this Metric
func (*Metric) GetObservation ¶
GetObservation of this Metric
func (*Metric) GetParameters ¶
GetParameters of this Metric
func (*Metric) GetProviderConfigReference ¶
GetProviderConfigReference of this Metric.
func (*Metric) GetPublishConnectionDetailsTo ¶
func (mg *Metric) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this Metric.
func (*Metric) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Metric
func (*Metric) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Metric) GetWriteConnectionSecretToReference ¶
func (mg *Metric) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Metric.
func (*Metric) LateInitialize ¶
LateInitialize this Metric using its observed tfState. returns True if there are any spec changes for the resource.
func (*Metric) SetConditions ¶
SetConditions of this Metric.
func (*Metric) SetDeletionPolicy ¶
func (mg *Metric) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Metric.
func (*Metric) SetManagementPolicies ¶
func (mg *Metric) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this Metric.
func (*Metric) SetObservation ¶
SetObservation for this Metric
func (*Metric) SetParameters ¶
SetParameters for this Metric
func (*Metric) SetProviderConfigReference ¶
SetProviderConfigReference of this Metric.
func (*Metric) SetPublishConnectionDetailsTo ¶
func (mg *Metric) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this Metric.
func (*Metric) SetWriteConnectionSecretToReference ¶
func (mg *Metric) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Metric.
type MetricFilterInitParameters ¶
type MetricFilterInitParameters struct { // following the log search syntax. // The search query - following the log search syntax. Query *string `json:"query,omitempty" tf:"query,omitempty"` }
func (*MetricFilterInitParameters) DeepCopy ¶
func (in *MetricFilterInitParameters) DeepCopy() *MetricFilterInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetricFilterInitParameters.
func (*MetricFilterInitParameters) DeepCopyInto ¶
func (in *MetricFilterInitParameters) DeepCopyInto(out *MetricFilterInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MetricFilterObservation ¶
type MetricFilterObservation struct { // following the log search syntax. // The search query - following the log search syntax. Query *string `json:"query,omitempty" tf:"query,omitempty"` }
func (*MetricFilterObservation) DeepCopy ¶
func (in *MetricFilterObservation) DeepCopy() *MetricFilterObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetricFilterObservation.
func (*MetricFilterObservation) DeepCopyInto ¶
func (in *MetricFilterObservation) DeepCopyInto(out *MetricFilterObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MetricFilterParameters ¶
type MetricFilterParameters struct { // following the log search syntax. // The search query - following the log search syntax. // +kubebuilder:validation:Optional Query *string `json:"query" tf:"query,omitempty"` }
func (*MetricFilterParameters) DeepCopy ¶
func (in *MetricFilterParameters) DeepCopy() *MetricFilterParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetricFilterParameters.
func (*MetricFilterParameters) DeepCopyInto ¶
func (in *MetricFilterParameters) DeepCopyInto(out *MetricFilterParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MetricInitParameters ¶
type MetricInitParameters struct { // based metric. This field can't be updated after creation. (see below for nested schema) // The compute rule to compute the log-based metric. This field can't be updated after creation. Compute []ComputeInitParameters `json:"compute,omitempty" tf:"compute,omitempty"` // based metric filter. Logs matching this filter will be aggregated in this metric. (see below for nested schema) // The log-based metric filter. Logs matching this filter will be aggregated in this metric. Filter []MetricFilterInitParameters `json:"filter,omitempty" tf:"filter,omitempty"` // (Block Set) The rules for the group by. (see below for nested schema) // The rules for the group by. GroupBy []GroupByInitParameters `json:"groupBy,omitempty" tf:"group_by,omitempty"` // based metric. This field can't be updated after creation. // The name of the log-based metric. This field can't be updated after creation. Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*MetricInitParameters) DeepCopy ¶
func (in *MetricInitParameters) DeepCopy() *MetricInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetricInitParameters.
func (*MetricInitParameters) DeepCopyInto ¶
func (in *MetricInitParameters) DeepCopyInto(out *MetricInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MetricList ¶
type MetricList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Metric `json:"items"` }
MetricList contains a list of Metrics
func (*MetricList) DeepCopy ¶
func (in *MetricList) DeepCopy() *MetricList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetricList.
func (*MetricList) DeepCopyInto ¶
func (in *MetricList) DeepCopyInto(out *MetricList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MetricList) DeepCopyObject ¶
func (in *MetricList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MetricList) GetItems ¶
func (l *MetricList) GetItems() []resource.Managed
GetItems of this MetricList.
type MetricObservation ¶
type MetricObservation struct { // based metric. This field can't be updated after creation. (see below for nested schema) // The compute rule to compute the log-based metric. This field can't be updated after creation. Compute []ComputeObservation `json:"compute,omitempty" tf:"compute,omitempty"` // based metric filter. Logs matching this filter will be aggregated in this metric. (see below for nested schema) // The log-based metric filter. Logs matching this filter will be aggregated in this metric. Filter []MetricFilterObservation `json:"filter,omitempty" tf:"filter,omitempty"` // (Block Set) The rules for the group by. (see below for nested schema) // The rules for the group by. GroupBy []GroupByObservation `json:"groupBy,omitempty" tf:"group_by,omitempty"` // (String) The ID of this resource. ID *string `json:"id,omitempty" tf:"id,omitempty"` // based metric. This field can't be updated after creation. // The name of the log-based metric. This field can't be updated after creation. Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*MetricObservation) DeepCopy ¶
func (in *MetricObservation) DeepCopy() *MetricObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetricObservation.
func (*MetricObservation) DeepCopyInto ¶
func (in *MetricObservation) DeepCopyInto(out *MetricObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MetricParameters ¶
type MetricParameters struct { // based metric. This field can't be updated after creation. (see below for nested schema) // The compute rule to compute the log-based metric. This field can't be updated after creation. // +kubebuilder:validation:Optional Compute []ComputeParameters `json:"compute,omitempty" tf:"compute,omitempty"` // based metric filter. Logs matching this filter will be aggregated in this metric. (see below for nested schema) // The log-based metric filter. Logs matching this filter will be aggregated in this metric. // +kubebuilder:validation:Optional Filter []MetricFilterParameters `json:"filter,omitempty" tf:"filter,omitempty"` // (Block Set) The rules for the group by. (see below for nested schema) // The rules for the group by. // +kubebuilder:validation:Optional GroupBy []GroupByParameters `json:"groupBy,omitempty" tf:"group_by,omitempty"` // based metric. This field can't be updated after creation. // The name of the log-based metric. This field can't be updated after creation. // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*MetricParameters) DeepCopy ¶
func (in *MetricParameters) DeepCopy() *MetricParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetricParameters.
func (*MetricParameters) DeepCopyInto ¶
func (in *MetricParameters) DeepCopyInto(out *MetricParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MetricSpec ¶
type MetricSpec struct { v1.ResourceSpec `json:",inline"` ForProvider MetricParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider MetricInitParameters `json:"initProvider,omitempty"` }
MetricSpec defines the desired state of Metric
func (*MetricSpec) DeepCopy ¶
func (in *MetricSpec) DeepCopy() *MetricSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetricSpec.
func (*MetricSpec) DeepCopyInto ¶
func (in *MetricSpec) DeepCopyInto(out *MetricSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MetricStatus ¶
type MetricStatus struct { v1.ResourceStatus `json:",inline"` AtProvider MetricObservation `json:"atProvider,omitempty"` }
MetricStatus defines the observed state of Metric.
func (*MetricStatus) DeepCopy ¶
func (in *MetricStatus) DeepCopy() *MetricStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetricStatus.
func (*MetricStatus) DeepCopyInto ¶
func (in *MetricStatus) DeepCopyInto(out *MetricStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PipelineFilterInitParameters ¶
type PipelineFilterInitParameters struct { // (String) Filter criteria of the category. // Filter criteria of the category. Query *string `json:"query,omitempty" tf:"query,omitempty"` }
func (*PipelineFilterInitParameters) DeepCopy ¶
func (in *PipelineFilterInitParameters) DeepCopy() *PipelineFilterInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PipelineFilterInitParameters.
func (*PipelineFilterInitParameters) DeepCopyInto ¶
func (in *PipelineFilterInitParameters) DeepCopyInto(out *PipelineFilterInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PipelineFilterObservation ¶
type PipelineFilterObservation struct { // (String) Filter criteria of the category. // Filter criteria of the category. Query *string `json:"query,omitempty" tf:"query,omitempty"` }
func (*PipelineFilterObservation) DeepCopy ¶
func (in *PipelineFilterObservation) DeepCopy() *PipelineFilterObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PipelineFilterObservation.
func (*PipelineFilterObservation) DeepCopyInto ¶
func (in *PipelineFilterObservation) DeepCopyInto(out *PipelineFilterObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PipelineFilterParameters ¶
type PipelineFilterParameters struct { // (String) Filter criteria of the category. // Filter criteria of the category. // +kubebuilder:validation:Optional Query *string `json:"query" tf:"query,omitempty"` }
func (*PipelineFilterParameters) DeepCopy ¶
func (in *PipelineFilterParameters) DeepCopy() *PipelineFilterParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PipelineFilterParameters.
func (*PipelineFilterParameters) DeepCopyInto ¶
func (in *PipelineFilterParameters) DeepCopyInto(out *PipelineFilterParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PipelineInitParameters ¶
type PipelineInitParameters struct { // (Block List, Min: 1) (see below for nested schema) Filter []PipelineFilterInitParameters `json:"filter,omitempty" tf:"filter,omitempty"` // (Boolean) IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"` // (String) Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Block List) (see below for nested schema) Processor []PipelineProcessorInitParameters `json:"processor,omitempty" tf:"processor,omitempty"` }
func (*PipelineInitParameters) DeepCopy ¶
func (in *PipelineInitParameters) DeepCopy() *PipelineInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PipelineInitParameters.
func (*PipelineInitParameters) DeepCopyInto ¶
func (in *PipelineInitParameters) DeepCopyInto(out *PipelineInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PipelineObservation ¶
type PipelineObservation struct { // (Block List, Min: 1) (see below for nested schema) Filter []PipelineFilterObservation `json:"filter,omitempty" tf:"filter,omitempty"` // (Boolean) IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"` // (String) Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Block List) (see below for nested schema) Processor []PipelineProcessorObservation `json:"processor,omitempty" tf:"processor,omitempty"` }
func (*PipelineObservation) DeepCopy ¶
func (in *PipelineObservation) DeepCopy() *PipelineObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PipelineObservation.
func (*PipelineObservation) DeepCopyInto ¶
func (in *PipelineObservation) DeepCopyInto(out *PipelineObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PipelineOrder ¶
type PipelineOrder struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.name) || (has(self.initProvider) && has(self.initProvider.name))",message="spec.forProvider.name is a required parameter" // +kubebuilder:validation:XValidation:rule="!('*' in self.managementPolicies || 'Create' in self.managementPolicies || 'Update' in self.managementPolicies) || has(self.forProvider.pipelines) || (has(self.initProvider) && has(self.initProvider.pipelines))",message="spec.forProvider.pipelines is a required parameter" Spec PipelineOrderSpec `json:"spec"` Status PipelineOrderStatus `json:"status,omitempty"` }
PipelineOrder is the Schema for the PipelineOrders API. Provides a Datadog Logs Pipeline API resource, which is used to manage Datadog log pipelines order. +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,datadog}
func (*PipelineOrder) DeepCopy ¶
func (in *PipelineOrder) DeepCopy() *PipelineOrder
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PipelineOrder.
func (*PipelineOrder) DeepCopyInto ¶
func (in *PipelineOrder) DeepCopyInto(out *PipelineOrder)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PipelineOrder) DeepCopyObject ¶
func (in *PipelineOrder) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PipelineOrder) GetCondition ¶
func (mg *PipelineOrder) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this PipelineOrder.
func (*PipelineOrder) GetConnectionDetailsMapping ¶
func (tr *PipelineOrder) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this PipelineOrder
func (*PipelineOrder) GetDeletionPolicy ¶
func (mg *PipelineOrder) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this PipelineOrder.
func (*PipelineOrder) GetID ¶
func (tr *PipelineOrder) GetID() string
GetID returns ID of underlying Terraform resource of this PipelineOrder
func (*PipelineOrder) GetInitParameters ¶
func (tr *PipelineOrder) GetInitParameters() (map[string]any, error)
GetInitParameters of this PipelineOrder
func (*PipelineOrder) GetManagementPolicies ¶
func (mg *PipelineOrder) GetManagementPolicies() xpv1.ManagementPolicies
GetManagementPolicies of this PipelineOrder.
func (*PipelineOrder) GetMergedParameters ¶
func (tr *PipelineOrder) GetMergedParameters(shouldMergeInitProvider bool) (map[string]any, error)
GetInitParameters of this PipelineOrder
func (*PipelineOrder) GetObservation ¶
func (tr *PipelineOrder) GetObservation() (map[string]any, error)
GetObservation of this PipelineOrder
func (*PipelineOrder) GetParameters ¶
func (tr *PipelineOrder) GetParameters() (map[string]any, error)
GetParameters of this PipelineOrder
func (*PipelineOrder) GetProviderConfigReference ¶
func (mg *PipelineOrder) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this PipelineOrder.
func (*PipelineOrder) GetPublishConnectionDetailsTo ¶
func (mg *PipelineOrder) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo
GetPublishConnectionDetailsTo of this PipelineOrder.
func (*PipelineOrder) GetTerraformResourceType ¶
func (mg *PipelineOrder) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this PipelineOrder
func (*PipelineOrder) GetTerraformSchemaVersion ¶
func (tr *PipelineOrder) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*PipelineOrder) GetWriteConnectionSecretToReference ¶
func (mg *PipelineOrder) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this PipelineOrder.
func (*PipelineOrder) LateInitialize ¶
func (tr *PipelineOrder) LateInitialize(attrs []byte) (bool, error)
LateInitialize this PipelineOrder using its observed tfState. returns True if there are any spec changes for the resource.
func (*PipelineOrder) SetConditions ¶
func (mg *PipelineOrder) SetConditions(c ...xpv1.Condition)
SetConditions of this PipelineOrder.
func (*PipelineOrder) SetDeletionPolicy ¶
func (mg *PipelineOrder) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this PipelineOrder.
func (*PipelineOrder) SetManagementPolicies ¶
func (mg *PipelineOrder) SetManagementPolicies(r xpv1.ManagementPolicies)
SetManagementPolicies of this PipelineOrder.
func (*PipelineOrder) SetObservation ¶
func (tr *PipelineOrder) SetObservation(obs map[string]any) error
SetObservation for this PipelineOrder
func (*PipelineOrder) SetParameters ¶
func (tr *PipelineOrder) SetParameters(params map[string]any) error
SetParameters for this PipelineOrder
func (*PipelineOrder) SetProviderConfigReference ¶
func (mg *PipelineOrder) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this PipelineOrder.
func (*PipelineOrder) SetPublishConnectionDetailsTo ¶
func (mg *PipelineOrder) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)
SetPublishConnectionDetailsTo of this PipelineOrder.
func (*PipelineOrder) SetWriteConnectionSecretToReference ¶
func (mg *PipelineOrder) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this PipelineOrder.
type PipelineOrderInitParameters ¶
type PipelineOrderInitParameters struct { // (String) The name attribute in the resource datadog_logs_pipeline_order needs to be unique. It's recommended to use the same value as the resource name. No related field is available in Logs Pipeline API. // The name attribute in the resource `datadog_logs_pipeline_order` needs to be unique. It's recommended to use the same value as the resource name. No related field is available in [Logs Pipeline API](https://docs.datadoghq.com/api/v1/logs-pipelines/#get-pipeline-order). Name *string `json:"name,omitempty" tf:"name,omitempty"` // (List of String) The pipeline IDs list. The order of pipeline IDs in this attribute defines the overall pipeline order for logs. // The pipeline IDs list. The order of pipeline IDs in this attribute defines the overall pipeline order for logs. Pipelines []*string `json:"pipelines,omitempty" tf:"pipelines,omitempty"` }
func (*PipelineOrderInitParameters) DeepCopy ¶
func (in *PipelineOrderInitParameters) DeepCopy() *PipelineOrderInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PipelineOrderInitParameters.
func (*PipelineOrderInitParameters) DeepCopyInto ¶
func (in *PipelineOrderInitParameters) DeepCopyInto(out *PipelineOrderInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PipelineOrderList ¶
type PipelineOrderList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []PipelineOrder `json:"items"` }
PipelineOrderList contains a list of PipelineOrders
func (*PipelineOrderList) DeepCopy ¶
func (in *PipelineOrderList) DeepCopy() *PipelineOrderList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PipelineOrderList.
func (*PipelineOrderList) DeepCopyInto ¶
func (in *PipelineOrderList) DeepCopyInto(out *PipelineOrderList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PipelineOrderList) DeepCopyObject ¶
func (in *PipelineOrderList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PipelineOrderList) GetItems ¶
func (l *PipelineOrderList) GetItems() []resource.Managed
GetItems of this PipelineOrderList.
type PipelineOrderObservation ¶
type PipelineOrderObservation struct { // (String) The ID of this resource. ID *string `json:"id,omitempty" tf:"id,omitempty"` // (String) The name attribute in the resource datadog_logs_pipeline_order needs to be unique. It's recommended to use the same value as the resource name. No related field is available in Logs Pipeline API. // The name attribute in the resource `datadog_logs_pipeline_order` needs to be unique. It's recommended to use the same value as the resource name. No related field is available in [Logs Pipeline API](https://docs.datadoghq.com/api/v1/logs-pipelines/#get-pipeline-order). Name *string `json:"name,omitempty" tf:"name,omitempty"` // (List of String) The pipeline IDs list. The order of pipeline IDs in this attribute defines the overall pipeline order for logs. // The pipeline IDs list. The order of pipeline IDs in this attribute defines the overall pipeline order for logs. Pipelines []*string `json:"pipelines,omitempty" tf:"pipelines,omitempty"` }
func (*PipelineOrderObservation) DeepCopy ¶
func (in *PipelineOrderObservation) DeepCopy() *PipelineOrderObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PipelineOrderObservation.
func (*PipelineOrderObservation) DeepCopyInto ¶
func (in *PipelineOrderObservation) DeepCopyInto(out *PipelineOrderObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PipelineOrderParameters ¶
type PipelineOrderParameters struct { // (String) The name attribute in the resource datadog_logs_pipeline_order needs to be unique. It's recommended to use the same value as the resource name. No related field is available in Logs Pipeline API. // The name attribute in the resource `datadog_logs_pipeline_order` needs to be unique. It's recommended to use the same value as the resource name. No related field is available in [Logs Pipeline API](https://docs.datadoghq.com/api/v1/logs-pipelines/#get-pipeline-order). // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // (List of String) The pipeline IDs list. The order of pipeline IDs in this attribute defines the overall pipeline order for logs. // The pipeline IDs list. The order of pipeline IDs in this attribute defines the overall pipeline order for logs. // +kubebuilder:validation:Optional Pipelines []*string `json:"pipelines,omitempty" tf:"pipelines,omitempty"` }
func (*PipelineOrderParameters) DeepCopy ¶
func (in *PipelineOrderParameters) DeepCopy() *PipelineOrderParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PipelineOrderParameters.
func (*PipelineOrderParameters) DeepCopyInto ¶
func (in *PipelineOrderParameters) DeepCopyInto(out *PipelineOrderParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PipelineOrderSpec ¶
type PipelineOrderSpec struct { v1.ResourceSpec `json:",inline"` ForProvider PipelineOrderParameters `json:"forProvider"` // THIS IS A BETA FIELD. It will be honored // unless the Management Policies feature flag is disabled. // InitProvider holds the same fields as ForProvider, with the exception // of Identifier and other resource reference fields. The fields that are // in InitProvider are merged into ForProvider when the resource is created. // The same fields are also added to the terraform ignore_changes hook, to // avoid updating them after creation. This is useful for fields that are // required on creation, but we do not desire to update them after creation, // for example because of an external controller is managing them, like an // autoscaler. InitProvider PipelineOrderInitParameters `json:"initProvider,omitempty"` }
PipelineOrderSpec defines the desired state of PipelineOrder
func (*PipelineOrderSpec) DeepCopy ¶
func (in *PipelineOrderSpec) DeepCopy() *PipelineOrderSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PipelineOrderSpec.
func (*PipelineOrderSpec) DeepCopyInto ¶
func (in *PipelineOrderSpec) DeepCopyInto(out *PipelineOrderSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PipelineOrderStatus ¶
type PipelineOrderStatus struct { v1.ResourceStatus `json:",inline"` AtProvider PipelineOrderObservation `json:"atProvider,omitempty"` }
PipelineOrderStatus defines the observed state of PipelineOrder.
func (*PipelineOrderStatus) DeepCopy ¶
func (in *PipelineOrderStatus) DeepCopy() *PipelineOrderStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PipelineOrderStatus.
func (*PipelineOrderStatus) DeepCopyInto ¶
func (in *PipelineOrderStatus) DeepCopyInto(out *PipelineOrderStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PipelineParameters ¶
type PipelineParameters struct { // (Block List, Min: 1) (see below for nested schema) // +kubebuilder:validation:Optional Filter []PipelineFilterParameters `json:"filter" tf:"filter,omitempty"` // (Boolean) // +kubebuilder:validation:Optional IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"` // (String) // +kubebuilder:validation:Optional Name *string `json:"name" tf:"name,omitempty"` // (Block List) (see below for nested schema) // +kubebuilder:validation:Optional Processor []PipelineProcessorParameters `json:"processor,omitempty" tf:"processor,omitempty"` }
func (*PipelineParameters) DeepCopy ¶
func (in *PipelineParameters) DeepCopy() *PipelineParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PipelineParameters.
func (*PipelineParameters) DeepCopyInto ¶
func (in *PipelineParameters) DeepCopyInto(out *PipelineParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PipelineProcessorInitParameters ¶
type PipelineProcessorInitParameters struct { // (Block List, Max: 1) Arithmetic Processor. More information can be found in the official docs (see below for nested schema) // Arithmetic Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#arithmetic-processor) ArithmeticProcessor []ProcessorArithmeticProcessorInitParameters `json:"arithmeticProcessor,omitempty" tf:"arithmetic_processor,omitempty"` // (Block List, Max: 1) Attribute Remapper Processor. More information can be found in the official docs (see below for nested schema) // Attribute Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#remapper) AttributeRemapper []ProcessorAttributeRemapperInitParameters `json:"attributeRemapper,omitempty" tf:"attribute_remapper,omitempty"` // (Block List, Max: 1) Category Processor. More information can be found in the official docs (see below for nested schema) // Category Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#category-processor) CategoryProcessor []ProcessorCategoryProcessorInitParameters `json:"categoryProcessor,omitempty" tf:"category_processor,omitempty"` // (Block List, Max: 1) Date Remapper Processor. More information can be found in the official docs (see below for nested schema) // Date Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#log-date-remapper) DateRemapper []ProcessorDateRemapperInitParameters `json:"dateRemapper,omitempty" tf:"date_remapper,omitempty"` // (Block List, Max: 1) Date GeoIP Processor. More information can be found in the official docs (see below for nested schema) // Date GeoIP Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#geoip-parser) GeoIPParser []ProcessorGeoIPParserInitParameters `json:"geoIpParser,omitempty" tf:"geo_ip_parser,omitempty"` // (Block List, Max: 1) Grok Processor. More information can be found in the official docs (see below for nested schema) // Grok Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#grok-parser) GrokParser []ProcessorGrokParserInitParameters `json:"grokParser,omitempty" tf:"grok_parser,omitempty"` // (Block List, Max: 1) Lookup Processor. More information can be found in the official docs (see below for nested schema) // Lookup Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#lookup-processor) LookupProcessor []ProcessorLookupProcessorInitParameters `json:"lookupProcessor,omitempty" tf:"lookup_processor,omitempty"` // (Block List, Max: 1) Message Remapper Processor. More information can be found in the official docs (see below for nested schema) // Message Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#log-message-remapper) MessageRemapper []ProcessorMessageRemapperInitParameters `json:"messageRemapper,omitempty" tf:"message_remapper,omitempty"` // (Block List, Max: 1) Reference Table Lookup Processor. Reference Tables are in public beta. More information can be found in the official docs (see below for nested schema) // Reference Table Lookup Processor. Reference Tables are in public beta. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#lookup-processor) ReferenceTableLookupProcessor []ReferenceTableLookupProcessorInitParameters `json:"referenceTableLookupProcessor,omitempty" tf:"reference_table_lookup_processor,omitempty"` // (Block List, Max: 1) Service Remapper Processor. More information can be found in the official docs (see below for nested schema) // Service Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#service-remapper) ServiceRemapper []ServiceRemapperInitParameters `json:"serviceRemapper,omitempty" tf:"service_remapper,omitempty"` // (Block List, Max: 1) Status Remapper Processor. More information can be found in the official docs (see below for nested schema) // Status Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#log-status-remapper) StatusRemapper []StatusRemapperInitParameters `json:"statusRemapper,omitempty" tf:"status_remapper,omitempty"` // (Block List, Max: 1) String Builder Processor. More information can be found in the official docs (see below for nested schema) // String Builder Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#string-builder-processor) StringBuilderProcessor []StringBuilderProcessorInitParameters `json:"stringBuilderProcessor,omitempty" tf:"string_builder_processor,omitempty"` // (Block List, Max: 1) Trace ID Remapper Processor. More information can be found in the official docs (see below for nested schema) // Trace ID Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#trace-remapper) TraceIDRemapper []TraceIDRemapperInitParameters `json:"traceIdRemapper,omitempty" tf:"trace_id_remapper,omitempty"` // (Block List, Max: 1) URL Parser Processor. More information can be found in the official docs (see below for nested schema) // URL Parser Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#url-parser) URLParser []URLParserInitParameters `json:"urlParser,omitempty" tf:"url_parser,omitempty"` // Agent Parser Processor. More information can be found in the official docs (see below for nested schema) // User-Agent Parser Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#user-agent-parser) UserAgentParser []UserAgentParserInitParameters `json:"userAgentParser,omitempty" tf:"user_agent_parser,omitempty"` }
func (*PipelineProcessorInitParameters) DeepCopy ¶
func (in *PipelineProcessorInitParameters) DeepCopy() *PipelineProcessorInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PipelineProcessorInitParameters.
func (*PipelineProcessorInitParameters) DeepCopyInto ¶
func (in *PipelineProcessorInitParameters) DeepCopyInto(out *PipelineProcessorInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PipelineProcessorObservation ¶
type PipelineProcessorObservation struct { // (Block List, Max: 1) Arithmetic Processor. More information can be found in the official docs (see below for nested schema) // Arithmetic Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#arithmetic-processor) ArithmeticProcessor []ProcessorArithmeticProcessorObservation `json:"arithmeticProcessor,omitempty" tf:"arithmetic_processor,omitempty"` // (Block List, Max: 1) Attribute Remapper Processor. More information can be found in the official docs (see below for nested schema) // Attribute Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#remapper) AttributeRemapper []ProcessorAttributeRemapperObservation `json:"attributeRemapper,omitempty" tf:"attribute_remapper,omitempty"` // (Block List, Max: 1) Category Processor. More information can be found in the official docs (see below for nested schema) // Category Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#category-processor) CategoryProcessor []ProcessorCategoryProcessorObservation `json:"categoryProcessor,omitempty" tf:"category_processor,omitempty"` // (Block List, Max: 1) Date Remapper Processor. More information can be found in the official docs (see below for nested schema) // Date Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#log-date-remapper) DateRemapper []ProcessorDateRemapperObservation `json:"dateRemapper,omitempty" tf:"date_remapper,omitempty"` // (Block List, Max: 1) Date GeoIP Processor. More information can be found in the official docs (see below for nested schema) // Date GeoIP Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#geoip-parser) GeoIPParser []ProcessorGeoIPParserObservation `json:"geoIpParser,omitempty" tf:"geo_ip_parser,omitempty"` // (Block List, Max: 1) Grok Processor. More information can be found in the official docs (see below for nested schema) // Grok Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#grok-parser) GrokParser []ProcessorGrokParserObservation `json:"grokParser,omitempty" tf:"grok_parser,omitempty"` // (Block List, Max: 1) Lookup Processor. More information can be found in the official docs (see below for nested schema) // Lookup Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#lookup-processor) LookupProcessor []ProcessorLookupProcessorObservation `json:"lookupProcessor,omitempty" tf:"lookup_processor,omitempty"` // (Block List, Max: 1) Message Remapper Processor. More information can be found in the official docs (see below for nested schema) // Message Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#log-message-remapper) MessageRemapper []ProcessorMessageRemapperObservation `json:"messageRemapper,omitempty" tf:"message_remapper,omitempty"` // (Block List, Max: 1) Reference Table Lookup Processor. Reference Tables are in public beta. More information can be found in the official docs (see below for nested schema) // Reference Table Lookup Processor. Reference Tables are in public beta. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#lookup-processor) ReferenceTableLookupProcessor []ReferenceTableLookupProcessorObservation `json:"referenceTableLookupProcessor,omitempty" tf:"reference_table_lookup_processor,omitempty"` // (Block List, Max: 1) Service Remapper Processor. More information can be found in the official docs (see below for nested schema) // Service Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#service-remapper) ServiceRemapper []ServiceRemapperObservation `json:"serviceRemapper,omitempty" tf:"service_remapper,omitempty"` // (Block List, Max: 1) Status Remapper Processor. More information can be found in the official docs (see below for nested schema) // Status Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#log-status-remapper) StatusRemapper []StatusRemapperObservation `json:"statusRemapper,omitempty" tf:"status_remapper,omitempty"` // (Block List, Max: 1) String Builder Processor. More information can be found in the official docs (see below for nested schema) // String Builder Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#string-builder-processor) StringBuilderProcessor []StringBuilderProcessorObservation `json:"stringBuilderProcessor,omitempty" tf:"string_builder_processor,omitempty"` // (Block List, Max: 1) Trace ID Remapper Processor. More information can be found in the official docs (see below for nested schema) // Trace ID Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#trace-remapper) TraceIDRemapper []TraceIDRemapperObservation `json:"traceIdRemapper,omitempty" tf:"trace_id_remapper,omitempty"` // (Block List, Max: 1) URL Parser Processor. More information can be found in the official docs (see below for nested schema) // URL Parser Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#url-parser) URLParser []URLParserObservation `json:"urlParser,omitempty" tf:"url_parser,omitempty"` // Agent Parser Processor. More information can be found in the official docs (see below for nested schema) // User-Agent Parser Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#user-agent-parser) UserAgentParser []UserAgentParserObservation `json:"userAgentParser,omitempty" tf:"user_agent_parser,omitempty"` }
func (*PipelineProcessorObservation) DeepCopy ¶
func (in *PipelineProcessorObservation) DeepCopy() *PipelineProcessorObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PipelineProcessorObservation.
func (*PipelineProcessorObservation) DeepCopyInto ¶
func (in *PipelineProcessorObservation) DeepCopyInto(out *PipelineProcessorObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PipelineProcessorParameters ¶
type PipelineProcessorParameters struct { // (Block List, Max: 1) Arithmetic Processor. More information can be found in the official docs (see below for nested schema) // Arithmetic Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#arithmetic-processor) // +kubebuilder:validation:Optional ArithmeticProcessor []ProcessorArithmeticProcessorParameters `json:"arithmeticProcessor,omitempty" tf:"arithmetic_processor,omitempty"` // (Block List, Max: 1) Attribute Remapper Processor. More information can be found in the official docs (see below for nested schema) // Attribute Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#remapper) // +kubebuilder:validation:Optional AttributeRemapper []ProcessorAttributeRemapperParameters `json:"attributeRemapper,omitempty" tf:"attribute_remapper,omitempty"` // (Block List, Max: 1) Category Processor. More information can be found in the official docs (see below for nested schema) // Category Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#category-processor) // +kubebuilder:validation:Optional CategoryProcessor []ProcessorCategoryProcessorParameters `json:"categoryProcessor,omitempty" tf:"category_processor,omitempty"` // (Block List, Max: 1) Date Remapper Processor. More information can be found in the official docs (see below for nested schema) // Date Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#log-date-remapper) // +kubebuilder:validation:Optional DateRemapper []ProcessorDateRemapperParameters `json:"dateRemapper,omitempty" tf:"date_remapper,omitempty"` // (Block List, Max: 1) Date GeoIP Processor. More information can be found in the official docs (see below for nested schema) // Date GeoIP Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#geoip-parser) // +kubebuilder:validation:Optional GeoIPParser []ProcessorGeoIPParserParameters `json:"geoIpParser,omitempty" tf:"geo_ip_parser,omitempty"` // (Block List, Max: 1) Grok Processor. More information can be found in the official docs (see below for nested schema) // Grok Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#grok-parser) // +kubebuilder:validation:Optional GrokParser []ProcessorGrokParserParameters `json:"grokParser,omitempty" tf:"grok_parser,omitempty"` // (Block List, Max: 1) Lookup Processor. More information can be found in the official docs (see below for nested schema) // Lookup Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#lookup-processor) // +kubebuilder:validation:Optional LookupProcessor []ProcessorLookupProcessorParameters `json:"lookupProcessor,omitempty" tf:"lookup_processor,omitempty"` // (Block List, Max: 1) Message Remapper Processor. More information can be found in the official docs (see below for nested schema) // Message Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#log-message-remapper) // +kubebuilder:validation:Optional MessageRemapper []ProcessorMessageRemapperParameters `json:"messageRemapper,omitempty" tf:"message_remapper,omitempty"` // (Block List, Max: 1) Reference Table Lookup Processor. Reference Tables are in public beta. More information can be found in the official docs (see below for nested schema) // Reference Table Lookup Processor. Reference Tables are in public beta. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#lookup-processor) // +kubebuilder:validation:Optional ReferenceTableLookupProcessor []ReferenceTableLookupProcessorParameters `json:"referenceTableLookupProcessor,omitempty" tf:"reference_table_lookup_processor,omitempty"` // (Block List, Max: 1) Service Remapper Processor. More information can be found in the official docs (see below for nested schema) // Service Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#service-remapper) // +kubebuilder:validation:Optional ServiceRemapper []ServiceRemapperParameters `json:"serviceRemapper,omitempty" tf:"service_remapper,omitempty"` // (Block List, Max: 1) Status Remapper Processor. More information can be found in the official docs (see below for nested schema) // Status Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#log-status-remapper) // +kubebuilder:validation:Optional StatusRemapper []StatusRemapperParameters `json:"statusRemapper,omitempty" tf:"status_remapper,omitempty"` // (Block List, Max: 1) String Builder Processor. More information can be found in the official docs (see below for nested schema) // String Builder Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#string-builder-processor) // +kubebuilder:validation:Optional StringBuilderProcessor []StringBuilderProcessorParameters `json:"stringBuilderProcessor,omitempty" tf:"string_builder_processor,omitempty"` // (Block List, Max: 1) Trace ID Remapper Processor. More information can be found in the official docs (see below for nested schema) // Trace ID Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#trace-remapper) // +kubebuilder:validation:Optional TraceIDRemapper []TraceIDRemapperParameters `json:"traceIdRemapper,omitempty" tf:"trace_id_remapper,omitempty"` // (Block List, Max: 1) URL Parser Processor. More information can be found in the official docs (see below for nested schema) // URL Parser Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#url-parser) // +kubebuilder:validation:Optional URLParser []URLParserParameters `json:"urlParser,omitempty" tf:"url_parser,omitempty"` // Agent Parser Processor. More information can be found in the official docs (see below for nested schema) // User-Agent Parser Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#user-agent-parser) // +kubebuilder:validation:Optional UserAgentParser []UserAgentParserParameters `json:"userAgentParser,omitempty" tf:"user_agent_parser,omitempty"` }
func (*PipelineProcessorParameters) DeepCopy ¶
func (in *PipelineProcessorParameters) DeepCopy() *PipelineProcessorParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PipelineProcessorParameters.
func (*PipelineProcessorParameters) DeepCopyInto ¶
func (in *PipelineProcessorParameters) DeepCopyInto(out *PipelineProcessorParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProcessorArithmeticProcessorInitParameters ¶
type ProcessorArithmeticProcessorInitParameters struct { // (String) Arithmetic operation between one or more log attributes. // Arithmetic operation between one or more log attributes. Expression *string `json:"expression,omitempty" tf:"expression,omitempty"` // (Boolean) // Boolean value to enable your pipeline. IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"` // (Boolean) If true, it replaces all missing attributes of expression by 0, false skips the operation if an attribute is missing. // If true, it replaces all missing attributes of expression by 0, false skips the operation if an attribute is missing. IsReplaceMissing *bool `json:"isReplaceMissing,omitempty" tf:"is_replace_missing,omitempty"` // (String) // Your pipeline name. Name *string `json:"name,omitempty" tf:"name,omitempty"` // (String) Name of the attribute that contains the result of the arithmetic operation. // Name of the attribute that contains the result of the arithmetic operation. Target *string `json:"target,omitempty" tf:"target,omitempty"` }
func (*ProcessorArithmeticProcessorInitParameters) DeepCopy ¶
func (in *ProcessorArithmeticProcessorInitParameters) DeepCopy() *ProcessorArithmeticProcessorInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProcessorArithmeticProcessorInitParameters.
func (*ProcessorArithmeticProcessorInitParameters) DeepCopyInto ¶
func (in *ProcessorArithmeticProcessorInitParameters) DeepCopyInto(out *ProcessorArithmeticProcessorInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProcessorArithmeticProcessorObservation ¶
type ProcessorArithmeticProcessorObservation struct { // (String) Arithmetic operation between one or more log attributes. // Arithmetic operation between one or more log attributes. Expression *string `json:"expression,omitempty" tf:"expression,omitempty"` // (Boolean) // Boolean value to enable your pipeline. IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"` // (Boolean) If true, it replaces all missing attributes of expression by 0, false skips the operation if an attribute is missing. // If true, it replaces all missing attributes of expression by 0, false skips the operation if an attribute is missing. IsReplaceMissing *bool `json:"isReplaceMissing,omitempty" tf:"is_replace_missing,omitempty"` // (String) // Your pipeline name. Name *string `json:"name,omitempty" tf:"name,omitempty"` // (String) Name of the attribute that contains the result of the arithmetic operation. // Name of the attribute that contains the result of the arithmetic operation. Target *string `json:"target,omitempty" tf:"target,omitempty"` }
func (*ProcessorArithmeticProcessorObservation) DeepCopy ¶
func (in *ProcessorArithmeticProcessorObservation) DeepCopy() *ProcessorArithmeticProcessorObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProcessorArithmeticProcessorObservation.
func (*ProcessorArithmeticProcessorObservation) DeepCopyInto ¶
func (in *ProcessorArithmeticProcessorObservation) DeepCopyInto(out *ProcessorArithmeticProcessorObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProcessorArithmeticProcessorParameters ¶
type ProcessorArithmeticProcessorParameters struct { // (String) Arithmetic operation between one or more log attributes. // Arithmetic operation between one or more log attributes. // +kubebuilder:validation:Optional Expression *string `json:"expression" tf:"expression,omitempty"` // (Boolean) // Boolean value to enable your pipeline. // +kubebuilder:validation:Optional IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"` // (Boolean) If true, it replaces all missing attributes of expression by 0, false skips the operation if an attribute is missing. // If true, it replaces all missing attributes of expression by 0, false skips the operation if an attribute is missing. // +kubebuilder:validation:Optional IsReplaceMissing *bool `json:"isReplaceMissing,omitempty" tf:"is_replace_missing,omitempty"` // (String) // Your pipeline name. // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // (String) Name of the attribute that contains the result of the arithmetic operation. // Name of the attribute that contains the result of the arithmetic operation. // +kubebuilder:validation:Optional Target *string `json:"target" tf:"target,omitempty"` }
func (*ProcessorArithmeticProcessorParameters) DeepCopy ¶
func (in *ProcessorArithmeticProcessorParameters) DeepCopy() *ProcessorArithmeticProcessorParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProcessorArithmeticProcessorParameters.
func (*ProcessorArithmeticProcessorParameters) DeepCopyInto ¶
func (in *ProcessorArithmeticProcessorParameters) DeepCopyInto(out *ProcessorArithmeticProcessorParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProcessorAttributeRemapperInitParameters ¶
type ProcessorAttributeRemapperInitParameters struct { // (Boolean) // If the processor is enabled or not. IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"` // (String) // Name of the processor Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Boolean) Override the target element if already set. // Override the target element if already set. OverrideOnConflict *bool `json:"overrideOnConflict,omitempty" tf:"override_on_conflict,omitempty"` // (Boolean) Remove or preserve the remapped source element. // Remove or preserve the remapped source element. PreserveSource *bool `json:"preserveSource,omitempty" tf:"preserve_source,omitempty"` // (String) Defines where the sources are from (log attribute or tag). // Defines where the sources are from (log `attribute` or `tag`). SourceType *string `json:"sourceType,omitempty" tf:"source_type,omitempty"` // (List of String) List of source attributes or tags. // List of source attributes or tags. Sources []*string `json:"sources,omitempty" tf:"sources,omitempty"` // (String) Name of the attribute that contains the result of the arithmetic operation. // Final attribute or tag name to remap the sources. Target *string `json:"target,omitempty" tf:"target,omitempty"` // (String) 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. // 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. TargetFormat *string `json:"targetFormat,omitempty" tf:"target_format,omitempty"` // (String) Defines if the target is a log attribute or tag. // Defines if the target is a log `attribute` or `tag`. TargetType *string `json:"targetType,omitempty" tf:"target_type,omitempty"` }
func (*ProcessorAttributeRemapperInitParameters) DeepCopy ¶
func (in *ProcessorAttributeRemapperInitParameters) DeepCopy() *ProcessorAttributeRemapperInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProcessorAttributeRemapperInitParameters.
func (*ProcessorAttributeRemapperInitParameters) DeepCopyInto ¶
func (in *ProcessorAttributeRemapperInitParameters) DeepCopyInto(out *ProcessorAttributeRemapperInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProcessorAttributeRemapperObservation ¶
type ProcessorAttributeRemapperObservation struct { // (Boolean) // If the processor is enabled or not. IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"` // (String) // Name of the processor Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Boolean) Override the target element if already set. // Override the target element if already set. OverrideOnConflict *bool `json:"overrideOnConflict,omitempty" tf:"override_on_conflict,omitempty"` // (Boolean) Remove or preserve the remapped source element. // Remove or preserve the remapped source element. PreserveSource *bool `json:"preserveSource,omitempty" tf:"preserve_source,omitempty"` // (String) Defines where the sources are from (log attribute or tag). // Defines where the sources are from (log `attribute` or `tag`). SourceType *string `json:"sourceType,omitempty" tf:"source_type,omitempty"` // (List of String) List of source attributes or tags. // List of source attributes or tags. Sources []*string `json:"sources,omitempty" tf:"sources,omitempty"` // (String) Name of the attribute that contains the result of the arithmetic operation. // Final attribute or tag name to remap the sources. Target *string `json:"target,omitempty" tf:"target,omitempty"` // (String) 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. // 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. TargetFormat *string `json:"targetFormat,omitempty" tf:"target_format,omitempty"` // (String) Defines if the target is a log attribute or tag. // Defines if the target is a log `attribute` or `tag`. TargetType *string `json:"targetType,omitempty" tf:"target_type,omitempty"` }
func (*ProcessorAttributeRemapperObservation) DeepCopy ¶
func (in *ProcessorAttributeRemapperObservation) DeepCopy() *ProcessorAttributeRemapperObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProcessorAttributeRemapperObservation.
func (*ProcessorAttributeRemapperObservation) DeepCopyInto ¶
func (in *ProcessorAttributeRemapperObservation) DeepCopyInto(out *ProcessorAttributeRemapperObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProcessorAttributeRemapperParameters ¶
type ProcessorAttributeRemapperParameters struct { // (Boolean) // If the processor is enabled or not. // +kubebuilder:validation:Optional IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"` // (String) // Name of the processor // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Boolean) Override the target element if already set. // Override the target element if already set. // +kubebuilder:validation:Optional OverrideOnConflict *bool `json:"overrideOnConflict,omitempty" tf:"override_on_conflict,omitempty"` // (Boolean) Remove or preserve the remapped source element. // Remove or preserve the remapped source element. // +kubebuilder:validation:Optional PreserveSource *bool `json:"preserveSource,omitempty" tf:"preserve_source,omitempty"` // (String) Defines where the sources are from (log attribute or tag). // Defines where the sources are from (log `attribute` or `tag`). // +kubebuilder:validation:Optional SourceType *string `json:"sourceType" tf:"source_type,omitempty"` // (List of String) List of source attributes or tags. // List of source attributes or tags. // +kubebuilder:validation:Optional Sources []*string `json:"sources" tf:"sources,omitempty"` // (String) Name of the attribute that contains the result of the arithmetic operation. // Final attribute or tag name to remap the sources. // +kubebuilder:validation:Optional Target *string `json:"target" tf:"target,omitempty"` // (String) 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. // 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. // +kubebuilder:validation:Optional TargetFormat *string `json:"targetFormat,omitempty" tf:"target_format,omitempty"` // (String) Defines if the target is a log attribute or tag. // Defines if the target is a log `attribute` or `tag`. // +kubebuilder:validation:Optional TargetType *string `json:"targetType" tf:"target_type,omitempty"` }
func (*ProcessorAttributeRemapperParameters) DeepCopy ¶
func (in *ProcessorAttributeRemapperParameters) DeepCopy() *ProcessorAttributeRemapperParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProcessorAttributeRemapperParameters.
func (*ProcessorAttributeRemapperParameters) DeepCopyInto ¶
func (in *ProcessorAttributeRemapperParameters) DeepCopyInto(out *ProcessorAttributeRemapperParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProcessorCategoryProcessorInitParameters ¶
type ProcessorCategoryProcessorInitParameters struct { // (Block List, Min: 1) List of filters to match or exclude a log with their corresponding name to assign a custom value to the log. (see below for nested schema) // List of filters to match or exclude a log with their corresponding name to assign a custom value to the log. Category []CategoryProcessorCategoryInitParameters `json:"category,omitempty" tf:"category,omitempty"` // (Boolean) // If the processor is enabled or not. IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"` // (String) // Name of the category Name *string `json:"name,omitempty" tf:"name,omitempty"` // (String) Name of the attribute that contains the result of the arithmetic operation. // Name of the target attribute whose value is defined by the matching category. Target *string `json:"target,omitempty" tf:"target,omitempty"` }
func (*ProcessorCategoryProcessorInitParameters) DeepCopy ¶
func (in *ProcessorCategoryProcessorInitParameters) DeepCopy() *ProcessorCategoryProcessorInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProcessorCategoryProcessorInitParameters.
func (*ProcessorCategoryProcessorInitParameters) DeepCopyInto ¶
func (in *ProcessorCategoryProcessorInitParameters) DeepCopyInto(out *ProcessorCategoryProcessorInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProcessorCategoryProcessorObservation ¶
type ProcessorCategoryProcessorObservation struct { // (Block List, Min: 1) List of filters to match or exclude a log with their corresponding name to assign a custom value to the log. (see below for nested schema) // List of filters to match or exclude a log with their corresponding name to assign a custom value to the log. Category []CategoryProcessorCategoryObservation `json:"category,omitempty" tf:"category,omitempty"` // (Boolean) // If the processor is enabled or not. IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"` // (String) // Name of the category Name *string `json:"name,omitempty" tf:"name,omitempty"` // (String) Name of the attribute that contains the result of the arithmetic operation. // Name of the target attribute whose value is defined by the matching category. Target *string `json:"target,omitempty" tf:"target,omitempty"` }
func (*ProcessorCategoryProcessorObservation) DeepCopy ¶
func (in *ProcessorCategoryProcessorObservation) DeepCopy() *ProcessorCategoryProcessorObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProcessorCategoryProcessorObservation.
func (*ProcessorCategoryProcessorObservation) DeepCopyInto ¶
func (in *ProcessorCategoryProcessorObservation) DeepCopyInto(out *ProcessorCategoryProcessorObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProcessorCategoryProcessorParameters ¶
type ProcessorCategoryProcessorParameters struct { // (Block List, Min: 1) List of filters to match or exclude a log with their corresponding name to assign a custom value to the log. (see below for nested schema) // List of filters to match or exclude a log with their corresponding name to assign a custom value to the log. // +kubebuilder:validation:Optional Category []CategoryProcessorCategoryParameters `json:"category" tf:"category,omitempty"` // (Boolean) // If the processor is enabled or not. // +kubebuilder:validation:Optional IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"` // (String) // Name of the category // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // (String) Name of the attribute that contains the result of the arithmetic operation. // Name of the target attribute whose value is defined by the matching category. // +kubebuilder:validation:Optional Target *string `json:"target" tf:"target,omitempty"` }
func (*ProcessorCategoryProcessorParameters) DeepCopy ¶
func (in *ProcessorCategoryProcessorParameters) DeepCopy() *ProcessorCategoryProcessorParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProcessorCategoryProcessorParameters.
func (*ProcessorCategoryProcessorParameters) DeepCopyInto ¶
func (in *ProcessorCategoryProcessorParameters) DeepCopyInto(out *ProcessorCategoryProcessorParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProcessorDateRemapperInitParameters ¶
type ProcessorDateRemapperInitParameters struct { // (Boolean) // If the processor is enabled or not. IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"` // (String) // Name of the processor. Name *string `json:"name,omitempty" tf:"name,omitempty"` // (List of String) List of source attributes or tags. // List of source attributes. Sources []*string `json:"sources,omitempty" tf:"sources,omitempty"` }
func (*ProcessorDateRemapperInitParameters) DeepCopy ¶
func (in *ProcessorDateRemapperInitParameters) DeepCopy() *ProcessorDateRemapperInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProcessorDateRemapperInitParameters.
func (*ProcessorDateRemapperInitParameters) DeepCopyInto ¶
func (in *ProcessorDateRemapperInitParameters) DeepCopyInto(out *ProcessorDateRemapperInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProcessorDateRemapperObservation ¶
type ProcessorDateRemapperObservation struct { // (Boolean) // If the processor is enabled or not. IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"` // (String) // Name of the processor. Name *string `json:"name,omitempty" tf:"name,omitempty"` // (List of String) List of source attributes or tags. // List of source attributes. Sources []*string `json:"sources,omitempty" tf:"sources,omitempty"` }
func (*ProcessorDateRemapperObservation) DeepCopy ¶
func (in *ProcessorDateRemapperObservation) DeepCopy() *ProcessorDateRemapperObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProcessorDateRemapperObservation.
func (*ProcessorDateRemapperObservation) DeepCopyInto ¶
func (in *ProcessorDateRemapperObservation) DeepCopyInto(out *ProcessorDateRemapperObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProcessorDateRemapperParameters ¶
type ProcessorDateRemapperParameters struct { // (Boolean) // If the processor is enabled or not. // +kubebuilder:validation:Optional IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"` // (String) // Name of the processor. // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // (List of String) List of source attributes or tags. // List of source attributes. // +kubebuilder:validation:Optional Sources []*string `json:"sources" tf:"sources,omitempty"` }
func (*ProcessorDateRemapperParameters) DeepCopy ¶
func (in *ProcessorDateRemapperParameters) DeepCopy() *ProcessorDateRemapperParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProcessorDateRemapperParameters.
func (*ProcessorDateRemapperParameters) DeepCopyInto ¶
func (in *ProcessorDateRemapperParameters) DeepCopyInto(out *ProcessorDateRemapperParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProcessorGeoIPParserInitParameters ¶
type ProcessorGeoIPParserInitParameters struct { // (Boolean) // If the processor is enabled or not. IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"` // (String) // Name of the processor. Name *string `json:"name,omitempty" tf:"name,omitempty"` // (List of String) List of source attributes or tags. // List of source attributes. Sources []*string `json:"sources,omitempty" tf:"sources,omitempty"` // (String) Name of the attribute that contains the result of the arithmetic operation. // Name of the parent attribute that contains all the extracted details from the sources. Target *string `json:"target,omitempty" tf:"target,omitempty"` }
func (*ProcessorGeoIPParserInitParameters) DeepCopy ¶
func (in *ProcessorGeoIPParserInitParameters) DeepCopy() *ProcessorGeoIPParserInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProcessorGeoIPParserInitParameters.
func (*ProcessorGeoIPParserInitParameters) DeepCopyInto ¶
func (in *ProcessorGeoIPParserInitParameters) DeepCopyInto(out *ProcessorGeoIPParserInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProcessorGeoIPParserObservation ¶
type ProcessorGeoIPParserObservation struct { // (Boolean) // If the processor is enabled or not. IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"` // (String) // Name of the processor. Name *string `json:"name,omitempty" tf:"name,omitempty"` // (List of String) List of source attributes or tags. // List of source attributes. Sources []*string `json:"sources,omitempty" tf:"sources,omitempty"` // (String) Name of the attribute that contains the result of the arithmetic operation. // Name of the parent attribute that contains all the extracted details from the sources. Target *string `json:"target,omitempty" tf:"target,omitempty"` }
func (*ProcessorGeoIPParserObservation) DeepCopy ¶
func (in *ProcessorGeoIPParserObservation) DeepCopy() *ProcessorGeoIPParserObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProcessorGeoIPParserObservation.
func (*ProcessorGeoIPParserObservation) DeepCopyInto ¶
func (in *ProcessorGeoIPParserObservation) DeepCopyInto(out *ProcessorGeoIPParserObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProcessorGeoIPParserParameters ¶
type ProcessorGeoIPParserParameters struct { // (Boolean) // If the processor is enabled or not. // +kubebuilder:validation:Optional IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"` // (String) // Name of the processor. // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // (List of String) List of source attributes or tags. // List of source attributes. // +kubebuilder:validation:Optional Sources []*string `json:"sources" tf:"sources,omitempty"` // (String) Name of the attribute that contains the result of the arithmetic operation. // Name of the parent attribute that contains all the extracted details from the sources. // +kubebuilder:validation:Optional Target *string `json:"target" tf:"target,omitempty"` }
func (*ProcessorGeoIPParserParameters) DeepCopy ¶
func (in *ProcessorGeoIPParserParameters) DeepCopy() *ProcessorGeoIPParserParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProcessorGeoIPParserParameters.
func (*ProcessorGeoIPParserParameters) DeepCopyInto ¶
func (in *ProcessorGeoIPParserParameters) DeepCopyInto(out *ProcessorGeoIPParserParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProcessorGrokParserInitParameters ¶
type ProcessorGrokParserInitParameters struct { // (Block List, Min: 1, Max: 1) (see below for nested schema) Grok []GrokParserGrokInitParameters `json:"grok,omitempty" tf:"grok,omitempty"` // (Boolean) // If the processor is enabled or not. IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"` // (String) // Name of the processor Name *string `json:"name,omitempty" tf:"name,omitempty"` // (List of String) List of sample logs for this parser. It can save up to 5 samples. Each sample takes up to 5000 characters. // List of sample logs for this parser. It can save up to 5 samples. Each sample takes up to 5000 characters. Samples []*string `json:"samples,omitempty" tf:"samples,omitempty"` // (String) Name of the log attribute to parse. // Name of the log attribute to parse. Source *string `json:"source,omitempty" tf:"source,omitempty"` }
func (*ProcessorGrokParserInitParameters) DeepCopy ¶
func (in *ProcessorGrokParserInitParameters) DeepCopy() *ProcessorGrokParserInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProcessorGrokParserInitParameters.
func (*ProcessorGrokParserInitParameters) DeepCopyInto ¶
func (in *ProcessorGrokParserInitParameters) DeepCopyInto(out *ProcessorGrokParserInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProcessorGrokParserObservation ¶
type ProcessorGrokParserObservation struct { // (Block List, Min: 1, Max: 1) (see below for nested schema) Grok []GrokParserGrokObservation `json:"grok,omitempty" tf:"grok,omitempty"` // (Boolean) // If the processor is enabled or not. IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"` // (String) // Name of the processor Name *string `json:"name,omitempty" tf:"name,omitempty"` // (List of String) List of sample logs for this parser. It can save up to 5 samples. Each sample takes up to 5000 characters. // List of sample logs for this parser. It can save up to 5 samples. Each sample takes up to 5000 characters. Samples []*string `json:"samples,omitempty" tf:"samples,omitempty"` // (String) Name of the log attribute to parse. // Name of the log attribute to parse. Source *string `json:"source,omitempty" tf:"source,omitempty"` }
func (*ProcessorGrokParserObservation) DeepCopy ¶
func (in *ProcessorGrokParserObservation) DeepCopy() *ProcessorGrokParserObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProcessorGrokParserObservation.
func (*ProcessorGrokParserObservation) DeepCopyInto ¶
func (in *ProcessorGrokParserObservation) DeepCopyInto(out *ProcessorGrokParserObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProcessorGrokParserParameters ¶
type ProcessorGrokParserParameters struct { // (Block List, Min: 1, Max: 1) (see below for nested schema) // +kubebuilder:validation:Optional Grok []GrokParserGrokParameters `json:"grok" tf:"grok,omitempty"` // (Boolean) // If the processor is enabled or not. // +kubebuilder:validation:Optional IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"` // (String) // Name of the processor // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // (List of String) List of sample logs for this parser. It can save up to 5 samples. Each sample takes up to 5000 characters. // List of sample logs for this parser. It can save up to 5 samples. Each sample takes up to 5000 characters. // +kubebuilder:validation:Optional Samples []*string `json:"samples,omitempty" tf:"samples,omitempty"` // (String) Name of the log attribute to parse. // Name of the log attribute to parse. // +kubebuilder:validation:Optional Source *string `json:"source" tf:"source,omitempty"` }
func (*ProcessorGrokParserParameters) DeepCopy ¶
func (in *ProcessorGrokParserParameters) DeepCopy() *ProcessorGrokParserParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProcessorGrokParserParameters.
func (*ProcessorGrokParserParameters) DeepCopyInto ¶
func (in *ProcessorGrokParserParameters) DeepCopyInto(out *ProcessorGrokParserParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProcessorInitParameters ¶
type ProcessorInitParameters struct { // (Block List, Max: 1) Arithmetic Processor. More information can be found in the official docs (see below for nested schema) // Arithmetic Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#arithmetic-processor) ArithmeticProcessor []ArithmeticProcessorInitParameters `json:"arithmeticProcessor,omitempty" tf:"arithmetic_processor,omitempty"` // (Block List, Max: 1) Attribute Remapper Processor. More information can be found in the official docs (see below for nested schema) // Attribute Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#remapper) AttributeRemapper []AttributeRemapperInitParameters `json:"attributeRemapper,omitempty" tf:"attribute_remapper,omitempty"` // (Block List, Max: 1) Category Processor. More information can be found in the official docs (see below for nested schema) // Category Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#category-processor) CategoryProcessor []CategoryProcessorInitParameters `json:"categoryProcessor,omitempty" tf:"category_processor,omitempty"` // (Block List, Max: 1) Date Remapper Processor. More information can be found in the official docs (see below for nested schema) // Date Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#log-date-remapper) DateRemapper []DateRemapperInitParameters `json:"dateRemapper,omitempty" tf:"date_remapper,omitempty"` // (Block List, Max: 1) Date GeoIP Processor. More information can be found in the official docs (see below for nested schema) // Date GeoIP Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#geoip-parser) GeoIPParser []GeoIPParserInitParameters `json:"geoIpParser,omitempty" tf:"geo_ip_parser,omitempty"` // (Block List, Max: 1) Grok Processor. More information can be found in the official docs (see below for nested schema) // Grok Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#grok-parser) GrokParser []GrokParserInitParameters `json:"grokParser,omitempty" tf:"grok_parser,omitempty"` // (Block List, Max: 1) Lookup Processor. More information can be found in the official docs (see below for nested schema) // Lookup Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#lookup-processor) LookupProcessor []LookupProcessorInitParameters `json:"lookupProcessor,omitempty" tf:"lookup_processor,omitempty"` // (Block List, Max: 1) Message Remapper Processor. More information can be found in the official docs (see below for nested schema) // Message Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#log-message-remapper) MessageRemapper []MessageRemapperInitParameters `json:"messageRemapper,omitempty" tf:"message_remapper,omitempty"` // (Block List, Max: 1) (see below for nested schema) Pipeline []PipelineInitParameters `json:"pipeline,omitempty" tf:"pipeline,omitempty"` // (Block List, Max: 1) Reference Table Lookup Processor. Reference Tables are in public beta. More information can be found in the official docs (see below for nested schema) // Reference Table Lookup Processor. Reference Tables are in public beta. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#lookup-processor) ReferenceTableLookupProcessor []ProcessorReferenceTableLookupProcessorInitParameters `json:"referenceTableLookupProcessor,omitempty" tf:"reference_table_lookup_processor,omitempty"` // (Block List, Max: 1) Service Remapper Processor. More information can be found in the official docs (see below for nested schema) // Service Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#service-remapper) ServiceRemapper []ProcessorServiceRemapperInitParameters `json:"serviceRemapper,omitempty" tf:"service_remapper,omitempty"` // (Block List, Max: 1) Status Remapper Processor. More information can be found in the official docs (see below for nested schema) // Status Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#log-status-remapper) StatusRemapper []ProcessorStatusRemapperInitParameters `json:"statusRemapper,omitempty" tf:"status_remapper,omitempty"` // (Block List, Max: 1) String Builder Processor. More information can be found in the official docs (see below for nested schema) // String Builder Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#string-builder-processor) StringBuilderProcessor []ProcessorStringBuilderProcessorInitParameters `json:"stringBuilderProcessor,omitempty" tf:"string_builder_processor,omitempty"` // (Block List, Max: 1) Trace ID Remapper Processor. More information can be found in the official docs (see below for nested schema) // Trace ID Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#trace-remapper) TraceIDRemapper []ProcessorTraceIDRemapperInitParameters `json:"traceIdRemapper,omitempty" tf:"trace_id_remapper,omitempty"` // (Block List, Max: 1) URL Parser Processor. More information can be found in the official docs (see below for nested schema) // URL Parser Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#url-parser) URLParser []ProcessorURLParserInitParameters `json:"urlParser,omitempty" tf:"url_parser,omitempty"` // Agent Parser Processor. More information can be found in the official docs (see below for nested schema) // User-Agent Parser Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#user-agent-parser) UserAgentParser []ProcessorUserAgentParserInitParameters `json:"userAgentParser,omitempty" tf:"user_agent_parser,omitempty"` }
func (*ProcessorInitParameters) DeepCopy ¶
func (in *ProcessorInitParameters) DeepCopy() *ProcessorInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProcessorInitParameters.
func (*ProcessorInitParameters) DeepCopyInto ¶
func (in *ProcessorInitParameters) DeepCopyInto(out *ProcessorInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProcessorLookupProcessorInitParameters ¶
type ProcessorLookupProcessorInitParameters struct { // (String) Default lookup value to use if there is no entry in the lookup table for the value of the source attribute. // Default lookup value to use if there is no entry in the lookup table for the value of the source attribute. DefaultLookup *string `json:"defaultLookup,omitempty" tf:"default_lookup,omitempty"` // (Boolean) // If the processor is enabled or not. IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"` // (List of String) List of entries of the lookup table using key,value format. // List of entries of the lookup table using `key,value` format. LookupTable []*string `json:"lookupTable,omitempty" tf:"lookup_table,omitempty"` // (String) // Name of the processor Name *string `json:"name,omitempty" tf:"name,omitempty"` // (String) Name of the log attribute to parse. // Name of the source attribute used to do the lookup. Source *string `json:"source,omitempty" tf:"source,omitempty"` // (String) Name of the attribute that contains the result of the arithmetic operation. // Name of the attribute that contains the result of the lookup. Target *string `json:"target,omitempty" tf:"target,omitempty"` }
func (*ProcessorLookupProcessorInitParameters) DeepCopy ¶
func (in *ProcessorLookupProcessorInitParameters) DeepCopy() *ProcessorLookupProcessorInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProcessorLookupProcessorInitParameters.
func (*ProcessorLookupProcessorInitParameters) DeepCopyInto ¶
func (in *ProcessorLookupProcessorInitParameters) DeepCopyInto(out *ProcessorLookupProcessorInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProcessorLookupProcessorObservation ¶
type ProcessorLookupProcessorObservation struct { // (String) Default lookup value to use if there is no entry in the lookup table for the value of the source attribute. // Default lookup value to use if there is no entry in the lookup table for the value of the source attribute. DefaultLookup *string `json:"defaultLookup,omitempty" tf:"default_lookup,omitempty"` // (Boolean) // If the processor is enabled or not. IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"` // (List of String) List of entries of the lookup table using key,value format. // List of entries of the lookup table using `key,value` format. LookupTable []*string `json:"lookupTable,omitempty" tf:"lookup_table,omitempty"` // (String) // Name of the processor Name *string `json:"name,omitempty" tf:"name,omitempty"` // (String) Name of the log attribute to parse. // Name of the source attribute used to do the lookup. Source *string `json:"source,omitempty" tf:"source,omitempty"` // (String) Name of the attribute that contains the result of the arithmetic operation. // Name of the attribute that contains the result of the lookup. Target *string `json:"target,omitempty" tf:"target,omitempty"` }
func (*ProcessorLookupProcessorObservation) DeepCopy ¶
func (in *ProcessorLookupProcessorObservation) DeepCopy() *ProcessorLookupProcessorObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProcessorLookupProcessorObservation.
func (*ProcessorLookupProcessorObservation) DeepCopyInto ¶
func (in *ProcessorLookupProcessorObservation) DeepCopyInto(out *ProcessorLookupProcessorObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProcessorLookupProcessorParameters ¶
type ProcessorLookupProcessorParameters struct { // (String) Default lookup value to use if there is no entry in the lookup table for the value of the source attribute. // Default lookup value to use if there is no entry in the lookup table for the value of the source attribute. // +kubebuilder:validation:Optional DefaultLookup *string `json:"defaultLookup,omitempty" tf:"default_lookup,omitempty"` // (Boolean) // If the processor is enabled or not. // +kubebuilder:validation:Optional IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"` // (List of String) List of entries of the lookup table using key,value format. // List of entries of the lookup table using `key,value` format. // +kubebuilder:validation:Optional LookupTable []*string `json:"lookupTable" tf:"lookup_table,omitempty"` // (String) // Name of the processor // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // (String) Name of the log attribute to parse. // Name of the source attribute used to do the lookup. // +kubebuilder:validation:Optional Source *string `json:"source" tf:"source,omitempty"` // (String) Name of the attribute that contains the result of the arithmetic operation. // Name of the attribute that contains the result of the lookup. // +kubebuilder:validation:Optional Target *string `json:"target" tf:"target,omitempty"` }
func (*ProcessorLookupProcessorParameters) DeepCopy ¶
func (in *ProcessorLookupProcessorParameters) DeepCopy() *ProcessorLookupProcessorParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProcessorLookupProcessorParameters.
func (*ProcessorLookupProcessorParameters) DeepCopyInto ¶
func (in *ProcessorLookupProcessorParameters) DeepCopyInto(out *ProcessorLookupProcessorParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProcessorMessageRemapperInitParameters ¶
type ProcessorMessageRemapperInitParameters struct { // (Boolean) // If the processor is enabled or not. IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"` // (String) // Name of the processor. Name *string `json:"name,omitempty" tf:"name,omitempty"` // (List of String) List of source attributes or tags. // List of source attributes. Sources []*string `json:"sources,omitempty" tf:"sources,omitempty"` }
func (*ProcessorMessageRemapperInitParameters) DeepCopy ¶
func (in *ProcessorMessageRemapperInitParameters) DeepCopy() *ProcessorMessageRemapperInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProcessorMessageRemapperInitParameters.
func (*ProcessorMessageRemapperInitParameters) DeepCopyInto ¶
func (in *ProcessorMessageRemapperInitParameters) DeepCopyInto(out *ProcessorMessageRemapperInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProcessorMessageRemapperObservation ¶
type ProcessorMessageRemapperObservation struct { // (Boolean) // If the processor is enabled or not. IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"` // (String) // Name of the processor. Name *string `json:"name,omitempty" tf:"name,omitempty"` // (List of String) List of source attributes or tags. // List of source attributes. Sources []*string `json:"sources,omitempty" tf:"sources,omitempty"` }
func (*ProcessorMessageRemapperObservation) DeepCopy ¶
func (in *ProcessorMessageRemapperObservation) DeepCopy() *ProcessorMessageRemapperObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProcessorMessageRemapperObservation.
func (*ProcessorMessageRemapperObservation) DeepCopyInto ¶
func (in *ProcessorMessageRemapperObservation) DeepCopyInto(out *ProcessorMessageRemapperObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProcessorMessageRemapperParameters ¶
type ProcessorMessageRemapperParameters struct { // (Boolean) // If the processor is enabled or not. // +kubebuilder:validation:Optional IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"` // (String) // Name of the processor. // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // (List of String) List of source attributes or tags. // List of source attributes. // +kubebuilder:validation:Optional Sources []*string `json:"sources" tf:"sources,omitempty"` }
func (*ProcessorMessageRemapperParameters) DeepCopy ¶
func (in *ProcessorMessageRemapperParameters) DeepCopy() *ProcessorMessageRemapperParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProcessorMessageRemapperParameters.
func (*ProcessorMessageRemapperParameters) DeepCopyInto ¶
func (in *ProcessorMessageRemapperParameters) DeepCopyInto(out *ProcessorMessageRemapperParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProcessorObservation ¶
type ProcessorObservation struct { // (Block List, Max: 1) Arithmetic Processor. More information can be found in the official docs (see below for nested schema) // Arithmetic Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#arithmetic-processor) ArithmeticProcessor []ArithmeticProcessorObservation `json:"arithmeticProcessor,omitempty" tf:"arithmetic_processor,omitempty"` // (Block List, Max: 1) Attribute Remapper Processor. More information can be found in the official docs (see below for nested schema) // Attribute Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#remapper) AttributeRemapper []AttributeRemapperObservation `json:"attributeRemapper,omitempty" tf:"attribute_remapper,omitempty"` // (Block List, Max: 1) Category Processor. More information can be found in the official docs (see below for nested schema) // Category Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#category-processor) CategoryProcessor []CategoryProcessorObservation `json:"categoryProcessor,omitempty" tf:"category_processor,omitempty"` // (Block List, Max: 1) Date Remapper Processor. More information can be found in the official docs (see below for nested schema) // Date Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#log-date-remapper) DateRemapper []DateRemapperObservation `json:"dateRemapper,omitempty" tf:"date_remapper,omitempty"` // (Block List, Max: 1) Date GeoIP Processor. More information can be found in the official docs (see below for nested schema) // Date GeoIP Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#geoip-parser) GeoIPParser []GeoIPParserObservation `json:"geoIpParser,omitempty" tf:"geo_ip_parser,omitempty"` // (Block List, Max: 1) Grok Processor. More information can be found in the official docs (see below for nested schema) // Grok Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#grok-parser) GrokParser []GrokParserObservation `json:"grokParser,omitempty" tf:"grok_parser,omitempty"` // (Block List, Max: 1) Lookup Processor. More information can be found in the official docs (see below for nested schema) // Lookup Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#lookup-processor) LookupProcessor []LookupProcessorObservation `json:"lookupProcessor,omitempty" tf:"lookup_processor,omitempty"` // (Block List, Max: 1) Message Remapper Processor. More information can be found in the official docs (see below for nested schema) // Message Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#log-message-remapper) MessageRemapper []MessageRemapperObservation `json:"messageRemapper,omitempty" tf:"message_remapper,omitempty"` // (Block List, Max: 1) (see below for nested schema) Pipeline []PipelineObservation `json:"pipeline,omitempty" tf:"pipeline,omitempty"` // (Block List, Max: 1) Reference Table Lookup Processor. Reference Tables are in public beta. More information can be found in the official docs (see below for nested schema) // Reference Table Lookup Processor. Reference Tables are in public beta. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#lookup-processor) ReferenceTableLookupProcessor []ProcessorReferenceTableLookupProcessorObservation `json:"referenceTableLookupProcessor,omitempty" tf:"reference_table_lookup_processor,omitempty"` // (Block List, Max: 1) Service Remapper Processor. More information can be found in the official docs (see below for nested schema) // Service Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#service-remapper) ServiceRemapper []ProcessorServiceRemapperObservation `json:"serviceRemapper,omitempty" tf:"service_remapper,omitempty"` // (Block List, Max: 1) Status Remapper Processor. More information can be found in the official docs (see below for nested schema) // Status Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#log-status-remapper) StatusRemapper []ProcessorStatusRemapperObservation `json:"statusRemapper,omitempty" tf:"status_remapper,omitempty"` // (Block List, Max: 1) String Builder Processor. More information can be found in the official docs (see below for nested schema) // String Builder Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#string-builder-processor) StringBuilderProcessor []ProcessorStringBuilderProcessorObservation `json:"stringBuilderProcessor,omitempty" tf:"string_builder_processor,omitempty"` // (Block List, Max: 1) Trace ID Remapper Processor. More information can be found in the official docs (see below for nested schema) // Trace ID Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#trace-remapper) TraceIDRemapper []ProcessorTraceIDRemapperObservation `json:"traceIdRemapper,omitempty" tf:"trace_id_remapper,omitempty"` // (Block List, Max: 1) URL Parser Processor. More information can be found in the official docs (see below for nested schema) // URL Parser Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#url-parser) URLParser []ProcessorURLParserObservation `json:"urlParser,omitempty" tf:"url_parser,omitempty"` // Agent Parser Processor. More information can be found in the official docs (see below for nested schema) // User-Agent Parser Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#user-agent-parser) UserAgentParser []ProcessorUserAgentParserObservation `json:"userAgentParser,omitempty" tf:"user_agent_parser,omitempty"` }
func (*ProcessorObservation) DeepCopy ¶
func (in *ProcessorObservation) DeepCopy() *ProcessorObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProcessorObservation.
func (*ProcessorObservation) DeepCopyInto ¶
func (in *ProcessorObservation) DeepCopyInto(out *ProcessorObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProcessorParameters ¶
type ProcessorParameters struct { // (Block List, Max: 1) Arithmetic Processor. More information can be found in the official docs (see below for nested schema) // Arithmetic Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#arithmetic-processor) // +kubebuilder:validation:Optional ArithmeticProcessor []ArithmeticProcessorParameters `json:"arithmeticProcessor,omitempty" tf:"arithmetic_processor,omitempty"` // (Block List, Max: 1) Attribute Remapper Processor. More information can be found in the official docs (see below for nested schema) // Attribute Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#remapper) // +kubebuilder:validation:Optional AttributeRemapper []AttributeRemapperParameters `json:"attributeRemapper,omitempty" tf:"attribute_remapper,omitempty"` // (Block List, Max: 1) Category Processor. More information can be found in the official docs (see below for nested schema) // Category Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#category-processor) // +kubebuilder:validation:Optional CategoryProcessor []CategoryProcessorParameters `json:"categoryProcessor,omitempty" tf:"category_processor,omitempty"` // (Block List, Max: 1) Date Remapper Processor. More information can be found in the official docs (see below for nested schema) // Date Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#log-date-remapper) // +kubebuilder:validation:Optional DateRemapper []DateRemapperParameters `json:"dateRemapper,omitempty" tf:"date_remapper,omitempty"` // (Block List, Max: 1) Date GeoIP Processor. More information can be found in the official docs (see below for nested schema) // Date GeoIP Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#geoip-parser) // +kubebuilder:validation:Optional GeoIPParser []GeoIPParserParameters `json:"geoIpParser,omitempty" tf:"geo_ip_parser,omitempty"` // (Block List, Max: 1) Grok Processor. More information can be found in the official docs (see below for nested schema) // Grok Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#grok-parser) // +kubebuilder:validation:Optional GrokParser []GrokParserParameters `json:"grokParser,omitempty" tf:"grok_parser,omitempty"` // (Block List, Max: 1) Lookup Processor. More information can be found in the official docs (see below for nested schema) // Lookup Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#lookup-processor) // +kubebuilder:validation:Optional LookupProcessor []LookupProcessorParameters `json:"lookupProcessor,omitempty" tf:"lookup_processor,omitempty"` // (Block List, Max: 1) Message Remapper Processor. More information can be found in the official docs (see below for nested schema) // Message Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#log-message-remapper) // +kubebuilder:validation:Optional MessageRemapper []MessageRemapperParameters `json:"messageRemapper,omitempty" tf:"message_remapper,omitempty"` // (Block List, Max: 1) (see below for nested schema) // +kubebuilder:validation:Optional Pipeline []PipelineParameters `json:"pipeline,omitempty" tf:"pipeline,omitempty"` // (Block List, Max: 1) Reference Table Lookup Processor. Reference Tables are in public beta. More information can be found in the official docs (see below for nested schema) // Reference Table Lookup Processor. Reference Tables are in public beta. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#lookup-processor) // +kubebuilder:validation:Optional ReferenceTableLookupProcessor []ProcessorReferenceTableLookupProcessorParameters `json:"referenceTableLookupProcessor,omitempty" tf:"reference_table_lookup_processor,omitempty"` // (Block List, Max: 1) Service Remapper Processor. More information can be found in the official docs (see below for nested schema) // Service Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#service-remapper) // +kubebuilder:validation:Optional ServiceRemapper []ProcessorServiceRemapperParameters `json:"serviceRemapper,omitempty" tf:"service_remapper,omitempty"` // (Block List, Max: 1) Status Remapper Processor. More information can be found in the official docs (see below for nested schema) // Status Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#log-status-remapper) // +kubebuilder:validation:Optional StatusRemapper []ProcessorStatusRemapperParameters `json:"statusRemapper,omitempty" tf:"status_remapper,omitempty"` // (Block List, Max: 1) String Builder Processor. More information can be found in the official docs (see below for nested schema) // String Builder Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#string-builder-processor) // +kubebuilder:validation:Optional StringBuilderProcessor []ProcessorStringBuilderProcessorParameters `json:"stringBuilderProcessor,omitempty" tf:"string_builder_processor,omitempty"` // (Block List, Max: 1) Trace ID Remapper Processor. More information can be found in the official docs (see below for nested schema) // Trace ID Remapper Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#trace-remapper) // +kubebuilder:validation:Optional TraceIDRemapper []ProcessorTraceIDRemapperParameters `json:"traceIdRemapper,omitempty" tf:"trace_id_remapper,omitempty"` // (Block List, Max: 1) URL Parser Processor. More information can be found in the official docs (see below for nested schema) // URL Parser Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#url-parser) // +kubebuilder:validation:Optional URLParser []ProcessorURLParserParameters `json:"urlParser,omitempty" tf:"url_parser,omitempty"` // Agent Parser Processor. More information can be found in the official docs (see below for nested schema) // User-Agent Parser Processor. More information can be found in the [official docs](https://docs.datadoghq.com/logs/processing/processors/?tab=ui#user-agent-parser) // +kubebuilder:validation:Optional UserAgentParser []ProcessorUserAgentParserParameters `json:"userAgentParser,omitempty" tf:"user_agent_parser,omitempty"` }
func (*ProcessorParameters) DeepCopy ¶
func (in *ProcessorParameters) DeepCopy() *ProcessorParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProcessorParameters.
func (*ProcessorParameters) DeepCopyInto ¶
func (in *ProcessorParameters) DeepCopyInto(out *ProcessorParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProcessorReferenceTableLookupProcessorInitParameters ¶
type ProcessorReferenceTableLookupProcessorInitParameters struct { // (Boolean) // If the processor is enabled or not. IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"` // (String) Name of the Reference Table for the source attribute and their associated target attribute values. // Name of the Reference Table for the source attribute and their associated target attribute values. LookupEnrichmentTable *string `json:"lookupEnrichmentTable,omitempty" tf:"lookup_enrichment_table,omitempty"` // (String) // Name of the processor Name *string `json:"name,omitempty" tf:"name,omitempty"` // (String) Name of the log attribute to parse. // Name of the source attribute used to do the lookup. Source *string `json:"source,omitempty" tf:"source,omitempty"` // (String) Name of the attribute that contains the result of the arithmetic operation. // Name of the attribute that contains the result of the lookup. Target *string `json:"target,omitempty" tf:"target,omitempty"` }
func (*ProcessorReferenceTableLookupProcessorInitParameters) DeepCopy ¶
func (in *ProcessorReferenceTableLookupProcessorInitParameters) DeepCopy() *ProcessorReferenceTableLookupProcessorInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProcessorReferenceTableLookupProcessorInitParameters.
func (*ProcessorReferenceTableLookupProcessorInitParameters) DeepCopyInto ¶
func (in *ProcessorReferenceTableLookupProcessorInitParameters) DeepCopyInto(out *ProcessorReferenceTableLookupProcessorInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProcessorReferenceTableLookupProcessorObservation ¶
type ProcessorReferenceTableLookupProcessorObservation struct { // (Boolean) // If the processor is enabled or not. IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"` // (String) Name of the Reference Table for the source attribute and their associated target attribute values. // Name of the Reference Table for the source attribute and their associated target attribute values. LookupEnrichmentTable *string `json:"lookupEnrichmentTable,omitempty" tf:"lookup_enrichment_table,omitempty"` // (String) // Name of the processor Name *string `json:"name,omitempty" tf:"name,omitempty"` // (String) Name of the log attribute to parse. // Name of the source attribute used to do the lookup. Source *string `json:"source,omitempty" tf:"source,omitempty"` // (String) Name of the attribute that contains the result of the arithmetic operation. // Name of the attribute that contains the result of the lookup. Target *string `json:"target,omitempty" tf:"target,omitempty"` }
func (*ProcessorReferenceTableLookupProcessorObservation) DeepCopy ¶
func (in *ProcessorReferenceTableLookupProcessorObservation) DeepCopy() *ProcessorReferenceTableLookupProcessorObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProcessorReferenceTableLookupProcessorObservation.
func (*ProcessorReferenceTableLookupProcessorObservation) DeepCopyInto ¶
func (in *ProcessorReferenceTableLookupProcessorObservation) DeepCopyInto(out *ProcessorReferenceTableLookupProcessorObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProcessorReferenceTableLookupProcessorParameters ¶
type ProcessorReferenceTableLookupProcessorParameters struct { // (Boolean) // If the processor is enabled or not. // +kubebuilder:validation:Optional IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"` // (String) Name of the Reference Table for the source attribute and their associated target attribute values. // Name of the Reference Table for the source attribute and their associated target attribute values. // +kubebuilder:validation:Optional LookupEnrichmentTable *string `json:"lookupEnrichmentTable" tf:"lookup_enrichment_table,omitempty"` // (String) // Name of the processor // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // (String) Name of the log attribute to parse. // Name of the source attribute used to do the lookup. // +kubebuilder:validation:Optional Source *string `json:"source" tf:"source,omitempty"` // (String) Name of the attribute that contains the result of the arithmetic operation. // Name of the attribute that contains the result of the lookup. // +kubebuilder:validation:Optional Target *string `json:"target" tf:"target,omitempty"` }
func (*ProcessorReferenceTableLookupProcessorParameters) DeepCopy ¶
func (in *ProcessorReferenceTableLookupProcessorParameters) DeepCopy() *ProcessorReferenceTableLookupProcessorParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProcessorReferenceTableLookupProcessorParameters.
func (*ProcessorReferenceTableLookupProcessorParameters) DeepCopyInto ¶
func (in *ProcessorReferenceTableLookupProcessorParameters) DeepCopyInto(out *ProcessorReferenceTableLookupProcessorParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProcessorServiceRemapperInitParameters ¶
type ProcessorServiceRemapperInitParameters struct { // (Boolean) // If the processor is enabled or not. IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"` // (String) // Name of the processor. Name *string `json:"name,omitempty" tf:"name,omitempty"` // (List of String) List of source attributes or tags. // List of source attributes. Sources []*string `json:"sources,omitempty" tf:"sources,omitempty"` }
func (*ProcessorServiceRemapperInitParameters) DeepCopy ¶
func (in *ProcessorServiceRemapperInitParameters) DeepCopy() *ProcessorServiceRemapperInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProcessorServiceRemapperInitParameters.
func (*ProcessorServiceRemapperInitParameters) DeepCopyInto ¶
func (in *ProcessorServiceRemapperInitParameters) DeepCopyInto(out *ProcessorServiceRemapperInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProcessorServiceRemapperObservation ¶
type ProcessorServiceRemapperObservation struct { // (Boolean) // If the processor is enabled or not. IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"` // (String) // Name of the processor. Name *string `json:"name,omitempty" tf:"name,omitempty"` // (List of String) List of source attributes or tags. // List of source attributes. Sources []*string `json:"sources,omitempty" tf:"sources,omitempty"` }
func (*ProcessorServiceRemapperObservation) DeepCopy ¶
func (in *ProcessorServiceRemapperObservation) DeepCopy() *ProcessorServiceRemapperObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProcessorServiceRemapperObservation.
func (*ProcessorServiceRemapperObservation) DeepCopyInto ¶
func (in *ProcessorServiceRemapperObservation) DeepCopyInto(out *ProcessorServiceRemapperObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProcessorServiceRemapperParameters ¶
type ProcessorServiceRemapperParameters struct { // (Boolean) // If the processor is enabled or not. // +kubebuilder:validation:Optional IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"` // (String) // Name of the processor. // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // (List of String) List of source attributes or tags. // List of source attributes. // +kubebuilder:validation:Optional Sources []*string `json:"sources" tf:"sources,omitempty"` }
func (*ProcessorServiceRemapperParameters) DeepCopy ¶
func (in *ProcessorServiceRemapperParameters) DeepCopy() *ProcessorServiceRemapperParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProcessorServiceRemapperParameters.
func (*ProcessorServiceRemapperParameters) DeepCopyInto ¶
func (in *ProcessorServiceRemapperParameters) DeepCopyInto(out *ProcessorServiceRemapperParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProcessorStatusRemapperInitParameters ¶
type ProcessorStatusRemapperInitParameters struct { // (Boolean) // If the processor is enabled or not. IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"` // (String) // Name of the processor. Name *string `json:"name,omitempty" tf:"name,omitempty"` // (List of String) List of source attributes or tags. // List of source attributes. Sources []*string `json:"sources,omitempty" tf:"sources,omitempty"` }
func (*ProcessorStatusRemapperInitParameters) DeepCopy ¶
func (in *ProcessorStatusRemapperInitParameters) DeepCopy() *ProcessorStatusRemapperInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProcessorStatusRemapperInitParameters.
func (*ProcessorStatusRemapperInitParameters) DeepCopyInto ¶
func (in *ProcessorStatusRemapperInitParameters) DeepCopyInto(out *ProcessorStatusRemapperInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProcessorStatusRemapperObservation ¶
type ProcessorStatusRemapperObservation struct { // (Boolean) // If the processor is enabled or not. IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"` // (String) // Name of the processor. Name *string `json:"name,omitempty" tf:"name,omitempty"` // (List of String) List of source attributes or tags. // List of source attributes. Sources []*string `json:"sources,omitempty" tf:"sources,omitempty"` }
func (*ProcessorStatusRemapperObservation) DeepCopy ¶
func (in *ProcessorStatusRemapperObservation) DeepCopy() *ProcessorStatusRemapperObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProcessorStatusRemapperObservation.
func (*ProcessorStatusRemapperObservation) DeepCopyInto ¶
func (in *ProcessorStatusRemapperObservation) DeepCopyInto(out *ProcessorStatusRemapperObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProcessorStatusRemapperParameters ¶
type ProcessorStatusRemapperParameters struct { // (Boolean) // If the processor is enabled or not. // +kubebuilder:validation:Optional IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"` // (String) // Name of the processor. // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // (List of String) List of source attributes or tags. // List of source attributes. // +kubebuilder:validation:Optional Sources []*string `json:"sources" tf:"sources,omitempty"` }
func (*ProcessorStatusRemapperParameters) DeepCopy ¶
func (in *ProcessorStatusRemapperParameters) DeepCopy() *ProcessorStatusRemapperParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProcessorStatusRemapperParameters.
func (*ProcessorStatusRemapperParameters) DeepCopyInto ¶
func (in *ProcessorStatusRemapperParameters) DeepCopyInto(out *ProcessorStatusRemapperParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProcessorStringBuilderProcessorInitParameters ¶
type ProcessorStringBuilderProcessorInitParameters struct { // (Boolean) // If the processor is enabled or not. IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"` // (Boolean) If true, it replaces all missing attributes of expression by 0, false skips the operation if an attribute is missing. // If it replaces all missing attributes of template by an empty string. IsReplaceMissing *bool `json:"isReplaceMissing,omitempty" tf:"is_replace_missing,omitempty"` // (String) // The name of the processor. Name *string `json:"name,omitempty" tf:"name,omitempty"` // (String) Name of the attribute that contains the result of the arithmetic operation. // The name of the attribute that contains the result of the template. Target *string `json:"target,omitempty" tf:"target,omitempty"` // (String) The formula with one or more attributes and raw text. // The formula with one or more attributes and raw text. Template *string `json:"template,omitempty" tf:"template,omitempty"` }
func (*ProcessorStringBuilderProcessorInitParameters) DeepCopy ¶
func (in *ProcessorStringBuilderProcessorInitParameters) DeepCopy() *ProcessorStringBuilderProcessorInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProcessorStringBuilderProcessorInitParameters.
func (*ProcessorStringBuilderProcessorInitParameters) DeepCopyInto ¶
func (in *ProcessorStringBuilderProcessorInitParameters) DeepCopyInto(out *ProcessorStringBuilderProcessorInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProcessorStringBuilderProcessorObservation ¶
type ProcessorStringBuilderProcessorObservation struct { // (Boolean) // If the processor is enabled or not. IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"` // (Boolean) If true, it replaces all missing attributes of expression by 0, false skips the operation if an attribute is missing. // If it replaces all missing attributes of template by an empty string. IsReplaceMissing *bool `json:"isReplaceMissing,omitempty" tf:"is_replace_missing,omitempty"` // (String) // The name of the processor. Name *string `json:"name,omitempty" tf:"name,omitempty"` // (String) Name of the attribute that contains the result of the arithmetic operation. // The name of the attribute that contains the result of the template. Target *string `json:"target,omitempty" tf:"target,omitempty"` // (String) The formula with one or more attributes and raw text. // The formula with one or more attributes and raw text. Template *string `json:"template,omitempty" tf:"template,omitempty"` }
func (*ProcessorStringBuilderProcessorObservation) DeepCopy ¶
func (in *ProcessorStringBuilderProcessorObservation) DeepCopy() *ProcessorStringBuilderProcessorObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProcessorStringBuilderProcessorObservation.
func (*ProcessorStringBuilderProcessorObservation) DeepCopyInto ¶
func (in *ProcessorStringBuilderProcessorObservation) DeepCopyInto(out *ProcessorStringBuilderProcessorObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProcessorStringBuilderProcessorParameters ¶
type ProcessorStringBuilderProcessorParameters struct { // (Boolean) // If the processor is enabled or not. // +kubebuilder:validation:Optional IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"` // (Boolean) If true, it replaces all missing attributes of expression by 0, false skips the operation if an attribute is missing. // If it replaces all missing attributes of template by an empty string. // +kubebuilder:validation:Optional IsReplaceMissing *bool `json:"isReplaceMissing,omitempty" tf:"is_replace_missing,omitempty"` // (String) // The name of the processor. // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // (String) Name of the attribute that contains the result of the arithmetic operation. // The name of the attribute that contains the result of the template. // +kubebuilder:validation:Optional Target *string `json:"target" tf:"target,omitempty"` // (String) The formula with one or more attributes and raw text. // The formula with one or more attributes and raw text. // +kubebuilder:validation:Optional Template *string `json:"template" tf:"template,omitempty"` }
func (*ProcessorStringBuilderProcessorParameters) DeepCopy ¶
func (in *ProcessorStringBuilderProcessorParameters) DeepCopy() *ProcessorStringBuilderProcessorParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProcessorStringBuilderProcessorParameters.
func (*ProcessorStringBuilderProcessorParameters) DeepCopyInto ¶
func (in *ProcessorStringBuilderProcessorParameters) DeepCopyInto(out *ProcessorStringBuilderProcessorParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProcessorTraceIDRemapperInitParameters ¶
type ProcessorTraceIDRemapperInitParameters struct { // (Boolean) // If the processor is enabled or not. IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"` // (String) // Name of the processor. Name *string `json:"name,omitempty" tf:"name,omitempty"` // (List of String) List of source attributes or tags. // List of source attributes. Sources []*string `json:"sources,omitempty" tf:"sources,omitempty"` }
func (*ProcessorTraceIDRemapperInitParameters) DeepCopy ¶
func (in *ProcessorTraceIDRemapperInitParameters) DeepCopy() *ProcessorTraceIDRemapperInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProcessorTraceIDRemapperInitParameters.
func (*ProcessorTraceIDRemapperInitParameters) DeepCopyInto ¶
func (in *ProcessorTraceIDRemapperInitParameters) DeepCopyInto(out *ProcessorTraceIDRemapperInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProcessorTraceIDRemapperObservation ¶
type ProcessorTraceIDRemapperObservation struct { // (Boolean) // If the processor is enabled or not. IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"` // (String) // Name of the processor. Name *string `json:"name,omitempty" tf:"name,omitempty"` // (List of String) List of source attributes or tags. // List of source attributes. Sources []*string `json:"sources,omitempty" tf:"sources,omitempty"` }
func (*ProcessorTraceIDRemapperObservation) DeepCopy ¶
func (in *ProcessorTraceIDRemapperObservation) DeepCopy() *ProcessorTraceIDRemapperObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProcessorTraceIDRemapperObservation.
func (*ProcessorTraceIDRemapperObservation) DeepCopyInto ¶
func (in *ProcessorTraceIDRemapperObservation) DeepCopyInto(out *ProcessorTraceIDRemapperObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProcessorTraceIDRemapperParameters ¶
type ProcessorTraceIDRemapperParameters struct { // (Boolean) // If the processor is enabled or not. // +kubebuilder:validation:Optional IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"` // (String) // Name of the processor. // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // (List of String) List of source attributes or tags. // List of source attributes. // +kubebuilder:validation:Optional Sources []*string `json:"sources" tf:"sources,omitempty"` }
func (*ProcessorTraceIDRemapperParameters) DeepCopy ¶
func (in *ProcessorTraceIDRemapperParameters) DeepCopy() *ProcessorTraceIDRemapperParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProcessorTraceIDRemapperParameters.
func (*ProcessorTraceIDRemapperParameters) DeepCopyInto ¶
func (in *ProcessorTraceIDRemapperParameters) DeepCopyInto(out *ProcessorTraceIDRemapperParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProcessorURLParserInitParameters ¶
type ProcessorURLParserInitParameters struct { // (Boolean) // If the processor is enabled or not. IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"` // (String) // Name of the processor Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Boolean) Normalize the ending slashes or not. // Normalize the ending slashes or not. NormalizeEndingSlashes *bool `json:"normalizeEndingSlashes,omitempty" tf:"normalize_ending_slashes,omitempty"` // (List of String) List of source attributes or tags. // List of source attributes. Sources []*string `json:"sources,omitempty" tf:"sources,omitempty"` // (String) Name of the attribute that contains the result of the arithmetic operation. // Name of the parent attribute that contains all the extracted details from the sources. Target *string `json:"target,omitempty" tf:"target,omitempty"` }
func (*ProcessorURLParserInitParameters) DeepCopy ¶
func (in *ProcessorURLParserInitParameters) DeepCopy() *ProcessorURLParserInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProcessorURLParserInitParameters.
func (*ProcessorURLParserInitParameters) DeepCopyInto ¶
func (in *ProcessorURLParserInitParameters) DeepCopyInto(out *ProcessorURLParserInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProcessorURLParserObservation ¶
type ProcessorURLParserObservation struct { // (Boolean) // If the processor is enabled or not. IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"` // (String) // Name of the processor Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Boolean) Normalize the ending slashes or not. // Normalize the ending slashes or not. NormalizeEndingSlashes *bool `json:"normalizeEndingSlashes,omitempty" tf:"normalize_ending_slashes,omitempty"` // (List of String) List of source attributes or tags. // List of source attributes. Sources []*string `json:"sources,omitempty" tf:"sources,omitempty"` // (String) Name of the attribute that contains the result of the arithmetic operation. // Name of the parent attribute that contains all the extracted details from the sources. Target *string `json:"target,omitempty" tf:"target,omitempty"` }
func (*ProcessorURLParserObservation) DeepCopy ¶
func (in *ProcessorURLParserObservation) DeepCopy() *ProcessorURLParserObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProcessorURLParserObservation.
func (*ProcessorURLParserObservation) DeepCopyInto ¶
func (in *ProcessorURLParserObservation) DeepCopyInto(out *ProcessorURLParserObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProcessorURLParserParameters ¶
type ProcessorURLParserParameters struct { // (Boolean) // If the processor is enabled or not. // +kubebuilder:validation:Optional IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"` // (String) // Name of the processor // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Boolean) Normalize the ending slashes or not. // Normalize the ending slashes or not. // +kubebuilder:validation:Optional NormalizeEndingSlashes *bool `json:"normalizeEndingSlashes,omitempty" tf:"normalize_ending_slashes,omitempty"` // (List of String) List of source attributes or tags. // List of source attributes. // +kubebuilder:validation:Optional Sources []*string `json:"sources" tf:"sources,omitempty"` // (String) Name of the attribute that contains the result of the arithmetic operation. // Name of the parent attribute that contains all the extracted details from the sources. // +kubebuilder:validation:Optional Target *string `json:"target" tf:"target,omitempty"` }
func (*ProcessorURLParserParameters) DeepCopy ¶
func (in *ProcessorURLParserParameters) DeepCopy() *ProcessorURLParserParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProcessorURLParserParameters.
func (*ProcessorURLParserParameters) DeepCopyInto ¶
func (in *ProcessorURLParserParameters) DeepCopyInto(out *ProcessorURLParserParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProcessorUserAgentParserInitParameters ¶
type ProcessorUserAgentParserInitParameters struct { // (Boolean) // If the processor is enabled or not. IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"` // (Boolean) If the source attribute is URL encoded or not. // If the source attribute is URL encoded or not. IsEncoded *bool `json:"isEncoded,omitempty" tf:"is_encoded,omitempty"` // (String) // Name of the processor Name *string `json:"name,omitempty" tf:"name,omitempty"` // (List of String) List of source attributes or tags. // List of source attributes. Sources []*string `json:"sources,omitempty" tf:"sources,omitempty"` // (String) Name of the attribute that contains the result of the arithmetic operation. // Name of the parent attribute that contains all the extracted details from the sources. Target *string `json:"target,omitempty" tf:"target,omitempty"` }
func (*ProcessorUserAgentParserInitParameters) DeepCopy ¶
func (in *ProcessorUserAgentParserInitParameters) DeepCopy() *ProcessorUserAgentParserInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProcessorUserAgentParserInitParameters.
func (*ProcessorUserAgentParserInitParameters) DeepCopyInto ¶
func (in *ProcessorUserAgentParserInitParameters) DeepCopyInto(out *ProcessorUserAgentParserInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProcessorUserAgentParserObservation ¶
type ProcessorUserAgentParserObservation struct { // (Boolean) // If the processor is enabled or not. IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"` // (Boolean) If the source attribute is URL encoded or not. // If the source attribute is URL encoded or not. IsEncoded *bool `json:"isEncoded,omitempty" tf:"is_encoded,omitempty"` // (String) // Name of the processor Name *string `json:"name,omitempty" tf:"name,omitempty"` // (List of String) List of source attributes or tags. // List of source attributes. Sources []*string `json:"sources,omitempty" tf:"sources,omitempty"` // (String) Name of the attribute that contains the result of the arithmetic operation. // Name of the parent attribute that contains all the extracted details from the sources. Target *string `json:"target,omitempty" tf:"target,omitempty"` }
func (*ProcessorUserAgentParserObservation) DeepCopy ¶
func (in *ProcessorUserAgentParserObservation) DeepCopy() *ProcessorUserAgentParserObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProcessorUserAgentParserObservation.
func (*ProcessorUserAgentParserObservation) DeepCopyInto ¶
func (in *ProcessorUserAgentParserObservation) DeepCopyInto(out *ProcessorUserAgentParserObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProcessorUserAgentParserParameters ¶
type ProcessorUserAgentParserParameters struct { // (Boolean) // If the processor is enabled or not. // +kubebuilder:validation:Optional IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"` // (Boolean) If the source attribute is URL encoded or not. // If the source attribute is URL encoded or not. // +kubebuilder:validation:Optional IsEncoded *bool `json:"isEncoded,omitempty" tf:"is_encoded,omitempty"` // (String) // Name of the processor // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // (List of String) List of source attributes or tags. // List of source attributes. // +kubebuilder:validation:Optional Sources []*string `json:"sources" tf:"sources,omitempty"` // (String) Name of the attribute that contains the result of the arithmetic operation. // Name of the parent attribute that contains all the extracted details from the sources. // +kubebuilder:validation:Optional Target *string `json:"target" tf:"target,omitempty"` }
func (*ProcessorUserAgentParserParameters) DeepCopy ¶
func (in *ProcessorUserAgentParserParameters) DeepCopy() *ProcessorUserAgentParserParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProcessorUserAgentParserParameters.
func (*ProcessorUserAgentParserParameters) DeepCopyInto ¶
func (in *ProcessorUserAgentParserParameters) DeepCopyInto(out *ProcessorUserAgentParserParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReferenceTableLookupProcessorInitParameters ¶
type ReferenceTableLookupProcessorInitParameters struct { // (Boolean) // If the processor is enabled or not. IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"` // (String) Name of the Reference Table for the source attribute and their associated target attribute values. // Name of the Reference Table for the source attribute and their associated target attribute values. LookupEnrichmentTable *string `json:"lookupEnrichmentTable,omitempty" tf:"lookup_enrichment_table,omitempty"` // (String) // Name of the processor Name *string `json:"name,omitempty" tf:"name,omitempty"` // (String) Name of the log attribute to parse. // Name of the source attribute used to do the lookup. Source *string `json:"source,omitempty" tf:"source,omitempty"` // (String) Name of the attribute that contains the result of the arithmetic operation. // Name of the attribute that contains the result of the lookup. Target *string `json:"target,omitempty" tf:"target,omitempty"` }
func (*ReferenceTableLookupProcessorInitParameters) DeepCopy ¶
func (in *ReferenceTableLookupProcessorInitParameters) DeepCopy() *ReferenceTableLookupProcessorInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReferenceTableLookupProcessorInitParameters.
func (*ReferenceTableLookupProcessorInitParameters) DeepCopyInto ¶
func (in *ReferenceTableLookupProcessorInitParameters) DeepCopyInto(out *ReferenceTableLookupProcessorInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReferenceTableLookupProcessorObservation ¶
type ReferenceTableLookupProcessorObservation struct { // (Boolean) // If the processor is enabled or not. IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"` // (String) Name of the Reference Table for the source attribute and their associated target attribute values. // Name of the Reference Table for the source attribute and their associated target attribute values. LookupEnrichmentTable *string `json:"lookupEnrichmentTable,omitempty" tf:"lookup_enrichment_table,omitempty"` // (String) // Name of the processor Name *string `json:"name,omitempty" tf:"name,omitempty"` // (String) Name of the log attribute to parse. // Name of the source attribute used to do the lookup. Source *string `json:"source,omitempty" tf:"source,omitempty"` // (String) Name of the attribute that contains the result of the arithmetic operation. // Name of the attribute that contains the result of the lookup. Target *string `json:"target,omitempty" tf:"target,omitempty"` }
func (*ReferenceTableLookupProcessorObservation) DeepCopy ¶
func (in *ReferenceTableLookupProcessorObservation) DeepCopy() *ReferenceTableLookupProcessorObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReferenceTableLookupProcessorObservation.
func (*ReferenceTableLookupProcessorObservation) DeepCopyInto ¶
func (in *ReferenceTableLookupProcessorObservation) DeepCopyInto(out *ReferenceTableLookupProcessorObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ReferenceTableLookupProcessorParameters ¶
type ReferenceTableLookupProcessorParameters struct { // (Boolean) // If the processor is enabled or not. // +kubebuilder:validation:Optional IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"` // (String) Name of the Reference Table for the source attribute and their associated target attribute values. // Name of the Reference Table for the source attribute and their associated target attribute values. // +kubebuilder:validation:Optional LookupEnrichmentTable *string `json:"lookupEnrichmentTable" tf:"lookup_enrichment_table,omitempty"` // (String) // Name of the processor // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // (String) Name of the log attribute to parse. // Name of the source attribute used to do the lookup. // +kubebuilder:validation:Optional Source *string `json:"source" tf:"source,omitempty"` // (String) Name of the attribute that contains the result of the arithmetic operation. // Name of the attribute that contains the result of the lookup. // +kubebuilder:validation:Optional Target *string `json:"target" tf:"target,omitempty"` }
func (*ReferenceTableLookupProcessorParameters) DeepCopy ¶
func (in *ReferenceTableLookupProcessorParameters) DeepCopy() *ReferenceTableLookupProcessorParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReferenceTableLookupProcessorParameters.
func (*ReferenceTableLookupProcessorParameters) DeepCopyInto ¶
func (in *ReferenceTableLookupProcessorParameters) DeepCopyInto(out *ReferenceTableLookupProcessorParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type S3ArchiveInitParameters ¶
type S3ArchiveInitParameters struct { // (String) Your AWS account id. // Your AWS account id. AccountID *string `json:"accountId,omitempty" tf:"account_id,omitempty"` // (String) Name of your GCS bucket. // Name of your s3 bucket. Bucket *string `json:"bucket,omitempty" tf:"bucket,omitempty"` // (String) The path where the archive is stored. // Path where the archive is stored. Path *string `json:"path,omitempty" tf:"path,omitempty"` // (String) Your AWS role name // Your AWS role name RoleName *string `json:"roleName,omitempty" tf:"role_name,omitempty"` }
func (*S3ArchiveInitParameters) DeepCopy ¶
func (in *S3ArchiveInitParameters) DeepCopy() *S3ArchiveInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3ArchiveInitParameters.
func (*S3ArchiveInitParameters) DeepCopyInto ¶
func (in *S3ArchiveInitParameters) DeepCopyInto(out *S3ArchiveInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type S3ArchiveObservation ¶
type S3ArchiveObservation struct { // (String) Your AWS account id. // Your AWS account id. AccountID *string `json:"accountId,omitempty" tf:"account_id,omitempty"` // (String) Name of your GCS bucket. // Name of your s3 bucket. Bucket *string `json:"bucket,omitempty" tf:"bucket,omitempty"` // (String) The path where the archive is stored. // Path where the archive is stored. Path *string `json:"path,omitempty" tf:"path,omitempty"` // (String) Your AWS role name // Your AWS role name RoleName *string `json:"roleName,omitempty" tf:"role_name,omitempty"` }
func (*S3ArchiveObservation) DeepCopy ¶
func (in *S3ArchiveObservation) DeepCopy() *S3ArchiveObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3ArchiveObservation.
func (*S3ArchiveObservation) DeepCopyInto ¶
func (in *S3ArchiveObservation) DeepCopyInto(out *S3ArchiveObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type S3ArchiveParameters ¶
type S3ArchiveParameters struct { // (String) Your AWS account id. // Your AWS account id. // +kubebuilder:validation:Optional AccountID *string `json:"accountId" tf:"account_id,omitempty"` // (String) Name of your GCS bucket. // Name of your s3 bucket. // +kubebuilder:validation:Optional Bucket *string `json:"bucket" tf:"bucket,omitempty"` // (String) The path where the archive is stored. // Path where the archive is stored. // +kubebuilder:validation:Optional Path *string `json:"path,omitempty" tf:"path,omitempty"` // (String) Your AWS role name // Your AWS role name // +kubebuilder:validation:Optional RoleName *string `json:"roleName" tf:"role_name,omitempty"` }
func (*S3ArchiveParameters) DeepCopy ¶
func (in *S3ArchiveParameters) DeepCopy() *S3ArchiveParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3ArchiveParameters.
func (*S3ArchiveParameters) DeepCopyInto ¶
func (in *S3ArchiveParameters) DeepCopyInto(out *S3ArchiveParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceRemapperInitParameters ¶
type ServiceRemapperInitParameters struct { // (Boolean) // If the processor is enabled or not. IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"` // (String) // Name of the processor. Name *string `json:"name,omitempty" tf:"name,omitempty"` // (List of String) List of source attributes or tags. // List of source attributes. Sources []*string `json:"sources,omitempty" tf:"sources,omitempty"` }
func (*ServiceRemapperInitParameters) DeepCopy ¶
func (in *ServiceRemapperInitParameters) DeepCopy() *ServiceRemapperInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceRemapperInitParameters.
func (*ServiceRemapperInitParameters) DeepCopyInto ¶
func (in *ServiceRemapperInitParameters) DeepCopyInto(out *ServiceRemapperInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceRemapperObservation ¶
type ServiceRemapperObservation struct { // (Boolean) // If the processor is enabled or not. IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"` // (String) // Name of the processor. Name *string `json:"name,omitempty" tf:"name,omitempty"` // (List of String) List of source attributes or tags. // List of source attributes. Sources []*string `json:"sources,omitempty" tf:"sources,omitempty"` }
func (*ServiceRemapperObservation) DeepCopy ¶
func (in *ServiceRemapperObservation) DeepCopy() *ServiceRemapperObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceRemapperObservation.
func (*ServiceRemapperObservation) DeepCopyInto ¶
func (in *ServiceRemapperObservation) DeepCopyInto(out *ServiceRemapperObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceRemapperParameters ¶
type ServiceRemapperParameters struct { // (Boolean) // If the processor is enabled or not. // +kubebuilder:validation:Optional IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"` // (String) // Name of the processor. // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // (List of String) List of source attributes or tags. // List of source attributes. // +kubebuilder:validation:Optional Sources []*string `json:"sources" tf:"sources,omitempty"` }
func (*ServiceRemapperParameters) DeepCopy ¶
func (in *ServiceRemapperParameters) DeepCopy() *ServiceRemapperParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceRemapperParameters.
func (*ServiceRemapperParameters) DeepCopyInto ¶
func (in *ServiceRemapperParameters) DeepCopyInto(out *ServiceRemapperParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatusRemapperInitParameters ¶
type StatusRemapperInitParameters struct { // (Boolean) // If the processor is enabled or not. IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"` // (String) // Name of the processor. Name *string `json:"name,omitempty" tf:"name,omitempty"` // (List of String) List of source attributes or tags. // List of source attributes. Sources []*string `json:"sources,omitempty" tf:"sources,omitempty"` }
func (*StatusRemapperInitParameters) DeepCopy ¶
func (in *StatusRemapperInitParameters) DeepCopy() *StatusRemapperInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatusRemapperInitParameters.
func (*StatusRemapperInitParameters) DeepCopyInto ¶
func (in *StatusRemapperInitParameters) DeepCopyInto(out *StatusRemapperInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatusRemapperObservation ¶
type StatusRemapperObservation struct { // (Boolean) // If the processor is enabled or not. IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"` // (String) // Name of the processor. Name *string `json:"name,omitempty" tf:"name,omitempty"` // (List of String) List of source attributes or tags. // List of source attributes. Sources []*string `json:"sources,omitempty" tf:"sources,omitempty"` }
func (*StatusRemapperObservation) DeepCopy ¶
func (in *StatusRemapperObservation) DeepCopy() *StatusRemapperObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatusRemapperObservation.
func (*StatusRemapperObservation) DeepCopyInto ¶
func (in *StatusRemapperObservation) DeepCopyInto(out *StatusRemapperObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StatusRemapperParameters ¶
type StatusRemapperParameters struct { // (Boolean) // If the processor is enabled or not. // +kubebuilder:validation:Optional IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"` // (String) // Name of the processor. // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // (List of String) List of source attributes or tags. // List of source attributes. // +kubebuilder:validation:Optional Sources []*string `json:"sources" tf:"sources,omitempty"` }
func (*StatusRemapperParameters) DeepCopy ¶
func (in *StatusRemapperParameters) DeepCopy() *StatusRemapperParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StatusRemapperParameters.
func (*StatusRemapperParameters) DeepCopyInto ¶
func (in *StatusRemapperParameters) DeepCopyInto(out *StatusRemapperParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StringBuilderProcessorInitParameters ¶
type StringBuilderProcessorInitParameters struct { // (Boolean) // If the processor is enabled or not. IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"` // (Boolean) If true, it replaces all missing attributes of expression by 0, false skips the operation if an attribute is missing. // If it replaces all missing attributes of template by an empty string. IsReplaceMissing *bool `json:"isReplaceMissing,omitempty" tf:"is_replace_missing,omitempty"` // (String) // The name of the processor. Name *string `json:"name,omitempty" tf:"name,omitempty"` // (String) Name of the attribute that contains the result of the arithmetic operation. // The name of the attribute that contains the result of the template. Target *string `json:"target,omitempty" tf:"target,omitempty"` // (String) The formula with one or more attributes and raw text. // The formula with one or more attributes and raw text. Template *string `json:"template,omitempty" tf:"template,omitempty"` }
func (*StringBuilderProcessorInitParameters) DeepCopy ¶
func (in *StringBuilderProcessorInitParameters) DeepCopy() *StringBuilderProcessorInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StringBuilderProcessorInitParameters.
func (*StringBuilderProcessorInitParameters) DeepCopyInto ¶
func (in *StringBuilderProcessorInitParameters) DeepCopyInto(out *StringBuilderProcessorInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StringBuilderProcessorObservation ¶
type StringBuilderProcessorObservation struct { // (Boolean) // If the processor is enabled or not. IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"` // (Boolean) If true, it replaces all missing attributes of expression by 0, false skips the operation if an attribute is missing. // If it replaces all missing attributes of template by an empty string. IsReplaceMissing *bool `json:"isReplaceMissing,omitempty" tf:"is_replace_missing,omitempty"` // (String) // The name of the processor. Name *string `json:"name,omitempty" tf:"name,omitempty"` // (String) Name of the attribute that contains the result of the arithmetic operation. // The name of the attribute that contains the result of the template. Target *string `json:"target,omitempty" tf:"target,omitempty"` // (String) The formula with one or more attributes and raw text. // The formula with one or more attributes and raw text. Template *string `json:"template,omitempty" tf:"template,omitempty"` }
func (*StringBuilderProcessorObservation) DeepCopy ¶
func (in *StringBuilderProcessorObservation) DeepCopy() *StringBuilderProcessorObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StringBuilderProcessorObservation.
func (*StringBuilderProcessorObservation) DeepCopyInto ¶
func (in *StringBuilderProcessorObservation) DeepCopyInto(out *StringBuilderProcessorObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StringBuilderProcessorParameters ¶
type StringBuilderProcessorParameters struct { // (Boolean) // If the processor is enabled or not. // +kubebuilder:validation:Optional IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"` // (Boolean) If true, it replaces all missing attributes of expression by 0, false skips the operation if an attribute is missing. // If it replaces all missing attributes of template by an empty string. // +kubebuilder:validation:Optional IsReplaceMissing *bool `json:"isReplaceMissing,omitempty" tf:"is_replace_missing,omitempty"` // (String) // The name of the processor. // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // (String) Name of the attribute that contains the result of the arithmetic operation. // The name of the attribute that contains the result of the template. // +kubebuilder:validation:Optional Target *string `json:"target" tf:"target,omitempty"` // (String) The formula with one or more attributes and raw text. // The formula with one or more attributes and raw text. // +kubebuilder:validation:Optional Template *string `json:"template" tf:"template,omitempty"` }
func (*StringBuilderProcessorParameters) DeepCopy ¶
func (in *StringBuilderProcessorParameters) DeepCopy() *StringBuilderProcessorParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StringBuilderProcessorParameters.
func (*StringBuilderProcessorParameters) DeepCopyInto ¶
func (in *StringBuilderProcessorParameters) DeepCopyInto(out *StringBuilderProcessorParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TraceIDRemapperInitParameters ¶
type TraceIDRemapperInitParameters struct { // (Boolean) // If the processor is enabled or not. IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"` // (String) // Name of the processor. Name *string `json:"name,omitempty" tf:"name,omitempty"` // (List of String) List of source attributes or tags. // List of source attributes. Sources []*string `json:"sources,omitempty" tf:"sources,omitempty"` }
func (*TraceIDRemapperInitParameters) DeepCopy ¶
func (in *TraceIDRemapperInitParameters) DeepCopy() *TraceIDRemapperInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TraceIDRemapperInitParameters.
func (*TraceIDRemapperInitParameters) DeepCopyInto ¶
func (in *TraceIDRemapperInitParameters) DeepCopyInto(out *TraceIDRemapperInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TraceIDRemapperObservation ¶
type TraceIDRemapperObservation struct { // (Boolean) // If the processor is enabled or not. IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"` // (String) // Name of the processor. Name *string `json:"name,omitempty" tf:"name,omitempty"` // (List of String) List of source attributes or tags. // List of source attributes. Sources []*string `json:"sources,omitempty" tf:"sources,omitempty"` }
func (*TraceIDRemapperObservation) DeepCopy ¶
func (in *TraceIDRemapperObservation) DeepCopy() *TraceIDRemapperObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TraceIDRemapperObservation.
func (*TraceIDRemapperObservation) DeepCopyInto ¶
func (in *TraceIDRemapperObservation) DeepCopyInto(out *TraceIDRemapperObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TraceIDRemapperParameters ¶
type TraceIDRemapperParameters struct { // (Boolean) // If the processor is enabled or not. // +kubebuilder:validation:Optional IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"` // (String) // Name of the processor. // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // (List of String) List of source attributes or tags. // List of source attributes. // +kubebuilder:validation:Optional Sources []*string `json:"sources" tf:"sources,omitempty"` }
func (*TraceIDRemapperParameters) DeepCopy ¶
func (in *TraceIDRemapperParameters) DeepCopy() *TraceIDRemapperParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TraceIDRemapperParameters.
func (*TraceIDRemapperParameters) DeepCopyInto ¶
func (in *TraceIDRemapperParameters) DeepCopyInto(out *TraceIDRemapperParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type URLParserInitParameters ¶
type URLParserInitParameters struct { // (Boolean) // If the processor is enabled or not. IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"` // (String) // Name of the processor Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Boolean) Normalize the ending slashes or not. // Normalize the ending slashes or not. NormalizeEndingSlashes *bool `json:"normalizeEndingSlashes,omitempty" tf:"normalize_ending_slashes,omitempty"` // (List of String) List of source attributes or tags. // List of source attributes. Sources []*string `json:"sources,omitempty" tf:"sources,omitempty"` // (String) Name of the attribute that contains the result of the arithmetic operation. // Name of the parent attribute that contains all the extracted details from the sources. Target *string `json:"target,omitempty" tf:"target,omitempty"` }
func (*URLParserInitParameters) DeepCopy ¶
func (in *URLParserInitParameters) DeepCopy() *URLParserInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new URLParserInitParameters.
func (*URLParserInitParameters) DeepCopyInto ¶
func (in *URLParserInitParameters) DeepCopyInto(out *URLParserInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type URLParserObservation ¶
type URLParserObservation struct { // (Boolean) // If the processor is enabled or not. IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"` // (String) // Name of the processor Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Boolean) Normalize the ending slashes or not. // Normalize the ending slashes or not. NormalizeEndingSlashes *bool `json:"normalizeEndingSlashes,omitempty" tf:"normalize_ending_slashes,omitempty"` // (List of String) List of source attributes or tags. // List of source attributes. Sources []*string `json:"sources,omitempty" tf:"sources,omitempty"` // (String) Name of the attribute that contains the result of the arithmetic operation. // Name of the parent attribute that contains all the extracted details from the sources. Target *string `json:"target,omitempty" tf:"target,omitempty"` }
func (*URLParserObservation) DeepCopy ¶
func (in *URLParserObservation) DeepCopy() *URLParserObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new URLParserObservation.
func (*URLParserObservation) DeepCopyInto ¶
func (in *URLParserObservation) DeepCopyInto(out *URLParserObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type URLParserParameters ¶
type URLParserParameters struct { // (Boolean) // If the processor is enabled or not. // +kubebuilder:validation:Optional IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"` // (String) // Name of the processor // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // (Boolean) Normalize the ending slashes or not. // Normalize the ending slashes or not. // +kubebuilder:validation:Optional NormalizeEndingSlashes *bool `json:"normalizeEndingSlashes,omitempty" tf:"normalize_ending_slashes,omitempty"` // (List of String) List of source attributes or tags. // List of source attributes. // +kubebuilder:validation:Optional Sources []*string `json:"sources" tf:"sources,omitempty"` // (String) Name of the attribute that contains the result of the arithmetic operation. // Name of the parent attribute that contains all the extracted details from the sources. // +kubebuilder:validation:Optional Target *string `json:"target" tf:"target,omitempty"` }
func (*URLParserParameters) DeepCopy ¶
func (in *URLParserParameters) DeepCopy() *URLParserParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new URLParserParameters.
func (*URLParserParameters) DeepCopyInto ¶
func (in *URLParserParameters) DeepCopyInto(out *URLParserParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserAgentParserInitParameters ¶
type UserAgentParserInitParameters struct { // (Boolean) // If the processor is enabled or not. IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"` // (Boolean) If the source attribute is URL encoded or not. // If the source attribute is URL encoded or not. IsEncoded *bool `json:"isEncoded,omitempty" tf:"is_encoded,omitempty"` // (String) // Name of the processor Name *string `json:"name,omitempty" tf:"name,omitempty"` // (List of String) List of source attributes or tags. // List of source attributes. Sources []*string `json:"sources,omitempty" tf:"sources,omitempty"` // (String) Name of the attribute that contains the result of the arithmetic operation. // Name of the parent attribute that contains all the extracted details from the sources. Target *string `json:"target,omitempty" tf:"target,omitempty"` }
func (*UserAgentParserInitParameters) DeepCopy ¶
func (in *UserAgentParserInitParameters) DeepCopy() *UserAgentParserInitParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserAgentParserInitParameters.
func (*UserAgentParserInitParameters) DeepCopyInto ¶
func (in *UserAgentParserInitParameters) DeepCopyInto(out *UserAgentParserInitParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserAgentParserObservation ¶
type UserAgentParserObservation struct { // (Boolean) // If the processor is enabled or not. IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"` // (Boolean) If the source attribute is URL encoded or not. // If the source attribute is URL encoded or not. IsEncoded *bool `json:"isEncoded,omitempty" tf:"is_encoded,omitempty"` // (String) // Name of the processor Name *string `json:"name,omitempty" tf:"name,omitempty"` // (List of String) List of source attributes or tags. // List of source attributes. Sources []*string `json:"sources,omitempty" tf:"sources,omitempty"` // (String) Name of the attribute that contains the result of the arithmetic operation. // Name of the parent attribute that contains all the extracted details from the sources. Target *string `json:"target,omitempty" tf:"target,omitempty"` }
func (*UserAgentParserObservation) DeepCopy ¶
func (in *UserAgentParserObservation) DeepCopy() *UserAgentParserObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserAgentParserObservation.
func (*UserAgentParserObservation) DeepCopyInto ¶
func (in *UserAgentParserObservation) DeepCopyInto(out *UserAgentParserObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserAgentParserParameters ¶
type UserAgentParserParameters struct { // (Boolean) // If the processor is enabled or not. // +kubebuilder:validation:Optional IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"` // (Boolean) If the source attribute is URL encoded or not. // If the source attribute is URL encoded or not. // +kubebuilder:validation:Optional IsEncoded *bool `json:"isEncoded,omitempty" tf:"is_encoded,omitempty"` // (String) // Name of the processor // +kubebuilder:validation:Optional Name *string `json:"name,omitempty" tf:"name,omitempty"` // (List of String) List of source attributes or tags. // List of source attributes. // +kubebuilder:validation:Optional Sources []*string `json:"sources" tf:"sources,omitempty"` // (String) Name of the attribute that contains the result of the arithmetic operation. // Name of the parent attribute that contains all the extracted details from the sources. // +kubebuilder:validation:Optional Target *string `json:"target" tf:"target,omitempty"` }
func (*UserAgentParserParameters) DeepCopy ¶
func (in *UserAgentParserParameters) DeepCopy() *UserAgentParserParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserAgentParserParameters.
func (*UserAgentParserParameters) DeepCopyInto ¶
func (in *UserAgentParserParameters) DeepCopyInto(out *UserAgentParserParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- zz_archive_terraformed.go
- zz_archive_types.go
- zz_archiveorder_terraformed.go
- zz_archiveorder_types.go
- zz_custompipeline_terraformed.go
- zz_custompipeline_types.go
- zz_generated.conversion_hubs.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_groupversion_info.go
- zz_index_terraformed.go
- zz_index_types.go
- zz_indexorder_terraformed.go
- zz_indexorder_types.go
- zz_integrationpipeline_terraformed.go
- zz_integrationpipeline_types.go
- zz_metric_terraformed.go
- zz_metric_types.go
- zz_pipelineorder_terraformed.go
- zz_pipelineorder_types.go