Documentation
¶
Index ¶
- func ExtensionChain_Extension_FromProto(mapCtx *direct.MapContext, in *pb.ExtensionChain_Extension) *krm.ExtensionChain_Extension
- func ExtensionChain_Extension_ToProto(mapCtx *direct.MapContext, in *krm.ExtensionChain_Extension) *pb.ExtensionChain_Extension
- func ExtensionChain_FromProto(mapCtx *direct.MapContext, in *pb.ExtensionChain) *krm.ExtensionChain
- func ExtensionChain_MatchCondition_FromProto(mapCtx *direct.MapContext, in *pb.ExtensionChain_MatchCondition) *krm.ExtensionChain_MatchCondition
- func ExtensionChain_MatchCondition_ToProto(mapCtx *direct.MapContext, in *krm.ExtensionChain_MatchCondition) *pb.ExtensionChain_MatchCondition
- func ExtensionChain_ToProto(mapCtx *direct.MapContext, in *krm.ExtensionChain) *pb.ExtensionChain
- func NetworkServicesLBRouteExtensionObservedState_FromProto(mapCtx *direct.MapContext, in *pb.LbRouteExtension) *krm.NetworkServicesLBRouteExtensionObservedState
- func NetworkServicesLBRouteExtensionObservedState_ToProto(mapCtx *direct.MapContext, ...) *pb.LbRouteExtension
- func NetworkServicesLBRouteExtensionSpec_FromProto(mapCtx *direct.MapContext, in *pb.LbRouteExtension) *krm.NetworkServicesLBRouteExtensionSpec
- func NetworkServicesLBRouteExtensionSpec_ToProto(mapCtx *direct.MapContext, in *krm.NetworkServicesLBRouteExtensionSpec) *pb.LbRouteExtension
- func NetworkServicesServiceBindingObservedState_FromProto(mapCtx *direct.MapContext, in *pb.ServiceBinding) *krm.NetworkServicesServiceBindingObservedState
- func NetworkServicesServiceBindingObservedState_ToProto(mapCtx *direct.MapContext, in *krm.NetworkServicesServiceBindingObservedState) *pb.ServiceBinding
- func NetworkServicesServiceBindingSpec_FromProto(mapCtx *direct.MapContext, in *pb.ServiceBinding) *krm.NetworkServicesServiceBindingSpec
- func NetworkServicesServiceBindingSpec_ToProto(mapCtx *direct.MapContext, in *krm.NetworkServicesServiceBindingSpec) *pb.ServiceBinding
- func NetworkServicesWasmPluginObservedState_FromProto(mapCtx *direct.MapContext, in *pb.WasmPlugin) *krm.NetworkServicesWasmPluginObservedState
- func NetworkServicesWasmPluginObservedState_ToProto(mapCtx *direct.MapContext, in *krm.NetworkServicesWasmPluginObservedState) *pb.WasmPlugin
- func NetworkServicesWasmPluginSpec_FromProto(mapCtx *direct.MapContext, in *pb.WasmPlugin) *krm.NetworkServicesWasmPluginSpec
- func NetworkServicesWasmPluginSpec_ToProto(mapCtx *direct.MapContext, in *krm.NetworkServicesWasmPluginSpec) *pb.WasmPlugin
- func NewLBRouteExtensionModel(ctx context.Context, config *config.ControllerConfig) (directbase.Model, error)
- func NewServiceBindingModel(ctx context.Context, config *config.ControllerConfig) (directbase.Model, error)
- func WasmPlugin_LogConfig_FromProto(mapCtx *direct.MapContext, in *pb.WasmPlugin_LogConfig) *krm.WasmPlugin_LogConfig
- func WasmPlugin_LogConfig_ToProto(mapCtx *direct.MapContext, in *krm.WasmPlugin_LogConfig) *pb.WasmPlugin_LogConfig
- func WasmPlugin_UsedByObservedState_FromProto(mapCtx *direct.MapContext, in *pb.WasmPlugin_UsedBy) *krm.WasmPlugin_UsedByObservedState
- func WasmPlugin_UsedByObservedState_ToProto(mapCtx *direct.MapContext, in *krm.WasmPlugin_UsedByObservedState) *pb.WasmPlugin_UsedBy
- func WasmPlugin_VersionDetails_FromProto(mapCtx *direct.MapContext, in *pb.WasmPlugin_VersionDetails) *krm.WasmPlugin_VersionDetails
- func WasmPlugin_VersionDetails_PluginConfigData_ToProto(mapCtx *direct.MapContext, in *string) *pb.WasmPlugin_VersionDetails_PluginConfigData
- func WasmPlugin_VersionDetails_PluginConfigUri_ToProto(mapCtx *direct.MapContext, in *string) *pb.WasmPlugin_VersionDetails_PluginConfigUri
- func WasmPlugin_VersionDetails_ToProto(mapCtx *direct.MapContext, in *krm.WasmPlugin_VersionDetails) *pb.WasmPlugin_VersionDetails
- type LBRouteExtensionAdapter
- func (a *LBRouteExtensionAdapter) Create(ctx context.Context, createOp *directbase.CreateOperation) error
- func (a *LBRouteExtensionAdapter) Delete(ctx context.Context, deleteOp *directbase.DeleteOperation) (bool, error)
- func (a *LBRouteExtensionAdapter) Export(ctx context.Context) (*unstructured.Unstructured, error)
- func (a *LBRouteExtensionAdapter) Find(ctx context.Context) (bool, error)
- func (a *LBRouteExtensionAdapter) Update(ctx context.Context, updateOp *directbase.UpdateOperation) error
- type ServiceBindingAdapter
- func (a *ServiceBindingAdapter) Create(ctx context.Context, createOp *directbase.CreateOperation) error
- func (a *ServiceBindingAdapter) Delete(ctx context.Context, deleteOp *directbase.DeleteOperation) (bool, error)
- func (a *ServiceBindingAdapter) Export(ctx context.Context) (*unstructured.Unstructured, error)
- func (a *ServiceBindingAdapter) Find(ctx context.Context) (bool, error)
- func (a *ServiceBindingAdapter) Update(ctx context.Context, updateOp *directbase.UpdateOperation) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ExtensionChain_Extension_FromProto ¶ added in v1.146.0
func ExtensionChain_Extension_FromProto(mapCtx *direct.MapContext, in *pb.ExtensionChain_Extension) *krm.ExtensionChain_Extension
func ExtensionChain_Extension_ToProto ¶ added in v1.146.0
func ExtensionChain_Extension_ToProto(mapCtx *direct.MapContext, in *krm.ExtensionChain_Extension) *pb.ExtensionChain_Extension
func ExtensionChain_FromProto ¶ added in v1.146.0
func ExtensionChain_FromProto(mapCtx *direct.MapContext, in *pb.ExtensionChain) *krm.ExtensionChain
func ExtensionChain_MatchCondition_FromProto ¶ added in v1.146.0
func ExtensionChain_MatchCondition_FromProto(mapCtx *direct.MapContext, in *pb.ExtensionChain_MatchCondition) *krm.ExtensionChain_MatchCondition
func ExtensionChain_MatchCondition_ToProto ¶ added in v1.146.0
func ExtensionChain_MatchCondition_ToProto(mapCtx *direct.MapContext, in *krm.ExtensionChain_MatchCondition) *pb.ExtensionChain_MatchCondition
func ExtensionChain_ToProto ¶ added in v1.146.0
func ExtensionChain_ToProto(mapCtx *direct.MapContext, in *krm.ExtensionChain) *pb.ExtensionChain
func NetworkServicesLBRouteExtensionObservedState_FromProto ¶ added in v1.146.0
func NetworkServicesLBRouteExtensionObservedState_FromProto(mapCtx *direct.MapContext, in *pb.LbRouteExtension) *krm.NetworkServicesLBRouteExtensionObservedState
func NetworkServicesLBRouteExtensionObservedState_ToProto ¶ added in v1.146.0
func NetworkServicesLBRouteExtensionObservedState_ToProto(mapCtx *direct.MapContext, in *krm.NetworkServicesLBRouteExtensionObservedState) *pb.LbRouteExtension
func NetworkServicesLBRouteExtensionSpec_FromProto ¶ added in v1.146.0
func NetworkServicesLBRouteExtensionSpec_FromProto(mapCtx *direct.MapContext, in *pb.LbRouteExtension) *krm.NetworkServicesLBRouteExtensionSpec
func NetworkServicesLBRouteExtensionSpec_ToProto ¶ added in v1.146.0
func NetworkServicesLBRouteExtensionSpec_ToProto(mapCtx *direct.MapContext, in *krm.NetworkServicesLBRouteExtensionSpec) *pb.LbRouteExtension
func NetworkServicesServiceBindingObservedState_FromProto ¶
func NetworkServicesServiceBindingObservedState_FromProto(mapCtx *direct.MapContext, in *pb.ServiceBinding) *krm.NetworkServicesServiceBindingObservedState
func NetworkServicesServiceBindingObservedState_ToProto ¶
func NetworkServicesServiceBindingObservedState_ToProto(mapCtx *direct.MapContext, in *krm.NetworkServicesServiceBindingObservedState) *pb.ServiceBinding
func NetworkServicesServiceBindingSpec_FromProto ¶
func NetworkServicesServiceBindingSpec_FromProto(mapCtx *direct.MapContext, in *pb.ServiceBinding) *krm.NetworkServicesServiceBindingSpec
func NetworkServicesServiceBindingSpec_ToProto ¶
func NetworkServicesServiceBindingSpec_ToProto(mapCtx *direct.MapContext, in *krm.NetworkServicesServiceBindingSpec) *pb.ServiceBinding
func NetworkServicesWasmPluginObservedState_FromProto ¶ added in v1.151.0
func NetworkServicesWasmPluginObservedState_FromProto(mapCtx *direct.MapContext, in *pb.WasmPlugin) *krm.NetworkServicesWasmPluginObservedState
func NetworkServicesWasmPluginObservedState_ToProto ¶ added in v1.151.0
func NetworkServicesWasmPluginObservedState_ToProto(mapCtx *direct.MapContext, in *krm.NetworkServicesWasmPluginObservedState) *pb.WasmPlugin
func NetworkServicesWasmPluginSpec_FromProto ¶ added in v1.151.0
func NetworkServicesWasmPluginSpec_FromProto(mapCtx *direct.MapContext, in *pb.WasmPlugin) *krm.NetworkServicesWasmPluginSpec
func NetworkServicesWasmPluginSpec_ToProto ¶ added in v1.151.0
func NetworkServicesWasmPluginSpec_ToProto(mapCtx *direct.MapContext, in *krm.NetworkServicesWasmPluginSpec) *pb.WasmPlugin
func NewLBRouteExtensionModel ¶ added in v1.149.1
func NewLBRouteExtensionModel(ctx context.Context, config *config.ControllerConfig) (directbase.Model, error)
func NewServiceBindingModel ¶
func NewServiceBindingModel(ctx context.Context, config *config.ControllerConfig) (directbase.Model, error)
func WasmPlugin_LogConfig_FromProto ¶ added in v1.151.0
func WasmPlugin_LogConfig_FromProto(mapCtx *direct.MapContext, in *pb.WasmPlugin_LogConfig) *krm.WasmPlugin_LogConfig
func WasmPlugin_LogConfig_ToProto ¶ added in v1.151.0
func WasmPlugin_LogConfig_ToProto(mapCtx *direct.MapContext, in *krm.WasmPlugin_LogConfig) *pb.WasmPlugin_LogConfig
func WasmPlugin_UsedByObservedState_FromProto ¶ added in v1.151.0
func WasmPlugin_UsedByObservedState_FromProto(mapCtx *direct.MapContext, in *pb.WasmPlugin_UsedBy) *krm.WasmPlugin_UsedByObservedState
func WasmPlugin_UsedByObservedState_ToProto ¶ added in v1.151.0
func WasmPlugin_UsedByObservedState_ToProto(mapCtx *direct.MapContext, in *krm.WasmPlugin_UsedByObservedState) *pb.WasmPlugin_UsedBy
func WasmPlugin_VersionDetails_FromProto ¶ added in v1.151.0
func WasmPlugin_VersionDetails_FromProto(mapCtx *direct.MapContext, in *pb.WasmPlugin_VersionDetails) *krm.WasmPlugin_VersionDetails
func WasmPlugin_VersionDetails_PluginConfigData_ToProto ¶ added in v1.151.0
func WasmPlugin_VersionDetails_PluginConfigData_ToProto(mapCtx *direct.MapContext, in *string) *pb.WasmPlugin_VersionDetails_PluginConfigData
func WasmPlugin_VersionDetails_PluginConfigUri_ToProto ¶ added in v1.151.0
func WasmPlugin_VersionDetails_PluginConfigUri_ToProto(mapCtx *direct.MapContext, in *string) *pb.WasmPlugin_VersionDetails_PluginConfigUri
func WasmPlugin_VersionDetails_ToProto ¶ added in v1.151.0
func WasmPlugin_VersionDetails_ToProto(mapCtx *direct.MapContext, in *krm.WasmPlugin_VersionDetails) *pb.WasmPlugin_VersionDetails
Types ¶
type LBRouteExtensionAdapter ¶ added in v1.149.1
type LBRouteExtensionAdapter struct {
// contains filtered or unexported fields
}
func (*LBRouteExtensionAdapter) Create ¶ added in v1.149.1
func (a *LBRouteExtensionAdapter) Create(ctx context.Context, createOp *directbase.CreateOperation) error
func (*LBRouteExtensionAdapter) Delete ¶ added in v1.149.1
func (a *LBRouteExtensionAdapter) Delete(ctx context.Context, deleteOp *directbase.DeleteOperation) (bool, error)
func (*LBRouteExtensionAdapter) Export ¶ added in v1.149.1
func (a *LBRouteExtensionAdapter) Export(ctx context.Context) (*unstructured.Unstructured, error)
func (*LBRouteExtensionAdapter) Find ¶ added in v1.149.1
func (a *LBRouteExtensionAdapter) Find(ctx context.Context) (bool, error)
func (*LBRouteExtensionAdapter) Update ¶ added in v1.149.1
func (a *LBRouteExtensionAdapter) Update(ctx context.Context, updateOp *directbase.UpdateOperation) error
type ServiceBindingAdapter ¶
type ServiceBindingAdapter struct {
// contains filtered or unexported fields
}
func (*ServiceBindingAdapter) Create ¶
func (a *ServiceBindingAdapter) Create(ctx context.Context, createOp *directbase.CreateOperation) error
Create creates the resource in GCP based on `spec` and update the Config Connector object `status` based on the GCP response.
func (*ServiceBindingAdapter) Delete ¶
func (a *ServiceBindingAdapter) Delete(ctx context.Context, deleteOp *directbase.DeleteOperation) (bool, error)
Delete the resource from GCP service when the corresponding Config Connector resource is deleted.
func (*ServiceBindingAdapter) Export ¶
func (a *ServiceBindingAdapter) Export(ctx context.Context) (*unstructured.Unstructured, error)
Export maps the GCP object to a Config Connector resource `spec`.
func (*ServiceBindingAdapter) Find ¶
func (a *ServiceBindingAdapter) Find(ctx context.Context) (bool, error)
Find retrieves the GCP resource. Return true means the object is found. This triggers Adapter `Update` call. Return false means the object is not found. This triggers Adapter `Create` call. Return a non-nil error requeues the requests.
func (*ServiceBindingAdapter) Update ¶
func (a *ServiceBindingAdapter) Update(ctx context.Context, updateOp *directbase.UpdateOperation) error
Update updates the resource in GCP based on `spec` and update the Config Connector object `status` based on the GCP response.