references

package
v1.120.1 Latest Latest
Warning

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

Go to latest
Published: Jul 3, 2024 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AsProjectRef added in v1.120.0

func AsProjectRef(in *v1alpha1.ResourceRef) *refs.ProjectRef

AsProjectRef converts a generic ResourceRef into a ProjectRef

func GetResourceID added in v1.120.0

func GetResourceID(u *unstructured.Unstructured) (string, error)

func ResolveProjectIDForObject added in v1.120.0

func ResolveProjectIDForObject(ctx context.Context, reader client.Reader, obj *unstructured.Unstructured) (string, error)

Types

type ComputeNetwork added in v1.119.0

type ComputeNetwork struct {
	Project          string
	ComputeNetworkID string
}

func ResolveComputeNetwork added in v1.119.0

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

func (*ComputeNetwork) String added in v1.119.0

func (c *ComputeNetwork) String() string

type Project

type Project struct {
	ProjectID string
}

func ResolveProject

func ResolveProject(ctx context.Context, reader client.Reader, src client.Object, ref *refs.ProjectRef) (*Project, error)

ResolveProject will resolve a ProjectRef to a Project, with the ProjectID.

Jump to

Keyboard shortcuts

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