v1alpha1

package
v0.0.0-...-685acd0 Latest Latest
Warning

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

Go to latest
Published: Sep 17, 2023 License: GPL-3.0 Imports: 12 Imported by: 0

Documentation

Overview

Package v1alpha1 contains API Schema definitions for the infrastructure v1alpha1 API group +kubebuilder:object:generate=true +groupName=infrastructure.cluster.x-k8s.io

Index

Constants

View Source
const (
	// ClusterFinalizer allows cleaning up resources associated with
	// VpsieCluster before removing it from the apiserver.
	ClusterFinalizer = "vpsiecluster.infrastructure.cluster.x-k8s.io"
)
View Source
const (
	// MachineFinalizer allows cleaning up resources associated with
	// VpsieMachine before removing it from the API Server.
	MachineFinalizer = "vpsiemachine.infrastructure.cluster.x-k8s.io"
)

Variables

View Source
var (
	// GroupVersion is group version used to register these objects
	GroupVersion = schema.GroupVersion{Group: "infrastructure.cluster.x-k8s.io", Version: "v1alpha1"}

	// SchemeBuilder is used to add go types to the GroupVersionKind scheme
	SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion}

	// AddToScheme adds the types in this group-version to the given scheme.
	AddToScheme = SchemeBuilder.AddToScheme
)
View Source
var (
	InstanceStatusActive = VpsieInstanceStatus("1")

	InstanceStatusInActive = VpsieInstanceStatus("0")

	InstanceStatusPending = VpsieInstanceStatus("pending")

	InstanceStatusSuspended = VpsieInstanceStatus("suspended")

	InstanceStatusLocked = VpsieInstanceStatus("locked")

	InstanceStatusTerminated = VpsieInstanceStatus("terminated")

	InstanceStatusDeleted = VpsieInstanceStatus("deleted")
)
View Source
var (
	// DefaultLBPort default LoadBalancer port.
	DefaultLBPort = 6443
	// DefaultLBAlgorithm default LoadBalancer algorithm.
	DefaultLBAlgorithm = "round_robin"
	// DefaultLBHealthCheckInterval default LoadBalancer health check interval.
	DefaultLBHealthCheckInterval = 1000
	// DefaultLBHealthCheckTimeout default LoadBalancer health check timeout.
	DefaultLBHealthCheckTimeout = 500
	// DefaultLBHealthCheckUnhealthyThreshold default LoadBalancer unhealthy threshold.
	DefaultLBHealthCheckUnhealthyThreshold = 2
	// DefaultLBHealthCheckHealthyThreshold default LoadBalancer healthy threshold.
	DefaultLBHealthCheckHealthyThreshold = 5
)

Functions

func SafeName

func SafeName(name string) string

Types

type AdditionalStorage

type AdditionalStorage struct {
	DiskFormat  string `json:"diskFormat,omitempty"`
	Size        string `json:"size,omitempty"`
	Name        string `json:"name,omitempty"`
	StorageType string `json:"storageType,omitempty"`
	IsAutomatic int    `json:"isAutomatic,omitempty"`
}

func (*AdditionalStorage) DeepCopy

func (in *AdditionalStorage) DeepCopy() *AdditionalStorage

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AdditionalStorage.

func (*AdditionalStorage) DeepCopyInto

func (in *AdditionalStorage) DeepCopyInto(out *AdditionalStorage)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type BackEnd

type BackEnd struct {
	// +optional
	VmIdentifier string `json:"vmIdentifier,omitempty"`

	// +optional
	IP string `json:"ip,omitempty"`
}

func (*BackEnd) DeepCopy

func (in *BackEnd) DeepCopy() *BackEnd

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackEnd.

func (*BackEnd) DeepCopyInto

func (in *BackEnd) DeepCopyInto(out *BackEnd)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Domain

type Domain struct {
	// +optional
	DomainName string `json:"domainName,omitempty"`

	// +optional
	DomainId string `json:"domainId,omitempty"`

	// +optional
	BackPort string `json:"backPort,omitempty"`

	// +optional
	Backends BackEnd `json:"backends,omitempty"`
}

func (*Domain) DeepCopy

func (in *Domain) DeepCopy() *Domain

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Domain.

func (*Domain) DeepCopyInto

func (in *Domain) DeepCopyInto(out *Domain)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LoadBalancer

type LoadBalancer struct {
	// The Vpsie load balancer UUID. If omitted, a new load balancer will be created.
	// +optional
	ID string `json:"id,omitempty"`

	// It must be either "round_robin" or "least_connections". The default value is "round_robin".
	// +optional
	// +kubebuilder:validation:Enum=round_robin;least_connections
	Algorithm string `json:"algorithm,omitempty"`

	// +optional
	DcIdentifier string `json:"dcIdentifier,omitempty"`

	// +optional
	LbName string `json:"lbName,omitempty"`

	// +optional
	RedirectHTTP int `json:"redirectHTTP,omitempty"`

	// +optional
	Rules []Rule `json:"rules,omitempty"`

	// +optional
	Domains []Domain `json:"domains,omitempty"`

	// +optional
	HealthCheck VpsieLoadBalancerHealthCheck `json:"healthCheck,omitempty"`

	// +optional
	ResourceIdentifier string `json:"resourceIdentifier,omitempty"`
}

func (*LoadBalancer) ApplyDefaults

func (v *LoadBalancer) ApplyDefaults()

func (*LoadBalancer) DeepCopy

func (in *LoadBalancer) DeepCopy() *LoadBalancer

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancer.

func (*LoadBalancer) DeepCopyInto

func (in *LoadBalancer) DeepCopyInto(out *LoadBalancer)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type NetworkSpec

type NetworkSpec struct {
	// VPC configuration.
	// +optional
	VPC VPCSpec `json:"vpc,omitempty"`

	// LoadBalancer configuration
	APIServerLoadbalancers LoadBalancer `json:"apiServerLoadbalancers,omitempty"`
}

NetworkSpec encapsulates all things related to Vpsie network.

func (*NetworkSpec) DeepCopy

func (in *NetworkSpec) DeepCopy() *NetworkSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkSpec.

func (*NetworkSpec) DeepCopyInto

func (in *NetworkSpec) DeepCopyInto(out *NetworkSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Rule

type Rule struct {
	// +optional
	Scheme string `json:"scheme,omitempty"`

	// +optional
	FrontPort string `json:"frontPort,omitempty"`

	// +optional
	Backends []BackEnd `json:"backends,omitempty"`

	// +optional
	BackPort string `json:"backPort,omitempty"`

	// +optional
	DomainName string `json:"domainName,omitempty"`

	// +optional
	Domains []Domain `json:"domains,omitempty"`
}

func (*Rule) DeepCopy

func (in *Rule) DeepCopy() *Rule

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Rule.

func (*Rule) DeepCopyInto

func (in *Rule) DeepCopyInto(out *Rule)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VPCSpec

type VPCSpec struct {
	// ID is the vpc-id of the VPC this provider should use to create resources.
	// +optional
	ID string `json:"id,omitempty"`

	// +optional
	Name string `json:"name"`

	// +optional
	DcIdentifier string `json:"dcIdentifier"`

	// +optional
	NetworkRange string `json:"networkRange,omitempty"`

	// +optional
	NetworkSize string `json:"networkSize,omitempty"`

	// +optional
	AutoGenerate int `json:"autoGenerate,omitempty"`
}

func (*VPCSpec) DeepCopy

func (in *VPCSpec) DeepCopy() *VPCSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VPCSpec.

func (*VPCSpec) DeepCopyInto

func (in *VPCSpec) DeepCopyInto(out *VPCSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VpsieCluster

type VpsieCluster struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   VpsieClusterSpec   `json:"spec,omitempty"`
	Status VpsieClusterStatus `json:"status,omitempty"`
}

VpsieCluster is the Schema for the vpsieclusters API

func (*VpsieCluster) DeepCopy

func (in *VpsieCluster) DeepCopy() *VpsieCluster

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpsieCluster.

func (*VpsieCluster) DeepCopyInto

func (in *VpsieCluster) DeepCopyInto(out *VpsieCluster)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VpsieCluster) DeepCopyObject

func (in *VpsieCluster) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*VpsieCluster) Default

func (r *VpsieCluster) Default()

Default implements webhook.Defaulter so a webhook will be registered for the type

func (*VpsieCluster) SetupWebhookWithManager

func (r *VpsieCluster) SetupWebhookWithManager(mgr ctrl.Manager) error

func (*VpsieCluster) ValidateCreate

func (r *VpsieCluster) ValidateCreate() (admission.Warnings, error)

ValidateCreate implements webhook.Validator so a webhook will be registered for the type

func (*VpsieCluster) ValidateDelete

func (r *VpsieCluster) ValidateDelete() (admission.Warnings, error)

ValidateDelete implements webhook.Validator so a webhook will be registered for the type

func (*VpsieCluster) ValidateUpdate

func (r *VpsieCluster) ValidateUpdate(old runtime.Object) (admission.Warnings, error)

ValidateUpdate implements webhook.Validator so a webhook will be registered for the type

type VpsieClusterList

type VpsieClusterList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []VpsieCluster `json:"items"`
}

VpsieClusterList contains a list of VpsieCluster

func (*VpsieClusterList) DeepCopy

func (in *VpsieClusterList) DeepCopy() *VpsieClusterList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpsieClusterList.

func (*VpsieClusterList) DeepCopyInto

func (in *VpsieClusterList) DeepCopyInto(out *VpsieClusterList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VpsieClusterList) DeepCopyObject

func (in *VpsieClusterList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type VpsieClusterSpec

type VpsieClusterSpec struct {

	// Project is the name of the project to deploy the cluster to.
	Project string `json:"project"`

	// The Vpsie dcIdentifier the cluster lives in.
	// +optional
	DcIdentifier string `json:"dcIdentifier"`

	// ControlPlaneEndpoint represents the endpoint used to communicate with the control plane.
	// +optional
	ControlPlaneEndpoint clusterv1.APIEndpoint `json:"controlPlaneEndpoint"`

	// NetworkSpec encapsulates all things related to Vpsie network.
	// +optional
	Network NetworkSpec `json:"network"`
}

VpsieClusterSpec defines the desired state of VpsieCluster

func (*VpsieClusterSpec) DeepCopy

func (in *VpsieClusterSpec) DeepCopy() *VpsieClusterSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpsieClusterSpec.

func (*VpsieClusterSpec) DeepCopyInto

func (in *VpsieClusterSpec) DeepCopyInto(out *VpsieClusterSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VpsieClusterStatus

type VpsieClusterStatus struct {
	// Ready indicates that the cluster is ready.
	// +optional
	Ready bool `json:"ready"`

	// Network encapsulates all things related to Vpsie network.
	// +optional
	Network VpsieNetworkResource `json:"network,omitempty"`
}

VpsieClusterStatus defines the observed state of VpsieCluster

func (*VpsieClusterStatus) DeepCopy

func (in *VpsieClusterStatus) DeepCopy() *VpsieClusterStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpsieClusterStatus.

func (*VpsieClusterStatus) DeepCopyInto

func (in *VpsieClusterStatus) DeepCopyInto(out *VpsieClusterStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VpsieInstanceStatus

type VpsieInstanceStatus string

type VpsieLoadBalancerHealthCheck

type VpsieLoadBalancerHealthCheck struct {

	// The number of miilliseconds between between two consecutive health checks
	// If not specified, the default value is 1000.
	// +optional
	Interval int `json:"interval,omitempty"`

	// The number of milliseconds the Load Balancer instance will wait for a response until marking a health check as failed.
	// If not specified, the default value is 500.
	// +optional
	Timeout int `json:"timeout,omitempty"`

	// The number of times a health check must fail for a backend Droplet to be marked "unhealthy" and be removed from the pool.
	// The vaule must be between 2 and 10. If not specified, the default value is 2.
	// +optional
	// +kubebuilder:validation:Minimum=2
	// +kubebuilder:validation:Maximum=10
	UnhealthyThreshold int `json:"unhealthyThreshold,omitempty"`

	// The number of times a health check must pass for a backend Droplet to be marked "healthy" and be re-added to the pool.
	// The vaule must be between 2 and 10. If not specified, the default value is 5.
	// +optional
	// +kubebuilder:validation:Minimum=2
	// +kubebuilder:validation:Maximum=10
	HealthyThreshold int `json:"healthyThreshold,omitempty"`

	//  +optional
	HealthyPath string `json:"healthypath,omitempty"`
}

VpsieLoadBalancerHealthCheck define the Vpsie loadbalancers health check configurations.

func (*VpsieLoadBalancerHealthCheck) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpsieLoadBalancerHealthCheck.

func (*VpsieLoadBalancerHealthCheck) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VpsieMachine

type VpsieMachine struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   VpsieMachineSpec   `json:"spec,omitempty"`
	Status VpsieMachineStatus `json:"status,omitempty"`
}

VpsieMachine is the Schema for the vpsiemachines API

func (*VpsieMachine) DeepCopy

func (in *VpsieMachine) DeepCopy() *VpsieMachine

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpsieMachine.

func (*VpsieMachine) DeepCopyInto

func (in *VpsieMachine) DeepCopyInto(out *VpsieMachine)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VpsieMachine) DeepCopyObject

func (in *VpsieMachine) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type VpsieMachineList

type VpsieMachineList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []VpsieMachine `json:"items"`
}

VpsieMachineList contains a list of VpsieMachine

func (*VpsieMachineList) DeepCopy

func (in *VpsieMachineList) DeepCopy() *VpsieMachineList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpsieMachineList.

func (*VpsieMachineList) DeepCopyInto

func (in *VpsieMachineList) DeepCopyInto(out *VpsieMachineList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VpsieMachineList) DeepCopyObject

func (in *VpsieMachineList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type VpsieMachineSpec

type VpsieMachineSpec struct {

	// ProviderID is the identifier for the VpsieMachine instance
	// +optional
	ProviderID *string `json:"providerID,omitempty"`

	// +optional
	VpsiePlan *string `json:"vpsiePlan,omitempty"`

	// +optional
	OsIdentifier *string `json:"osIdentifier,omitempty"`

	// +optional
	Storage []AdditionalStorage `json:"storage,omitempty"`

	// +optional
	SSHKeys []string `json:"sshKeys,omitempty"`
}

VpsieMachineSpec defines the desired state of VpsieMachine

func (*VpsieMachineSpec) DeepCopy

func (in *VpsieMachineSpec) DeepCopy() *VpsieMachineSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpsieMachineSpec.

func (*VpsieMachineSpec) DeepCopyInto

func (in *VpsieMachineSpec) DeepCopyInto(out *VpsieMachineSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VpsieMachineStatus

type VpsieMachineStatus struct {

	// Ready indicates the vpsie infrastructure has been provisioned and is ready
	// +optional
	Ready bool `json:"ready"`

	// Addresses contains the associated addresses for the vpsie instance.
	// +optional
	Addresses []corev1.NodeAddress `json:"addresses,omitempty"`

	// InstanceStatus is the status of the DigitalOcean droplet instance for this machine.
	// +optional
	InstanceStatus *VpsieInstanceStatus `json:"instanceStatus,omitempty"`

	// FailureReason will be set in the event that there is a terminal problem
	// reconciling the Machine and will contain a succinct value suitable
	// for machine interpretation.
	//
	// Any transient errors that occur during the reconciliation of Machines
	// can be added as events to the Machine object and/or logged in the
	// controller's output.
	// +optional
	FailureReason *errors.MachineStatusError `json:"failureReason,omitempty"`

	// FailureMessage will be set in the event that there is a terminal problem
	// reconciling the Machine and will contain a more verbose string suitable
	// for logging and human consumption.
	//
	// Any transient errors that occur during the reconciliation of Machines
	// can be added as events to the Machine object and/or logged in the
	// controller's output.
	// +optional
	FailureMessage *string `json:"failureMessage,omitempty"`
}

VpsieMachineStatus defines the observed state of VpsieMachine

func (*VpsieMachineStatus) DeepCopy

func (in *VpsieMachineStatus) DeepCopy() *VpsieMachineStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpsieMachineStatus.

func (*VpsieMachineStatus) DeepCopyInto

func (in *VpsieMachineStatus) DeepCopyInto(out *VpsieMachineStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VpsieMachineTemplate

type VpsieMachineTemplate struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec VpsieMachineTemplateSpec `json:"spec,omitempty"`
}

VpsieMachineTemplate is the Schema for the vpsiemachinetemplates API

func (*VpsieMachineTemplate) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpsieMachineTemplate.

func (*VpsieMachineTemplate) DeepCopyInto

func (in *VpsieMachineTemplate) DeepCopyInto(out *VpsieMachineTemplate)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VpsieMachineTemplate) DeepCopyObject

func (in *VpsieMachineTemplate) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type VpsieMachineTemplateList

type VpsieMachineTemplateList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []VpsieMachineTemplate `json:"items"`
}

VpsieMachineTemplateList contains a list of VpsieMachineTemplate

func (*VpsieMachineTemplateList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpsieMachineTemplateList.

func (*VpsieMachineTemplateList) DeepCopyInto

func (in *VpsieMachineTemplateList) DeepCopyInto(out *VpsieMachineTemplateList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VpsieMachineTemplateList) DeepCopyObject

func (in *VpsieMachineTemplateList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type VpsieMachineTemplateResource

type VpsieMachineTemplateResource struct {
	// Standard object's metadata.
	// More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
	// +optional
	ObjectMeta clusterv1.ObjectMeta `json:"metadata,omitempty"`

	// Spec is the specification of the desired behavior of the machine.
	Spec VpsieMachineSpec `json:"spec"`
}

func (*VpsieMachineTemplateResource) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpsieMachineTemplateResource.

func (*VpsieMachineTemplateResource) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VpsieMachineTemplateSpec

type VpsieMachineTemplateSpec struct {
	Template VpsieMachineTemplateResource `json:"template"`
}

VpsieMachineTemplateSpec defines the desired state of VpsieMachineTemplate

func (*VpsieMachineTemplateSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpsieMachineTemplateSpec.

func (*VpsieMachineTemplateSpec) DeepCopyInto

func (in *VpsieMachineTemplateSpec) DeepCopyInto(out *VpsieMachineTemplateSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VpsieNetworkResource

type VpsieNetworkResource struct {
	// ID of Vpsie resource
	// +optional
	ID string `json:"id,omitempty"`

	// +optional
	Name *string `json:"name,omitempty"`

	// +optional
	Status string `json:"status,omitempty"`
}

VpsieNetworkResource encapsulates Vpsie networking resources.

func (*VpsieNetworkResource) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpsieNetworkResource.

func (*VpsieNetworkResource) DeepCopyInto

func (in *VpsieNetworkResource) DeepCopyInto(out *VpsieNetworkResource)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VpsieResourceReference

type VpsieResourceReference struct {
	// +optional
	ID string `json:"id,omitempty"`
}

VpsieResourceReference is a reference to a Vpsie resource.

func (*VpsieResourceReference) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpsieResourceReference.

func (*VpsieResourceReference) DeepCopyInto

func (in *VpsieResourceReference) DeepCopyInto(out *VpsieResourceReference)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VpsieResourceStatus

type VpsieResourceStatus string

Jump to

Keyboard shortcuts

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