Documentation
¶
Index ¶
- func FirewallAction_AllowAction_FromProto(mapCtx *direct.MapContext, in *pb.FirewallAction_AllowAction) *krm.FirewallAction_AllowAction
- func FirewallAction_AllowAction_ToProto(mapCtx *direct.MapContext, in *krm.FirewallAction_AllowAction) *pb.FirewallAction_AllowAction
- func FirewallAction_BlockAction_FromProto(mapCtx *direct.MapContext, in *pb.FirewallAction_BlockAction) *krm.FirewallAction_BlockAction
- func FirewallAction_BlockAction_ToProto(mapCtx *direct.MapContext, in *krm.FirewallAction_BlockAction) *pb.FirewallAction_BlockAction
- func FirewallAction_FromProto(mapCtx *direct.MapContext, in *pb.FirewallAction) *krm.FirewallAction
- func FirewallAction_IncludeRecaptchaScriptAction_FromProto(mapCtx *direct.MapContext, in *pb.FirewallAction_IncludeRecaptchaScriptAction) *krm.FirewallAction_IncludeRecaptchaScriptAction
- func FirewallAction_IncludeRecaptchaScriptAction_ToProto(mapCtx *direct.MapContext, in *krm.FirewallAction_IncludeRecaptchaScriptAction) *pb.FirewallAction_IncludeRecaptchaScriptAction
- func FirewallAction_RedirectAction_FromProto(mapCtx *direct.MapContext, in *pb.FirewallAction_RedirectAction) *krm.FirewallAction_RedirectAction
- func FirewallAction_RedirectAction_ToProto(mapCtx *direct.MapContext, in *krm.FirewallAction_RedirectAction) *pb.FirewallAction_RedirectAction
- func FirewallAction_SetHeaderAction_FromProto(mapCtx *direct.MapContext, in *pb.FirewallAction_SetHeaderAction) *krm.FirewallAction_SetHeaderAction
- func FirewallAction_SetHeaderAction_ToProto(mapCtx *direct.MapContext, in *krm.FirewallAction_SetHeaderAction) *pb.FirewallAction_SetHeaderAction
- func FirewallAction_SubstituteAction_FromProto(mapCtx *direct.MapContext, in *pb.FirewallAction_SubstituteAction) *krm.FirewallAction_SubstituteAction
- func FirewallAction_SubstituteAction_ToProto(mapCtx *direct.MapContext, in *krm.FirewallAction_SubstituteAction) *pb.FirewallAction_SubstituteAction
- func FirewallAction_ToProto(mapCtx *direct.MapContext, in *krm.FirewallAction) *pb.FirewallAction
- func NewFirewallPolicyModel(ctx context.Context, config *config.ControllerConfig) (directbase.Model, error)
- func ReCAPTCHAEnterpriseFirewallPolicyObservedState_FromProto(mapCtx *direct.MapContext, in *pb.FirewallPolicy) *krm.ReCAPTCHAEnterpriseFirewallPolicyObservedState
- func ReCAPTCHAEnterpriseFirewallPolicyObservedState_ToProto(mapCtx *direct.MapContext, ...) *pb.FirewallPolicy
- func ReCAPTCHAEnterpriseFirewallPolicySpec_FromProto(mapCtx *direct.MapContext, in *pb.FirewallPolicy) *krm.ReCAPTCHAEnterpriseFirewallPolicySpec
- func ReCAPTCHAEnterpriseFirewallPolicySpec_ToProto(mapCtx *direct.MapContext, in *krm.ReCAPTCHAEnterpriseFirewallPolicySpec) *pb.FirewallPolicy
- type FirewallPolicyAdapter
- func (a *FirewallPolicyAdapter) Create(ctx context.Context, createOp *directbase.CreateOperation) error
- func (a *FirewallPolicyAdapter) Delete(ctx context.Context, deleteOp *directbase.DeleteOperation) (bool, error)
- func (a *FirewallPolicyAdapter) Export(ctx context.Context) (*unstructured.Unstructured, error)
- func (a *FirewallPolicyAdapter) Find(ctx context.Context) (bool, error)
- func (a *FirewallPolicyAdapter) Update(ctx context.Context, updateOp *directbase.UpdateOperation) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FirewallAction_AllowAction_FromProto ¶
func FirewallAction_AllowAction_FromProto(mapCtx *direct.MapContext, in *pb.FirewallAction_AllowAction) *krm.FirewallAction_AllowAction
func FirewallAction_AllowAction_ToProto ¶
func FirewallAction_AllowAction_ToProto(mapCtx *direct.MapContext, in *krm.FirewallAction_AllowAction) *pb.FirewallAction_AllowAction
func FirewallAction_BlockAction_FromProto ¶
func FirewallAction_BlockAction_FromProto(mapCtx *direct.MapContext, in *pb.FirewallAction_BlockAction) *krm.FirewallAction_BlockAction
func FirewallAction_BlockAction_ToProto ¶
func FirewallAction_BlockAction_ToProto(mapCtx *direct.MapContext, in *krm.FirewallAction_BlockAction) *pb.FirewallAction_BlockAction
func FirewallAction_FromProto ¶
func FirewallAction_FromProto(mapCtx *direct.MapContext, in *pb.FirewallAction) *krm.FirewallAction
func FirewallAction_IncludeRecaptchaScriptAction_FromProto ¶
func FirewallAction_IncludeRecaptchaScriptAction_FromProto(mapCtx *direct.MapContext, in *pb.FirewallAction_IncludeRecaptchaScriptAction) *krm.FirewallAction_IncludeRecaptchaScriptAction
func FirewallAction_IncludeRecaptchaScriptAction_ToProto ¶
func FirewallAction_IncludeRecaptchaScriptAction_ToProto(mapCtx *direct.MapContext, in *krm.FirewallAction_IncludeRecaptchaScriptAction) *pb.FirewallAction_IncludeRecaptchaScriptAction
func FirewallAction_RedirectAction_FromProto ¶
func FirewallAction_RedirectAction_FromProto(mapCtx *direct.MapContext, in *pb.FirewallAction_RedirectAction) *krm.FirewallAction_RedirectAction
func FirewallAction_RedirectAction_ToProto ¶
func FirewallAction_RedirectAction_ToProto(mapCtx *direct.MapContext, in *krm.FirewallAction_RedirectAction) *pb.FirewallAction_RedirectAction
func FirewallAction_SetHeaderAction_FromProto ¶
func FirewallAction_SetHeaderAction_FromProto(mapCtx *direct.MapContext, in *pb.FirewallAction_SetHeaderAction) *krm.FirewallAction_SetHeaderAction
func FirewallAction_SetHeaderAction_ToProto ¶
func FirewallAction_SetHeaderAction_ToProto(mapCtx *direct.MapContext, in *krm.FirewallAction_SetHeaderAction) *pb.FirewallAction_SetHeaderAction
func FirewallAction_SubstituteAction_FromProto ¶
func FirewallAction_SubstituteAction_FromProto(mapCtx *direct.MapContext, in *pb.FirewallAction_SubstituteAction) *krm.FirewallAction_SubstituteAction
func FirewallAction_SubstituteAction_ToProto ¶
func FirewallAction_SubstituteAction_ToProto(mapCtx *direct.MapContext, in *krm.FirewallAction_SubstituteAction) *pb.FirewallAction_SubstituteAction
func FirewallAction_ToProto ¶
func FirewallAction_ToProto(mapCtx *direct.MapContext, in *krm.FirewallAction) *pb.FirewallAction
func NewFirewallPolicyModel ¶ added in v1.131.0
func NewFirewallPolicyModel(ctx context.Context, config *config.ControllerConfig) (directbase.Model, error)
func ReCAPTCHAEnterpriseFirewallPolicyObservedState_FromProto ¶
func ReCAPTCHAEnterpriseFirewallPolicyObservedState_FromProto(mapCtx *direct.MapContext, in *pb.FirewallPolicy) *krm.ReCAPTCHAEnterpriseFirewallPolicyObservedState
func ReCAPTCHAEnterpriseFirewallPolicyObservedState_ToProto ¶
func ReCAPTCHAEnterpriseFirewallPolicyObservedState_ToProto(mapCtx *direct.MapContext, in *krm.ReCAPTCHAEnterpriseFirewallPolicyObservedState) *pb.FirewallPolicy
func ReCAPTCHAEnterpriseFirewallPolicySpec_FromProto ¶
func ReCAPTCHAEnterpriseFirewallPolicySpec_FromProto(mapCtx *direct.MapContext, in *pb.FirewallPolicy) *krm.ReCAPTCHAEnterpriseFirewallPolicySpec
func ReCAPTCHAEnterpriseFirewallPolicySpec_ToProto ¶
func ReCAPTCHAEnterpriseFirewallPolicySpec_ToProto(mapCtx *direct.MapContext, in *krm.ReCAPTCHAEnterpriseFirewallPolicySpec) *pb.FirewallPolicy
Types ¶
type FirewallPolicyAdapter ¶ added in v1.131.0
type FirewallPolicyAdapter struct {
// contains filtered or unexported fields
}
func (*FirewallPolicyAdapter) Create ¶ added in v1.131.0
func (a *FirewallPolicyAdapter) 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 (*FirewallPolicyAdapter) Delete ¶ added in v1.131.0
func (a *FirewallPolicyAdapter) Delete(ctx context.Context, deleteOp *directbase.DeleteOperation) (bool, error)
Delete the resource from GCP service when the corresponding Config Connector resource is deleted.
func (*FirewallPolicyAdapter) Export ¶ added in v1.131.0
func (a *FirewallPolicyAdapter) Export(ctx context.Context) (*unstructured.Unstructured, error)
Export maps the GCP object to a Config Connector resource `spec`.
func (*FirewallPolicyAdapter) Find ¶ added in v1.131.0
func (a *FirewallPolicyAdapter) 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 (*FirewallPolicyAdapter) Update ¶ added in v1.131.0
func (a *FirewallPolicyAdapter) 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.