v1alpha1

package
v0.5.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 8, 2022 License: Apache-2.0 Imports: 16 Imported by: 0

Documentation

Overview

+groupName=logging.oci.kubeform.com

Index

Constants

This section is empty.

Variables

View Source
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
)
View Source
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 Kind

func Kind(kind string) schema.GroupKind

Kind takes an unqualified kind and returns a Group qualified GroupKind

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

func (in *Log) DeepCopy() *Log

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Log.

func (*Log) DeepCopyInto

func (in *Log) DeepCopyInto(out *Log)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Log) DeepCopyObject

func (in *Log) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*Log) SetupWebhookWithManager

func (r *Log) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*Log) ValidateCreate

func (r *Log) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*Log) ValidateDelete

func (r *Log) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*Log) ValidateUpdate

func (r *Log) ValidateUpdate(old runtime.Object) error

ValidateUpdate 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

func (in *LogGroup) DeepCopy() *LogGroup

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogGroup.

func (*LogGroup) DeepCopyInto

func (in *LogGroup) DeepCopyInto(out *LogGroup)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LogGroup) DeepCopyObject

func (in *LogGroup) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*LogGroup) SetupWebhookWithManager

func (r *LogGroup) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*LogGroup) ValidateCreate

func (r *LogGroup) ValidateCreate() error

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*LogGroup) ValidateDelete

func (r *LogGroup) ValidateDelete() error

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*LogGroup) ValidateUpdate

func (r *LogGroup) ValidateUpdate(old runtime.Object) error

ValidateUpdate 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

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

func (in *LogList) DeepCopy() *LogList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogList.

func (*LogList) DeepCopyInto

func (in *LogList) DeepCopyInto(out *LogList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LogList) DeepCopyObject

func (in *LogList) DeepCopyObject() runtime.Object

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogSavedSearchSpecResource.

func (*LogSavedSearchSpecResource) DeepCopyInto

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

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

func (in *LogSpec) DeepCopy() *LogSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogSpec.

func (*LogSpec) DeepCopyInto

func (in *LogSpec) DeepCopyInto(out *LogSpec)

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

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) Encode

func (LogSpecConfigurationCodec) IsEmpty

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogSpecConfigurationSource.

func (*LogSpecConfigurationSource) DeepCopyInto

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) Encode

func (LogSpecConfigurationSourceCodec) IsEmpty

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

func (in *LogStatus) DeepCopy() *LogStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogStatus.

func (*LogStatus) DeepCopyInto

func (in *LogStatus) DeepCopyInto(out *LogStatus)

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UnifiedAgentConfiguration.

func (*UnifiedAgentConfiguration) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UnifiedAgentConfigurationList.

func (*UnifiedAgentConfigurationList) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UnifiedAgentConfigurationSpec.

func (*UnifiedAgentConfigurationSpec) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UnifiedAgentConfigurationSpecGroupAssociation.

func (*UnifiedAgentConfigurationSpecGroupAssociation) DeepCopyInto

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) Encode

func (UnifiedAgentConfigurationSpecGroupAssociationCodec) IsEmpty

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UnifiedAgentConfigurationSpecResource.

func (*UnifiedAgentConfigurationSpecResource) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UnifiedAgentConfigurationSpecServiceConfiguration.

func (*UnifiedAgentConfigurationSpecServiceConfiguration) DeepCopyInto

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) Encode

func (UnifiedAgentConfigurationSpecServiceConfigurationCodec) IsEmpty

type UnifiedAgentConfigurationSpecServiceConfigurationDestination

type UnifiedAgentConfigurationSpecServiceConfigurationDestination struct {
	LogObjectID *string `json:"logObjectID" tf:"log_object_id"`
}

func (*UnifiedAgentConfigurationSpecServiceConfigurationDestination) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UnifiedAgentConfigurationSpecServiceConfigurationDestination.

func (*UnifiedAgentConfigurationSpecServiceConfigurationDestination) DeepCopyInto

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) Encode

func (UnifiedAgentConfigurationSpecServiceConfigurationDestinationCodec) IsEmpty

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UnifiedAgentConfigurationSpecServiceConfigurationSources.

func (*UnifiedAgentConfigurationSpecServiceConfigurationSources) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UnifiedAgentConfigurationSpecServiceConfigurationSourcesParser.

func (*UnifiedAgentConfigurationSpecServiceConfigurationSourcesParser) DeepCopyInto

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) Encode

func (UnifiedAgentConfigurationSpecServiceConfigurationSourcesParserCodec) IsEmpty

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UnifiedAgentConfigurationSpecServiceConfigurationSourcesParserPatterns.

func (*UnifiedAgentConfigurationSpecServiceConfigurationSourcesParserPatterns) DeepCopyInto

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

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UnifiedAgentConfigurationStatus.

func (*UnifiedAgentConfigurationStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL