Documentation
¶
Overview ¶
+kubebuilder:object:generate=true +fybrik:validation:schema
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Action ¶
type Action struct { Name ActionName `json:"name"` AdditionalProperties serde.Properties `json:"-"` }
+kubebuilder:pruning:PreserveUnknownFields
func (*Action) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Action.
func (*Action) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (Action) MarshalJSON ¶
func (*Action) UnmarshalJSON ¶
type ActionName ¶
type ActionName string
type AppInfo ¶
type AppInfo struct {
serde.Properties `json:"-"`
}
+kubebuilder:pruning:PreserveUnknownFields
func (*AppInfo) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppInfo.
func (*AppInfo) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Capability ¶
type Capability string
type Connection ¶
type Connection struct { Name ConnectionType `json:"name"` AdditionalProperties serde.Properties `json:"-"` }
+kubebuilder:pruning:PreserveUnknownFields
func (*Connection) DeepCopy ¶
func (in *Connection) DeepCopy() *Connection
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Connection.
func (*Connection) DeepCopyInto ¶
func (in *Connection) DeepCopyInto(out *Connection)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (Connection) MarshalJSON ¶
func (o Connection) MarshalJSON() ([]byte, error)
func (*Connection) UnmarshalJSON ¶
func (o *Connection) UnmarshalJSON(bytes []byte) (err error)
type ConnectionType ¶
type ConnectionType string
type DataFormat ¶
type DataFormat string
type Interface ¶
type Interface struct { // Protocol defines the interface protocol used for data transactions Protocol ConnectionType `json:"protocol"` // TODO(roee88): should this be named ConnectionType instead of Protocol // DataFormat defines the data format type DataFormat DataFormat `json:"dataformat,omitempty"` }
func (*Interface) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Interface.
func (*Interface) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PluginType ¶
type PluginType string
type PolicyManagerRequestContext ¶
type PolicyManagerRequestContext struct {
serde.Properties `json:"-"`
}
+kubebuilder:pruning:PreserveUnknownFields
func (*PolicyManagerRequestContext) DeepCopy ¶
func (in *PolicyManagerRequestContext) DeepCopy() *PolicyManagerRequestContext
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PolicyManagerRequestContext.
func (*PolicyManagerRequestContext) DeepCopyInto ¶
func (in *PolicyManagerRequestContext) DeepCopyInto(out *PolicyManagerRequestContext)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProcessingLocation ¶
type ProcessingLocation string
type Tags ¶
type Tags struct {
serde.Properties `json:"-"`
}
+kubebuilder:pruning:PreserveUnknownFields
func (*Tags) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Tags.
func (*Tags) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.