Documentation ¶
Overview ¶
+groupName=log.alicloud.kubeform.com
Index ¶
- Variables
- func GetDecoder() map[string]jsoniter.ValDecoder
- func GetEncoder() map[string]jsoniter.ValEncoder
- func Kind(kind string) schema.GroupKind
- func Resource(resource string) schema.GroupResource
- type Alert
- func (in *Alert) DeepCopy() *Alert
- func (in *Alert) DeepCopyInto(out *Alert)
- func (in *Alert) DeepCopyObject() runtime.Object
- func (r *Alert) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Alert) ValidateCreate() error
- func (r *Alert) ValidateDelete() error
- func (r *Alert) ValidateUpdate(old runtime.Object) error
- type AlertList
- type AlertSpec
- type AlertSpecNotificationList
- type AlertSpecQueryList
- type AlertSpecResource
- type AlertStatus
- type Audit
- func (in *Audit) DeepCopy() *Audit
- func (in *Audit) DeepCopyInto(out *Audit)
- func (in *Audit) DeepCopyObject() runtime.Object
- func (r *Audit) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Audit) ValidateCreate() error
- func (r *Audit) ValidateDelete() error
- func (r *Audit) ValidateUpdate(old runtime.Object) error
- type AuditList
- type AuditSpec
- type AuditSpecResource
- type AuditStatus
- type Dashboard
- func (in *Dashboard) DeepCopy() *Dashboard
- func (in *Dashboard) DeepCopyInto(out *Dashboard)
- func (in *Dashboard) DeepCopyObject() runtime.Object
- func (r *Dashboard) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Dashboard) ValidateCreate() error
- func (r *Dashboard) ValidateDelete() error
- func (r *Dashboard) ValidateUpdate(old runtime.Object) error
- type DashboardList
- type DashboardSpec
- type DashboardSpecResource
- type DashboardStatus
- type Etl
- func (in *Etl) DeepCopy() *Etl
- func (in *Etl) DeepCopyInto(out *Etl)
- func (in *Etl) DeepCopyObject() runtime.Object
- func (r *Etl) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Etl) ValidateCreate() error
- func (r *Etl) ValidateDelete() error
- func (r *Etl) ValidateUpdate(old runtime.Object) error
- type EtlList
- type EtlSpec
- type EtlSpecEtlSinks
- type EtlSpecResource
- type EtlStatus
- type MachineGroup
- func (in *MachineGroup) DeepCopy() *MachineGroup
- func (in *MachineGroup) DeepCopyInto(out *MachineGroup)
- func (in *MachineGroup) DeepCopyObject() runtime.Object
- func (r *MachineGroup) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *MachineGroup) ValidateCreate() error
- func (r *MachineGroup) ValidateDelete() error
- func (r *MachineGroup) ValidateUpdate(old runtime.Object) error
- type MachineGroupList
- type MachineGroupSpec
- type MachineGroupSpecResource
- type MachineGroupStatus
- type OssShipper
- func (in *OssShipper) DeepCopy() *OssShipper
- func (in *OssShipper) DeepCopyInto(out *OssShipper)
- func (in *OssShipper) DeepCopyObject() runtime.Object
- func (r *OssShipper) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *OssShipper) ValidateCreate() error
- func (r *OssShipper) ValidateDelete() error
- func (r *OssShipper) ValidateUpdate(old runtime.Object) error
- type OssShipperList
- type OssShipperSpec
- type OssShipperSpecParquetConfig
- type OssShipperSpecResource
- type OssShipperStatus
- type Project
- func (in *Project) DeepCopy() *Project
- func (in *Project) DeepCopyInto(out *Project)
- func (in *Project) DeepCopyObject() runtime.Object
- func (r *Project) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Project) ValidateCreate() error
- func (r *Project) ValidateDelete() error
- func (r *Project) ValidateUpdate(old runtime.Object) error
- type ProjectList
- type ProjectSpec
- type ProjectSpecResource
- type ProjectStatus
- type Store
- func (in *Store) DeepCopy() *Store
- func (in *Store) DeepCopyInto(out *Store)
- func (in *Store) DeepCopyObject() runtime.Object
- func (r *Store) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Store) ValidateCreate() error
- func (r *Store) ValidateDelete() error
- func (r *Store) ValidateUpdate(old runtime.Object) error
- type StoreIndex
- func (in *StoreIndex) DeepCopy() *StoreIndex
- func (in *StoreIndex) DeepCopyInto(out *StoreIndex)
- func (in *StoreIndex) DeepCopyObject() runtime.Object
- func (r *StoreIndex) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *StoreIndex) ValidateCreate() error
- func (r *StoreIndex) ValidateDelete() error
- func (r *StoreIndex) ValidateUpdate(old runtime.Object) error
- type StoreIndexList
- type StoreIndexSpec
- type StoreIndexSpecFieldSearch
- type StoreIndexSpecFieldSearchJsonKeys
- type StoreIndexSpecFullText
- type StoreIndexSpecFullTextCodec
- type StoreIndexSpecResource
- type StoreIndexStatus
- type StoreList
- type StoreSpec
- type StoreSpecEncryptConf
- type StoreSpecEncryptConfCodec
- type StoreSpecEncryptConfUserCmkInfo
- type StoreSpecEncryptConfUserCmkInfoCodec
- type StoreSpecResource
- type StoreSpecShards
- type StoreStatus
Constants ¶
This section is empty.
Variables ¶
var ( // TODO: move SchemeBuilder with zz_generated.deepcopy.go to k8s.io/api. // localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes. SchemeBuilder runtime.SchemeBuilder AddToScheme = localSchemeBuilder.AddToScheme )
var SchemeGroupVersion = schema.GroupVersion{Group: log.GroupName, Version: "v1alpha1"}
Functions ¶
func GetDecoder ¶
func GetDecoder() map[string]jsoniter.ValDecoder
func GetEncoder ¶
func GetEncoder() map[string]jsoniter.ValEncoder
func Kind ¶
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 Alert ¶
type Alert struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AlertSpec `json:"spec,omitempty"` Status AlertStatus `json:"status,omitempty"` }
func (*Alert) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Alert.
func (*Alert) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Alert) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Alert) SetupWebhookWithManager ¶
func (*Alert) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Alert) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type AlertList ¶
type AlertList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Alert CRD objects Items []Alert `json:"items,omitempty"` }
AlertList is a list of Alerts
func (*AlertList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertList.
func (*AlertList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlertSpec ¶
type AlertSpec struct { State *AlertSpecResource `json:"state,omitempty" tf:"-"` Resource AlertSpecResource `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 (*AlertSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertSpec.
type AlertSpecNotificationList ¶
type AlertSpecNotificationList struct { Content *string `json:"content" tf:"content"` // +optional EmailList []string `json:"emailList,omitempty" tf:"email_list"` // +optional MobileList []string `json:"mobileList,omitempty" tf:"mobile_list"` // +optional ServiceURI *string `json:"serviceURI,omitempty" tf:"service_uri"` Type *string `json:"type" tf:"type"` }
func (*AlertSpecNotificationList) DeepCopy ¶
func (in *AlertSpecNotificationList) DeepCopy() *AlertSpecNotificationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertSpecNotificationList.
func (*AlertSpecNotificationList) DeepCopyInto ¶
func (in *AlertSpecNotificationList) DeepCopyInto(out *AlertSpecNotificationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlertSpecQueryList ¶
type AlertSpecQueryList struct { ChartTitle *string `json:"chartTitle" tf:"chart_title"` End *string `json:"end" tf:"end"` Logstore *string `json:"logstore" tf:"logstore"` Query *string `json:"query" tf:"query"` Start *string `json:"start" tf:"start"` // +optional TimeSpanType *string `json:"timeSpanType,omitempty" tf:"time_span_type"` }
func (*AlertSpecQueryList) DeepCopy ¶
func (in *AlertSpecQueryList) DeepCopy() *AlertSpecQueryList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertSpecQueryList.
func (*AlertSpecQueryList) DeepCopyInto ¶
func (in *AlertSpecQueryList) DeepCopyInto(out *AlertSpecQueryList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlertSpecResource ¶
type AlertSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AlertDescription *string `json:"alertDescription,omitempty" tf:"alert_description"` AlertDisplayname *string `json:"alertDisplayname" tf:"alert_displayname"` AlertName *string `json:"alertName" tf:"alert_name"` Condition *string `json:"condition" tf:"condition"` Dashboard *string `json:"dashboard" tf:"dashboard"` // +optional MuteUntil *int64 `json:"muteUntil,omitempty" tf:"mute_until"` NotificationList []AlertSpecNotificationList `json:"notificationList" tf:"notification_list"` // +optional NotifyThreshold *int64 `json:"notifyThreshold,omitempty" tf:"notify_threshold"` ProjectName *string `json:"projectName" tf:"project_name"` QueryList []AlertSpecQueryList `json:"queryList" tf:"query_list"` // +optional ScheduleInterval *string `json:"scheduleInterval,omitempty" tf:"schedule_interval"` // +optional ScheduleType *string `json:"scheduleType,omitempty" tf:"schedule_type"` // +optional Throttling *string `json:"throttling,omitempty" tf:"throttling"` }
func (*AlertSpecResource) DeepCopy ¶
func (in *AlertSpecResource) DeepCopy() *AlertSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertSpecResource.
func (*AlertSpecResource) DeepCopyInto ¶
func (in *AlertSpecResource) DeepCopyInto(out *AlertSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AlertStatus ¶
type AlertStatus 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 (*AlertStatus) DeepCopy ¶
func (in *AlertStatus) DeepCopy() *AlertStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertStatus.
func (*AlertStatus) DeepCopyInto ¶
func (in *AlertStatus) DeepCopyInto(out *AlertStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Audit ¶
type Audit struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec AuditSpec `json:"spec,omitempty"` Status AuditStatus `json:"status,omitempty"` }
func (*Audit) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Audit.
func (*Audit) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Audit) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Audit) SetupWebhookWithManager ¶
func (*Audit) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Audit) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type AuditList ¶
type AuditList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Audit CRD objects Items []Audit `json:"items,omitempty"` }
AuditList is a list of Audits
func (*AuditList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuditList.
func (*AuditList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuditSpec ¶
type AuditSpec struct { State *AuditSpecResource `json:"state,omitempty" tf:"-"` Resource AuditSpecResource `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 (*AuditSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuditSpec.
type AuditSpecResource ¶
type AuditSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` Aliuid *string `json:"aliuid" tf:"aliuid"` DisplayName *string `json:"displayName" tf:"display_name"` // +optional MultiAccount []string `json:"multiAccount,omitempty" tf:"multi_account"` // +optional ResourceDirectoryType *string `json:"resourceDirectoryType,omitempty" tf:"resource_directory_type"` // +optional VariableMap map[string]string `json:"variableMap,omitempty" tf:"variable_map"` }
func (*AuditSpecResource) DeepCopy ¶
func (in *AuditSpecResource) DeepCopy() *AuditSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuditSpecResource.
func (*AuditSpecResource) DeepCopyInto ¶
func (in *AuditSpecResource) DeepCopyInto(out *AuditSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AuditStatus ¶
type AuditStatus 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 (*AuditStatus) DeepCopy ¶
func (in *AuditStatus) DeepCopy() *AuditStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AuditStatus.
func (*AuditStatus) DeepCopyInto ¶
func (in *AuditStatus) DeepCopyInto(out *AuditStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Dashboard ¶
type Dashboard struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DashboardSpec `json:"spec,omitempty"` Status DashboardStatus `json:"status,omitempty"` }
func (*Dashboard) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Dashboard.
func (*Dashboard) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Dashboard) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Dashboard) SetupWebhookWithManager ¶
func (*Dashboard) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Dashboard) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type DashboardList ¶
type DashboardList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Dashboard CRD objects Items []Dashboard `json:"items,omitempty"` }
DashboardList is a list of Dashboards
func (*DashboardList) DeepCopy ¶
func (in *DashboardList) DeepCopy() *DashboardList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DashboardList.
func (*DashboardList) DeepCopyInto ¶
func (in *DashboardList) DeepCopyInto(out *DashboardList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DashboardList) DeepCopyObject ¶
func (in *DashboardList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DashboardSpec ¶
type DashboardSpec struct { State *DashboardSpecResource `json:"state,omitempty" tf:"-"` Resource DashboardSpecResource `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 (*DashboardSpec) DeepCopy ¶
func (in *DashboardSpec) DeepCopy() *DashboardSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DashboardSpec.
func (*DashboardSpec) DeepCopyInto ¶
func (in *DashboardSpec) DeepCopyInto(out *DashboardSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DashboardSpecResource ¶
type DashboardSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` CharList *string `json:"charList" tf:"char_list"` DashboardName *string `json:"dashboardName" tf:"dashboard_name"` // +optional DisplayName *string `json:"displayName,omitempty" tf:"display_name"` ProjectName *string `json:"projectName" tf:"project_name"` }
func (*DashboardSpecResource) DeepCopy ¶
func (in *DashboardSpecResource) DeepCopy() *DashboardSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DashboardSpecResource.
func (*DashboardSpecResource) DeepCopyInto ¶
func (in *DashboardSpecResource) DeepCopyInto(out *DashboardSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DashboardStatus ¶
type DashboardStatus 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 (*DashboardStatus) DeepCopy ¶
func (in *DashboardStatus) DeepCopy() *DashboardStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DashboardStatus.
func (*DashboardStatus) DeepCopyInto ¶
func (in *DashboardStatus) DeepCopyInto(out *DashboardStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Etl ¶
type Etl struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EtlSpec `json:"spec,omitempty"` Status EtlStatus `json:"status,omitempty"` }
func (*Etl) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Etl.
func (*Etl) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Etl) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Etl) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Etl) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type EtlList ¶
type EtlList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Etl CRD objects Items []Etl `json:"items,omitempty"` }
EtlList is a list of Etls
func (*EtlList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EtlList.
func (*EtlList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EtlSpec ¶
type EtlSpec struct { State *EtlSpecResource `json:"state,omitempty" tf:"-"` Resource EtlSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*EtlSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EtlSpec.
type EtlSpecEtlSinks ¶
type EtlSpecEtlSinks struct { // +optional AccessKeyID *string `json:"-" sensitive:"true" tf:"access_key_id"` // +optional AccessKeySecret *string `json:"-" sensitive:"true" tf:"access_key_secret"` Endpoint *string `json:"endpoint" tf:"endpoint"` // +optional KmsEncryptedAccessKeyID *string `json:"kmsEncryptedAccessKeyID,omitempty" tf:"kms_encrypted_access_key_id"` // +optional KmsEncryptedAccessKeySecret *string `json:"kmsEncryptedAccessKeySecret,omitempty" tf:"kms_encrypted_access_key_secret"` Logstore *string `json:"logstore" tf:"logstore"` Name *string `json:"name" tf:"name"` Project *string `json:"project" tf:"project"` // +optional RoleArn *string `json:"roleArn,omitempty" tf:"role_arn"` // +optional Type *string `json:"type,omitempty" tf:"type"` }
func (*EtlSpecEtlSinks) DeepCopy ¶
func (in *EtlSpecEtlSinks) DeepCopy() *EtlSpecEtlSinks
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EtlSpecEtlSinks.
func (*EtlSpecEtlSinks) DeepCopyInto ¶
func (in *EtlSpecEtlSinks) DeepCopyInto(out *EtlSpecEtlSinks)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EtlSpecResource ¶
type EtlSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AccessKeyID *string `json:"-" sensitive:"true" tf:"access_key_id"` // +optional AccessKeySecret *string `json:"-" sensitive:"true" tf:"access_key_secret"` // +optional CreateTime *int64 `json:"createTime,omitempty" tf:"create_time"` // +optional Description *string `json:"description,omitempty" tf:"description"` DisplayName *string `json:"displayName" tf:"display_name"` EtlName *string `json:"etlName" tf:"etl_name"` EtlSinks []EtlSpecEtlSinks `json:"etlSinks" tf:"etl_sinks"` // +optional EtlType *string `json:"etlType,omitempty" tf:"etl_type"` // +optional FromTime *int64 `json:"fromTime,omitempty" tf:"from_time"` // +optional KmsEncryptedAccessKeyID *string `json:"kmsEncryptedAccessKeyID,omitempty" tf:"kms_encrypted_access_key_id"` // +optional KmsEncryptedAccessKeySecret *string `json:"kmsEncryptedAccessKeySecret,omitempty" tf:"kms_encrypted_access_key_secret"` // +optional KmsEncryptionAccessKeyIDContext map[string]string `json:"kmsEncryptionAccessKeyIDContext,omitempty" tf:"kms_encryption_access_key_id_context"` // +optional KmsEncryptionAccessKeySecretContext map[string]string `json:"kmsEncryptionAccessKeySecretContext,omitempty" tf:"kms_encryption_access_key_secret_context"` // +optional LastModifiedTime *int64 `json:"lastModifiedTime,omitempty" tf:"last_modified_time"` Logstore *string `json:"logstore" tf:"logstore"` // +optional Parameters *map[string]string `json:"parameters,omitempty" tf:"parameters"` Project *string `json:"project" tf:"project"` // +optional RoleArn *string `json:"roleArn,omitempty" tf:"role_arn"` // +optional Schedule *string `json:"schedule,omitempty" tf:"schedule"` Script *string `json:"script" tf:"script"` // +optional Status *string `json:"status,omitempty" tf:"status"` // +optional ToTime *int64 `json:"toTime,omitempty" tf:"to_time"` // +optional Version *int64 `json:"version,omitempty" tf:"version"` }
func (*EtlSpecResource) DeepCopy ¶
func (in *EtlSpecResource) DeepCopy() *EtlSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EtlSpecResource.
func (*EtlSpecResource) DeepCopyInto ¶
func (in *EtlSpecResource) DeepCopyInto(out *EtlSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EtlStatus ¶
type EtlStatus 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 (*EtlStatus) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EtlStatus.
type MachineGroup ¶
type MachineGroup struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MachineGroupSpec `json:"spec,omitempty"` Status MachineGroupStatus `json:"status,omitempty"` }
func (*MachineGroup) DeepCopy ¶
func (in *MachineGroup) DeepCopy() *MachineGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineGroup.
func (*MachineGroup) DeepCopyInto ¶
func (in *MachineGroup) DeepCopyInto(out *MachineGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MachineGroup) DeepCopyObject ¶
func (in *MachineGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MachineGroup) SetupWebhookWithManager ¶
func (r *MachineGroup) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*MachineGroup) ValidateCreate ¶
func (r *MachineGroup) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*MachineGroup) ValidateDelete ¶
func (r *MachineGroup) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*MachineGroup) ValidateUpdate ¶
func (r *MachineGroup) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type MachineGroupList ¶
type MachineGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of MachineGroup CRD objects Items []MachineGroup `json:"items,omitempty"` }
MachineGroupList is a list of MachineGroups
func (*MachineGroupList) DeepCopy ¶
func (in *MachineGroupList) DeepCopy() *MachineGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineGroupList.
func (*MachineGroupList) DeepCopyInto ¶
func (in *MachineGroupList) DeepCopyInto(out *MachineGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MachineGroupList) DeepCopyObject ¶
func (in *MachineGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type MachineGroupSpec ¶
type MachineGroupSpec struct { State *MachineGroupSpecResource `json:"state,omitempty" tf:"-"` Resource MachineGroupSpecResource `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 (*MachineGroupSpec) DeepCopy ¶
func (in *MachineGroupSpec) DeepCopy() *MachineGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineGroupSpec.
func (*MachineGroupSpec) DeepCopyInto ¶
func (in *MachineGroupSpec) DeepCopyInto(out *MachineGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineGroupSpecResource ¶
type MachineGroupSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +kubebuilder:validation:MinItems=1 IdentifyList []string `json:"identifyList" tf:"identify_list"` // +optional IdentifyType *string `json:"identifyType,omitempty" tf:"identify_type"` Name *string `json:"name" tf:"name"` Project *string `json:"project" tf:"project"` // +optional Topic *string `json:"topic,omitempty" tf:"topic"` }
func (*MachineGroupSpecResource) DeepCopy ¶
func (in *MachineGroupSpecResource) DeepCopy() *MachineGroupSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineGroupSpecResource.
func (*MachineGroupSpecResource) DeepCopyInto ¶
func (in *MachineGroupSpecResource) DeepCopyInto(out *MachineGroupSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MachineGroupStatus ¶
type MachineGroupStatus 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 (*MachineGroupStatus) DeepCopy ¶
func (in *MachineGroupStatus) DeepCopy() *MachineGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MachineGroupStatus.
func (*MachineGroupStatus) DeepCopyInto ¶
func (in *MachineGroupStatus) DeepCopyInto(out *MachineGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OssShipper ¶
type OssShipper struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec OssShipperSpec `json:"spec,omitempty"` Status OssShipperStatus `json:"status,omitempty"` }
func (*OssShipper) DeepCopy ¶
func (in *OssShipper) DeepCopy() *OssShipper
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OssShipper.
func (*OssShipper) DeepCopyInto ¶
func (in *OssShipper) DeepCopyInto(out *OssShipper)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OssShipper) DeepCopyObject ¶
func (in *OssShipper) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*OssShipper) SetupWebhookWithManager ¶
func (r *OssShipper) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*OssShipper) ValidateCreate ¶
func (r *OssShipper) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*OssShipper) ValidateDelete ¶
func (r *OssShipper) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*OssShipper) ValidateUpdate ¶
func (r *OssShipper) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type OssShipperList ¶
type OssShipperList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of OssShipper CRD objects Items []OssShipper `json:"items,omitempty"` }
OssShipperList is a list of OssShippers
func (*OssShipperList) DeepCopy ¶
func (in *OssShipperList) DeepCopy() *OssShipperList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OssShipperList.
func (*OssShipperList) DeepCopyInto ¶
func (in *OssShipperList) DeepCopyInto(out *OssShipperList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OssShipperList) DeepCopyObject ¶
func (in *OssShipperList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type OssShipperSpec ¶
type OssShipperSpec struct { State *OssShipperSpecResource `json:"state,omitempty" tf:"-"` Resource OssShipperSpecResource `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 (*OssShipperSpec) DeepCopy ¶
func (in *OssShipperSpec) DeepCopy() *OssShipperSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OssShipperSpec.
func (*OssShipperSpec) DeepCopyInto ¶
func (in *OssShipperSpec) DeepCopyInto(out *OssShipperSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OssShipperSpecParquetConfig ¶
type OssShipperSpecParquetConfig struct { Name *string `json:"name" tf:"name"` Type *string `json:"type" tf:"type"` }
func (*OssShipperSpecParquetConfig) DeepCopy ¶
func (in *OssShipperSpecParquetConfig) DeepCopy() *OssShipperSpecParquetConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OssShipperSpecParquetConfig.
func (*OssShipperSpecParquetConfig) DeepCopyInto ¶
func (in *OssShipperSpecParquetConfig) DeepCopyInto(out *OssShipperSpecParquetConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OssShipperSpecResource ¶
type OssShipperSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` BufferInterval *int64 `json:"bufferInterval" tf:"buffer_interval"` BufferSize *int64 `json:"bufferSize" tf:"buffer_size"` // +optional CompressType *string `json:"compressType,omitempty" tf:"compress_type"` // +optional CsvConfigColumns []string `json:"csvConfigColumns,omitempty" tf:"csv_config_columns"` // +optional CsvConfigDelimiter *string `json:"csvConfigDelimiter,omitempty" tf:"csv_config_delimiter"` // +optional CsvConfigHeader *bool `json:"csvConfigHeader,omitempty" tf:"csv_config_header"` // +optional CsvConfigLinefeed *string `json:"csvConfigLinefeed,omitempty" tf:"csv_config_linefeed"` // +optional CsvConfigNullidentifier *string `json:"csvConfigNullidentifier,omitempty" tf:"csv_config_nullidentifier"` // +optional CsvConfigQuote *string `json:"csvConfigQuote,omitempty" tf:"csv_config_quote"` Format *string `json:"format" tf:"format"` // +optional JsonEnableTag *bool `json:"jsonEnableTag,omitempty" tf:"json_enable_tag"` LogstoreName *string `json:"logstoreName" tf:"logstore_name"` OssBucket *string `json:"ossBucket" tf:"oss_bucket"` // +optional OssPrefix *string `json:"ossPrefix,omitempty" tf:"oss_prefix"` // +optional ParquetConfig []OssShipperSpecParquetConfig `json:"parquetConfig,omitempty" tf:"parquet_config"` PathFormat *string `json:"pathFormat" tf:"path_format"` ProjectName *string `json:"projectName" tf:"project_name"` // +optional RoleArn *string `json:"roleArn,omitempty" tf:"role_arn"` ShipperName *string `json:"shipperName" tf:"shipper_name"` }
func (*OssShipperSpecResource) DeepCopy ¶
func (in *OssShipperSpecResource) DeepCopy() *OssShipperSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OssShipperSpecResource.
func (*OssShipperSpecResource) DeepCopyInto ¶
func (in *OssShipperSpecResource) DeepCopyInto(out *OssShipperSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OssShipperStatus ¶
type OssShipperStatus 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 (*OssShipperStatus) DeepCopy ¶
func (in *OssShipperStatus) DeepCopy() *OssShipperStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OssShipperStatus.
func (*OssShipperStatus) DeepCopyInto ¶
func (in *OssShipperStatus) DeepCopyInto(out *OssShipperStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Project ¶
type Project struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ProjectSpec `json:"spec,omitempty"` Status ProjectStatus `json:"status,omitempty"` }
func (*Project) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Project.
func (*Project) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Project) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Project) SetupWebhookWithManager ¶
func (*Project) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Project) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type ProjectList ¶
type ProjectList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Project CRD objects Items []Project `json:"items,omitempty"` }
ProjectList is a list of Projects
func (*ProjectList) DeepCopy ¶
func (in *ProjectList) DeepCopy() *ProjectList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectList.
func (*ProjectList) DeepCopyInto ¶
func (in *ProjectList) DeepCopyInto(out *ProjectList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ProjectList) DeepCopyObject ¶
func (in *ProjectList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ProjectSpec ¶
type ProjectSpec struct { State *ProjectSpecResource `json:"state,omitempty" tf:"-"` Resource ProjectSpecResource `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 (*ProjectSpec) DeepCopy ¶
func (in *ProjectSpec) DeepCopy() *ProjectSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectSpec.
func (*ProjectSpec) DeepCopyInto ¶
func (in *ProjectSpec) DeepCopyInto(out *ProjectSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectSpecResource ¶
type ProjectSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Description *string `json:"description,omitempty" tf:"description"` Name *string `json:"name" tf:"name"` // +optional Tags map[string]string `json:"tags,omitempty" tf:"tags"` }
func (*ProjectSpecResource) DeepCopy ¶
func (in *ProjectSpecResource) DeepCopy() *ProjectSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectSpecResource.
func (*ProjectSpecResource) DeepCopyInto ¶
func (in *ProjectSpecResource) DeepCopyInto(out *ProjectSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProjectStatus ¶
type ProjectStatus 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 (*ProjectStatus) DeepCopy ¶
func (in *ProjectStatus) DeepCopy() *ProjectStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProjectStatus.
func (*ProjectStatus) DeepCopyInto ¶
func (in *ProjectStatus) DeepCopyInto(out *ProjectStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Store ¶
type Store struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec StoreSpec `json:"spec,omitempty"` Status StoreStatus `json:"status,omitempty"` }
func (*Store) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Store.
func (*Store) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Store) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Store) SetupWebhookWithManager ¶
func (*Store) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Store) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type StoreIndex ¶
type StoreIndex struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec StoreIndexSpec `json:"spec,omitempty"` Status StoreIndexStatus `json:"status,omitempty"` }
func (*StoreIndex) DeepCopy ¶
func (in *StoreIndex) DeepCopy() *StoreIndex
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StoreIndex.
func (*StoreIndex) DeepCopyInto ¶
func (in *StoreIndex) DeepCopyInto(out *StoreIndex)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StoreIndex) DeepCopyObject ¶
func (in *StoreIndex) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*StoreIndex) SetupWebhookWithManager ¶
func (r *StoreIndex) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*StoreIndex) ValidateCreate ¶
func (r *StoreIndex) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*StoreIndex) ValidateDelete ¶
func (r *StoreIndex) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*StoreIndex) ValidateUpdate ¶
func (r *StoreIndex) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type StoreIndexList ¶
type StoreIndexList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of StoreIndex CRD objects Items []StoreIndex `json:"items,omitempty"` }
StoreIndexList is a list of StoreIndexs
func (*StoreIndexList) DeepCopy ¶
func (in *StoreIndexList) DeepCopy() *StoreIndexList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StoreIndexList.
func (*StoreIndexList) DeepCopyInto ¶
func (in *StoreIndexList) DeepCopyInto(out *StoreIndexList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*StoreIndexList) DeepCopyObject ¶
func (in *StoreIndexList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type StoreIndexSpec ¶
type StoreIndexSpec struct { State *StoreIndexSpecResource `json:"state,omitempty" tf:"-"` Resource StoreIndexSpecResource `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 (*StoreIndexSpec) DeepCopy ¶
func (in *StoreIndexSpec) DeepCopy() *StoreIndexSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StoreIndexSpec.
func (*StoreIndexSpec) DeepCopyInto ¶
func (in *StoreIndexSpec) DeepCopyInto(out *StoreIndexSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StoreIndexSpecFieldSearch ¶
type StoreIndexSpecFieldSearch struct { // +optional Alias *string `json:"alias,omitempty" tf:"alias"` // +optional CaseSensitive *bool `json:"caseSensitive,omitempty" tf:"case_sensitive"` // +optional EnableAnalytics *bool `json:"enableAnalytics,omitempty" tf:"enable_analytics"` // +optional IncludeChinese *bool `json:"includeChinese,omitempty" tf:"include_chinese"` // +optional JsonKeys []StoreIndexSpecFieldSearchJsonKeys `json:"jsonKeys,omitempty" tf:"json_keys"` Name *string `json:"name" tf:"name"` // +optional Token *string `json:"token,omitempty" tf:"token"` // +optional Type *string `json:"type,omitempty" tf:"type"` }
func (*StoreIndexSpecFieldSearch) DeepCopy ¶
func (in *StoreIndexSpecFieldSearch) DeepCopy() *StoreIndexSpecFieldSearch
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StoreIndexSpecFieldSearch.
func (*StoreIndexSpecFieldSearch) DeepCopyInto ¶
func (in *StoreIndexSpecFieldSearch) DeepCopyInto(out *StoreIndexSpecFieldSearch)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StoreIndexSpecFieldSearchJsonKeys ¶
type StoreIndexSpecFieldSearchJsonKeys struct { // +optional Alias *string `json:"alias,omitempty" tf:"alias"` // +optional DocValue *bool `json:"docValue,omitempty" tf:"doc_value"` Name *string `json:"name" tf:"name"` // +optional Type *string `json:"type,omitempty" tf:"type"` }
func (*StoreIndexSpecFieldSearchJsonKeys) DeepCopy ¶
func (in *StoreIndexSpecFieldSearchJsonKeys) DeepCopy() *StoreIndexSpecFieldSearchJsonKeys
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StoreIndexSpecFieldSearchJsonKeys.
func (*StoreIndexSpecFieldSearchJsonKeys) DeepCopyInto ¶
func (in *StoreIndexSpecFieldSearchJsonKeys) DeepCopyInto(out *StoreIndexSpecFieldSearchJsonKeys)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StoreIndexSpecFullText ¶
type StoreIndexSpecFullText struct { // +optional CaseSensitive *bool `json:"caseSensitive,omitempty" tf:"case_sensitive"` // +optional IncludeChinese *bool `json:"includeChinese,omitempty" tf:"include_chinese"` // +optional Token *string `json:"token,omitempty" tf:"token"` }
func (*StoreIndexSpecFullText) DeepCopy ¶
func (in *StoreIndexSpecFullText) DeepCopy() *StoreIndexSpecFullText
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StoreIndexSpecFullText.
func (*StoreIndexSpecFullText) DeepCopyInto ¶
func (in *StoreIndexSpecFullText) DeepCopyInto(out *StoreIndexSpecFullText)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StoreIndexSpecFullTextCodec ¶
type StoreIndexSpecFullTextCodec struct { }
+k8s:deepcopy-gen=false
func (StoreIndexSpecFullTextCodec) Decode ¶
func (StoreIndexSpecFullTextCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (StoreIndexSpecFullTextCodec) Encode ¶
func (StoreIndexSpecFullTextCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (StoreIndexSpecFullTextCodec) IsEmpty ¶
func (StoreIndexSpecFullTextCodec) IsEmpty(ptr unsafe.Pointer) bool
type StoreIndexSpecResource ¶
type StoreIndexSpecResource struct { ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional // +kubebuilder:validation:MinItems=1 FieldSearch []StoreIndexSpecFieldSearch `json:"fieldSearch,omitempty" tf:"field_search"` // +optional FullText *StoreIndexSpecFullText `json:"fullText,omitempty" tf:"full_text"` Logstore *string `json:"logstore" tf:"logstore"` Project *string `json:"project" tf:"project"` }
func (*StoreIndexSpecResource) DeepCopy ¶
func (in *StoreIndexSpecResource) DeepCopy() *StoreIndexSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StoreIndexSpecResource.
func (*StoreIndexSpecResource) DeepCopyInto ¶
func (in *StoreIndexSpecResource) DeepCopyInto(out *StoreIndexSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StoreIndexStatus ¶
type StoreIndexStatus 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 (*StoreIndexStatus) DeepCopy ¶
func (in *StoreIndexStatus) DeepCopy() *StoreIndexStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StoreIndexStatus.
func (*StoreIndexStatus) DeepCopyInto ¶
func (in *StoreIndexStatus) DeepCopyInto(out *StoreIndexStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StoreList ¶
type StoreList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Store CRD objects Items []Store `json:"items,omitempty"` }
StoreList is a list of Stores
func (*StoreList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StoreList.
func (*StoreList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StoreSpec ¶
type StoreSpec struct { State *StoreSpecResource `json:"state,omitempty" tf:"-"` Resource StoreSpecResource `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 (*StoreSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StoreSpec.
type StoreSpecEncryptConf ¶
type StoreSpecEncryptConf struct { // +optional Enable *bool `json:"enable,omitempty" tf:"enable"` // +optional EncryptType *string `json:"encryptType,omitempty" tf:"encrypt_type"` // +optional UserCmkInfo *StoreSpecEncryptConfUserCmkInfo `json:"userCmkInfo,omitempty" tf:"user_cmk_info"` }
func (*StoreSpecEncryptConf) DeepCopy ¶
func (in *StoreSpecEncryptConf) DeepCopy() *StoreSpecEncryptConf
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StoreSpecEncryptConf.
func (*StoreSpecEncryptConf) DeepCopyInto ¶
func (in *StoreSpecEncryptConf) DeepCopyInto(out *StoreSpecEncryptConf)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StoreSpecEncryptConfCodec ¶
type StoreSpecEncryptConfCodec struct { }
+k8s:deepcopy-gen=false
func (StoreSpecEncryptConfCodec) Decode ¶
func (StoreSpecEncryptConfCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (StoreSpecEncryptConfCodec) Encode ¶
func (StoreSpecEncryptConfCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (StoreSpecEncryptConfCodec) IsEmpty ¶
func (StoreSpecEncryptConfCodec) IsEmpty(ptr unsafe.Pointer) bool
type StoreSpecEncryptConfUserCmkInfo ¶
type StoreSpecEncryptConfUserCmkInfo struct { Arn *string `json:"arn" tf:"arn"` CmkKeyID *string `json:"cmkKeyID" tf:"cmk_key_id"` RegionID *string `json:"regionID" tf:"region_id"` }
func (*StoreSpecEncryptConfUserCmkInfo) DeepCopy ¶
func (in *StoreSpecEncryptConfUserCmkInfo) DeepCopy() *StoreSpecEncryptConfUserCmkInfo
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StoreSpecEncryptConfUserCmkInfo.
func (*StoreSpecEncryptConfUserCmkInfo) DeepCopyInto ¶
func (in *StoreSpecEncryptConfUserCmkInfo) DeepCopyInto(out *StoreSpecEncryptConfUserCmkInfo)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StoreSpecEncryptConfUserCmkInfoCodec ¶
type StoreSpecEncryptConfUserCmkInfoCodec struct { }
+k8s:deepcopy-gen=false
func (StoreSpecEncryptConfUserCmkInfoCodec) Decode ¶
func (StoreSpecEncryptConfUserCmkInfoCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (StoreSpecEncryptConfUserCmkInfoCodec) Encode ¶
func (StoreSpecEncryptConfUserCmkInfoCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (StoreSpecEncryptConfUserCmkInfoCodec) IsEmpty ¶
func (StoreSpecEncryptConfUserCmkInfoCodec) IsEmpty(ptr unsafe.Pointer) bool
type StoreSpecResource ¶
type StoreSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AppendMeta *bool `json:"appendMeta,omitempty" tf:"append_meta"` // +optional AutoSplit *bool `json:"autoSplit,omitempty" tf:"auto_split"` // +optional EnableWebTracking *bool `json:"enableWebTracking,omitempty" tf:"enable_web_tracking"` // +optional EncryptConf *StoreSpecEncryptConf `json:"encryptConf,omitempty" tf:"encrypt_conf"` // +optional MaxSplitShardCount *int64 `json:"maxSplitShardCount,omitempty" tf:"max_split_shard_count"` Name *string `json:"name" tf:"name"` Project *string `json:"project" tf:"project"` // +optional RetentionPeriod *int64 `json:"retentionPeriod,omitempty" tf:"retention_period"` // +optional ShardCount *int64 `json:"shardCount,omitempty" tf:"shard_count"` // +optional Shards []StoreSpecShards `json:"shards,omitempty" tf:"shards"` }
func (*StoreSpecResource) DeepCopy ¶
func (in *StoreSpecResource) DeepCopy() *StoreSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StoreSpecResource.
func (*StoreSpecResource) DeepCopyInto ¶
func (in *StoreSpecResource) DeepCopyInto(out *StoreSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StoreSpecShards ¶
type StoreSpecShards struct { // +optional BeginKey *string `json:"beginKey,omitempty" tf:"begin_key"` // +optional EndKey *string `json:"endKey,omitempty" tf:"end_key"` // +optional ID *int64 `json:"ID,omitempty" tf:"id"` // +optional Status *string `json:"status,omitempty" tf:"status"` }
func (*StoreSpecShards) DeepCopy ¶
func (in *StoreSpecShards) DeepCopy() *StoreSpecShards
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StoreSpecShards.
func (*StoreSpecShards) DeepCopyInto ¶
func (in *StoreSpecShards) DeepCopyInto(out *StoreSpecShards)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type StoreStatus ¶
type StoreStatus 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 (*StoreStatus) DeepCopy ¶
func (in *StoreStatus) DeepCopy() *StoreStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StoreStatus.
func (*StoreStatus) DeepCopyInto ¶
func (in *StoreStatus) DeepCopyInto(out *StoreStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- alert_types.go
- alert_webhook.go
- audit_types.go
- audit_webhook.go
- codec.go
- dashboard_types.go
- dashboard_webhook.go
- doc.go
- etl_types.go
- etl_webhook.go
- machine_group_types.go
- machine_group_webhook.go
- oss_shipper_types.go
- oss_shipper_webhook.go
- project_types.go
- project_webhook.go
- register.go
- store_index_types.go
- store_index_webhook.go
- store_types.go
- store_webhook.go
- zz_generated.deepcopy.go