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 ¶
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Entity.
func (*Entity) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Entity) DeepCopyObject ¶
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Kind.
func (*Kind) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Kind) DeepCopyObject ¶
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KindList.
func (*KindList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KindList) DeepCopyObject ¶
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KindSpec.
func (*KindSpec) DeepCopyInto ¶
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Relation.
func (*Relation) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Relation) DeepCopyObject ¶
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Service.
func (*Service) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Service) DeepCopyObject ¶
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.