Documentation
¶
Index ¶
- func InterceptEndpointGroup_AssociationDetailsObservedState_FromProto(mapCtx *direct.MapContext, in *pb.InterceptEndpointGroup_AssociationDetails) *krm.InterceptEndpointGroup_AssociationDetailsObservedState
- func InterceptEndpointGroup_AssociationDetailsObservedState_ToProto(mapCtx *direct.MapContext, ...) *pb.InterceptEndpointGroup_AssociationDetails
- func InterceptEndpointGroup_ConnectedDeploymentGroupObservedState_FromProto(mapCtx *direct.MapContext, ...) *krm.InterceptEndpointGroup_ConnectedDeploymentGroupObservedState
- func InterceptEndpointGroup_ConnectedDeploymentGroupObservedState_ToProto(mapCtx *direct.MapContext, ...) *pb.InterceptEndpointGroup_ConnectedDeploymentGroup
- func InterceptLocationObservedState_FromProto(mapCtx *direct.MapContext, in *pb.InterceptLocation) *krm.InterceptLocationObservedState
- func InterceptLocationObservedState_ToProto(mapCtx *direct.MapContext, in *krm.InterceptLocationObservedState) *pb.InterceptLocation
- func NetworkSecurityInterceptEndpointGroupObservedState_FromProto(mapCtx *direct.MapContext, in *pb.InterceptEndpointGroup) *krm.NetworkSecurityInterceptEndpointGroupObservedState
- func NetworkSecurityInterceptEndpointGroupObservedState_ToProto(mapCtx *direct.MapContext, ...) *pb.InterceptEndpointGroup
- func NetworkSecurityInterceptEndpointGroupSpec_FromProto(mapCtx *direct.MapContext, in *pb.InterceptEndpointGroup) *krm.NetworkSecurityInterceptEndpointGroupSpec
- func NetworkSecurityInterceptEndpointGroupSpec_ToProto(mapCtx *direct.MapContext, in *krm.NetworkSecurityInterceptEndpointGroupSpec) *pb.InterceptEndpointGroup
- func NewModel(ctx context.Context, config *config.ControllerConfig) (directbase.Model, error)
- type Adapter
- func (a *Adapter) Create(ctx context.Context, createOp *directbase.CreateOperation) error
- func (a *Adapter) Delete(ctx context.Context, deleteOp *directbase.DeleteOperation) (bool, error)
- func (a *Adapter) Export(ctx context.Context) (*unstructured.Unstructured, error)
- func (a *Adapter) Find(ctx context.Context) (bool, error)
- func (a *Adapter) Update(ctx context.Context, updateOp *directbase.UpdateOperation) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func InterceptEndpointGroup_AssociationDetailsObservedState_FromProto ¶
func InterceptEndpointGroup_AssociationDetailsObservedState_FromProto(mapCtx *direct.MapContext, in *pb.InterceptEndpointGroup_AssociationDetails) *krm.InterceptEndpointGroup_AssociationDetailsObservedState
func InterceptEndpointGroup_AssociationDetailsObservedState_ToProto ¶
func InterceptEndpointGroup_AssociationDetailsObservedState_ToProto(mapCtx *direct.MapContext, in *krm.InterceptEndpointGroup_AssociationDetailsObservedState) *pb.InterceptEndpointGroup_AssociationDetails
func InterceptEndpointGroup_ConnectedDeploymentGroupObservedState_FromProto ¶
func InterceptEndpointGroup_ConnectedDeploymentGroupObservedState_FromProto(mapCtx *direct.MapContext, in *pb.InterceptEndpointGroup_ConnectedDeploymentGroup) *krm.InterceptEndpointGroup_ConnectedDeploymentGroupObservedState
func InterceptEndpointGroup_ConnectedDeploymentGroupObservedState_ToProto ¶
func InterceptEndpointGroup_ConnectedDeploymentGroupObservedState_ToProto(mapCtx *direct.MapContext, in *krm.InterceptEndpointGroup_ConnectedDeploymentGroupObservedState) *pb.InterceptEndpointGroup_ConnectedDeploymentGroup
func InterceptLocationObservedState_FromProto ¶
func InterceptLocationObservedState_FromProto(mapCtx *direct.MapContext, in *pb.InterceptLocation) *krm.InterceptLocationObservedState
func InterceptLocationObservedState_ToProto ¶
func InterceptLocationObservedState_ToProto(mapCtx *direct.MapContext, in *krm.InterceptLocationObservedState) *pb.InterceptLocation
func NetworkSecurityInterceptEndpointGroupObservedState_FromProto ¶
func NetworkSecurityInterceptEndpointGroupObservedState_FromProto(mapCtx *direct.MapContext, in *pb.InterceptEndpointGroup) *krm.NetworkSecurityInterceptEndpointGroupObservedState
func NetworkSecurityInterceptEndpointGroupObservedState_ToProto ¶
func NetworkSecurityInterceptEndpointGroupObservedState_ToProto(mapCtx *direct.MapContext, in *krm.NetworkSecurityInterceptEndpointGroupObservedState) *pb.InterceptEndpointGroup
func NetworkSecurityInterceptEndpointGroupSpec_FromProto ¶
func NetworkSecurityInterceptEndpointGroupSpec_FromProto(mapCtx *direct.MapContext, in *pb.InterceptEndpointGroup) *krm.NetworkSecurityInterceptEndpointGroupSpec
func NetworkSecurityInterceptEndpointGroupSpec_ToProto ¶
func NetworkSecurityInterceptEndpointGroupSpec_ToProto(mapCtx *direct.MapContext, in *krm.NetworkSecurityInterceptEndpointGroupSpec) *pb.InterceptEndpointGroup
func NewModel ¶
func NewModel(ctx context.Context, config *config.ControllerConfig) (directbase.Model, error)
Types ¶
type Adapter ¶
type Adapter struct {
// contains filtered or unexported fields
}
func (*Adapter) Create ¶
func (a *Adapter) Create(ctx context.Context, createOp *directbase.CreateOperation) error
func (*Adapter) Delete ¶
func (a *Adapter) Delete(ctx context.Context, deleteOp *directbase.DeleteOperation) (bool, error)
func (*Adapter) Export ¶
func (a *Adapter) Export(ctx context.Context) (*unstructured.Unstructured, error)
func (*Adapter) Update ¶
func (a *Adapter) Update(ctx context.Context, updateOp *directbase.UpdateOperation) error
Click to show internal directories.
Click to hide internal directories.