network

package
v0.23.0-rc.0 Latest Latest
Warning

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

Go to latest
Published: Oct 10, 2022 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GenerateNetwork

func GenerateNetwork(name string, in v1beta1.NetworkParameters, network *compute.Network)

GenerateNetwork takes a *NetworkParameters and returns *compute.Network. It assigns only the fields that are writable, i.e. not labelled as [Output Only] in Google's reference.

func GenerateNetworkObservation

func GenerateNetworkObservation(in compute.Network) v1beta1.NetworkObservation

GenerateNetworkObservation takes a compute.Network and returns *NetworkObservation.

func IsUpToDate

func IsUpToDate(name string, in *v1beta1.NetworkParameters, observed *compute.Network) (upTodate bool, switchToCustom bool, err error)

IsUpToDate checks whether current state is up-to-date compared to the given set of parameters.

func LateInitializeSpec

func LateInitializeSpec(spec *v1beta1.NetworkParameters, in compute.Network)

LateInitializeSpec fills unassigned fields with the values in compute.Network object.

Types

This section is empty.

Jump to

Keyboard shortcuts

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