compute

package
v1.123.0 Latest Latest
Warning

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

Go to latest
Published: Sep 19, 2024 License: Apache-2.0 Imports: 23 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 added in v1.122.0

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

func ResolveComputeAddress added in v1.122.0

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

func ResolveComputeBackendService added in v1.122.0

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

func ResolveComputeNetwork added in v1.122.0

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

func ResolveComputeServiceAttachment added in v1.122.0

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

func ResolveComputeSubnetwork added in v1.122.0

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

func ResolveComputeTargetGrpcProxy added in v1.122.0

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

func ResolveComputeTargetHTTPProxy added in v1.122.0

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

func ResolveComputeTargetHTTPSProxy added in v1.122.0

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

func ResolveComputeTargetSSLProxy added in v1.122.0

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

func ResolveComputeTargetTCPProxy added in v1.122.0

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

func ResolveComputeTargetVPNGateway added in v1.122.0

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

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

Jump to

Keyboard shortcuts

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