Documentation
¶
Index ¶
- Constants
- func EndpointAddressApplyConfig(addr v1.EndpointAddress) *v1applyconfig.EndpointAddressApplyConfiguration
- func EndpointPortApplyConfig(port v1.EndpointPort) *v1applyconfig.EndpointPortApplyConfiguration
- func EndpointSubsetApplyConfig(subset v1.EndpointSubset) *v1applyconfig.EndpointSubsetApplyConfiguration
- func ObjectReferenceApplyConfiguration(ref *v1.ObjectReference) *v1applyconfig.ObjectReferenceApplyConfiguration
- func ServicePortApplyConfig(port v1.ServicePort) *v1applyconfig.ServicePortApplyConfiguration
- func ServiceSpecApplyConfig(fip string, spec v1.ServiceSpec) *v1applyconfig.ServiceSpecApplyConfiguration
- type Config
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 ¶
func EndpointAddressApplyConfig ¶
func EndpointAddressApplyConfig(addr v1.EndpointAddress) *v1applyconfig.EndpointAddressApplyConfiguration
func EndpointPortApplyConfig ¶
func EndpointPortApplyConfig(port v1.EndpointPort) *v1applyconfig.EndpointPortApplyConfiguration
func EndpointSubsetApplyConfig ¶
func EndpointSubsetApplyConfig(subset v1.EndpointSubset) *v1applyconfig.EndpointSubsetApplyConfiguration
func ObjectReferenceApplyConfiguration ¶
func ObjectReferenceApplyConfiguration(ref *v1.ObjectReference) *v1applyconfig.ObjectReferenceApplyConfiguration
func ServicePortApplyConfig ¶
func ServicePortApplyConfig(port v1.ServicePort) *v1applyconfig.ServicePortApplyConfiguration
func ServiceSpecApplyConfig ¶
func ServiceSpecApplyConfig(fip string, spec v1.ServiceSpec) *v1applyconfig.ServiceSpecApplyConfiguration
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
Source Files
¶
Click to show internal directories.
Click to hide internal directories.