clients

package
v0.2.0 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func BoolValue

func BoolValue(v *bool) bool

BoolValue converts the supplied bool pointer to an bool, returning false if the pointer is nil.

func GetAuthInfo

func GetAuthInfo(ctx context.Context, c client.Client, mg resource.Managed) (token string, err error)

GetAuthInfo returns the necessary authentication information that is necessary to use when the controller connects to DigitalOcean API in order to reconcile the managed resource.

func IgnoreNotFound added in v0.2.0

func IgnoreNotFound(err error, response *godo.Response) error

IgnoreNotFound checks for response of DigitalOcean GET API call and the content of returned error to ignore it if the response is a '404 not found' error otherwise bubble up the error.

func Int64Value

func Int64Value(v *int64) int64

Int64Value converts the supplied int64 pointer to an int, returning zero if the pointer is nil.

func IntValue

func IntValue(v *int) int

IntValue converts the supplied int pointer to an int, returning zero if the pointer is nil.

func LateInitializeBool

func LateInitializeBool(b *bool, from bool) *bool

LateInitializeBool implements late initialization for bool type.

func LateInitializeInt64

func LateInitializeInt64(i *int64, from int64) *int64

LateInitializeInt64 implements late initialization for int64 type.

func LateInitializeString

func LateInitializeString(s *string, from string) *string

LateInitializeString implements late initialization for string type.

func LateInitializeStringMap

func LateInitializeStringMap(s map[string]string, from map[string]string) map[string]string

LateInitializeStringMap implements late initialization for string map type.

func LateInitializeStringSlice

func LateInitializeStringSlice(s []string, from []string) []string

LateInitializeStringSlice implements late initialization for string slice type.

func StringValue

func StringValue(v *string) string

StringValue converts the supplied string pointer to a string, returning the empty string if the pointer is nil.

Types

This section is empty.

Directories

Path Synopsis
mock
kube
Package kube is a generated GoMock package.
Package kube is a generated GoMock package.

Jump to

Keyboard shortcuts

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