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=log.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: log.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 AnalyticsLogAnalyticsEntity

type AnalyticsLogAnalyticsEntity struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AnalyticsLogAnalyticsEntitySpec   `json:"spec,omitempty"`
	Status            AnalyticsLogAnalyticsEntityStatus `json:"status,omitempty"`
}

func (*AnalyticsLogAnalyticsEntity) DeepCopy

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

func (*AnalyticsLogAnalyticsEntity) DeepCopyInto

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

func (*AnalyticsLogAnalyticsEntity) DeepCopyObject

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

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

func (*AnalyticsLogAnalyticsEntity) SetupWebhookWithManager

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

func (*AnalyticsLogAnalyticsEntity) ValidateCreate

func (r *AnalyticsLogAnalyticsEntity) ValidateCreate() error

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

func (*AnalyticsLogAnalyticsEntity) ValidateDelete

func (r *AnalyticsLogAnalyticsEntity) ValidateDelete() error

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

func (*AnalyticsLogAnalyticsEntity) ValidateUpdate

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

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

type AnalyticsLogAnalyticsEntityList

type AnalyticsLogAnalyticsEntityList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of AnalyticsLogAnalyticsEntity CRD objects
	Items []AnalyticsLogAnalyticsEntity `json:"items,omitempty"`
}

AnalyticsLogAnalyticsEntityList is a list of AnalyticsLogAnalyticsEntitys

func (*AnalyticsLogAnalyticsEntityList) DeepCopy

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

func (*AnalyticsLogAnalyticsEntityList) DeepCopyInto

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

func (*AnalyticsLogAnalyticsEntityList) DeepCopyObject

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

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

type AnalyticsLogAnalyticsEntitySpec

type AnalyticsLogAnalyticsEntitySpec struct {
	State *AnalyticsLogAnalyticsEntitySpecResource `json:"state,omitempty" tf:"-"`

	Resource AnalyticsLogAnalyticsEntitySpecResource `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 (*AnalyticsLogAnalyticsEntitySpec) DeepCopy

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

func (*AnalyticsLogAnalyticsEntitySpec) DeepCopyInto

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

type AnalyticsLogAnalyticsEntitySpecResource

type AnalyticsLogAnalyticsEntitySpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	AreLogsCollected *bool `json:"areLogsCollected,omitempty" tf:"are_logs_collected"`
	// +optional
	CloudResourceID *string `json:"cloudResourceID,omitempty" tf:"cloud_resource_id"`
	CompartmentID   *string `json:"compartmentID" tf:"compartment_id"`
	// +optional
	DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"`
	// +optional
	EntityTypeInternalName *string `json:"entityTypeInternalName,omitempty" tf:"entity_type_internal_name"`
	EntityTypeName         *string `json:"entityTypeName" tf:"entity_type_name"`
	// +optional
	FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"`
	// +optional
	Hostname *string `json:"hostname,omitempty" tf:"hostname"`
	// +optional
	LifecycleDetails *string `json:"lifecycleDetails,omitempty" tf:"lifecycle_details"`
	// +optional
	ManagementAgentCompartmentID *string `json:"managementAgentCompartmentID,omitempty" tf:"management_agent_compartment_id"`
	// +optional
	ManagementAgentDisplayName *string `json:"managementAgentDisplayName,omitempty" tf:"management_agent_display_name"`
	// +optional
	ManagementAgentID *string `json:"managementAgentID,omitempty" tf:"management_agent_id"`
	Name              *string `json:"name" tf:"name"`
	Namespace         *string `json:"namespace" tf:"namespace"`
	// +optional
	Properties map[string]string `json:"properties,omitempty" tf:"properties"`
	// +optional
	SourceID *string `json:"sourceID,omitempty" tf:"source_id"`
	// +optional
	State *string `json:"state,omitempty" tf:"state"`
	// +optional
	TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"`
	// +optional
	TimeUpdated *string `json:"timeUpdated,omitempty" tf:"time_updated"`
	// +optional
	TimezoneRegion *string `json:"timezoneRegion,omitempty" tf:"timezone_region"`
}

func (*AnalyticsLogAnalyticsEntitySpecResource) DeepCopy

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

func (*AnalyticsLogAnalyticsEntitySpecResource) DeepCopyInto

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

type AnalyticsLogAnalyticsEntityStatus

type AnalyticsLogAnalyticsEntityStatus 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 (*AnalyticsLogAnalyticsEntityStatus) DeepCopy

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

func (*AnalyticsLogAnalyticsEntityStatus) DeepCopyInto

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

type AnalyticsLogAnalyticsImportCustomContent

type AnalyticsLogAnalyticsImportCustomContent struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AnalyticsLogAnalyticsImportCustomContentSpec   `json:"spec,omitempty"`
	Status            AnalyticsLogAnalyticsImportCustomContentStatus `json:"status,omitempty"`
}

func (*AnalyticsLogAnalyticsImportCustomContent) DeepCopy

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

func (*AnalyticsLogAnalyticsImportCustomContent) DeepCopyInto

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

func (*AnalyticsLogAnalyticsImportCustomContent) DeepCopyObject

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

func (*AnalyticsLogAnalyticsImportCustomContent) SetupWebhookWithManager

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

func (*AnalyticsLogAnalyticsImportCustomContent) ValidateCreate

func (r *AnalyticsLogAnalyticsImportCustomContent) ValidateCreate() error

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

func (*AnalyticsLogAnalyticsImportCustomContent) ValidateDelete

func (r *AnalyticsLogAnalyticsImportCustomContent) ValidateDelete() error

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

func (*AnalyticsLogAnalyticsImportCustomContent) ValidateUpdate

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

type AnalyticsLogAnalyticsImportCustomContentList

type AnalyticsLogAnalyticsImportCustomContentList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of AnalyticsLogAnalyticsImportCustomContent CRD objects
	Items []AnalyticsLogAnalyticsImportCustomContent `json:"items,omitempty"`
}

AnalyticsLogAnalyticsImportCustomContentList is a list of AnalyticsLogAnalyticsImportCustomContents

func (*AnalyticsLogAnalyticsImportCustomContentList) DeepCopy

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

func (*AnalyticsLogAnalyticsImportCustomContentList) DeepCopyInto

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

func (*AnalyticsLogAnalyticsImportCustomContentList) DeepCopyObject

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

type AnalyticsLogAnalyticsImportCustomContentSpec

type AnalyticsLogAnalyticsImportCustomContentSpec struct {
	State *AnalyticsLogAnalyticsImportCustomContentSpecResource `json:"state,omitempty" tf:"-"`

	Resource AnalyticsLogAnalyticsImportCustomContentSpecResource `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 (*AnalyticsLogAnalyticsImportCustomContentSpec) DeepCopy

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

func (*AnalyticsLogAnalyticsImportCustomContentSpec) DeepCopyInto

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

type AnalyticsLogAnalyticsImportCustomContentSpecChangeList

type AnalyticsLogAnalyticsImportCustomContentSpecChangeList struct {
	// +optional
	ConflictFieldDisplayNames []string `json:"conflictFieldDisplayNames,omitempty" tf:"conflict_field_display_names"`
	// +optional
	ConflictParserNames []string `json:"conflictParserNames,omitempty" tf:"conflict_parser_names"`
	// +optional
	ConflictSourceNames []string `json:"conflictSourceNames,omitempty" tf:"conflict_source_names"`
	// +optional
	CreatedFieldDisplayNames []string `json:"createdFieldDisplayNames,omitempty" tf:"created_field_display_names"`
	// +optional
	CreatedParserNames []string `json:"createdParserNames,omitempty" tf:"created_parser_names"`
	// +optional
	CreatedSourceNames []string `json:"createdSourceNames,omitempty" tf:"created_source_names"`
	// +optional
	UpdatedFieldDisplayNames []string `json:"updatedFieldDisplayNames,omitempty" tf:"updated_field_display_names"`
	// +optional
	UpdatedParserNames []string `json:"updatedParserNames,omitempty" tf:"updated_parser_names"`
	// +optional
	UpdatedSourceNames []string `json:"updatedSourceNames,omitempty" tf:"updated_source_names"`
}

func (*AnalyticsLogAnalyticsImportCustomContentSpecChangeList) DeepCopy

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

func (*AnalyticsLogAnalyticsImportCustomContentSpecChangeList) DeepCopyInto

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

type AnalyticsLogAnalyticsImportCustomContentSpecChangeListCodec

type AnalyticsLogAnalyticsImportCustomContentSpecChangeListCodec struct {
}

+k8s:deepcopy-gen=false

func (AnalyticsLogAnalyticsImportCustomContentSpecChangeListCodec) Decode

func (AnalyticsLogAnalyticsImportCustomContentSpecChangeListCodec) Encode

func (AnalyticsLogAnalyticsImportCustomContentSpecChangeListCodec) IsEmpty

type AnalyticsLogAnalyticsImportCustomContentSpecResource

type AnalyticsLogAnalyticsImportCustomContentSpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	ChangeList *AnalyticsLogAnalyticsImportCustomContentSpecChangeList `json:"changeList,omitempty" tf:"change_list"`
	// +optional
	ContentName *string `json:"contentName,omitempty" tf:"content_name"`
	// +optional
	Expect *string `json:"expect,omitempty" tf:"expect"`
	// +optional
	FieldNames              []string `json:"fieldNames,omitempty" tf:"field_names"`
	ImportCustomContentFile *string  `json:"importCustomContentFile" tf:"import_custom_content_file"`
	// +optional
	IsOverwrite *bool   `json:"isOverwrite,omitempty" tf:"is_overwrite"`
	Namespace   *string `json:"namespace" tf:"namespace"`
	// +optional
	ParserNames []string `json:"parserNames,omitempty" tf:"parser_names"`
	// +optional
	SourceNames []string `json:"sourceNames,omitempty" tf:"source_names"`
}

func (*AnalyticsLogAnalyticsImportCustomContentSpecResource) DeepCopy

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

func (*AnalyticsLogAnalyticsImportCustomContentSpecResource) DeepCopyInto

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

type AnalyticsLogAnalyticsImportCustomContentStatus

type AnalyticsLogAnalyticsImportCustomContentStatus 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 (*AnalyticsLogAnalyticsImportCustomContentStatus) DeepCopy

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

func (*AnalyticsLogAnalyticsImportCustomContentStatus) DeepCopyInto

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

type AnalyticsLogAnalyticsLogGroup

type AnalyticsLogAnalyticsLogGroup struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AnalyticsLogAnalyticsLogGroupSpec   `json:"spec,omitempty"`
	Status            AnalyticsLogAnalyticsLogGroupStatus `json:"status,omitempty"`
}

func (*AnalyticsLogAnalyticsLogGroup) DeepCopy

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

func (*AnalyticsLogAnalyticsLogGroup) DeepCopyInto

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

func (*AnalyticsLogAnalyticsLogGroup) DeepCopyObject

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

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

func (*AnalyticsLogAnalyticsLogGroup) SetupWebhookWithManager

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

func (*AnalyticsLogAnalyticsLogGroup) ValidateCreate

func (r *AnalyticsLogAnalyticsLogGroup) ValidateCreate() error

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

func (*AnalyticsLogAnalyticsLogGroup) ValidateDelete

func (r *AnalyticsLogAnalyticsLogGroup) ValidateDelete() error

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

func (*AnalyticsLogAnalyticsLogGroup) ValidateUpdate

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

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

type AnalyticsLogAnalyticsLogGroupList

type AnalyticsLogAnalyticsLogGroupList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of AnalyticsLogAnalyticsLogGroup CRD objects
	Items []AnalyticsLogAnalyticsLogGroup `json:"items,omitempty"`
}

AnalyticsLogAnalyticsLogGroupList is a list of AnalyticsLogAnalyticsLogGroups

func (*AnalyticsLogAnalyticsLogGroupList) DeepCopy

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

func (*AnalyticsLogAnalyticsLogGroupList) DeepCopyInto

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

func (*AnalyticsLogAnalyticsLogGroupList) DeepCopyObject

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

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

type AnalyticsLogAnalyticsLogGroupSpec

type AnalyticsLogAnalyticsLogGroupSpec struct {
	State *AnalyticsLogAnalyticsLogGroupSpecResource `json:"state,omitempty" tf:"-"`

	Resource AnalyticsLogAnalyticsLogGroupSpecResource `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 (*AnalyticsLogAnalyticsLogGroupSpec) DeepCopy

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

func (*AnalyticsLogAnalyticsLogGroupSpec) DeepCopyInto

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

type AnalyticsLogAnalyticsLogGroupSpecResource

type AnalyticsLogAnalyticsLogGroupSpecResource 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"`
	Namespace    *string           `json:"namespace" tf:"namespace"`
	// +optional
	TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"`
	// +optional
	TimeUpdated *string `json:"timeUpdated,omitempty" tf:"time_updated"`
}

func (*AnalyticsLogAnalyticsLogGroupSpecResource) DeepCopy

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

func (*AnalyticsLogAnalyticsLogGroupSpecResource) DeepCopyInto

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

type AnalyticsLogAnalyticsLogGroupStatus

type AnalyticsLogAnalyticsLogGroupStatus 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 (*AnalyticsLogAnalyticsLogGroupStatus) DeepCopy

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

func (*AnalyticsLogAnalyticsLogGroupStatus) DeepCopyInto

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

type AnalyticsLogAnalyticsObjectCollectionRule

type AnalyticsLogAnalyticsObjectCollectionRule struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AnalyticsLogAnalyticsObjectCollectionRuleSpec   `json:"spec,omitempty"`
	Status            AnalyticsLogAnalyticsObjectCollectionRuleStatus `json:"status,omitempty"`
}

func (*AnalyticsLogAnalyticsObjectCollectionRule) DeepCopy

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

func (*AnalyticsLogAnalyticsObjectCollectionRule) DeepCopyInto

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

func (*AnalyticsLogAnalyticsObjectCollectionRule) DeepCopyObject

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

func (*AnalyticsLogAnalyticsObjectCollectionRule) SetupWebhookWithManager

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

func (*AnalyticsLogAnalyticsObjectCollectionRule) ValidateCreate

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

func (*AnalyticsLogAnalyticsObjectCollectionRule) ValidateDelete

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

func (*AnalyticsLogAnalyticsObjectCollectionRule) ValidateUpdate

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

type AnalyticsLogAnalyticsObjectCollectionRuleList

type AnalyticsLogAnalyticsObjectCollectionRuleList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of AnalyticsLogAnalyticsObjectCollectionRule CRD objects
	Items []AnalyticsLogAnalyticsObjectCollectionRule `json:"items,omitempty"`
}

AnalyticsLogAnalyticsObjectCollectionRuleList is a list of AnalyticsLogAnalyticsObjectCollectionRules

func (*AnalyticsLogAnalyticsObjectCollectionRuleList) DeepCopy

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

func (*AnalyticsLogAnalyticsObjectCollectionRuleList) DeepCopyInto

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

func (*AnalyticsLogAnalyticsObjectCollectionRuleList) DeepCopyObject

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

type AnalyticsLogAnalyticsObjectCollectionRuleSpec

type AnalyticsLogAnalyticsObjectCollectionRuleSpec struct {
	State *AnalyticsLogAnalyticsObjectCollectionRuleSpecResource `json:"state,omitempty" tf:"-"`

	Resource AnalyticsLogAnalyticsObjectCollectionRuleSpecResource `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 (*AnalyticsLogAnalyticsObjectCollectionRuleSpec) DeepCopy

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

func (*AnalyticsLogAnalyticsObjectCollectionRuleSpec) DeepCopyInto

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

type AnalyticsLogAnalyticsObjectCollectionRuleSpecOverrides

type AnalyticsLogAnalyticsObjectCollectionRuleSpecOverrides struct {
	// +optional
	MatchType *string `json:"matchType,omitempty" tf:"match_type"`
	// +optional
	MatchValue *string `json:"matchValue,omitempty" tf:"match_value"`
	// +optional
	PropertyName *string `json:"propertyName,omitempty" tf:"property_name"`
	// +optional
	PropertyValue *string `json:"propertyValue,omitempty" tf:"property_value"`
}

func (*AnalyticsLogAnalyticsObjectCollectionRuleSpecOverrides) DeepCopy

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

func (*AnalyticsLogAnalyticsObjectCollectionRuleSpecOverrides) DeepCopyInto

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

type AnalyticsLogAnalyticsObjectCollectionRuleSpecResource

type AnalyticsLogAnalyticsObjectCollectionRuleSpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	CharEncoding *string `json:"charEncoding,omitempty" tf:"char_encoding"`
	// +optional
	CollectionType *string `json:"collectionType,omitempty" tf:"collection_type"`
	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
	EntityID *string `json:"entityID,omitempty" tf:"entity_id"`
	// +optional
	FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"`
	// +optional
	LifecycleDetails *string `json:"lifecycleDetails,omitempty" tf:"lifecycle_details"`
	LogGroupID       *string `json:"logGroupID" tf:"log_group_id"`
	LogSourceName    *string `json:"logSourceName" tf:"log_source_name"`
	Name             *string `json:"name" tf:"name"`
	Namespace        *string `json:"namespace" tf:"namespace"`
	// +optional
	ObjectNameFilters []string `json:"objectNameFilters,omitempty" tf:"object_name_filters"`
	OsBucketName      *string  `json:"osBucketName" tf:"os_bucket_name"`
	OsNamespace       *string  `json:"osNamespace" tf:"os_namespace"`
	// +optional
	Overrides []AnalyticsLogAnalyticsObjectCollectionRuleSpecOverrides `json:"overrides,omitempty" tf:"overrides"`
	// +optional
	PollSince *string `json:"pollSince,omitempty" tf:"poll_since"`
	// +optional
	PollTill *string `json:"pollTill,omitempty" tf:"poll_till"`
	// +optional
	State *string `json:"state,omitempty" tf:"state"`
	// +optional
	TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"`
	// +optional
	TimeUpdated *string `json:"timeUpdated,omitempty" tf:"time_updated"`
}

func (*AnalyticsLogAnalyticsObjectCollectionRuleSpecResource) DeepCopy

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

func (*AnalyticsLogAnalyticsObjectCollectionRuleSpecResource) DeepCopyInto

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

type AnalyticsLogAnalyticsObjectCollectionRuleStatus

type AnalyticsLogAnalyticsObjectCollectionRuleStatus 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 (*AnalyticsLogAnalyticsObjectCollectionRuleStatus) DeepCopy

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

func (*AnalyticsLogAnalyticsObjectCollectionRuleStatus) DeepCopyInto

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

type AnalyticsLogAnalyticsPreferencesManagement

type AnalyticsLogAnalyticsPreferencesManagement struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AnalyticsLogAnalyticsPreferencesManagementSpec   `json:"spec,omitempty"`
	Status            AnalyticsLogAnalyticsPreferencesManagementStatus `json:"status,omitempty"`
}

func (*AnalyticsLogAnalyticsPreferencesManagement) DeepCopy

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

func (*AnalyticsLogAnalyticsPreferencesManagement) DeepCopyInto

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

func (*AnalyticsLogAnalyticsPreferencesManagement) DeepCopyObject

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

func (*AnalyticsLogAnalyticsPreferencesManagement) SetupWebhookWithManager

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

func (*AnalyticsLogAnalyticsPreferencesManagement) ValidateCreate

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

func (*AnalyticsLogAnalyticsPreferencesManagement) ValidateDelete

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

func (*AnalyticsLogAnalyticsPreferencesManagement) ValidateUpdate

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

type AnalyticsLogAnalyticsPreferencesManagementList

type AnalyticsLogAnalyticsPreferencesManagementList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of AnalyticsLogAnalyticsPreferencesManagement CRD objects
	Items []AnalyticsLogAnalyticsPreferencesManagement `json:"items,omitempty"`
}

AnalyticsLogAnalyticsPreferencesManagementList is a list of AnalyticsLogAnalyticsPreferencesManagements

func (*AnalyticsLogAnalyticsPreferencesManagementList) DeepCopy

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

func (*AnalyticsLogAnalyticsPreferencesManagementList) DeepCopyInto

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

func (*AnalyticsLogAnalyticsPreferencesManagementList) DeepCopyObject

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

type AnalyticsLogAnalyticsPreferencesManagementSpec

type AnalyticsLogAnalyticsPreferencesManagementSpec struct {
	State *AnalyticsLogAnalyticsPreferencesManagementSpecResource `json:"state,omitempty" tf:"-"`

	Resource AnalyticsLogAnalyticsPreferencesManagementSpecResource `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 (*AnalyticsLogAnalyticsPreferencesManagementSpec) DeepCopy

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

func (*AnalyticsLogAnalyticsPreferencesManagementSpec) DeepCopyInto

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

type AnalyticsLogAnalyticsPreferencesManagementSpecItems

type AnalyticsLogAnalyticsPreferencesManagementSpecItems struct {
	// +optional
	Name *string `json:"name,omitempty" tf:"name"`
	// +optional
	Value *string `json:"value,omitempty" tf:"value"`
}

func (*AnalyticsLogAnalyticsPreferencesManagementSpecItems) DeepCopy

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

func (*AnalyticsLogAnalyticsPreferencesManagementSpecItems) DeepCopyInto

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

type AnalyticsLogAnalyticsPreferencesManagementSpecResource

type AnalyticsLogAnalyticsPreferencesManagementSpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Items     []AnalyticsLogAnalyticsPreferencesManagementSpecItems `json:"items,omitempty" tf:"items"`
	Namespace *string                                               `json:"namespace" tf:"namespace"`
}

func (*AnalyticsLogAnalyticsPreferencesManagementSpecResource) DeepCopy

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

func (*AnalyticsLogAnalyticsPreferencesManagementSpecResource) DeepCopyInto

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

type AnalyticsLogAnalyticsPreferencesManagementStatus

type AnalyticsLogAnalyticsPreferencesManagementStatus 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 (*AnalyticsLogAnalyticsPreferencesManagementStatus) DeepCopy

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

func (*AnalyticsLogAnalyticsPreferencesManagementStatus) DeepCopyInto

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

type AnalyticsLogAnalyticsResourceCategoriesManagement added in v0.5.0

type AnalyticsLogAnalyticsResourceCategoriesManagement struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AnalyticsLogAnalyticsResourceCategoriesManagementSpec   `json:"spec,omitempty"`
	Status            AnalyticsLogAnalyticsResourceCategoriesManagementStatus `json:"status,omitempty"`
}

func (*AnalyticsLogAnalyticsResourceCategoriesManagement) DeepCopy added in v0.5.0

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

func (*AnalyticsLogAnalyticsResourceCategoriesManagement) DeepCopyInto added in v0.5.0

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

func (*AnalyticsLogAnalyticsResourceCategoriesManagement) DeepCopyObject added in v0.5.0

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

func (*AnalyticsLogAnalyticsResourceCategoriesManagement) SetupWebhookWithManager added in v0.5.0

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

func (*AnalyticsLogAnalyticsResourceCategoriesManagement) ValidateCreate added in v0.5.0

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

func (*AnalyticsLogAnalyticsResourceCategoriesManagement) ValidateDelete added in v0.5.0

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

func (*AnalyticsLogAnalyticsResourceCategoriesManagement) ValidateUpdate added in v0.5.0

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

type AnalyticsLogAnalyticsResourceCategoriesManagementList added in v0.5.0

type AnalyticsLogAnalyticsResourceCategoriesManagementList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of AnalyticsLogAnalyticsResourceCategoriesManagement CRD objects
	Items []AnalyticsLogAnalyticsResourceCategoriesManagement `json:"items,omitempty"`
}

AnalyticsLogAnalyticsResourceCategoriesManagementList is a list of AnalyticsLogAnalyticsResourceCategoriesManagements

func (*AnalyticsLogAnalyticsResourceCategoriesManagementList) DeepCopy added in v0.5.0

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

func (*AnalyticsLogAnalyticsResourceCategoriesManagementList) DeepCopyInto added in v0.5.0

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

func (*AnalyticsLogAnalyticsResourceCategoriesManagementList) DeepCopyObject added in v0.5.0

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

type AnalyticsLogAnalyticsResourceCategoriesManagementSpec added in v0.5.0

type AnalyticsLogAnalyticsResourceCategoriesManagementSpec struct {
	State *AnalyticsLogAnalyticsResourceCategoriesManagementSpecResource `json:"state,omitempty" tf:"-"`

	Resource AnalyticsLogAnalyticsResourceCategoriesManagementSpecResource `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 (*AnalyticsLogAnalyticsResourceCategoriesManagementSpec) DeepCopy added in v0.5.0

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

func (*AnalyticsLogAnalyticsResourceCategoriesManagementSpec) DeepCopyInto added in v0.5.0

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

type AnalyticsLogAnalyticsResourceCategoriesManagementSpecResource added in v0.5.0

type AnalyticsLogAnalyticsResourceCategoriesManagementSpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	Namespace          *string  `json:"namespace" tf:"namespace"`
	ResourceCategories []string `json:"resourceCategories" tf:"resource_categories"`
	ResourceID         *string  `json:"resourceID" tf:"resource_id"`
	ResourceType       *string  `json:"resourceType" tf:"resource_type"`
}

func (*AnalyticsLogAnalyticsResourceCategoriesManagementSpecResource) DeepCopy added in v0.5.0

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

func (*AnalyticsLogAnalyticsResourceCategoriesManagementSpecResource) DeepCopyInto added in v0.5.0

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

type AnalyticsLogAnalyticsResourceCategoriesManagementStatus added in v0.5.0

type AnalyticsLogAnalyticsResourceCategoriesManagementStatus 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 (*AnalyticsLogAnalyticsResourceCategoriesManagementStatus) DeepCopy added in v0.5.0

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

func (*AnalyticsLogAnalyticsResourceCategoriesManagementStatus) DeepCopyInto added in v0.5.0

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

type AnalyticsLogAnalyticsUnprocessedDataBucketManagement

type AnalyticsLogAnalyticsUnprocessedDataBucketManagement struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AnalyticsLogAnalyticsUnprocessedDataBucketManagementSpec   `json:"spec,omitempty"`
	Status            AnalyticsLogAnalyticsUnprocessedDataBucketManagementStatus `json:"status,omitempty"`
}

func (*AnalyticsLogAnalyticsUnprocessedDataBucketManagement) DeepCopy

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

func (*AnalyticsLogAnalyticsUnprocessedDataBucketManagement) DeepCopyInto

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

func (*AnalyticsLogAnalyticsUnprocessedDataBucketManagement) DeepCopyObject

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

func (*AnalyticsLogAnalyticsUnprocessedDataBucketManagement) SetupWebhookWithManager

func (*AnalyticsLogAnalyticsUnprocessedDataBucketManagement) ValidateCreate

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

func (*AnalyticsLogAnalyticsUnprocessedDataBucketManagement) ValidateDelete

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

func (*AnalyticsLogAnalyticsUnprocessedDataBucketManagement) ValidateUpdate

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

type AnalyticsLogAnalyticsUnprocessedDataBucketManagementList

type AnalyticsLogAnalyticsUnprocessedDataBucketManagementList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of AnalyticsLogAnalyticsUnprocessedDataBucketManagement CRD objects
	Items []AnalyticsLogAnalyticsUnprocessedDataBucketManagement `json:"items,omitempty"`
}

AnalyticsLogAnalyticsUnprocessedDataBucketManagementList is a list of AnalyticsLogAnalyticsUnprocessedDataBucketManagements

func (*AnalyticsLogAnalyticsUnprocessedDataBucketManagementList) DeepCopy

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

func (*AnalyticsLogAnalyticsUnprocessedDataBucketManagementList) DeepCopyInto

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

func (*AnalyticsLogAnalyticsUnprocessedDataBucketManagementList) DeepCopyObject

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

type AnalyticsLogAnalyticsUnprocessedDataBucketManagementSpec

type AnalyticsLogAnalyticsUnprocessedDataBucketManagementSpec struct {
	State *AnalyticsLogAnalyticsUnprocessedDataBucketManagementSpecResource `json:"state,omitempty" tf:"-"`

	Resource AnalyticsLogAnalyticsUnprocessedDataBucketManagementSpecResource `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 (*AnalyticsLogAnalyticsUnprocessedDataBucketManagementSpec) DeepCopy

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

func (*AnalyticsLogAnalyticsUnprocessedDataBucketManagementSpec) DeepCopyInto

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

type AnalyticsLogAnalyticsUnprocessedDataBucketManagementSpecResource

type AnalyticsLogAnalyticsUnprocessedDataBucketManagementSpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	Bucket *string `json:"bucket" tf:"bucket"`
	// +optional
	IsEnabled *bool   `json:"isEnabled,omitempty" tf:"is_enabled"`
	Namespace *string `json:"namespace" tf:"namespace"`
	// +optional
	TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"`
	// +optional
	TimeUpdated *string `json:"timeUpdated,omitempty" tf:"time_updated"`
}

func (*AnalyticsLogAnalyticsUnprocessedDataBucketManagementSpecResource) DeepCopy

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

func (*AnalyticsLogAnalyticsUnprocessedDataBucketManagementSpecResource) DeepCopyInto

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

type AnalyticsLogAnalyticsUnprocessedDataBucketManagementStatus

type AnalyticsLogAnalyticsUnprocessedDataBucketManagementStatus 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 (*AnalyticsLogAnalyticsUnprocessedDataBucketManagementStatus) DeepCopy

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

func (*AnalyticsLogAnalyticsUnprocessedDataBucketManagementStatus) DeepCopyInto

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

type AnalyticsNamespace

type AnalyticsNamespace struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AnalyticsNamespaceSpec   `json:"spec,omitempty"`
	Status            AnalyticsNamespaceStatus `json:"status,omitempty"`
}

func (*AnalyticsNamespace) DeepCopy

func (in *AnalyticsNamespace) DeepCopy() *AnalyticsNamespace

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

func (*AnalyticsNamespace) DeepCopyInto

func (in *AnalyticsNamespace) DeepCopyInto(out *AnalyticsNamespace)

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

func (*AnalyticsNamespace) DeepCopyObject

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

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

func (*AnalyticsNamespace) SetupWebhookWithManager

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

func (*AnalyticsNamespace) ValidateCreate

func (r *AnalyticsNamespace) ValidateCreate() error

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

func (*AnalyticsNamespace) ValidateDelete

func (r *AnalyticsNamespace) ValidateDelete() error

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

func (*AnalyticsNamespace) ValidateUpdate

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

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

type AnalyticsNamespaceList

type AnalyticsNamespaceList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of AnalyticsNamespace CRD objects
	Items []AnalyticsNamespace `json:"items,omitempty"`
}

AnalyticsNamespaceList is a list of AnalyticsNamespaces

func (*AnalyticsNamespaceList) DeepCopy

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

func (*AnalyticsNamespaceList) DeepCopyInto

func (in *AnalyticsNamespaceList) DeepCopyInto(out *AnalyticsNamespaceList)

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

func (*AnalyticsNamespaceList) DeepCopyObject

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

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

type AnalyticsNamespaceScheduledTask

type AnalyticsNamespaceScheduledTask struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AnalyticsNamespaceScheduledTaskSpec   `json:"spec,omitempty"`
	Status            AnalyticsNamespaceScheduledTaskStatus `json:"status,omitempty"`
}

func (*AnalyticsNamespaceScheduledTask) DeepCopy

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

func (*AnalyticsNamespaceScheduledTask) DeepCopyInto

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

func (*AnalyticsNamespaceScheduledTask) DeepCopyObject

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

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

func (*AnalyticsNamespaceScheduledTask) SetupWebhookWithManager

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

func (*AnalyticsNamespaceScheduledTask) ValidateCreate

func (r *AnalyticsNamespaceScheduledTask) ValidateCreate() error

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

func (*AnalyticsNamespaceScheduledTask) ValidateDelete

func (r *AnalyticsNamespaceScheduledTask) ValidateDelete() error

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

func (*AnalyticsNamespaceScheduledTask) ValidateUpdate

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

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

type AnalyticsNamespaceScheduledTaskList

type AnalyticsNamespaceScheduledTaskList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of AnalyticsNamespaceScheduledTask CRD objects
	Items []AnalyticsNamespaceScheduledTask `json:"items,omitempty"`
}

AnalyticsNamespaceScheduledTaskList is a list of AnalyticsNamespaceScheduledTasks

func (*AnalyticsNamespaceScheduledTaskList) DeepCopy

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

func (*AnalyticsNamespaceScheduledTaskList) DeepCopyInto

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

func (*AnalyticsNamespaceScheduledTaskList) DeepCopyObject

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

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

type AnalyticsNamespaceScheduledTaskSpec

type AnalyticsNamespaceScheduledTaskSpec struct {
	State *AnalyticsNamespaceScheduledTaskSpecResource `json:"state,omitempty" tf:"-"`

	Resource AnalyticsNamespaceScheduledTaskSpecResource `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 (*AnalyticsNamespaceScheduledTaskSpec) DeepCopy

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

func (*AnalyticsNamespaceScheduledTaskSpec) DeepCopyInto

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

type AnalyticsNamespaceScheduledTaskSpecAction

type AnalyticsNamespaceScheduledTaskSpecAction struct {
	// +optional
	CompartmentIDInSubtree *bool `json:"compartmentIDInSubtree,omitempty" tf:"compartment_id_in_subtree"`
	// +optional
	DataType *string `json:"dataType,omitempty" tf:"data_type"`
	// +optional
	PurgeCompartmentID *string `json:"purgeCompartmentID,omitempty" tf:"purge_compartment_id"`
	// +optional
	PurgeDuration *string `json:"purgeDuration,omitempty" tf:"purge_duration"`
	// +optional
	QueryString *string `json:"queryString,omitempty" tf:"query_string"`
	// +optional
	SavedSearchID *string `json:"savedSearchID,omitempty" tf:"saved_search_id"`
	Type          *string `json:"type" tf:"type"`
}

func (*AnalyticsNamespaceScheduledTaskSpecAction) DeepCopy

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

func (*AnalyticsNamespaceScheduledTaskSpecAction) DeepCopyInto

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

type AnalyticsNamespaceScheduledTaskSpecActionCodec

type AnalyticsNamespaceScheduledTaskSpecActionCodec struct {
}

+k8s:deepcopy-gen=false

func (AnalyticsNamespaceScheduledTaskSpecActionCodec) Decode

func (AnalyticsNamespaceScheduledTaskSpecActionCodec) Encode

func (AnalyticsNamespaceScheduledTaskSpecActionCodec) IsEmpty

type AnalyticsNamespaceScheduledTaskSpecResource

type AnalyticsNamespaceScheduledTaskSpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	Action        *AnalyticsNamespaceScheduledTaskSpecAction `json:"action" tf:"action"`
	CompartmentID *string                                    `json:"compartmentID" tf:"compartment_id"`
	// +optional
	DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"`
	// +optional
	DisplayName *string `json:"displayName,omitempty" tf:"display_name"`
	// +optional
	FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"`
	Kind         *string           `json:"kind" tf:"kind"`
	Namespace    *string           `json:"namespace" tf:"namespace"`
	// +optional
	NumOccurrences *string `json:"numOccurrences,omitempty" tf:"num_occurrences"`
	// +optional
	SavedSearchID *string `json:"savedSearchID,omitempty" tf:"saved_search_id"`
	// +optional
	ScheduledTaskID *string                                       `json:"scheduledTaskID,omitempty" tf:"scheduled_task_id"`
	Schedules       *AnalyticsNamespaceScheduledTaskSpecSchedules `json:"schedules" tf:"schedules"`
	// +optional
	State *string `json:"state,omitempty" tf:"state"`
	// +optional
	TaskStatus *string `json:"taskStatus,omitempty" tf:"task_status"`
	TaskType   *string `json:"taskType" tf:"task_type"`
	// +optional
	TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"`
	// +optional
	TimeUpdated *string `json:"timeUpdated,omitempty" tf:"time_updated"`
	// +optional
	WorkRequestID *string `json:"workRequestID,omitempty" tf:"work_request_id"`
}

func (*AnalyticsNamespaceScheduledTaskSpecResource) DeepCopy

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

func (*AnalyticsNamespaceScheduledTaskSpecResource) DeepCopyInto

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

type AnalyticsNamespaceScheduledTaskSpecSchedules

type AnalyticsNamespaceScheduledTaskSpecSchedules struct {
	Schedule []AnalyticsNamespaceScheduledTaskSpecSchedulesSchedule `json:"schedule" tf:"schedule"`
}

func (*AnalyticsNamespaceScheduledTaskSpecSchedules) DeepCopy

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

func (*AnalyticsNamespaceScheduledTaskSpecSchedules) DeepCopyInto

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

type AnalyticsNamespaceScheduledTaskSpecSchedulesCodec

type AnalyticsNamespaceScheduledTaskSpecSchedulesCodec struct {
}

+k8s:deepcopy-gen=false

func (AnalyticsNamespaceScheduledTaskSpecSchedulesCodec) Decode

func (AnalyticsNamespaceScheduledTaskSpecSchedulesCodec) Encode

func (AnalyticsNamespaceScheduledTaskSpecSchedulesCodec) IsEmpty

type AnalyticsNamespaceScheduledTaskSpecSchedulesSchedule

type AnalyticsNamespaceScheduledTaskSpecSchedulesSchedule struct {
	// +optional
	Expression *string `json:"expression,omitempty" tf:"expression"`
	// +optional
	MisfirePolicy *string `json:"misfirePolicy,omitempty" tf:"misfire_policy"`
	// +optional
	RecurringInterval *string `json:"recurringInterval,omitempty" tf:"recurring_interval"`
	// +optional
	RepeatCount *int64 `json:"repeatCount,omitempty" tf:"repeat_count"`
	// +optional
	TimeZone *string `json:"timeZone,omitempty" tf:"time_zone"`
	Type     *string `json:"type" tf:"type"`
}

func (*AnalyticsNamespaceScheduledTaskSpecSchedulesSchedule) DeepCopy

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

func (*AnalyticsNamespaceScheduledTaskSpecSchedulesSchedule) DeepCopyInto

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

type AnalyticsNamespaceScheduledTaskStatus

type AnalyticsNamespaceScheduledTaskStatus 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 (*AnalyticsNamespaceScheduledTaskStatus) DeepCopy

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

func (*AnalyticsNamespaceScheduledTaskStatus) DeepCopyInto

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

type AnalyticsNamespaceSpec

type AnalyticsNamespaceSpec struct {
	State *AnalyticsNamespaceSpecResource `json:"state,omitempty" tf:"-"`

	Resource AnalyticsNamespaceSpecResource `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 (*AnalyticsNamespaceSpec) DeepCopy

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

func (*AnalyticsNamespaceSpec) DeepCopyInto

func (in *AnalyticsNamespaceSpec) DeepCopyInto(out *AnalyticsNamespaceSpec)

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

type AnalyticsNamespaceSpecResource

type AnalyticsNamespaceSpecResource struct {
	Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	CompartmentID *string `json:"compartmentID" tf:"compartment_id"`
	IsOnboarded   *bool   `json:"isOnboarded" tf:"is_onboarded"`
	Namespace     *string `json:"namespace" tf:"namespace"`
}

func (*AnalyticsNamespaceSpecResource) DeepCopy

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

func (*AnalyticsNamespaceSpecResource) DeepCopyInto

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

type AnalyticsNamespaceStatus

type AnalyticsNamespaceStatus 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 (*AnalyticsNamespaceStatus) DeepCopy

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

func (*AnalyticsNamespaceStatus) DeepCopyInto

func (in *AnalyticsNamespaceStatus) DeepCopyInto(out *AnalyticsNamespaceStatus)

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