Documentation

Overview

Package v1alpha1 is the v1alpha1 version of the API.

Index

Constants

This section is empty.

Variables

View Source
var (
	SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes)
	AddToScheme   = SchemeBuilder.AddToScheme
)
View Source
var SchemeGroupVersion = schema.GroupVersion{Group: "fogatlas.fbk.eu", Version: "v1alpha1"}

SchemeGroupVersion is group version used to register these objects

Functions

func Kind

func Kind(kind string) schema.GroupKind

Kind takes an unqualified kind and returns back a Group qualified GroupKind

func Resource

func Resource(resource string) schema.GroupResource

Resource takes an unqualified resource and returns a Group qualified GroupResource

Types

type DynamicNode

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

	Spec   DynamicNodeSpec   `json:"spec"`
	Status DynamicNodeStatus `json:"status"`
}

DynamicNode is a specification for a DynamicNode resource

func (*DynamicNode) DeepCopy

func (in *DynamicNode) DeepCopy() *DynamicNode

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

func (*DynamicNode) DeepCopyInto

func (in *DynamicNode) DeepCopyInto(out *DynamicNode)

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

func (*DynamicNode) DeepCopyObject

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

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

type DynamicNodeList

type DynamicNodeList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata"`

	Items []DynamicNode `json:"items"`
}

DynamicNodeList is a list of DynamicNode resources

func (*DynamicNodeList) DeepCopy

func (in *DynamicNodeList) DeepCopy() *DynamicNodeList

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

func (*DynamicNodeList) DeepCopyInto

func (in *DynamicNodeList) DeepCopyInto(out *DynamicNodeList)

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

func (*DynamicNodeList) DeepCopyObject

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

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

type DynamicNodeSpec

type DynamicNodeSpec struct {
	Id              string        `json:"id"`
	Description     string        `json:"description"`
	Location        string        `json:"location"`
	Tier            int32         `json:"tier"`
	IpAddress       string        `json:"ip_address"`
	RegionId        string        `json:"region_id"`
	AnsibleSshUser  string        `json:"ansible_ssh_user"`
	Architecture    string        `json:"architecture"`
	Processor       string        `json:"processor"`
	Gpu             string        `json:"gpu"`
	Memory          string        `json:"memory"`
	Storage         string        `json:"storage"`
	OperatingSystem string        `json:"operating_system"`
	Status          DynamicStatus `json:"status"`
}

DynamicNodeSpec is the spec for a DynamicNode resource

func (*DynamicNodeSpec) DeepCopy

func (in *DynamicNodeSpec) DeepCopy() *DynamicNodeSpec

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

func (*DynamicNodeSpec) DeepCopyInto

func (in *DynamicNodeSpec) DeepCopyInto(out *DynamicNodeSpec)

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

type DynamicNodeStatus

type DynamicNodeStatus struct {
	CurrentStatus int32 `json:"currentStatus"`
}

DynamicNodeStatus is the status for a DynamicNode resource

func (*DynamicNodeStatus) DeepCopy

func (in *DynamicNodeStatus) DeepCopy() *DynamicNodeStatus

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

func (*DynamicNodeStatus) DeepCopyInto

func (in *DynamicNodeStatus) DeepCopyInto(out *DynamicNodeStatus)

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

type DynamicStatus

type DynamicStatus string
const (
	Baremetal       DynamicStatus = "baremetal"
	Vpnset          DynamicStatus = "vpnset"
	Clustered       DynamicStatus = "clustered"
	Free_ext        DynamicStatus = "free_ext"
	Free            DynamicStatus = "free"
	Advertised      DynamicStatus = "advertised"
	Reserved_ext    DynamicStatus = "reserved_ext"
	Reserved        DynamicStatus = "reserved"
	Provisioned_ext DynamicStatus = "provisioned_ext"
	Provisioned     DynamicStatus = "provisioned"
	Provisioning    DynamicStatus = "provisioning"
	Unprovisioning  DynamicStatus = "unprovisioning"
	Clustering      DynamicStatus = "clustering"
	Unclustering    DynamicStatus = "unclustering"
)

type ExternalEndpoint

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

	Spec   ExternalEndpointSpec   `json:"spec"`
	Status ExternalEndpointStatus `json:"status"`
}

ExternalEndpoint is a specification for a ExternalEndpoint resource

func (*ExternalEndpoint) DeepCopy

func (in *ExternalEndpoint) DeepCopy() *ExternalEndpoint

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

func (*ExternalEndpoint) DeepCopyInto

func (in *ExternalEndpoint) DeepCopyInto(out *ExternalEndpoint)

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

func (*ExternalEndpoint) DeepCopyObject

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

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

type ExternalEndpointList

type ExternalEndpointList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata"`

	Items []ExternalEndpoint `json:"items"`
}

ExternalEndpointList is a list of ExternalEndpoint resources

func (*ExternalEndpointList) DeepCopy

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

func (*ExternalEndpointList) DeepCopyInto

func (in *ExternalEndpointList) DeepCopyInto(out *ExternalEndpointList)

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

func (*ExternalEndpointList) DeepCopyObject

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

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

type ExternalEndpointSpec

type ExternalEndpointSpec struct {
	Id          string `json:"id"`
	Type        string `json:"type"`
	Name        string `json:"name"`
	Description string `json:"description"`
	IpAddress   string `json:"ipaddress"`
	Location    string `json:"location"`
	RegionId    string `json:"regionid"`
}

ExternalEndpointSpec is the spec for a ExternalEndpoint resource

func (*ExternalEndpointSpec) DeepCopy

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

func (*ExternalEndpointSpec) DeepCopyInto

func (in *ExternalEndpointSpec) DeepCopyInto(out *ExternalEndpointSpec)

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

type ExternalEndpointStatus

type ExternalEndpointStatus struct {
	CurrentStatus int32 `json:"currentStatus"`
}

ExternalEndpointStatus is the status for a ExternalEndpoint resource

func (*ExternalEndpointStatus) DeepCopy

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

func (*ExternalEndpointStatus) DeepCopyInto

func (in *ExternalEndpointStatus) DeepCopyInto(out *ExternalEndpointStatus)

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

type FADepl

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

	Spec   FADeplSpec   `json:"spec"`
	Status FADeplStatus `json:"status"`
}

FADepl is a specification for a FADepl resource

func (*FADepl) DeepCopy

func (in *FADepl) DeepCopy() *FADepl

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

func (*FADepl) DeepCopyInto

func (in *FADepl) DeepCopyInto(out *FADepl)

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

func (*FADepl) DeepCopyObject

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

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

type FADeplDataFlow

type FADeplDataFlow struct {
	BandwidthRequired int32  `json:"bandwidthrequired"`
	LatencyRequired   int32  `json:"latency"`
	SourceId          string `json:"sourceid"`
	DestinationId     string `json:"destinationid"`
}

func (*FADeplDataFlow) DeepCopy

func (in *FADeplDataFlow) DeepCopy() *FADeplDataFlow

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

func (*FADeplDataFlow) DeepCopyInto

func (in *FADeplDataFlow) DeepCopyInto(out *FADeplDataFlow)

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

type FADeplList

type FADeplList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata"`

	Items []FADepl `json:"items"`
}

FADeplList is a list of FADepl resources

func (*FADeplList) DeepCopy

func (in *FADeplList) DeepCopy() *FADeplList

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

func (*FADeplList) DeepCopyInto

func (in *FADeplList) DeepCopyInto(out *FADeplList)

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

func (*FADeplList) DeepCopyObject

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

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

type FADeplMicroservice

type FADeplMicroservice struct {
	Name         string            `json:"name"`
	Regions      []*FARegion       `json:"regions,omitempty"`
	MIPSRequired int64             `json:"mipsrequired,omitempty"`
	Deployment   appsv1.Deployment `json:"deployment"`
}

func (*FADeplMicroservice) DeepCopy

func (in *FADeplMicroservice) DeepCopy() *FADeplMicroservice

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

func (*FADeplMicroservice) DeepCopyInto

func (in *FADeplMicroservice) DeepCopyInto(out *FADeplMicroservice)

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

type FADeplSpec

type FADeplSpec struct {
	ExternalEndpoints []string              `json:"externalendpoints"`
	Microservices     []*FADeplMicroservice `json:"microservices"`
	DataFlows         []*FADeplDataFlow     `json:"dataflows,omitempty"`
	Algorithm         string                `json:"algorithm"`
}

FADeplSpec is the spec for a FADepl resource

func (*FADeplSpec) DeepCopy

func (in *FADeplSpec) DeepCopy() *FADeplSpec

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

func (*FADeplSpec) DeepCopyInto

func (in *FADeplSpec) DeepCopyInto(out *FADeplSpec)

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

type FADeplStatus

type FADeplStatus struct {
	Placements     []*FAPlacement     `json:"placements,omitempty"`
	LinksOccupancy []*FALinkOccupancy `json:"linksoccupancy,omitempty"`
	CurrentStatus  FAStatus           `json:"currentstatus"`
}

FADeplStatus is the status for a FADepl resource

func (*FADeplStatus) DeepCopy

func (in *FADeplStatus) DeepCopy() *FADeplStatus

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

func (*FADeplStatus) DeepCopyInto

func (in *FADeplStatus) DeepCopyInto(out *FADeplStatus)

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

type FALinkOccupancy

type FALinkOccupancy struct {
	LinkId      string `json:"linkid"`
	BwAllocated int32  `json:"bwallocated"`
	IsChanged   bool   `json:"ischanged"`
}

func (*FALinkOccupancy) DeepCopy

func (in *FALinkOccupancy) DeepCopy() *FALinkOccupancy

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

func (*FALinkOccupancy) DeepCopyInto

func (in *FALinkOccupancy) DeepCopyInto(out *FALinkOccupancy)

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

type FAPlacement

type FAPlacement struct {
	Regions      []*FARegion `json:"regions"`
	Microservice string      `json:"microservice"`
}

func (*FAPlacement) DeepCopy

func (in *FAPlacement) DeepCopy() *FAPlacement

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

func (*FAPlacement) DeepCopyInto

func (in *FAPlacement) DeepCopyInto(out *FAPlacement)

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

type FARegion

type FARegion struct {
	RegionRequired string `json:"regionrequired,omitempty"`
	RegionSelected string `json:"regionselected"`
	Replicas       int32  `json:"replicas,omitempty"`
	Image          string `json:"image,omitempty"`
	CPU2MIPSMilli  int64  `json:"cpu2mipsmilli,omitempty"`
}

func (*FARegion) DeepCopy

func (in *FARegion) DeepCopy() *FARegion

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

func (*FARegion) DeepCopyInto

func (in *FARegion) DeepCopyInto(out *FARegion)

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

type FAStatus

type FAStatus int32
const (
	New FAStatus = iota
	Synced
	Failed
	Changed
)

type FedFADepl

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

	Spec   FedFADeplSpec `json:"spec"`
	Status FADeplStatus  `json:"status"`
}

FedFADepl is a specification for a FedFADepl resource

func (*FedFADepl) DeepCopy

func (in *FedFADepl) DeepCopy() *FedFADepl

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

func (*FedFADepl) DeepCopyInto

func (in *FedFADepl) DeepCopyInto(out *FedFADepl)

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

func (*FedFADepl) DeepCopyObject

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

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

type FedFADeplList

type FedFADeplList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata"`

	Items []FedFADepl `json:"items"`
}

FedFADeplList is a list of FedFADepl resources

func (*FedFADeplList) DeepCopy

func (in *FedFADeplList) DeepCopy() *FedFADeplList

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

func (*FedFADeplList) DeepCopyInto

func (in *FedFADeplList) DeepCopyInto(out *FedFADeplList)

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

func (*FedFADeplList) DeepCopyObject

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

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

type FedFADeplMicroservice

type FedFADeplMicroservice struct {
	Name                string                    `json:"name"`
	FederatedDeployment unstructured.Unstructured `json:"federateddeployment"`
}

func (*FedFADeplMicroservice) DeepCopy

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

func (*FedFADeplMicroservice) DeepCopyInto

func (in *FedFADeplMicroservice) DeepCopyInto(out *FedFADeplMicroservice)

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

type FedFADeplSpec

type FedFADeplSpec struct {
	Name              string                   `json:"name"`
	Description       string                   `json:"description"`
	ExternalEndpoints []string                 `json:"externalendpoints"`
	Microservices     []*FedFADeplMicroservice `json:"microservices"`
	DataFlows         []*FADeplDataFlow        `json:"dataflows"`
	Algorithm         string                   `json:"algorithm"`
}

FedFADeplSpec is the spec for a FADepl resource

func (*FedFADeplSpec) DeepCopy

func (in *FedFADeplSpec) DeepCopy() *FedFADeplSpec

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

func (*FedFADeplSpec) DeepCopyInto

func (in *FedFADeplSpec) DeepCopyInto(out *FedFADeplSpec)

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

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

	Spec   LinkSpec   `json:"spec"`
	Status LinkStatus `json:"status"`
}

Link is a specification for a Link resource

func (*Link) DeepCopy

func (in *Link) DeepCopy() *Link

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

func (*Link) DeepCopyInto

func (in *Link) DeepCopyInto(out *Link)

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

func (*Link) DeepCopyObject

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

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

type LinkList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata"`

	Items []Link `json:"items"`
}

LinkList is a list of Link resources

func (*LinkList) DeepCopy

func (in *LinkList) DeepCopy() *LinkList

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

func (*LinkList) DeepCopyInto

func (in *LinkList) DeepCopyInto(out *LinkList)

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

func (*LinkList) DeepCopyObject

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

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

type LinkSpec

type LinkSpec struct {
	Id         string `json:"id"`
	EndpointA  string `json:"endpointa"`
	EndpointB  string `json:"endpointb"`
	BwPeak     int32  `json:"bwpeak"`
	BwMeasured int32  `json:"bwmeasured"`
	Latency    int32  `json:"latency"`
	Status     string `json:"status"`
}

LinkSpec is the spec for a Link resource

func (*LinkSpec) DeepCopy

func (in *LinkSpec) DeepCopy() *LinkSpec

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

func (*LinkSpec) DeepCopyInto

func (in *LinkSpec) DeepCopyInto(out *LinkSpec)

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

type LinkStatus

type LinkStatus struct {
	BwAllocated   int32 `json:"bwallocated"`
	CurrentStatus int32 `json:"currentstatus"`
}

LinkStatus is the status for a Link resource

func (*LinkStatus) DeepCopy

func (in *LinkStatus) DeepCopy() *LinkStatus

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

func (*LinkStatus) DeepCopyInto

func (in *LinkStatus) DeepCopyInto(out *LinkStatus)

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

type Region

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

	Spec   RegionSpec   `json:"spec"`
	Status RegionStatus `json:"status"`
}

Region is a specification for a Region resource

func (*Region) DeepCopy

func (in *Region) DeepCopy() *Region

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

func (*Region) DeepCopyInto

func (in *Region) DeepCopyInto(out *Region)

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

func (*Region) DeepCopyObject

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

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

type RegionList

type RegionList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata"`

	Items []Region `json:"items"`
}

RegionList is a list of Region resources

func (*RegionList) DeepCopy

func (in *RegionList) DeepCopy() *RegionList

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

func (*RegionList) DeepCopyInto

func (in *RegionList) DeepCopyInto(out *RegionList)

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

func (*RegionList) DeepCopyObject

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

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

type RegionSpec

type RegionSpec struct {
	Id          string     `json:"id"`
	Name        string     `json:"name"`
	Description string     `json:"description"`
	Location    string     `json:"location"`
	Tier        int32      `json:"tier"`
	Type        RegionType `json:"type,omitempty"`
	CPUModel    string     `json:"cpumodel"`
	CPU2MIPS    int64      `json:"cpu2mips"`
}

RegionSpec is the spec for a Region resource

func (*RegionSpec) DeepCopy

func (in *RegionSpec) DeepCopy() *RegionSpec

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

func (*RegionSpec) DeepCopyInto

func (in *RegionSpec) DeepCopyInto(out *RegionSpec)

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

type RegionStatus

type RegionStatus struct {
	CurrentStatus int32 `json:"currentStatus"`
}

RegionStatus is the status for a Region resource

func (*RegionStatus) DeepCopy

func (in *RegionStatus) DeepCopy() *RegionStatus

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

func (*RegionStatus) DeepCopyInto

func (in *RegionStatus) DeepCopyInto(out *RegionStatus)

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

type RegionType

type RegionType string

RegionType is the type of a Region resource nodes, clusters

const (
	Nodes       RegionType = "nodes"
	Clusters    RegionType = "clusters"
	Hostcluster RegionType = "hostcluster"
)