forwardingrule

package
v1.125.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 12, 2024 License: Apache-2.0 Imports: 24 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ComputeForwardingRuleSpec_BackendSeriviceRef_FromProto

func ComputeForwardingRuleSpec_BackendSeriviceRef_FromProto(mapCtx *direct.MapContext, in string) *refs.ComputeBackendServiceRef

func ComputeForwardingRuleSpec_BackendSeriviceRef_ToProto

func ComputeForwardingRuleSpec_BackendSeriviceRef_ToProto(mapCtx *direct.MapContext, in *refs.ComputeBackendServiceRef) *string

func ComputeForwardingRuleSpec_FromProto

func ComputeForwardingRuleSpec_FromProto(mapCtx *direct.MapContext, in *pb.ForwardingRule) *krm.ComputeForwardingRuleSpec

func ComputeForwardingRuleSpec_IpAddress_FromProto

func ComputeForwardingRuleSpec_IpAddress_FromProto(mapCtx *direct.MapContext, in string) *krm.ForwardingruleIpAddress

func ComputeForwardingRuleSpec_IpAddress_ToProto

func ComputeForwardingRuleSpec_IpAddress_ToProto(mapCtx *direct.MapContext, in *krm.ForwardingruleIpAddress) *string

func ComputeForwardingRuleSpec_NetworkRef_FromProto

func ComputeForwardingRuleSpec_NetworkRef_FromProto(mapCtx *direct.MapContext, in string) *refs.ComputeNetworkRef

func ComputeForwardingRuleSpec_NetworkRef_ToProto

func ComputeForwardingRuleSpec_NetworkRef_ToProto(mapCtx *direct.MapContext, in *refs.ComputeNetworkRef) *string

func ComputeForwardingRuleSpec_SubnetworkRef_FromProto

func ComputeForwardingRuleSpec_SubnetworkRef_FromProto(mapCtx *direct.MapContext, in string) *refs.ComputeSubnetworkRef

func ComputeForwardingRuleSpec_SubnetworkRef_ToProto

func ComputeForwardingRuleSpec_SubnetworkRef_ToProto(mapCtx *direct.MapContext, in *refs.ComputeSubnetworkRef) *string

func ComputeForwardingRuleSpec_Target_FromProto

func ComputeForwardingRuleSpec_Target_FromProto(mapCtx *direct.MapContext, in string) *krm.ForwardingruleTarget

func ComputeForwardingRuleSpec_Target_ToProto

func ComputeForwardingRuleSpec_Target_ToProto(mapCtx *direct.MapContext, in *krm.ForwardingruleTarget) *string

func ComputeForwardingRuleSpec_ToProto

func ComputeForwardingRuleSpec_ToProto(mapCtx *direct.MapContext, in *krm.ComputeForwardingRuleSpec) *pb.ForwardingRule

func ComputeForwardingRuleStatus_FromProto

func ComputeForwardingRuleStatus_FromProto(mapCtx *direct.MapContext, in *pb.ForwardingRule) *krm.ComputeForwardingRuleStatus

func ComputeForwardingRuleStatus_PscConnectionId_FromProto

func ComputeForwardingRuleStatus_PscConnectionId_FromProto(mapCtx *direct.MapContext, in uint64) *string

func ComputeForwardingRuleStatus_PscConnectionId_ToProto

func ComputeForwardingRuleStatus_PscConnectionId_ToProto(mapCtx *direct.MapContext, in *string) *uint64

func ComputeForwardingRuleStatus_ToProto

func ComputeForwardingRuleStatus_ToProto(mapCtx *direct.MapContext, in *krm.ComputeForwardingRuleStatus) *pb.ForwardingRule

func ForwardingruleMetadataFilters_FromProto

func ForwardingruleMetadataFilters_FromProto(mapCtx *direct.MapContext, in *pb.MetadataFilter) *krm.ForwardingruleMetadataFilters

func ForwardingruleMetadataFilters_ToProto

func ForwardingruleMetadataFilters_ToProto(mapCtx *direct.MapContext, in *krm.ForwardingruleMetadataFilters) *pb.MetadataFilter

func NewForwardingRuleModel

func NewForwardingRuleModel(ctx context.Context, config *config.ControllerConfig) (directbase.Model, error)

func ResolveComputeAddress

func ResolveComputeAddress(ctx context.Context, reader client.Reader, src client.Object, ref *refs.ComputeAddressRef) (*refs.ComputeAddressRef, error)

func ResolveComputeNetwork

func ResolveComputeNetwork(ctx context.Context, reader client.Reader, src client.Object, ref *refs.ComputeNetworkRef) (*refs.ComputeNetworkRef, error)

Types

type ForwardingRuleIdentity

type ForwardingRuleIdentity struct {
	// contains filtered or unexported fields
}

func BuildID

func BuildID(project, location, forwardingRule string) *ForwardingRuleIdentity

BuildID builds a ForwardingRuleIdentity from resource components.

func (*ForwardingRuleIdentity) AsExternalRef

func (c *ForwardingRuleIdentity) AsExternalRef() *string

AsExternalRef builds a externalRef from a ForwardingRuleIdentity

func (*ForwardingRuleIdentity) FullyQualifiedName

func (c *ForwardingRuleIdentity) FullyQualifiedName() string

FullyQualifiedName builds a ForwardingRuleIdentity resource

type ForwardingRuleReconcileGate

type ForwardingRuleReconcileGate struct {
	// contains filtered or unexported fields
}

func (*ForwardingRuleReconcileGate) ShouldReconcile

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL