Documentation ¶
Overview ¶
+groupName=sch.oci.kubeform.com
Index ¶
- Variables
- func GetDecoder() map[string]jsoniter.ValDecoder
- func GetEncoder() map[string]jsoniter.ValEncoder
- func Kind(kind string) schema.GroupKind
- func Resource(resource string) schema.GroupResource
- type ServiceConnector
- func (in *ServiceConnector) DeepCopy() *ServiceConnector
- func (in *ServiceConnector) DeepCopyInto(out *ServiceConnector)
- func (in *ServiceConnector) DeepCopyObject() runtime.Object
- func (r *ServiceConnector) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ServiceConnector) ValidateCreate() error
- func (r *ServiceConnector) ValidateDelete() error
- func (r *ServiceConnector) ValidateUpdate(old runtime.Object) error
- type ServiceConnectorList
- type ServiceConnectorSpec
- type ServiceConnectorSpecResource
- type ServiceConnectorSpecSource
- type ServiceConnectorSpecSourceCodec
- type ServiceConnectorSpecSourceCursor
- type ServiceConnectorSpecSourceCursorCodec
- type ServiceConnectorSpecSourceLogSources
- type ServiceConnectorSpecTarget
- type ServiceConnectorSpecTargetCodec
- type ServiceConnectorSpecTargetDimensions
- type ServiceConnectorSpecTargetDimensionsDimensionValue
- type ServiceConnectorSpecTargetDimensionsDimensionValueCodec
- func (ServiceConnectorSpecTargetDimensionsDimensionValueCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (ServiceConnectorSpecTargetDimensionsDimensionValueCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (ServiceConnectorSpecTargetDimensionsDimensionValueCodec) IsEmpty(ptr unsafe.Pointer) bool
- type ServiceConnectorSpecTasks
- type ServiceConnectorStatus
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: sch.GroupName, Version: "v1alpha1"}
Functions ¶
func GetDecoder ¶
func GetDecoder() map[string]jsoniter.ValDecoder
func GetEncoder ¶
func GetEncoder() map[string]jsoniter.ValEncoder
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type ServiceConnector ¶
type ServiceConnector struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ServiceConnectorSpec `json:"spec,omitempty"` Status ServiceConnectorStatus `json:"status,omitempty"` }
func (*ServiceConnector) DeepCopy ¶
func (in *ServiceConnector) DeepCopy() *ServiceConnector
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceConnector.
func (*ServiceConnector) DeepCopyInto ¶
func (in *ServiceConnector) DeepCopyInto(out *ServiceConnector)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServiceConnector) DeepCopyObject ¶
func (in *ServiceConnector) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServiceConnector) SetupWebhookWithManager ¶
func (r *ServiceConnector) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ServiceConnector) ValidateCreate ¶
func (r *ServiceConnector) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ServiceConnector) ValidateDelete ¶
func (r *ServiceConnector) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ServiceConnector) ValidateUpdate ¶
func (r *ServiceConnector) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ServiceConnectorList ¶
type ServiceConnectorList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ServiceConnector CRD objects Items []ServiceConnector `json:"items,omitempty"` }
ServiceConnectorList is a list of ServiceConnectors
func (*ServiceConnectorList) DeepCopy ¶
func (in *ServiceConnectorList) DeepCopy() *ServiceConnectorList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceConnectorList.
func (*ServiceConnectorList) DeepCopyInto ¶
func (in *ServiceConnectorList) DeepCopyInto(out *ServiceConnectorList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServiceConnectorList) DeepCopyObject ¶
func (in *ServiceConnectorList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ServiceConnectorSpec ¶
type ServiceConnectorSpec struct { State *ServiceConnectorSpecResource `json:"state,omitempty" tf:"-"` Resource ServiceConnectorSpecResource `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 (*ServiceConnectorSpec) DeepCopy ¶
func (in *ServiceConnectorSpec) DeepCopy() *ServiceConnectorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceConnectorSpec.
func (*ServiceConnectorSpec) DeepCopyInto ¶
func (in *ServiceConnectorSpec) DeepCopyInto(out *ServiceConnectorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceConnectorSpecResource ¶
type ServiceConnectorSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` CompartmentID *string `json:"compartmentID" tf:"compartment_id"` // +optional DefinedTags map[string]string `json:"definedTags,omitempty" tf:"defined_tags"` // +optional Description *string `json:"description,omitempty" tf:"description"` DisplayName *string `json:"displayName" tf:"display_name"` // +optional FreeformTags map[string]string `json:"freeformTags,omitempty" tf:"freeform_tags"` // +optional LifecyleDetails *string `json:"lifecyleDetails,omitempty" tf:"lifecyle_details"` Source *ServiceConnectorSpecSource `json:"source" tf:"source"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional SystemTags map[string]string `json:"systemTags,omitempty" tf:"system_tags"` Target *ServiceConnectorSpecTarget `json:"target" tf:"target"` // +optional Tasks []ServiceConnectorSpecTasks `json:"tasks,omitempty" tf:"tasks"` // +optional TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created"` // +optional TimeUpdated *string `json:"timeUpdated,omitempty" tf:"time_updated"` }
func (*ServiceConnectorSpecResource) DeepCopy ¶
func (in *ServiceConnectorSpecResource) DeepCopy() *ServiceConnectorSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceConnectorSpecResource.
func (*ServiceConnectorSpecResource) DeepCopyInto ¶
func (in *ServiceConnectorSpecResource) DeepCopyInto(out *ServiceConnectorSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceConnectorSpecSource ¶
type ServiceConnectorSpecSource struct { // +optional Cursor *ServiceConnectorSpecSourceCursor `json:"cursor,omitempty" tf:"cursor"` Kind *string `json:"kind" tf:"kind"` // +optional LogSources []ServiceConnectorSpecSourceLogSources `json:"logSources,omitempty" tf:"log_sources"` // +optional StreamID *string `json:"streamID,omitempty" tf:"stream_id"` }
func (*ServiceConnectorSpecSource) DeepCopy ¶
func (in *ServiceConnectorSpecSource) DeepCopy() *ServiceConnectorSpecSource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceConnectorSpecSource.
func (*ServiceConnectorSpecSource) DeepCopyInto ¶
func (in *ServiceConnectorSpecSource) DeepCopyInto(out *ServiceConnectorSpecSource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceConnectorSpecSourceCodec ¶
type ServiceConnectorSpecSourceCodec struct { }
+k8s:deepcopy-gen=false
func (ServiceConnectorSpecSourceCodec) Decode ¶
func (ServiceConnectorSpecSourceCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ServiceConnectorSpecSourceCursor ¶
type ServiceConnectorSpecSourceCursor struct { // +optional Kind *string `json:"kind,omitempty" tf:"kind"` }
func (*ServiceConnectorSpecSourceCursor) DeepCopy ¶
func (in *ServiceConnectorSpecSourceCursor) DeepCopy() *ServiceConnectorSpecSourceCursor
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceConnectorSpecSourceCursor.
func (*ServiceConnectorSpecSourceCursor) DeepCopyInto ¶
func (in *ServiceConnectorSpecSourceCursor) DeepCopyInto(out *ServiceConnectorSpecSourceCursor)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceConnectorSpecSourceCursorCodec ¶
type ServiceConnectorSpecSourceCursorCodec struct { }
+k8s:deepcopy-gen=false
func (ServiceConnectorSpecSourceCursorCodec) Decode ¶
func (ServiceConnectorSpecSourceCursorCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ServiceConnectorSpecSourceLogSources ¶
type ServiceConnectorSpecSourceLogSources struct { // +optional CompartmentID *string `json:"compartmentID,omitempty" tf:"compartment_id"` // +optional LogGroupID *string `json:"logGroupID,omitempty" tf:"log_group_id"` // +optional LogID *string `json:"logID,omitempty" tf:"log_id"` }
func (*ServiceConnectorSpecSourceLogSources) DeepCopy ¶
func (in *ServiceConnectorSpecSourceLogSources) DeepCopy() *ServiceConnectorSpecSourceLogSources
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceConnectorSpecSourceLogSources.
func (*ServiceConnectorSpecSourceLogSources) DeepCopyInto ¶
func (in *ServiceConnectorSpecSourceLogSources) DeepCopyInto(out *ServiceConnectorSpecSourceLogSources)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceConnectorSpecTarget ¶
type ServiceConnectorSpecTarget struct { // +optional BatchRolloverSizeInMbs *int64 `json:"batchRolloverSizeInMbs,omitempty" tf:"batch_rollover_size_in_mbs"` // +optional BatchRolloverTimeInMs *int64 `json:"batchRolloverTimeInMs,omitempty" tf:"batch_rollover_time_in_ms"` // +optional Bucket *string `json:"bucket,omitempty" tf:"bucket"` // +optional CompartmentID *string `json:"compartmentID,omitempty" tf:"compartment_id"` // +optional Dimensions []ServiceConnectorSpecTargetDimensions `json:"dimensions,omitempty" tf:"dimensions"` // +optional EnableFormattedMessaging *bool `json:"enableFormattedMessaging,omitempty" tf:"enable_formatted_messaging"` // +optional FunctionID *string `json:"functionID,omitempty" tf:"function_id"` Kind *string `json:"kind" tf:"kind"` // +optional LogGroupID *string `json:"logGroupID,omitempty" tf:"log_group_id"` // +optional Metric *string `json:"metric,omitempty" tf:"metric"` // +optional MetricNamespace *string `json:"metricNamespace,omitempty" tf:"metric_namespace"` // +optional Namespace *string `json:"namespace,omitempty" tf:"namespace"` // +optional ObjectNamePrefix *string `json:"objectNamePrefix,omitempty" tf:"object_name_prefix"` // +optional StreamID *string `json:"streamID,omitempty" tf:"stream_id"` // +optional TopicID *string `json:"topicID,omitempty" tf:"topic_id"` }
func (*ServiceConnectorSpecTarget) DeepCopy ¶
func (in *ServiceConnectorSpecTarget) DeepCopy() *ServiceConnectorSpecTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceConnectorSpecTarget.
func (*ServiceConnectorSpecTarget) DeepCopyInto ¶
func (in *ServiceConnectorSpecTarget) DeepCopyInto(out *ServiceConnectorSpecTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceConnectorSpecTargetCodec ¶
type ServiceConnectorSpecTargetCodec struct { }
+k8s:deepcopy-gen=false
func (ServiceConnectorSpecTargetCodec) Decode ¶
func (ServiceConnectorSpecTargetCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ServiceConnectorSpecTargetDimensions ¶ added in v0.5.0
type ServiceConnectorSpecTargetDimensions struct { // +optional DimensionValue *ServiceConnectorSpecTargetDimensionsDimensionValue `json:"dimensionValue,omitempty" tf:"dimension_value"` // +optional Name *string `json:"name,omitempty" tf:"name"` }
func (*ServiceConnectorSpecTargetDimensions) DeepCopy ¶ added in v0.5.0
func (in *ServiceConnectorSpecTargetDimensions) DeepCopy() *ServiceConnectorSpecTargetDimensions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceConnectorSpecTargetDimensions.
func (*ServiceConnectorSpecTargetDimensions) DeepCopyInto ¶ added in v0.5.0
func (in *ServiceConnectorSpecTargetDimensions) DeepCopyInto(out *ServiceConnectorSpecTargetDimensions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceConnectorSpecTargetDimensionsDimensionValue ¶ added in v0.5.0
type ServiceConnectorSpecTargetDimensionsDimensionValue struct { Kind *string `json:"kind" tf:"kind"` // +optional Path *string `json:"path,omitempty" tf:"path"` // +optional Value *string `json:"value,omitempty" tf:"value"` }
func (*ServiceConnectorSpecTargetDimensionsDimensionValue) DeepCopy ¶ added in v0.5.0
func (in *ServiceConnectorSpecTargetDimensionsDimensionValue) DeepCopy() *ServiceConnectorSpecTargetDimensionsDimensionValue
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceConnectorSpecTargetDimensionsDimensionValue.
func (*ServiceConnectorSpecTargetDimensionsDimensionValue) DeepCopyInto ¶ added in v0.5.0
func (in *ServiceConnectorSpecTargetDimensionsDimensionValue) DeepCopyInto(out *ServiceConnectorSpecTargetDimensionsDimensionValue)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceConnectorSpecTargetDimensionsDimensionValueCodec ¶ added in v0.5.0
type ServiceConnectorSpecTargetDimensionsDimensionValueCodec struct { }
+k8s:deepcopy-gen=false
func (ServiceConnectorSpecTargetDimensionsDimensionValueCodec) Decode ¶ added in v0.5.0
func (ServiceConnectorSpecTargetDimensionsDimensionValueCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type ServiceConnectorSpecTasks ¶
type ServiceConnectorSpecTasks struct { // +optional BatchSizeInKbs *int64 `json:"batchSizeInKbs,omitempty" tf:"batch_size_in_kbs"` // +optional BatchTimeInSec *int64 `json:"batchTimeInSec,omitempty" tf:"batch_time_in_sec"` // +optional Condition *string `json:"condition,omitempty" tf:"condition"` // +optional FunctionID *string `json:"functionID,omitempty" tf:"function_id"` Kind *string `json:"kind" tf:"kind"` }
func (*ServiceConnectorSpecTasks) DeepCopy ¶
func (in *ServiceConnectorSpecTasks) DeepCopy() *ServiceConnectorSpecTasks
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceConnectorSpecTasks.
func (*ServiceConnectorSpecTasks) DeepCopyInto ¶
func (in *ServiceConnectorSpecTasks) DeepCopyInto(out *ServiceConnectorSpecTasks)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceConnectorStatus ¶
type ServiceConnectorStatus 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 (*ServiceConnectorStatus) DeepCopy ¶
func (in *ServiceConnectorStatus) DeepCopy() *ServiceConnectorStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceConnectorStatus.
func (*ServiceConnectorStatus) DeepCopyInto ¶
func (in *ServiceConnectorStatus) DeepCopyInto(out *ServiceConnectorStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.