phoenixnap

package
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Mar 20, 2023 License: Apache-2.0 Imports: 27 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ProviderName string = "phoenixnap"

	// ConsumerToken token for metal consumer
	ConsumerToken string = "cloud-provider-phoenixnap"
)
View Source
const (
	InstanceStatusRebooting  instanceStatus = "rebooting"
	InstanceStatusCreating   instanceStatus = "creating"
	InstanceStatusResetting  instanceStatus = "resetting"
	InstanceStatusPoweredOn  instanceStatus = "powered-on"
	InstanceStatusPoweredOff instanceStatus = "powered-off"
	InstanceStatusError      instanceStatus = "error"
	InstanceStatusDeleting   instanceStatus = "deleting"
)
View Source
const (
	DefaultAnnotationIPLocation = "phoenixnap.com/ip-location"
)

Variables

This section is empty.

Functions

Types

type Config

type Config struct {
	ClientID             string  `json:"clientID"`
	ClientSecret         string  `json:"clientSecret"`
	BaseURL              *string `json:"base-url,omitempty"`
	LoadBalancerSetting  string  `json:"loadbalancer"`
	Location             string  `json:"location,omitempty"`
	AnnotationIPLocation string  `json:"annotationIPLocation,omitempty"`
	APIServerPort        int32   `json:"apiServerPort,omitempty"`
	ServiceNodeSelector  string  `json:"serviceNodeSelector,omitempty"`
}

Config configuration for a provider, includes authentication token, and optional override URL to talk to a different PhoenixNAP API endpoint

func (Config) Strings

func (c Config) Strings() []string

String converts the Config structure to a string, while masking hidden fields. Is not 100% a String() conversion, as it adds some intelligence to the output, and masks sensitive data

Directories

Path Synopsis
kubevip
empty loadbalancer that does nothing, but exists to enable bgp functionality
empty loadbalancer that does nothing, but exists to enable bgp functionality

Jump to

Keyboard shortcuts

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