Documentation ¶
Index ¶
- func ComputeForwardingRuleSpec_BackendSeriviceRef_FromProto(mapCtx *direct.MapContext, in string) *refs.ComputeBackendServiceRef
- func ComputeForwardingRuleSpec_BackendSeriviceRef_ToProto(mapCtx *direct.MapContext, in *refs.ComputeBackendServiceRef) *string
- func ComputeForwardingRuleSpec_FromProto(mapCtx *direct.MapContext, in *pb.ForwardingRule) *krm.ComputeForwardingRuleSpec
- func ComputeForwardingRuleSpec_IpAddress_FromProto(mapCtx *direct.MapContext, in string) *krm.ForwardingruleIpAddress
- func ComputeForwardingRuleSpec_IpAddress_ToProto(mapCtx *direct.MapContext, in *krm.ForwardingruleIpAddress) *string
- func ComputeForwardingRuleSpec_NetworkRef_FromProto(mapCtx *direct.MapContext, in string) *refs.ComputeNetworkRef
- func ComputeForwardingRuleSpec_NetworkRef_ToProto(mapCtx *direct.MapContext, in *refs.ComputeNetworkRef) *string
- func ComputeForwardingRuleSpec_SubnetworkRef_FromProto(mapCtx *direct.MapContext, in string) *refs.ComputeSubnetworkRef
- func ComputeForwardingRuleSpec_SubnetworkRef_ToProto(mapCtx *direct.MapContext, in *refs.ComputeSubnetworkRef) *string
- func ComputeForwardingRuleSpec_Target_FromProto(mapCtx *direct.MapContext, in string) *krm.ForwardingruleTarget
- func ComputeForwardingRuleSpec_Target_ToProto(mapCtx *direct.MapContext, in *krm.ForwardingruleTarget) *string
- func ComputeForwardingRuleSpec_ToProto(mapCtx *direct.MapContext, in *krm.ComputeForwardingRuleSpec) *pb.ForwardingRule
- func ComputeForwardingRuleStatus_FromProto(mapCtx *direct.MapContext, in *pb.ForwardingRule) *krm.ComputeForwardingRuleStatus
- func ComputeForwardingRuleStatus_PscConnectionId_FromProto(mapCtx *direct.MapContext, in uint64) *string
- func ComputeForwardingRuleStatus_PscConnectionId_ToProto(mapCtx *direct.MapContext, in *string) *uint64
- func ComputeForwardingRuleStatus_ToProto(mapCtx *direct.MapContext, in *krm.ComputeForwardingRuleStatus) *pb.ForwardingRule
- func ForwardingruleFilterLabels_FromProto(mapCtx *direct.MapContext, in *pb.MetadataFilterLabelMatch) *krm.ForwardingruleFilterLabels
- func ForwardingruleFilterLabels_ToProto(mapCtx *direct.MapContext, in *krm.ForwardingruleFilterLabels) *pb.MetadataFilterLabelMatch
- func ForwardingruleMetadataFilters_FromProto(mapCtx *direct.MapContext, in *pb.MetadataFilter) *krm.ForwardingruleMetadataFilters
- func ForwardingruleMetadataFilters_ToProto(mapCtx *direct.MapContext, in *krm.ForwardingruleMetadataFilters) *pb.MetadataFilter
- func ForwardingruleServiceDirectoryRegistrations_FromProto(mapCtx *direct.MapContext, in *pb.ForwardingRuleServiceDirectoryRegistration) *krm.ForwardingruleServiceDirectoryRegistrations
- func ForwardingruleServiceDirectoryRegistrations_ToProto(mapCtx *direct.MapContext, in *krm.ForwardingruleServiceDirectoryRegistrations) *pb.ForwardingRuleServiceDirectoryRegistration
- func NewForwardingRuleModel(ctx context.Context, config *config.ControllerConfig) (directbase.Model, error)
- func ResolveComputeAddress(ctx context.Context, reader client.Reader, src client.Object, ...) (*refs.ComputeAddressRef, error)
- func ResolveComputeBackendService(ctx context.Context, reader client.Reader, src client.Object, ...) (*refs.ComputeBackendServiceRef, error)
- func ResolveComputeNetwork(ctx context.Context, reader client.Reader, src client.Object, ...) (*refs.ComputeNetworkRef, error)
- func ResolveComputeServiceAttachment(ctx context.Context, reader client.Reader, src client.Object, ...) (*refs.ComputeServiceAttachmentRef, error)
- func ResolveComputeSubnetwork(ctx context.Context, reader client.Reader, src client.Object, ...) (*refs.ComputeSubnetworkRef, error)
- func ResolveComputeTargetGrpcProxy(ctx context.Context, reader client.Reader, src client.Object, ...) (*refs.ComputeTargetGrpcProxyRef, error)
- func ResolveComputeTargetHTTPProxy(ctx context.Context, reader client.Reader, src client.Object, ...) (*refs.ComputeTargetHTTPProxyRef, error)
- func ResolveComputeTargetHTTPSProxy(ctx context.Context, reader client.Reader, src client.Object, ...) (*refs.ComputeTargetHTTPSProxyRef, error)
- func ResolveComputeTargetSSLProxy(ctx context.Context, reader client.Reader, src client.Object, ...) (*refs.ComputeTargetSSLProxyRef, error)
- func ResolveComputeTargetTCPProxy(ctx context.Context, reader client.Reader, src client.Object, ...) (*refs.ComputeTargetTCPProxyRef, error)
- func ResolveComputeTargetVPNGateway(ctx context.Context, reader client.Reader, src client.Object, ...) (*refs.ComputeTargetVPNGatewayRef, error)
- type ForwardingRuleIdentity
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 ForwardingruleFilterLabels_FromProto ¶
func ForwardingruleFilterLabels_FromProto(mapCtx *direct.MapContext, in *pb.MetadataFilterLabelMatch) *krm.ForwardingruleFilterLabels
func ForwardingruleFilterLabels_ToProto ¶
func ForwardingruleFilterLabels_ToProto(mapCtx *direct.MapContext, in *krm.ForwardingruleFilterLabels) *pb.MetadataFilterLabelMatch
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 ForwardingruleServiceDirectoryRegistrations_FromProto ¶
func ForwardingruleServiceDirectoryRegistrations_FromProto(mapCtx *direct.MapContext, in *pb.ForwardingRuleServiceDirectoryRegistration) *krm.ForwardingruleServiceDirectoryRegistrations
func ForwardingruleServiceDirectoryRegistrations_ToProto ¶
func ForwardingruleServiceDirectoryRegistrations_ToProto(mapCtx *direct.MapContext, in *krm.ForwardingruleServiceDirectoryRegistrations) *pb.ForwardingRuleServiceDirectoryRegistration
func NewForwardingRuleModel ¶ added in v1.122.0
func NewForwardingRuleModel(ctx context.Context, config *config.ControllerConfig) (directbase.Model, error)
func ResolveComputeAddress ¶ added in v1.122.0
func ResolveComputeBackendService ¶ added in v1.122.0
func ResolveComputeNetwork ¶ added in v1.122.0
func ResolveComputeServiceAttachment ¶ added in v1.122.0
func ResolveComputeSubnetwork ¶ added in v1.122.0
func ResolveComputeTargetGrpcProxy ¶ added in v1.122.0
func ResolveComputeTargetHTTPProxy ¶ added in v1.122.0
func ResolveComputeTargetHTTPSProxy ¶ added in v1.122.0
func ResolveComputeTargetSSLProxy ¶ added in v1.122.0
func ResolveComputeTargetTCPProxy ¶ added in v1.122.0
func ResolveComputeTargetVPNGateway ¶ added in v1.122.0
Types ¶
type ForwardingRuleIdentity ¶ added in v1.122.0
type ForwardingRuleIdentity struct {
// contains filtered or unexported fields
}
func BuildID ¶ added in v1.122.0
func BuildID(project, location, forwardingRule string) *ForwardingRuleIdentity
BuildID builds a ForwardingRuleIdentity from resource components.
func (*ForwardingRuleIdentity) AsExternalRef ¶ added in v1.122.0
func (c *ForwardingRuleIdentity) AsExternalRef() *string
AsExternalRef builds a externalRef from a ForwardingRuleIdentity
func (*ForwardingRuleIdentity) FullyQualifiedName ¶ added in v1.122.0
func (c *ForwardingRuleIdentity) FullyQualifiedName() string
FullyQualifiedName builds a ForwardingRuleIdentity resource
Click to show internal directories.
Click to hide internal directories.