Documentation ¶
Index ¶
- func ComputeFirewallPolicyRuleSpec_FromProto(mapCtx *direct.MapContext, in *pb.FirewallPolicyRule) *krm.ComputeFirewallPolicyRuleSpec
- func ComputeFirewallPolicyRuleSpec_TargetResources_FromProto(mapCtx *direct.MapContext, in []string) []*refs.ComputeNetworkRef
- func ComputeFirewallPolicyRuleSpec_TargetResources_ToProto(mapCtx *direct.MapContext, in []*refs.ComputeNetworkRef) []string
- func ComputeFirewallPolicyRuleSpec_TargetServiceAccounts_FromProto(mapCtx *direct.MapContext, in []string) []*refs.IAMServiceAccountRef
- func ComputeFirewallPolicyRuleSpec_TargetServiceAccounts_ToProto(mapCtx *direct.MapContext, in []*refs.IAMServiceAccountRef) []string
- func ComputeFirewallPolicyRuleSpec_ToProto(mapCtx *direct.MapContext, in *krm.ComputeFirewallPolicyRuleSpec) *pb.FirewallPolicyRule
- func ComputeFirewallPolicyRuleStatus_FromProto(mapCtx *direct.MapContext, in *pb.FirewallPolicyRule) *krm.ComputeFirewallPolicyRuleStatus
- func ComputeFirewallPolicyRuleStatus_ToProto(mapCtx *direct.MapContext, in *krm.ComputeFirewallPolicyRuleStatus) *pb.FirewallPolicyRule
- func FirewallpolicyruleLayer4Configs_FromProto(mapCtx *direct.MapContext, in *pb.FirewallPolicyRuleMatcherLayer4Config) *krm.FirewallPolicyRuleLayer4Configs
- func FirewallpolicyruleLayer4Configs_ToProto(mapCtx *direct.MapContext, in *krm.FirewallPolicyRuleLayer4Configs) *pb.FirewallPolicyRuleMatcherLayer4Config
- func FirewallpolicyruleMatch_FromProto(mapCtx *direct.MapContext, in *pb.FirewallPolicyRuleMatcher) *krm.FirewallPolicyRuleMatch
- func FirewallpolicyruleMatch_ToProto(mapCtx *direct.MapContext, in *krm.FirewallPolicyRuleMatch) *pb.FirewallPolicyRuleMatcher
- func NewFirewallPolicyRuleModel(ctx context.Context, config *config.ControllerConfig) (directbase.Model, error)
- func ResolveComputeNetwork(ctx context.Context, reader client.Reader, src client.Object, ...) (*refs.ComputeNetworkRef, error)
- func ResolveIAMServiceAccount(ctx context.Context, reader client.Reader, src client.Object, ...) (*refs.IAMServiceAccountRef, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ComputeFirewallPolicyRuleSpec_FromProto ¶
func ComputeFirewallPolicyRuleSpec_FromProto(mapCtx *direct.MapContext, in *pb.FirewallPolicyRule) *krm.ComputeFirewallPolicyRuleSpec
func ComputeFirewallPolicyRuleSpec_TargetResources_FromProto ¶
func ComputeFirewallPolicyRuleSpec_TargetResources_FromProto(mapCtx *direct.MapContext, in []string) []*refs.ComputeNetworkRef
func ComputeFirewallPolicyRuleSpec_TargetResources_ToProto ¶
func ComputeFirewallPolicyRuleSpec_TargetResources_ToProto(mapCtx *direct.MapContext, in []*refs.ComputeNetworkRef) []string
func ComputeFirewallPolicyRuleSpec_TargetServiceAccounts_FromProto ¶
func ComputeFirewallPolicyRuleSpec_TargetServiceAccounts_FromProto(mapCtx *direct.MapContext, in []string) []*refs.IAMServiceAccountRef
func ComputeFirewallPolicyRuleSpec_TargetServiceAccounts_ToProto ¶
func ComputeFirewallPolicyRuleSpec_TargetServiceAccounts_ToProto(mapCtx *direct.MapContext, in []*refs.IAMServiceAccountRef) []string
func ComputeFirewallPolicyRuleSpec_ToProto ¶
func ComputeFirewallPolicyRuleSpec_ToProto(mapCtx *direct.MapContext, in *krm.ComputeFirewallPolicyRuleSpec) *pb.FirewallPolicyRule
func ComputeFirewallPolicyRuleStatus_FromProto ¶
func ComputeFirewallPolicyRuleStatus_FromProto(mapCtx *direct.MapContext, in *pb.FirewallPolicyRule) *krm.ComputeFirewallPolicyRuleStatus
func ComputeFirewallPolicyRuleStatus_ToProto ¶
func ComputeFirewallPolicyRuleStatus_ToProto(mapCtx *direct.MapContext, in *krm.ComputeFirewallPolicyRuleStatus) *pb.FirewallPolicyRule
func FirewallpolicyruleLayer4Configs_FromProto ¶
func FirewallpolicyruleLayer4Configs_FromProto(mapCtx *direct.MapContext, in *pb.FirewallPolicyRuleMatcherLayer4Config) *krm.FirewallPolicyRuleLayer4Configs
func FirewallpolicyruleLayer4Configs_ToProto ¶
func FirewallpolicyruleLayer4Configs_ToProto(mapCtx *direct.MapContext, in *krm.FirewallPolicyRuleLayer4Configs) *pb.FirewallPolicyRuleMatcherLayer4Config
func FirewallpolicyruleMatch_FromProto ¶
func FirewallpolicyruleMatch_FromProto(mapCtx *direct.MapContext, in *pb.FirewallPolicyRuleMatcher) *krm.FirewallPolicyRuleMatch
func FirewallpolicyruleMatch_ToProto ¶
func FirewallpolicyruleMatch_ToProto(mapCtx *direct.MapContext, in *krm.FirewallPolicyRuleMatch) *pb.FirewallPolicyRuleMatcher
func NewFirewallPolicyRuleModel ¶ added in v1.125.0
func NewFirewallPolicyRuleModel(ctx context.Context, config *config.ControllerConfig) (directbase.Model, error)
func ResolveComputeNetwork ¶ added in v1.125.0
func ResolveIAMServiceAccount ¶ added in v1.125.0
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.