v1beta1

package
v0.4.10 Latest Latest
Warning

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

Go to latest
Published: Oct 5, 2021 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Overview

Package v1beta1 contains API Schema definitions for the cloud v1beta3 API group

Package v1beta1 contains API Schema definitions for the k8s v1beta3 API group

Index

Constants

This section is empty.

Variables

View Source
var (
	// SchemeGroupVersion is group version used to register these objects
	SchemeGroupVersion = schema.GroupVersion{Group: "topo.onosproject.org", Version: "v1beta1"}

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

	// AddToScheme is required by the client code generator
	AddToScheme = SchemeBuilder.AddToScheme
)

Functions

This section is empty.

Types

type Entity

type Entity struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              EntitySpec   `json:"spec,omitempty"`
	Status            EntityStatus `json:"status,omitempty"`
}

Entity is the Schema for the Entity API +k8s:openapi-gen=true

func (*Entity) DeepCopy

func (in *Entity) DeepCopy() *Entity

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

func (*Entity) DeepCopyInto

func (in *Entity) DeepCopyInto(out *Entity)

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

func (*Entity) DeepCopyObject

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

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

type EntityList

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

EntityList contains a list of Database

func (*EntityList) DeepCopy

func (in *EntityList) DeepCopy() *EntityList

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

func (*EntityList) DeepCopyInto

func (in *EntityList) DeepCopyInto(out *EntityList)

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

func (*EntityList) DeepCopyObject

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

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

type EntitySpec

type EntitySpec struct {
	URI     string                          `json:"uri,omitempty"`
	Kind    metav1.ObjectMeta               `json:"kind,omitempty"`
	Aspects map[string]runtime.RawExtension `json:"aspects,omitempty"`
}

EntitySpec is the k8s spec for a Entity resource

func (*EntitySpec) DeepCopy

func (in *EntitySpec) DeepCopy() *EntitySpec

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

func (*EntitySpec) DeepCopyInto

func (in *EntitySpec) DeepCopyInto(out *EntitySpec)

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

type EntityStatus

type EntityStatus struct{}

EntityStatus defines the observed state of Entity

func (*EntityStatus) DeepCopy

func (in *EntityStatus) DeepCopy() *EntityStatus

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

func (*EntityStatus) DeepCopyInto

func (in *EntityStatus) DeepCopyInto(out *EntityStatus)

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

type Kind

type Kind struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              KindSpec   `json:"spec,omitempty"`
	Status            KindStatus `json:"status,omitempty"`
}

Kind is the Schema for the Kind API +k8s:openapi-gen=true

func (*Kind) DeepCopy

func (in *Kind) DeepCopy() *Kind

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

func (*Kind) DeepCopyInto

func (in *Kind) DeepCopyInto(out *Kind)

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

func (*Kind) DeepCopyObject

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

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

type KindList

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

KindList contains a list of Database

func (*KindList) DeepCopy

func (in *KindList) DeepCopy() *KindList

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

func (*KindList) DeepCopyInto

func (in *KindList) DeepCopyInto(out *KindList)

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

func (*KindList) DeepCopyObject

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

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

type KindSpec

type KindSpec struct {
	Aspects map[string]runtime.RawExtension `json:"aspects,omitempty"`
}

KindSpec is the k8s spec for a Kind resource

func (*KindSpec) DeepCopy

func (in *KindSpec) DeepCopy() *KindSpec

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

func (*KindSpec) DeepCopyInto

func (in *KindSpec) DeepCopyInto(out *KindSpec)

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

type KindStatus

type KindStatus struct{}

KindStatus defines the observed state of Kind

func (*KindStatus) DeepCopy

func (in *KindStatus) DeepCopy() *KindStatus

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

func (*KindStatus) DeepCopyInto

func (in *KindStatus) DeepCopyInto(out *KindStatus)

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

type Relation

type Relation struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              RelationSpec   `json:"spec,omitempty"`
	Status            RelationStatus `json:"status,omitempty"`
}

Relation is the Schema for the Relation API +k8s:openapi-gen=true

func (*Relation) DeepCopy

func (in *Relation) DeepCopy() *Relation

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

func (*Relation) DeepCopyInto

func (in *Relation) DeepCopyInto(out *Relation)

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

func (*Relation) DeepCopyObject

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

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

type RelationEndpoint added in v0.4.7

type RelationEndpoint struct {
	metav1.ObjectMeta `json:"metadata,omitempty"`
	URI               string `json:"uri,omitempty"`
}

RelationEndpoint represents the source or target or a Relation resource

func (*RelationEndpoint) DeepCopy added in v0.4.7

func (in *RelationEndpoint) DeepCopy() *RelationEndpoint

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

func (*RelationEndpoint) DeepCopyInto added in v0.4.7

func (in *RelationEndpoint) DeepCopyInto(out *RelationEndpoint)

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

type RelationList

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

RelationList contains a list of Database

func (*RelationList) DeepCopy

func (in *RelationList) DeepCopy() *RelationList

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

func (*RelationList) DeepCopyInto

func (in *RelationList) DeepCopyInto(out *RelationList)

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

func (*RelationList) DeepCopyObject

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

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

type RelationSpec

type RelationSpec struct {
	URI     string                          `json:"uri,omitempty"`
	Kind    metav1.ObjectMeta               `json:"kind,omitempty"`
	Source  RelationEndpoint                `json:"source,omitempty"`
	Target  RelationEndpoint                `json:"target,omitempty"`
	Aspects map[string]runtime.RawExtension `json:"aspects,omitempty"`
}

RelationSpec is the k8s spec for a Relation resource

func (*RelationSpec) DeepCopy

func (in *RelationSpec) DeepCopy() *RelationSpec

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

func (*RelationSpec) DeepCopyInto

func (in *RelationSpec) DeepCopyInto(out *RelationSpec)

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

type RelationStatus

type RelationStatus struct{}

RelationStatus defines the observed state of Relation

func (*RelationStatus) DeepCopy

func (in *RelationStatus) DeepCopy() *RelationStatus

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

func (*RelationStatus) DeepCopyInto

func (in *RelationStatus) DeepCopyInto(out *RelationStatus)

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

type Service

type Service struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ServiceSpec   `json:"spec,omitempty"`
	Status            ServiceStatus `json:"status,omitempty"`
}

Service is the Schema for the Service API +k8s:openapi-gen=true

func (*Service) DeepCopy

func (in *Service) DeepCopy() *Service

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

func (*Service) DeepCopyInto

func (in *Service) DeepCopyInto(out *Service)

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

func (*Service) DeepCopyObject

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

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

type ServiceList

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

ServiceList contains a list of Service

func (*ServiceList) DeepCopy

func (in *ServiceList) DeepCopy() *ServiceList

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

func (*ServiceList) DeepCopyInto

func (in *ServiceList) DeepCopyInto(out *ServiceList)

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

func (*ServiceList) DeepCopyObject

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

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

type ServiceSpec

type ServiceSpec struct {
	Selector *metav1.LabelSelector `json:"selector"`
}

ServiceSpec is the k8s spec for a Service resource

func (*ServiceSpec) DeepCopy

func (in *ServiceSpec) DeepCopy() *ServiceSpec

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

func (*ServiceSpec) DeepCopyInto

func (in *ServiceSpec) DeepCopyInto(out *ServiceSpec)

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

type ServiceStatus

type ServiceStatus struct{}

ServiceStatus defines the observed state of Service

func (*ServiceStatus) DeepCopy

func (in *ServiceStatus) DeepCopy() *ServiceStatus

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

func (*ServiceStatus) DeepCopyInto

func (in *ServiceStatus) DeepCopyInto(out *ServiceStatus)

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

Jump to

Keyboard shortcuts

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