Documentation
¶
Index ¶
- func NewWorkflowsWorkflowModel(ctx context.Context, config *config.ControllerConfig) (directbase.Model, error)
- func Workflow_StateError_FromProto(mapCtx *direct.MapContext, in *pb.Workflow_StateError) *krm.Workflow_StateError
- func Workflow_StateError_ToProto(mapCtx *direct.MapContext, in *krm.Workflow_StateError) *pb.Workflow_StateError
- func WorkflowsWorkflowObservedState_FromProto(mapCtx *direct.MapContext, in *pb.Workflow) *krm.WorkflowsWorkflowObservedState
- func WorkflowsWorkflowObservedState_ToProto(mapCtx *direct.MapContext, in *krm.WorkflowsWorkflowObservedState) *pb.Workflow
- func WorkflowsWorkflowSpec_FromProto(mapCtx *direct.MapContext, in *pb.Workflow) *krm.WorkflowsWorkflowSpec
- func WorkflowsWorkflowSpec_SourceContents_ToProto(mapCtx *direct.MapContext, in *string) *pb.Workflow_SourceContents
- func WorkflowsWorkflowSpec_ToProto(mapCtx *direct.MapContext, in *krm.WorkflowsWorkflowSpec) *pb.Workflow
- func WorkflowsWorkflowStateError_FromProto(mapCtx *direct.MapContext, in *pb.Workflow_StateError) *krm.Workflow_StateError
- func WorkflowsWorkflowStateError_ToProto(mapCtx *direct.MapContext, in *krm.Workflow_StateError) *pb.Workflow_StateError
- type WorkflowsWorkflowAdapter
- func (a *WorkflowsWorkflowAdapter) Create(ctx context.Context, createOp *directbase.CreateOperation) error
- func (a *WorkflowsWorkflowAdapter) Delete(ctx context.Context, deleteOp *directbase.DeleteOperation) (bool, error)
- func (a *WorkflowsWorkflowAdapter) Export(ctx context.Context) (*unstructured.Unstructured, error)
- func (a *WorkflowsWorkflowAdapter) Find(ctx context.Context) (bool, error)
- func (a *WorkflowsWorkflowAdapter) Update(ctx context.Context, updateOp *directbase.UpdateOperation) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewWorkflowsWorkflowModel ¶
func NewWorkflowsWorkflowModel(ctx context.Context, config *config.ControllerConfig) (directbase.Model, error)
func Workflow_StateError_FromProto ¶ added in v1.151.0
func Workflow_StateError_FromProto(mapCtx *direct.MapContext, in *pb.Workflow_StateError) *krm.Workflow_StateError
func Workflow_StateError_ToProto ¶ added in v1.151.0
func Workflow_StateError_ToProto(mapCtx *direct.MapContext, in *krm.Workflow_StateError) *pb.Workflow_StateError
func WorkflowsWorkflowObservedState_FromProto ¶
func WorkflowsWorkflowObservedState_FromProto(mapCtx *direct.MapContext, in *pb.Workflow) *krm.WorkflowsWorkflowObservedState
func WorkflowsWorkflowObservedState_ToProto ¶
func WorkflowsWorkflowObservedState_ToProto(mapCtx *direct.MapContext, in *krm.WorkflowsWorkflowObservedState) *pb.Workflow
func WorkflowsWorkflowSpec_FromProto ¶
func WorkflowsWorkflowSpec_FromProto(mapCtx *direct.MapContext, in *pb.Workflow) *krm.WorkflowsWorkflowSpec
func WorkflowsWorkflowSpec_SourceContents_ToProto ¶
func WorkflowsWorkflowSpec_SourceContents_ToProto(mapCtx *direct.MapContext, in *string) *pb.Workflow_SourceContents
func WorkflowsWorkflowSpec_ToProto ¶
func WorkflowsWorkflowSpec_ToProto(mapCtx *direct.MapContext, in *krm.WorkflowsWorkflowSpec) *pb.Workflow
func WorkflowsWorkflowStateError_FromProto ¶
func WorkflowsWorkflowStateError_FromProto(mapCtx *direct.MapContext, in *pb.Workflow_StateError) *krm.Workflow_StateError
func WorkflowsWorkflowStateError_ToProto ¶
func WorkflowsWorkflowStateError_ToProto(mapCtx *direct.MapContext, in *krm.Workflow_StateError) *pb.Workflow_StateError
Types ¶
type WorkflowsWorkflowAdapter ¶
type WorkflowsWorkflowAdapter struct {
// contains filtered or unexported fields
}
func (*WorkflowsWorkflowAdapter) Create ¶
func (a *WorkflowsWorkflowAdapter) 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 (*WorkflowsWorkflowAdapter) Delete ¶
func (a *WorkflowsWorkflowAdapter) Delete(ctx context.Context, deleteOp *directbase.DeleteOperation) (bool, error)
Delete the resource from GCP service when the corresponding Config Connector resource is deleted.
func (*WorkflowsWorkflowAdapter) Export ¶
func (a *WorkflowsWorkflowAdapter) Export(ctx context.Context) (*unstructured.Unstructured, error)
Export maps the GCP object to a Config Connector resource `spec`.
func (*WorkflowsWorkflowAdapter) Find ¶
func (a *WorkflowsWorkflowAdapter) 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 (*WorkflowsWorkflowAdapter) Update ¶
func (a *WorkflowsWorkflowAdapter) 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.