Documentation ¶
Overview ¶
+groupName=logging.oci.kubeform.com
Index ¶
- Variables
- func GetDecoder() map[string]jsoniter.ValDecoder
- func GetEncoder() map[string]jsoniter.ValEncoder
- func Kind(kind string) schema.GroupKind
- func Resource(resource string) schema.GroupResource
- type Log
- func (in *Log) DeepCopy() *Log
- func (in *Log) DeepCopyInto(out *Log)
- func (in *Log) DeepCopyObject() runtime.Object
- func (r *Log) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Log) ValidateCreate() error
- func (r *Log) ValidateDelete() error
- func (r *Log) ValidateUpdate(old runtime.Object) error
- type LogGroup
- func (in *LogGroup) DeepCopy() *LogGroup
- func (in *LogGroup) DeepCopyInto(out *LogGroup)
- func (in *LogGroup) DeepCopyObject() runtime.Object
- func (r *LogGroup) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *LogGroup) ValidateCreate() error
- func (r *LogGroup) ValidateDelete() error
- func (r *LogGroup) ValidateUpdate(old runtime.Object) error
- type LogGroupList
- type LogGroupSpec
- type LogGroupSpecResource
- type LogGroupStatus
- type LogList
- type LogSavedSearch
- func (in *LogSavedSearch) DeepCopy() *LogSavedSearch
- func (in *LogSavedSearch) DeepCopyInto(out *LogSavedSearch)
- func (in *LogSavedSearch) DeepCopyObject() runtime.Object
- func (r *LogSavedSearch) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *LogSavedSearch) ValidateCreate() error
- func (r *LogSavedSearch) ValidateDelete() error
- func (r *LogSavedSearch) ValidateUpdate(old runtime.Object) error
- type LogSavedSearchList
- type LogSavedSearchSpec
- type LogSavedSearchSpecResource
- type LogSavedSearchStatus
- type LogSpec
- type LogSpecConfiguration
- type LogSpecConfigurationCodec
- type LogSpecConfigurationSource
- type LogSpecConfigurationSourceCodec
- type LogSpecResource
- type LogStatus
- type UnifiedAgentConfiguration
- func (in *UnifiedAgentConfiguration) DeepCopy() *UnifiedAgentConfiguration
- func (in *UnifiedAgentConfiguration) DeepCopyInto(out *UnifiedAgentConfiguration)
- func (in *UnifiedAgentConfiguration) DeepCopyObject() runtime.Object
- func (r *UnifiedAgentConfiguration) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *UnifiedAgentConfiguration) ValidateCreate() error
- func (r *UnifiedAgentConfiguration) ValidateDelete() error
- func (r *UnifiedAgentConfiguration) ValidateUpdate(old runtime.Object) error
- type UnifiedAgentConfigurationList
- type UnifiedAgentConfigurationSpec
- type UnifiedAgentConfigurationSpecGroupAssociation
- type UnifiedAgentConfigurationSpecGroupAssociationCodec
- func (UnifiedAgentConfigurationSpecGroupAssociationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (UnifiedAgentConfigurationSpecGroupAssociationCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (UnifiedAgentConfigurationSpecGroupAssociationCodec) IsEmpty(ptr unsafe.Pointer) bool
- type UnifiedAgentConfigurationSpecResource
- type UnifiedAgentConfigurationSpecServiceConfiguration
- type UnifiedAgentConfigurationSpecServiceConfigurationCodec
- func (UnifiedAgentConfigurationSpecServiceConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (UnifiedAgentConfigurationSpecServiceConfigurationCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (UnifiedAgentConfigurationSpecServiceConfigurationCodec) IsEmpty(ptr unsafe.Pointer) bool
- type UnifiedAgentConfigurationSpecServiceConfigurationDestination
- type UnifiedAgentConfigurationSpecServiceConfigurationDestinationCodec
- func (UnifiedAgentConfigurationSpecServiceConfigurationDestinationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (UnifiedAgentConfigurationSpecServiceConfigurationDestinationCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (UnifiedAgentConfigurationSpecServiceConfigurationDestinationCodec) IsEmpty(ptr unsafe.Pointer) bool
- type UnifiedAgentConfigurationSpecServiceConfigurationSources
- type UnifiedAgentConfigurationSpecServiceConfigurationSourcesParser
- func (in *UnifiedAgentConfigurationSpecServiceConfigurationSourcesParser) DeepCopy() *UnifiedAgentConfigurationSpecServiceConfigurationSourcesParser
- func (in *UnifiedAgentConfigurationSpecServiceConfigurationSourcesParser) DeepCopyInto(out *UnifiedAgentConfigurationSpecServiceConfigurationSourcesParser)
- type UnifiedAgentConfigurationSpecServiceConfigurationSourcesParserCodec
- func (UnifiedAgentConfigurationSpecServiceConfigurationSourcesParserCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (UnifiedAgentConfigurationSpecServiceConfigurationSourcesParserCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (UnifiedAgentConfigurationSpecServiceConfigurationSourcesParserCodec) IsEmpty(ptr unsafe.Pointer) bool
- type UnifiedAgentConfigurationSpecServiceConfigurationSourcesParserPatterns
- func (in *UnifiedAgentConfigurationSpecServiceConfigurationSourcesParserPatterns) DeepCopy() *UnifiedAgentConfigurationSpecServiceConfigurationSourcesParserPatterns
- func (in *UnifiedAgentConfigurationSpecServiceConfigurationSourcesParserPatterns) DeepCopyInto(out *UnifiedAgentConfigurationSpecServiceConfigurationSourcesParserPatterns)
- type UnifiedAgentConfigurationStatus
Constants ¶
This section is empty.
Variables ¶
var ( // TODO: move SchemeBuilder with zz_generated.deepcopy.go to k8s.io/api. // localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes. SchemeBuilder runtime.SchemeBuilder AddToScheme = localSchemeBuilder.AddToScheme )
var SchemeGroupVersion = schema.GroupVersion{Group: logging.GroupName, Version: "v1alpha1"}
Functions ¶
func GetDecoder ¶
func GetDecoder() map[string]jsoniter.ValDecoder
func GetEncoder ¶
func GetEncoder() map[string]jsoniter.ValEncoder
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type Log ¶
type Log struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LogSpec `json:"spec,omitempty"` Status LogStatus `json:"status,omitempty"` }
func (*Log) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Log.
func (*Log) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Log) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Log) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Log) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type LogGroup ¶
type LogGroup struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LogGroupSpec `json:"spec,omitempty"` Status LogGroupStatus `json:"status,omitempty"` }
func (*LogGroup) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogGroup.
func (*LogGroup) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LogGroup) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LogGroup) SetupWebhookWithManager ¶
func (*LogGroup) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*LogGroup) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type LogGroupList ¶
type LogGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of LogGroup CRD objects Items []LogGroup `json:"items,omitempty"` }
LogGroupList is a list of LogGroups
func (*LogGroupList) DeepCopy ¶
func (in *LogGroupList) DeepCopy() *LogGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogGroupList.
func (*LogGroupList) DeepCopyInto ¶
func (in *LogGroupList) DeepCopyInto(out *LogGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LogGroupList) DeepCopyObject ¶
func (in *LogGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type LogGroupSpec ¶
type LogGroupSpec struct { State *LogGroupSpecResource `json:"state,omitempty" tf:"-"` Resource LogGroupSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*LogGroupSpec) DeepCopy ¶
func (in *LogGroupSpec) DeepCopy() *LogGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogGroupSpec.
func (*LogGroupSpec) DeepCopyInto ¶
func (in *LogGroupSpec) DeepCopyInto(out *LogGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LogGroupSpecResource ¶
type LogGroupSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` CompartmentID *string `json:"compartmentID" tf:"compartment_id"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` // +optional Description *string `json:"description,omitempty" tf:"description"` DisplayName *string `json:"displayName" tf:"display_name"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` // +optional TimeLastModified *string `json:"timeLastModified,omitempty" tf:"time_last_modified"` }
func (*LogGroupSpecResource) DeepCopy ¶
func (in *LogGroupSpecResource) DeepCopy() *LogGroupSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogGroupSpecResource.
func (*LogGroupSpecResource) DeepCopyInto ¶
func (in *LogGroupSpecResource) DeepCopyInto(out *LogGroupSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LogGroupStatus ¶
type LogGroupStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*LogGroupStatus) DeepCopy ¶
func (in *LogGroupStatus) DeepCopy() *LogGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogGroupStatus.
func (*LogGroupStatus) DeepCopyInto ¶
func (in *LogGroupStatus) DeepCopyInto(out *LogGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LogList ¶
type LogList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Log CRD objects Items []Log `json:"items,omitempty"` }
LogList is a list of Logs
func (*LogList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogList.
func (*LogList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LogList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type LogSavedSearch ¶
type LogSavedSearch struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LogSavedSearchSpec `json:"spec,omitempty"` Status LogSavedSearchStatus `json:"status,omitempty"` }
func (*LogSavedSearch) DeepCopy ¶
func (in *LogSavedSearch) DeepCopy() *LogSavedSearch
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogSavedSearch.
func (*LogSavedSearch) DeepCopyInto ¶
func (in *LogSavedSearch) DeepCopyInto(out *LogSavedSearch)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LogSavedSearch) DeepCopyObject ¶
func (in *LogSavedSearch) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LogSavedSearch) SetupWebhookWithManager ¶
func (r *LogSavedSearch) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*LogSavedSearch) ValidateCreate ¶
func (r *LogSavedSearch) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*LogSavedSearch) ValidateDelete ¶
func (r *LogSavedSearch) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*LogSavedSearch) ValidateUpdate ¶
func (r *LogSavedSearch) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type LogSavedSearchList ¶
type LogSavedSearchList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of LogSavedSearch CRD objects Items []LogSavedSearch `json:"items,omitempty"` }
LogSavedSearchList is a list of LogSavedSearchs
func (*LogSavedSearchList) DeepCopy ¶
func (in *LogSavedSearchList) DeepCopy() *LogSavedSearchList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogSavedSearchList.
func (*LogSavedSearchList) DeepCopyInto ¶
func (in *LogSavedSearchList) DeepCopyInto(out *LogSavedSearchList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LogSavedSearchList) DeepCopyObject ¶
func (in *LogSavedSearchList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type LogSavedSearchSpec ¶
type LogSavedSearchSpec struct { State *LogSavedSearchSpecResource `json:"state,omitempty" tf:"-"` Resource LogSavedSearchSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*LogSavedSearchSpec) DeepCopy ¶
func (in *LogSavedSearchSpec) DeepCopy() *LogSavedSearchSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogSavedSearchSpec.
func (*LogSavedSearchSpec) DeepCopyInto ¶
func (in *LogSavedSearchSpec) DeepCopyInto(out *LogSavedSearchSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LogSavedSearchSpecResource ¶
type LogSavedSearchSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` CompartmentID *string `json:"compartmentID" tf:"compartment_id"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` Name *string `json:"name" tf:"name"` Query *string `json:"query" tf:"query"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` // +optional TimeLastModified *string `json:"timeLastModified,omitempty" tf:"time_last_modified"` }
func (*LogSavedSearchSpecResource) DeepCopy ¶
func (in *LogSavedSearchSpecResource) DeepCopy() *LogSavedSearchSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogSavedSearchSpecResource.
func (*LogSavedSearchSpecResource) DeepCopyInto ¶
func (in *LogSavedSearchSpecResource) DeepCopyInto(out *LogSavedSearchSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LogSavedSearchStatus ¶
type LogSavedSearchStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*LogSavedSearchStatus) DeepCopy ¶
func (in *LogSavedSearchStatus) DeepCopy() *LogSavedSearchStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogSavedSearchStatus.
func (*LogSavedSearchStatus) DeepCopyInto ¶
func (in *LogSavedSearchStatus) DeepCopyInto(out *LogSavedSearchStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LogSpec ¶
type LogSpec struct { State *LogSpecResource `json:"state,omitempty" tf:"-"` Resource LogSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*LogSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogSpec.
func (*LogSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LogSpecConfiguration ¶
type LogSpecConfiguration struct { // +optional CompartmentID *string `json:"compartmentID,omitempty" tf:"compartment_id"` Source *LogSpecConfigurationSource `json:"source" tf:"source"` }
func (*LogSpecConfiguration) DeepCopy ¶
func (in *LogSpecConfiguration) DeepCopy() *LogSpecConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogSpecConfiguration.
func (*LogSpecConfiguration) DeepCopyInto ¶
func (in *LogSpecConfiguration) DeepCopyInto(out *LogSpecConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LogSpecConfigurationCodec ¶
type LogSpecConfigurationCodec struct { }
+k8s:deepcopy-gen=false
func (LogSpecConfigurationCodec) Decode ¶
func (LogSpecConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type LogSpecConfigurationSource ¶
type LogSpecConfigurationSource struct { Category *string `json:"category" tf:"category"` Resource *string `json:"resource" tf:"resource"` Service *string `json:"service" tf:"service"` SourceType *string `json:"sourceType" tf:"source_type"` }
func (*LogSpecConfigurationSource) DeepCopy ¶
func (in *LogSpecConfigurationSource) DeepCopy() *LogSpecConfigurationSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogSpecConfigurationSource.
func (*LogSpecConfigurationSource) DeepCopyInto ¶
func (in *LogSpecConfigurationSource) DeepCopyInto(out *LogSpecConfigurationSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LogSpecConfigurationSourceCodec ¶
type LogSpecConfigurationSourceCodec struct { }
+k8s:deepcopy-gen=false
func (LogSpecConfigurationSourceCodec) Decode ¶
func (LogSpecConfigurationSourceCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type LogSpecResource ¶
type LogSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional CompartmentID *string `json:"compartmentID,omitempty" tf:"compartment_id"` // +optional Configuration *LogSpecConfiguration `json:"configuration,omitempty" tf:"configuration"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` DisplayName *string `json:"displayName" tf:"display_name"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` // +optional IsEnabled *bool `json:"isEnabled,omitempty" tf:"is_enabled"` LogGroupID *string `json:"logGroupID" tf:"log_group_id"` LogType *string `json:"logType" tf:"log_type"` // +optional RetentionDuration *int64 `json:"retentionDuration,omitempty" tf:"retention_duration"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional TenancyID *string `json:"tenancyID,omitempty" tf:"tenancy_id"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` // +optional TimeLastModified *string `json:"timeLastModified,omitempty" tf:"time_last_modified"` }
func (*LogSpecResource) DeepCopy ¶
func (in *LogSpecResource) DeepCopy() *LogSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogSpecResource.
func (*LogSpecResource) DeepCopyInto ¶
func (in *LogSpecResource) DeepCopyInto(out *LogSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LogStatus ¶
type LogStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*LogStatus) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogStatus.
func (*LogStatus) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UnifiedAgentConfiguration ¶
type UnifiedAgentConfiguration struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec UnifiedAgentConfigurationSpec `json:"spec,omitempty"` Status UnifiedAgentConfigurationStatus `json:"status,omitempty"` }
func (*UnifiedAgentConfiguration) DeepCopy ¶
func (in *UnifiedAgentConfiguration) DeepCopy() *UnifiedAgentConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UnifiedAgentConfiguration.
func (*UnifiedAgentConfiguration) DeepCopyInto ¶
func (in *UnifiedAgentConfiguration) DeepCopyInto(out *UnifiedAgentConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UnifiedAgentConfiguration) DeepCopyObject ¶
func (in *UnifiedAgentConfiguration) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*UnifiedAgentConfiguration) SetupWebhookWithManager ¶
func (r *UnifiedAgentConfiguration) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*UnifiedAgentConfiguration) ValidateCreate ¶
func (r *UnifiedAgentConfiguration) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*UnifiedAgentConfiguration) ValidateDelete ¶
func (r *UnifiedAgentConfiguration) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*UnifiedAgentConfiguration) ValidateUpdate ¶
func (r *UnifiedAgentConfiguration) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type UnifiedAgentConfigurationList ¶
type UnifiedAgentConfigurationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of UnifiedAgentConfiguration CRD objects Items []UnifiedAgentConfiguration `json:"items,omitempty"` }
UnifiedAgentConfigurationList is a list of UnifiedAgentConfigurations
func (*UnifiedAgentConfigurationList) DeepCopy ¶
func (in *UnifiedAgentConfigurationList) DeepCopy() *UnifiedAgentConfigurationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UnifiedAgentConfigurationList.
func (*UnifiedAgentConfigurationList) DeepCopyInto ¶
func (in *UnifiedAgentConfigurationList) DeepCopyInto(out *UnifiedAgentConfigurationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*UnifiedAgentConfigurationList) DeepCopyObject ¶
func (in *UnifiedAgentConfigurationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type UnifiedAgentConfigurationSpec ¶
type UnifiedAgentConfigurationSpec struct { State *UnifiedAgentConfigurationSpecResource `json:"state,omitempty" tf:"-"` Resource UnifiedAgentConfigurationSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*UnifiedAgentConfigurationSpec) DeepCopy ¶
func (in *UnifiedAgentConfigurationSpec) DeepCopy() *UnifiedAgentConfigurationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UnifiedAgentConfigurationSpec.
func (*UnifiedAgentConfigurationSpec) DeepCopyInto ¶
func (in *UnifiedAgentConfigurationSpec) DeepCopyInto(out *UnifiedAgentConfigurationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UnifiedAgentConfigurationSpecGroupAssociation ¶
type UnifiedAgentConfigurationSpecGroupAssociation struct { // +optional GroupList []string `json:"groupList,omitempty" tf:"group_list"` }
func (*UnifiedAgentConfigurationSpecGroupAssociation) DeepCopy ¶
func (in *UnifiedAgentConfigurationSpecGroupAssociation) DeepCopy() *UnifiedAgentConfigurationSpecGroupAssociation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UnifiedAgentConfigurationSpecGroupAssociation.
func (*UnifiedAgentConfigurationSpecGroupAssociation) DeepCopyInto ¶
func (in *UnifiedAgentConfigurationSpecGroupAssociation) DeepCopyInto(out *UnifiedAgentConfigurationSpecGroupAssociation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UnifiedAgentConfigurationSpecGroupAssociationCodec ¶
type UnifiedAgentConfigurationSpecGroupAssociationCodec struct { }
+k8s:deepcopy-gen=false
func (UnifiedAgentConfigurationSpecGroupAssociationCodec) Decode ¶
func (UnifiedAgentConfigurationSpecGroupAssociationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type UnifiedAgentConfigurationSpecResource ¶
type UnifiedAgentConfigurationSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` CompartmentID *string `json:"compartmentID" tf:"compartment_id"` // +optional ConfigurationState *string `json:"configurationState,omitempty" tf:"configuration_state"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` // +optional Description *string `json:"description,omitempty" tf:"description"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` // +optional GroupAssociation *UnifiedAgentConfigurationSpecGroupAssociation `json:"groupAssociation,omitempty" tf:"group_association"` IsEnabled *bool `json:"isEnabled" tf:"is_enabled"` ServiceConfiguration *UnifiedAgentConfigurationSpecServiceConfiguration `json:"serviceConfiguration" tf:"service_configuration"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` // +optional TimeLastModified *string `json:"timeLastModified,omitempty" tf:"time_last_modified"` }
func (*UnifiedAgentConfigurationSpecResource) DeepCopy ¶
func (in *UnifiedAgentConfigurationSpecResource) DeepCopy() *UnifiedAgentConfigurationSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UnifiedAgentConfigurationSpecResource.
func (*UnifiedAgentConfigurationSpecResource) DeepCopyInto ¶
func (in *UnifiedAgentConfigurationSpecResource) DeepCopyInto(out *UnifiedAgentConfigurationSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UnifiedAgentConfigurationSpecServiceConfiguration ¶
type UnifiedAgentConfigurationSpecServiceConfiguration struct { ConfigurationType *string `json:"configurationType" tf:"configuration_type"` Destination *UnifiedAgentConfigurationSpecServiceConfigurationDestination `json:"destination" tf:"destination"` Sources []UnifiedAgentConfigurationSpecServiceConfigurationSources `json:"sources" tf:"sources"` }
func (*UnifiedAgentConfigurationSpecServiceConfiguration) DeepCopy ¶
func (in *UnifiedAgentConfigurationSpecServiceConfiguration) DeepCopy() *UnifiedAgentConfigurationSpecServiceConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UnifiedAgentConfigurationSpecServiceConfiguration.
func (*UnifiedAgentConfigurationSpecServiceConfiguration) DeepCopyInto ¶
func (in *UnifiedAgentConfigurationSpecServiceConfiguration) DeepCopyInto(out *UnifiedAgentConfigurationSpecServiceConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UnifiedAgentConfigurationSpecServiceConfigurationCodec ¶
type UnifiedAgentConfigurationSpecServiceConfigurationCodec struct { }
+k8s:deepcopy-gen=false
func (UnifiedAgentConfigurationSpecServiceConfigurationCodec) Decode ¶
func (UnifiedAgentConfigurationSpecServiceConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type UnifiedAgentConfigurationSpecServiceConfigurationDestination ¶
type UnifiedAgentConfigurationSpecServiceConfigurationDestination struct {
LogObjectID *string `json:"logObjectID" tf:"log_object_id"`
}
func (*UnifiedAgentConfigurationSpecServiceConfigurationDestination) DeepCopy ¶
func (in *UnifiedAgentConfigurationSpecServiceConfigurationDestination) DeepCopy() *UnifiedAgentConfigurationSpecServiceConfigurationDestination
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UnifiedAgentConfigurationSpecServiceConfigurationDestination.
func (*UnifiedAgentConfigurationSpecServiceConfigurationDestination) DeepCopyInto ¶
func (in *UnifiedAgentConfigurationSpecServiceConfigurationDestination) DeepCopyInto(out *UnifiedAgentConfigurationSpecServiceConfigurationDestination)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UnifiedAgentConfigurationSpecServiceConfigurationDestinationCodec ¶
type UnifiedAgentConfigurationSpecServiceConfigurationDestinationCodec struct { }
+k8s:deepcopy-gen=false
func (UnifiedAgentConfigurationSpecServiceConfigurationDestinationCodec) Decode ¶
func (UnifiedAgentConfigurationSpecServiceConfigurationDestinationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type UnifiedAgentConfigurationSpecServiceConfigurationSources ¶
type UnifiedAgentConfigurationSpecServiceConfigurationSources struct { // +optional Channels []string `json:"channels,omitempty" tf:"channels"` // +optional Name *string `json:"name,omitempty" tf:"name"` // +optional Parser *UnifiedAgentConfigurationSpecServiceConfigurationSourcesParser `json:"parser,omitempty" tf:"parser"` // +optional Paths []string `json:"paths,omitempty" tf:"paths"` SourceType *string `json:"sourceType" tf:"source_type"` }
func (*UnifiedAgentConfigurationSpecServiceConfigurationSources) DeepCopy ¶
func (in *UnifiedAgentConfigurationSpecServiceConfigurationSources) DeepCopy() *UnifiedAgentConfigurationSpecServiceConfigurationSources
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UnifiedAgentConfigurationSpecServiceConfigurationSources.
func (*UnifiedAgentConfigurationSpecServiceConfigurationSources) DeepCopyInto ¶
func (in *UnifiedAgentConfigurationSpecServiceConfigurationSources) DeepCopyInto(out *UnifiedAgentConfigurationSpecServiceConfigurationSources)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UnifiedAgentConfigurationSpecServiceConfigurationSourcesParser ¶
type UnifiedAgentConfigurationSpecServiceConfigurationSourcesParser struct { // +optional Delimiter *string `json:"delimiter,omitempty" tf:"delimiter"` // +optional Expression *string `json:"expression,omitempty" tf:"expression"` // +optional FieldTimeKey *string `json:"fieldTimeKey,omitempty" tf:"field_time_key"` // +optional Format []string `json:"format,omitempty" tf:"format"` // +optional FormatFirstline *string `json:"formatFirstline,omitempty" tf:"format_firstline"` // +optional GrokFailureKey *string `json:"grokFailureKey,omitempty" tf:"grok_failure_key"` // +optional GrokNameKey *string `json:"grokNameKey,omitempty" tf:"grok_name_key"` // +optional IsEstimateCurrentEvent *bool `json:"isEstimateCurrentEvent,omitempty" tf:"is_estimate_current_event"` // +optional IsKeepTimeKey *bool `json:"isKeepTimeKey,omitempty" tf:"is_keep_time_key"` // +optional IsNullEmptyString *bool `json:"isNullEmptyString,omitempty" tf:"is_null_empty_string"` // +optional IsSupportColonlessIdent *bool `json:"isSupportColonlessIdent,omitempty" tf:"is_support_colonless_ident"` // +optional IsWithPriority *bool `json:"isWithPriority,omitempty" tf:"is_with_priority"` // +optional Keys []string `json:"keys,omitempty" tf:"keys"` // +optional MessageFormat *string `json:"messageFormat,omitempty" tf:"message_format"` // +optional MessageKey *string `json:"messageKey,omitempty" tf:"message_key"` // +optional MultiLineStartRegexp *string `json:"multiLineStartRegexp,omitempty" tf:"multi_line_start_regexp"` // +optional NullValuePattern *string `json:"nullValuePattern,omitempty" tf:"null_value_pattern"` ParserType *string `json:"parserType" tf:"parser_type"` // +optional Patterns []UnifiedAgentConfigurationSpecServiceConfigurationSourcesParserPatterns `json:"patterns,omitempty" tf:"patterns"` // +optional Rfc5424timeFormat *string `json:"rfc5424timeFormat,omitempty" tf:"rfc5424time_format"` // +optional SyslogParserType *string `json:"syslogParserType,omitempty" tf:"syslog_parser_type"` // +optional TimeFormat *string `json:"timeFormat,omitempty" tf:"time_format"` // +optional TimeType *string `json:"timeType,omitempty" tf:"time_type"` // +optional TimeoutInMilliseconds *int64 `json:"timeoutInMilliseconds,omitempty" tf:"timeout_in_milliseconds"` // +optional Types map[string]string `json:"types,omitempty" tf:"types"` }
func (*UnifiedAgentConfigurationSpecServiceConfigurationSourcesParser) DeepCopy ¶
func (in *UnifiedAgentConfigurationSpecServiceConfigurationSourcesParser) DeepCopy() *UnifiedAgentConfigurationSpecServiceConfigurationSourcesParser
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UnifiedAgentConfigurationSpecServiceConfigurationSourcesParser.
func (*UnifiedAgentConfigurationSpecServiceConfigurationSourcesParser) DeepCopyInto ¶
func (in *UnifiedAgentConfigurationSpecServiceConfigurationSourcesParser) DeepCopyInto(out *UnifiedAgentConfigurationSpecServiceConfigurationSourcesParser)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UnifiedAgentConfigurationSpecServiceConfigurationSourcesParserCodec ¶
type UnifiedAgentConfigurationSpecServiceConfigurationSourcesParserCodec struct { }
+k8s:deepcopy-gen=false
func (UnifiedAgentConfigurationSpecServiceConfigurationSourcesParserCodec) Decode ¶
func (UnifiedAgentConfigurationSpecServiceConfigurationSourcesParserCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type UnifiedAgentConfigurationSpecServiceConfigurationSourcesParserPatterns ¶
type UnifiedAgentConfigurationSpecServiceConfigurationSourcesParserPatterns struct { // +optional FieldTimeFormat *string `json:"fieldTimeFormat,omitempty" tf:"field_time_format"` // +optional FieldTimeKey *string `json:"fieldTimeKey,omitempty" tf:"field_time_key"` // +optional FieldTimeZone *string `json:"fieldTimeZone,omitempty" tf:"field_time_zone"` // +optional Name *string `json:"name,omitempty" tf:"name"` // +optional Pattern *string `json:"pattern,omitempty" tf:"pattern"` }
func (*UnifiedAgentConfigurationSpecServiceConfigurationSourcesParserPatterns) DeepCopy ¶
func (in *UnifiedAgentConfigurationSpecServiceConfigurationSourcesParserPatterns) DeepCopy() *UnifiedAgentConfigurationSpecServiceConfigurationSourcesParserPatterns
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UnifiedAgentConfigurationSpecServiceConfigurationSourcesParserPatterns.
func (*UnifiedAgentConfigurationSpecServiceConfigurationSourcesParserPatterns) DeepCopyInto ¶
func (in *UnifiedAgentConfigurationSpecServiceConfigurationSourcesParserPatterns) DeepCopyInto(out *UnifiedAgentConfigurationSpecServiceConfigurationSourcesParserPatterns)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UnifiedAgentConfigurationStatus ¶
type UnifiedAgentConfigurationStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*UnifiedAgentConfigurationStatus) DeepCopy ¶
func (in *UnifiedAgentConfigurationStatus) DeepCopy() *UnifiedAgentConfigurationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UnifiedAgentConfigurationStatus.
func (*UnifiedAgentConfigurationStatus) DeepCopyInto ¶
func (in *UnifiedAgentConfigurationStatus) DeepCopyInto(out *UnifiedAgentConfigurationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.