v1alpha1

package
v0.0.0-...-fe54a24 Latest Latest
Warning

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

Go to latest
Published: Jul 16, 2021 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Overview

Package v1alpha1 contains API Schema definitions for the mesh v1alpha1 API group +groupName=kuma.io

Index

Constants

This section is empty.

Variables

View Source
var (
	// GroupVersion is group version used to register these objects
	GroupVersion = schema.GroupVersion{Group: "kuma.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
)

Functions

This section is empty.

Types

type CircuitBreaker

type CircuitBreaker struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Mesh              string `json:"mesh,omitempty"`

	Spec model.RawMessage `json:"spec,omitempty"`
}

CircuitBreaker is the Schema for the circuitbreaker API.

+kubebuilder:object:root=true

func (*CircuitBreaker) DeepCopy

func (in *CircuitBreaker) DeepCopy() *CircuitBreaker

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

func (*CircuitBreaker) DeepCopyInto

func (in *CircuitBreaker) DeepCopyInto(out *CircuitBreaker)

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

func (*CircuitBreaker) DeepCopyObject

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

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

func (*CircuitBreaker) GetMesh

func (cb *CircuitBreaker) GetMesh() string

func (*CircuitBreaker) GetObjectMeta

func (cb *CircuitBreaker) GetObjectMeta() *metav1.ObjectMeta

func (*CircuitBreaker) GetSpec

func (cb *CircuitBreaker) GetSpec() map[string]interface{}

func (*CircuitBreaker) Scope

func (cb *CircuitBreaker) Scope() model.Scope

func (*CircuitBreaker) SetMesh

func (cb *CircuitBreaker) SetMesh(mesh string)

func (*CircuitBreaker) SetObjectMeta

func (cb *CircuitBreaker) SetObjectMeta(m *metav1.ObjectMeta)

func (*CircuitBreaker) SetSpec

func (cb *CircuitBreaker) SetSpec(spec map[string]interface{})

type CircuitBreakerList

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

CircuitBreakerList contains a list of CircuitBreaker.

+kubebuilder:object:root=true

func (*CircuitBreakerList) DeepCopy

func (in *CircuitBreakerList) DeepCopy() *CircuitBreakerList

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

func (*CircuitBreakerList) DeepCopyInto

func (in *CircuitBreakerList) DeepCopyInto(out *CircuitBreakerList)

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

func (*CircuitBreakerList) DeepCopyObject

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

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

func (*CircuitBreakerList) GetItems

func (l *CircuitBreakerList) GetItems() []model.KubernetesObject

type Dataplane

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

	Mesh string           `json:"mesh,omitempty"`
	Spec model.RawMessage `json:"spec,omitempty"`
}

Dataplane is the Schema for the Dataplane API.

+kubebuilder:object:root=true

func (*Dataplane) DeepCopy

func (in *Dataplane) DeepCopy() *Dataplane

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

func (*Dataplane) DeepCopyInto

func (in *Dataplane) DeepCopyInto(out *Dataplane)

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

func (*Dataplane) DeepCopyObject

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

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

func (*Dataplane) GetMesh

func (pt *Dataplane) GetMesh() string

func (*Dataplane) GetObjectMeta

func (pt *Dataplane) GetObjectMeta() *metav1.ObjectMeta

func (*Dataplane) GetSpec

func (pt *Dataplane) GetSpec() map[string]interface{}

func (*Dataplane) Scope

func (l *Dataplane) Scope() model.Scope

func (*Dataplane) SetMesh

func (pt *Dataplane) SetMesh(mesh string)

func (*Dataplane) SetObjectMeta

func (pt *Dataplane) SetObjectMeta(m *metav1.ObjectMeta)

func (*Dataplane) SetSpec

func (pt *Dataplane) SetSpec(spec map[string]interface{})

type DataplaneInsight

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

	Mesh   string           `json:"mesh,omitempty"`
	Status model.RawMessage `json:"status,omitempty"`
}

DataplaneInsight is the Schema for the Dataplane Insights API.

+kubebuilder:object:root=true

func (*DataplaneInsight) DeepCopy

func (in *DataplaneInsight) DeepCopy() *DataplaneInsight

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

func (*DataplaneInsight) DeepCopyInto

func (in *DataplaneInsight) DeepCopyInto(out *DataplaneInsight)

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

func (*DataplaneInsight) DeepCopyObject

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

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

func (*DataplaneInsight) GetMesh

func (pt *DataplaneInsight) GetMesh() string

func (*DataplaneInsight) GetObjectMeta

func (pt *DataplaneInsight) GetObjectMeta() *metav1.ObjectMeta

func (*DataplaneInsight) GetSpec

func (pt *DataplaneInsight) GetSpec() map[string]interface{}

func (*DataplaneInsight) Scope

func (pt *DataplaneInsight) Scope() model.Scope

func (*DataplaneInsight) SetMesh

func (pt *DataplaneInsight) SetMesh(mesh string)

func (*DataplaneInsight) SetObjectMeta

func (pt *DataplaneInsight) SetObjectMeta(m *metav1.ObjectMeta)

func (*DataplaneInsight) SetSpec

func (pt *DataplaneInsight) SetSpec(spec map[string]interface{})

type DataplaneInsightList

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

DataplaneInsightList contains a list of Dataplane.

+kubebuilder:object:root=true

func (*DataplaneInsightList) DeepCopy

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

func (*DataplaneInsightList) DeepCopyInto

func (in *DataplaneInsightList) DeepCopyInto(out *DataplaneInsightList)

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

func (*DataplaneInsightList) DeepCopyObject

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

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

func (*DataplaneInsightList) GetItems

type DataplaneList

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

DataplaneList contains a list of Dataplane.

+kubebuilder:object:root=true

func (*DataplaneList) DeepCopy

func (in *DataplaneList) DeepCopy() *DataplaneList

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

func (*DataplaneList) DeepCopyInto

func (in *DataplaneList) DeepCopyInto(out *DataplaneList)

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

func (*DataplaneList) DeepCopyObject

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

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

func (*DataplaneList) GetItems

func (l *DataplaneList) GetItems() []model.KubernetesObject

type ExternalService

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

	Mesh string           `json:"mesh,omitempty"`
	Spec model.RawMessage `json:"spec,omitempty"`
}

ExternalService is the Schema for the ExternalService API.

+kubebuilder:object:root=true

func (*ExternalService) DeepCopy

func (in *ExternalService) DeepCopy() *ExternalService

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

func (*ExternalService) DeepCopyInto

func (in *ExternalService) DeepCopyInto(out *ExternalService)

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

func (*ExternalService) DeepCopyObject

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

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

func (*ExternalService) GetMesh

func (pt *ExternalService) GetMesh() string

func (*ExternalService) GetObjectMeta

func (pt *ExternalService) GetObjectMeta() *metav1.ObjectMeta

func (*ExternalService) GetSpec

func (pt *ExternalService) GetSpec() map[string]interface{}

func (*ExternalService) Scope

func (l *ExternalService) Scope() model.Scope

func (*ExternalService) SetMesh

func (pt *ExternalService) SetMesh(mesh string)

func (*ExternalService) SetObjectMeta

func (pt *ExternalService) SetObjectMeta(m *metav1.ObjectMeta)

func (*ExternalService) SetSpec

func (pt *ExternalService) SetSpec(spec map[string]interface{})

type ExternalServiceList

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

ExternalServiceList contains a list of ExternalServices.

+kubebuilder:object:root=true

func (*ExternalServiceList) DeepCopy

func (in *ExternalServiceList) DeepCopy() *ExternalServiceList

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

func (*ExternalServiceList) DeepCopyInto

func (in *ExternalServiceList) DeepCopyInto(out *ExternalServiceList)

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

func (*ExternalServiceList) DeepCopyObject

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

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

func (*ExternalServiceList) GetItems

func (l *ExternalServiceList) GetItems() []model.KubernetesObject

type FaultInjection

type FaultInjection struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Mesh              string `json:"mesh,omitempty"`

	Spec model.RawMessage `json:"spec,omitempty"`
}

FaultInjection is the Schema for the FaultInjection API.

+kubebuilder:object:root=true

func (*FaultInjection) DeepCopy

func (in *FaultInjection) DeepCopy() *FaultInjection

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

func (*FaultInjection) DeepCopyInto

func (in *FaultInjection) DeepCopyInto(out *FaultInjection)

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

func (*FaultInjection) DeepCopyObject

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

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

func (*FaultInjection) GetMesh

func (fi *FaultInjection) GetMesh() string

func (*FaultInjection) GetObjectMeta

func (fi *FaultInjection) GetObjectMeta() *metav1.ObjectMeta

func (*FaultInjection) GetSpec

func (fi *FaultInjection) GetSpec() map[string]interface{}

func (*FaultInjection) Scope

func (fi *FaultInjection) Scope() model.Scope

func (*FaultInjection) SetMesh

func (fi *FaultInjection) SetMesh(mesh string)

func (*FaultInjection) SetObjectMeta

func (fi *FaultInjection) SetObjectMeta(m *metav1.ObjectMeta)

func (*FaultInjection) SetSpec

func (fi *FaultInjection) SetSpec(spec map[string]interface{})

type FaultInjectionList

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

FaultInjectionList contains a list of FaultInjections.

+kubebuilder:object:root=true

func (*FaultInjectionList) DeepCopy

func (in *FaultInjectionList) DeepCopy() *FaultInjectionList

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

func (*FaultInjectionList) DeepCopyInto

func (in *FaultInjectionList) DeepCopyInto(out *FaultInjectionList)

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

func (*FaultInjectionList) DeepCopyObject

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

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

func (*FaultInjectionList) GetItems

func (l *FaultInjectionList) GetItems() []model.KubernetesObject

type HealthCheck

type HealthCheck struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Mesh              string `json:"mesh,omitempty"`

	Spec model.RawMessage `json:"spec,omitempty"`
}

HealthCheck is the Schema for the HealthCheck API.

+kubebuilder:object:root=true

func (*HealthCheck) DeepCopy

func (in *HealthCheck) DeepCopy() *HealthCheck

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

func (*HealthCheck) DeepCopyInto

func (in *HealthCheck) DeepCopyInto(out *HealthCheck)

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

func (*HealthCheck) DeepCopyObject

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

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

func (*HealthCheck) GetMesh

func (o *HealthCheck) GetMesh() string

func (*HealthCheck) GetObjectMeta

func (o *HealthCheck) GetObjectMeta() *metav1.ObjectMeta

func (*HealthCheck) GetSpec

func (o *HealthCheck) GetSpec() map[string]interface{}

func (*HealthCheck) Scope

func (o *HealthCheck) Scope() model.Scope

func (*HealthCheck) SetMesh

func (o *HealthCheck) SetMesh(mesh string)

func (*HealthCheck) SetObjectMeta

func (o *HealthCheck) SetObjectMeta(m *metav1.ObjectMeta)

func (*HealthCheck) SetSpec

func (o *HealthCheck) SetSpec(spec map[string]interface{})

type HealthCheckList

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

HealthCheckList contains a list of HealthChecks.

+kubebuilder:object:root=true

func (*HealthCheckList) DeepCopy

func (in *HealthCheckList) DeepCopy() *HealthCheckList

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

func (*HealthCheckList) DeepCopyInto

func (in *HealthCheckList) DeepCopyInto(out *HealthCheckList)

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

func (*HealthCheckList) DeepCopyObject

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

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

func (*HealthCheckList) GetItems

func (l *HealthCheckList) GetItems() []model.KubernetesObject

type Mesh

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

	Spec model.RawMessage `json:"spec,omitempty"`
}

Mesh is the Schema for the Mesh API.

+kubebuilder:object:root=true

func (*Mesh) DeepCopy

func (in *Mesh) DeepCopy() *Mesh

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

func (*Mesh) DeepCopyInto

func (in *Mesh) DeepCopyInto(out *Mesh)

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

func (*Mesh) DeepCopyObject

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

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

func (*Mesh) GetMesh

func (pt *Mesh) GetMesh() string

func (*Mesh) GetObjectMeta

func (pt *Mesh) GetObjectMeta() *metav1.ObjectMeta

func (*Mesh) GetSpec

func (pt *Mesh) GetSpec() map[string]interface{}

func (*Mesh) Scope

func (pt *Mesh) Scope() model.Scope

func (*Mesh) SetMesh

func (pt *Mesh) SetMesh(mesh string)

func (*Mesh) SetObjectMeta

func (pt *Mesh) SetObjectMeta(m *metav1.ObjectMeta)

func (*Mesh) SetSpec

func (pt *Mesh) SetSpec(spec map[string]interface{})

type MeshInsight

type MeshInsight struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Mesh              string `json:"mesh,omitempty"`

	Spec model.RawMessage `json:"spec,omitempty"`
}

MeshInsight is the Schema for the MeshInsights API.

+kubebuilder:object:root=true

func (*MeshInsight) DeepCopy

func (in *MeshInsight) DeepCopy() *MeshInsight

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

func (*MeshInsight) DeepCopyInto

func (in *MeshInsight) DeepCopyInto(out *MeshInsight)

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

func (*MeshInsight) DeepCopyObject

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

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

func (*MeshInsight) GetMesh

func (in *MeshInsight) GetMesh() string

func (*MeshInsight) GetObjectMeta

func (in *MeshInsight) GetObjectMeta() *metav1.ObjectMeta

func (*MeshInsight) GetSpec

func (in *MeshInsight) GetSpec() map[string]interface{}

func (*MeshInsight) Scope

func (in *MeshInsight) Scope() model.Scope

func (*MeshInsight) SetMesh

func (in *MeshInsight) SetMesh(mesh string)

func (*MeshInsight) SetObjectMeta

func (in *MeshInsight) SetObjectMeta(m *metav1.ObjectMeta)

func (*MeshInsight) SetSpec

func (in *MeshInsight) SetSpec(spec map[string]interface{})

type MeshInsightList

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

MeshInsightList contains a list of MeshInsights.

+kubebuilder:object:root=true

func (*MeshInsightList) DeepCopy

func (in *MeshInsightList) DeepCopy() *MeshInsightList

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

func (*MeshInsightList) DeepCopyInto

func (in *MeshInsightList) DeepCopyInto(out *MeshInsightList)

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

func (*MeshInsightList) DeepCopyObject

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

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

func (*MeshInsightList) GetItems

func (in *MeshInsightList) GetItems() []model.KubernetesObject

type MeshList

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

MeshList contains a list of Mesh.

+kubebuilder:object:root=true

func (*MeshList) DeepCopy

func (in *MeshList) DeepCopy() *MeshList

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

func (*MeshList) DeepCopyInto

func (in *MeshList) DeepCopyInto(out *MeshList)

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

func (*MeshList) DeepCopyObject

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

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

func (*MeshList) GetItems

func (l *MeshList) GetItems() []model.KubernetesObject

type ProxyTemplate

type ProxyTemplate struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Mesh              string `json:"mesh,omitempty"`

	Spec model.RawMessage `json:"spec,omitempty"`
}

ProxyTemplate is the Schema for the ProxyTemplate API.

+kubebuilder:object:root=true

func (*ProxyTemplate) DeepCopy

func (in *ProxyTemplate) DeepCopy() *ProxyTemplate

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

func (*ProxyTemplate) DeepCopyInto

func (in *ProxyTemplate) DeepCopyInto(out *ProxyTemplate)

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

func (*ProxyTemplate) DeepCopyObject

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

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

func (*ProxyTemplate) GetMesh

func (pt *ProxyTemplate) GetMesh() string

func (*ProxyTemplate) GetObjectMeta

func (pt *ProxyTemplate) GetObjectMeta() *metav1.ObjectMeta

func (*ProxyTemplate) GetSpec

func (pt *ProxyTemplate) GetSpec() map[string]interface{}

func (*ProxyTemplate) Scope

func (l *ProxyTemplate) Scope() model.Scope

func (*ProxyTemplate) SetMesh

func (pt *ProxyTemplate) SetMesh(mesh string)

func (*ProxyTemplate) SetObjectMeta

func (pt *ProxyTemplate) SetObjectMeta(m *metav1.ObjectMeta)

func (*ProxyTemplate) SetSpec

func (pt *ProxyTemplate) SetSpec(spec map[string]interface{})

type ProxyTemplateList

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

ProxyTemplateList contains a list of ProxyTemplates.

+kubebuilder:object:root=true

func (*ProxyTemplateList) DeepCopy

func (in *ProxyTemplateList) DeepCopy() *ProxyTemplateList

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

func (*ProxyTemplateList) DeepCopyInto

func (in *ProxyTemplateList) DeepCopyInto(out *ProxyTemplateList)

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

func (*ProxyTemplateList) DeepCopyObject

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

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

func (*ProxyTemplateList) GetItems

func (l *ProxyTemplateList) GetItems() []model.KubernetesObject

type RateLimit

type RateLimit struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Mesh              string `json:"mesh,omitempty"`

	Spec model.RawMessage `json:"spec,omitempty"`
}

RateLimit is the Schema for the RateLimit API.

+kubebuilder:object:root=true

func (*RateLimit) DeepCopy

func (in *RateLimit) DeepCopy() *RateLimit

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

func (*RateLimit) DeepCopyInto

func (in *RateLimit) DeepCopyInto(out *RateLimit)

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

func (*RateLimit) DeepCopyObject

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

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

func (*RateLimit) GetMesh

func (tp *RateLimit) GetMesh() string

func (*RateLimit) GetObjectMeta

func (tp *RateLimit) GetObjectMeta() *metav1.ObjectMeta

func (*RateLimit) GetSpec

func (tp *RateLimit) GetSpec() map[string]interface{}

func (*RateLimit) Scope

func (tp *RateLimit) Scope() model.Scope

func (*RateLimit) SetMesh

func (tp *RateLimit) SetMesh(mesh string)

func (*RateLimit) SetObjectMeta

func (tp *RateLimit) SetObjectMeta(m *metav1.ObjectMeta)

func (*RateLimit) SetSpec

func (tp *RateLimit) SetSpec(spec map[string]interface{})

type RateLimitList

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

RateLimitList contains a list of RateLimits.

+kubebuilder:object:root=true

func (*RateLimitList) DeepCopy

func (in *RateLimitList) DeepCopy() *RateLimitList

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

func (*RateLimitList) DeepCopyInto

func (in *RateLimitList) DeepCopyInto(out *RateLimitList)

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

func (*RateLimitList) DeepCopyObject

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

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

func (*RateLimitList) GetItems

func (l *RateLimitList) GetItems() []model.KubernetesObject

type Retry

type Retry struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Mesh              string `json:"mesh,omitempty"`

	Spec model.RawMessage `json:"spec,omitempty"`
}

Retry is the Schema for the Retry API.

+kubebuilder:object:root=true

func (*Retry) DeepCopy

func (in *Retry) DeepCopy() *Retry

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

func (*Retry) DeepCopyInto

func (in *Retry) DeepCopyInto(out *Retry)

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

func (*Retry) DeepCopyObject

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

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

func (*Retry) GetMesh

func (o *Retry) GetMesh() string

func (*Retry) GetObjectMeta

func (o *Retry) GetObjectMeta() *metav1.ObjectMeta

func (*Retry) GetSpec

func (o *Retry) GetSpec() map[string]interface{}

func (*Retry) Scope

func (o *Retry) Scope() model.Scope

func (*Retry) SetMesh

func (o *Retry) SetMesh(mesh string)

func (*Retry) SetObjectMeta

func (o *Retry) SetObjectMeta(m *metav1.ObjectMeta)

func (*Retry) SetSpec

func (o *Retry) SetSpec(spec map[string]interface{})

type RetryList

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

RetryList contains a list of Retries.

+kubebuilder:object:root=true

func (*RetryList) DeepCopy

func (in *RetryList) DeepCopy() *RetryList

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

func (*RetryList) DeepCopyInto

func (in *RetryList) DeepCopyInto(out *RetryList)

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

func (*RetryList) DeepCopyObject

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

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

func (*RetryList) GetItems

func (l *RetryList) GetItems() []model.KubernetesObject

type ServiceInsight

type ServiceInsight struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Mesh              string `json:"mesh,omitempty"`

	Spec model.RawMessage `json:"spec,omitempty"`
}

ServiceInsight is the Schema for the ServiceInsight API.

+kubebuilder:object:root=true

func (*ServiceInsight) DeepCopy

func (in *ServiceInsight) DeepCopy() *ServiceInsight

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

func (*ServiceInsight) DeepCopyInto

func (in *ServiceInsight) DeepCopyInto(out *ServiceInsight)

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

func (*ServiceInsight) DeepCopyObject

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

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

func (*ServiceInsight) GetMesh

func (in *ServiceInsight) GetMesh() string

func (*ServiceInsight) GetObjectMeta

func (in *ServiceInsight) GetObjectMeta() *metav1.ObjectMeta

func (*ServiceInsight) GetSpec

func (in *ServiceInsight) GetSpec() map[string]interface{}

func (*ServiceInsight) Scope

func (in *ServiceInsight) Scope() model.Scope

func (*ServiceInsight) SetMesh

func (in *ServiceInsight) SetMesh(mesh string)

func (*ServiceInsight) SetObjectMeta

func (in *ServiceInsight) SetObjectMeta(m *metav1.ObjectMeta)

func (*ServiceInsight) SetSpec

func (in *ServiceInsight) SetSpec(spec map[string]interface{})

type ServiceInsightList

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

ServiceInsightList contains a list of ServiceInsights.

+kubebuilder:object:root=true

func (*ServiceInsightList) DeepCopy

func (in *ServiceInsightList) DeepCopy() *ServiceInsightList

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

func (*ServiceInsightList) DeepCopyInto

func (in *ServiceInsightList) DeepCopyInto(out *ServiceInsightList)

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

func (*ServiceInsightList) DeepCopyObject

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

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

func (*ServiceInsightList) GetItems

func (in *ServiceInsightList) GetItems() []model.KubernetesObject

type Timeout

type Timeout struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Mesh              string `json:"mesh,omitempty"`

	Spec model.RawMessage `json:"spec,omitempty"`
}

Timeout is the Schema for the Timeout API.

+kubebuilder:object:root=true

func (*Timeout) DeepCopy

func (in *Timeout) DeepCopy() *Timeout

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

func (*Timeout) DeepCopyInto

func (in *Timeout) DeepCopyInto(out *Timeout)

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

func (*Timeout) DeepCopyObject

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

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

func (*Timeout) GetMesh

func (t *Timeout) GetMesh() string

func (*Timeout) GetObjectMeta

func (t *Timeout) GetObjectMeta() *metav1.ObjectMeta

func (*Timeout) GetSpec

func (t *Timeout) GetSpec() map[string]interface{}

func (*Timeout) Scope

func (t *Timeout) Scope() model.Scope

func (*Timeout) SetMesh

func (t *Timeout) SetMesh(mesh string)

func (*Timeout) SetObjectMeta

func (t *Timeout) SetObjectMeta(m *metav1.ObjectMeta)

func (*Timeout) SetSpec

func (t *Timeout) SetSpec(spec map[string]interface{})

type TimeoutList

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

TimeoutList contains a list of Timeouts.

+kubebuilder:object:root=true

func (*TimeoutList) DeepCopy

func (in *TimeoutList) DeepCopy() *TimeoutList

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

func (*TimeoutList) DeepCopyInto

func (in *TimeoutList) DeepCopyInto(out *TimeoutList)

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

func (*TimeoutList) DeepCopyObject

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

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

func (*TimeoutList) GetItems

func (l *TimeoutList) GetItems() []model.KubernetesObject

type TrafficLog

type TrafficLog struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Mesh              string `json:"mesh,omitempty"`

	Spec model.RawMessage `json:"spec,omitempty"`
}

TrafficLog is the Schema for the TrafficLog API.

+kubebuilder:object:root=true

func (*TrafficLog) DeepCopy

func (in *TrafficLog) DeepCopy() *TrafficLog

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

func (*TrafficLog) DeepCopyInto

func (in *TrafficLog) DeepCopyInto(out *TrafficLog)

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

func (*TrafficLog) DeepCopyObject

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

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

func (*TrafficLog) GetMesh

func (tp *TrafficLog) GetMesh() string

func (*TrafficLog) GetObjectMeta

func (tp *TrafficLog) GetObjectMeta() *metav1.ObjectMeta

func (*TrafficLog) GetSpec

func (tp *TrafficLog) GetSpec() map[string]interface{}

func (*TrafficLog) Scope

func (tp *TrafficLog) Scope() model.Scope

func (*TrafficLog) SetMesh

func (tp *TrafficLog) SetMesh(mesh string)

func (*TrafficLog) SetObjectMeta

func (tp *TrafficLog) SetObjectMeta(m *metav1.ObjectMeta)

func (*TrafficLog) SetSpec

func (tp *TrafficLog) SetSpec(spec map[string]interface{})

type TrafficLogList

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

TrafficLogList contains a list of TrafficLogs.

+kubebuilder:object:root=true

func (*TrafficLogList) DeepCopy

func (in *TrafficLogList) DeepCopy() *TrafficLogList

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

func (*TrafficLogList) DeepCopyInto

func (in *TrafficLogList) DeepCopyInto(out *TrafficLogList)

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

func (*TrafficLogList) DeepCopyObject

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

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

func (*TrafficLogList) GetItems

func (l *TrafficLogList) GetItems() []model.KubernetesObject

type TrafficPermission

type TrafficPermission struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Mesh              string `json:"mesh,omitempty"`

	Spec model.RawMessage `json:"spec,omitempty"`
}

TrafficPermission is the Schema for the TrafficPermission API.

+kubebuilder:object:root=true

func (*TrafficPermission) DeepCopy

func (in *TrafficPermission) DeepCopy() *TrafficPermission

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

func (*TrafficPermission) DeepCopyInto

func (in *TrafficPermission) DeepCopyInto(out *TrafficPermission)

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

func (*TrafficPermission) DeepCopyObject

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

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

func (*TrafficPermission) GetMesh

func (tp *TrafficPermission) GetMesh() string

func (*TrafficPermission) GetObjectMeta

func (tp *TrafficPermission) GetObjectMeta() *metav1.ObjectMeta

func (*TrafficPermission) GetSpec

func (tp *TrafficPermission) GetSpec() map[string]interface{}

func (*TrafficPermission) Scope

func (tp *TrafficPermission) Scope() model.Scope

func (*TrafficPermission) SetMesh

func (tp *TrafficPermission) SetMesh(mesh string)

func (*TrafficPermission) SetObjectMeta

func (tp *TrafficPermission) SetObjectMeta(m *metav1.ObjectMeta)

func (*TrafficPermission) SetSpec

func (tp *TrafficPermission) SetSpec(spec map[string]interface{})

type TrafficPermissionList

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

TrafficPermissionList contains a list of TrafficPermissions.

+kubebuilder:object:root=true

func (*TrafficPermissionList) DeepCopy

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

func (*TrafficPermissionList) DeepCopyInto

func (in *TrafficPermissionList) DeepCopyInto(out *TrafficPermissionList)

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

func (*TrafficPermissionList) DeepCopyObject

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

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

func (*TrafficPermissionList) GetItems

type TrafficRoute

type TrafficRoute struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Mesh              string `json:"mesh,omitempty"`

	Spec model.RawMessage `json:"spec,omitempty"`
}

TrafficRoute is the Schema for the Traffic Routes API.

+kubebuilder:object:root=true

func (*TrafficRoute) DeepCopy

func (in *TrafficRoute) DeepCopy() *TrafficRoute

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

func (*TrafficRoute) DeepCopyInto

func (in *TrafficRoute) DeepCopyInto(out *TrafficRoute)

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

func (*TrafficRoute) DeepCopyObject

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

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

func (*TrafficRoute) GetMesh

func (pt *TrafficRoute) GetMesh() string

func (*TrafficRoute) GetObjectMeta

func (pt *TrafficRoute) GetObjectMeta() *metav1.ObjectMeta

func (*TrafficRoute) GetSpec

func (pt *TrafficRoute) GetSpec() map[string]interface{}

func (*TrafficRoute) Scope

func (pt *TrafficRoute) Scope() model.Scope

func (*TrafficRoute) SetMesh

func (pt *TrafficRoute) SetMesh(mesh string)

func (*TrafficRoute) SetObjectMeta

func (pt *TrafficRoute) SetObjectMeta(m *metav1.ObjectMeta)

func (*TrafficRoute) SetSpec

func (pt *TrafficRoute) SetSpec(spec map[string]interface{})

type TrafficRouteList

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

TrafficRouteList contains a list of TrafficRoutes.

+kubebuilder:object:root=true

func (*TrafficRouteList) DeepCopy

func (in *TrafficRouteList) DeepCopy() *TrafficRouteList

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

func (*TrafficRouteList) DeepCopyInto

func (in *TrafficRouteList) DeepCopyInto(out *TrafficRouteList)

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

func (*TrafficRouteList) DeepCopyObject

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

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

func (*TrafficRouteList) GetItems

func (l *TrafficRouteList) GetItems() []model.KubernetesObject

type TrafficTrace

type TrafficTrace struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Mesh              string `json:"mesh,omitempty"`

	Spec model.RawMessage `json:"spec,omitempty"`
}

TrafficTrace is the Schema for the TrafficTrace API.

+kubebuilder:object:root=true

func (*TrafficTrace) DeepCopy

func (in *TrafficTrace) DeepCopy() *TrafficTrace

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

func (*TrafficTrace) DeepCopyInto

func (in *TrafficTrace) DeepCopyInto(out *TrafficTrace)

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

func (*TrafficTrace) DeepCopyObject

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

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

func (*TrafficTrace) GetMesh

func (tt *TrafficTrace) GetMesh() string

func (*TrafficTrace) GetObjectMeta

func (tt *TrafficTrace) GetObjectMeta() *metav1.ObjectMeta

func (*TrafficTrace) GetSpec

func (tt *TrafficTrace) GetSpec() map[string]interface{}

func (*TrafficTrace) Scope

func (tt *TrafficTrace) Scope() model.Scope

func (*TrafficTrace) SetMesh

func (tt *TrafficTrace) SetMesh(mesh string)

func (*TrafficTrace) SetObjectMeta

func (tt *TrafficTrace) SetObjectMeta(m *metav1.ObjectMeta)

func (*TrafficTrace) SetSpec

func (tt *TrafficTrace) SetSpec(spec map[string]interface{})

type TrafficTraceList

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

TrafficTraceList contains a list of TrafficTraces.

+kubebuilder:object:root=true

func (*TrafficTraceList) DeepCopy

func (in *TrafficTraceList) DeepCopy() *TrafficTraceList

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

func (*TrafficTraceList) DeepCopyInto

func (in *TrafficTraceList) DeepCopyInto(out *TrafficTraceList)

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

func (*TrafficTraceList) DeepCopyObject

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

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

func (*TrafficTraceList) GetItems

func (l *TrafficTraceList) GetItems() []model.KubernetesObject

type Zone

type Zone struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Mesh              string `json:"mesh,omitempty"`

	Spec model.RawMessage `json:"spec,omitempty"`
}

Zone is the Schema for the Zone API.

+kubebuilder:object:root=true

func (*Zone) DeepCopy

func (in *Zone) DeepCopy() *Zone

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

func (*Zone) DeepCopyInto

func (in *Zone) DeepCopyInto(out *Zone)

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

func (*Zone) DeepCopyObject

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

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

func (*Zone) GetMesh

func (cb *Zone) GetMesh() string

func (*Zone) GetObjectMeta

func (cb *Zone) GetObjectMeta() *metav1.ObjectMeta

func (*Zone) GetSpec

func (cb *Zone) GetSpec() map[string]interface{}

func (*Zone) Scope

func (cb *Zone) Scope() model.Scope

func (*Zone) SetMesh

func (cb *Zone) SetMesh(mesh string)

func (*Zone) SetObjectMeta

func (cb *Zone) SetObjectMeta(m *metav1.ObjectMeta)

func (*Zone) SetSpec

func (cb *Zone) SetSpec(spec map[string]interface{})

type ZoneIngress

type ZoneIngress struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Mesh              string `json:"mesh,omitempty"`

	Spec model.RawMessage `json:"spec,omitempty"`
}

ZoneIngress is the Schema for the Zone Ingress API.

+kubebuilder:object:root=true

func (*ZoneIngress) DeepCopy

func (in *ZoneIngress) DeepCopy() *ZoneIngress

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

func (*ZoneIngress) DeepCopyInto

func (in *ZoneIngress) DeepCopyInto(out *ZoneIngress)

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

func (*ZoneIngress) DeepCopyObject

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

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

func (*ZoneIngress) GetMesh

func (zi *ZoneIngress) GetMesh() string

func (*ZoneIngress) GetObjectMeta

func (zi *ZoneIngress) GetObjectMeta() *metav1.ObjectMeta

func (*ZoneIngress) GetSpec

func (zi *ZoneIngress) GetSpec() map[string]interface{}

func (*ZoneIngress) Scope

func (zi *ZoneIngress) Scope() model.Scope

func (*ZoneIngress) SetMesh

func (zi *ZoneIngress) SetMesh(mesh string)

func (*ZoneIngress) SetObjectMeta

func (zi *ZoneIngress) SetObjectMeta(m *metav1.ObjectMeta)

func (*ZoneIngress) SetSpec

func (zi *ZoneIngress) SetSpec(spec map[string]interface{})

type ZoneIngressInsight

type ZoneIngressInsight struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Mesh              string `json:"mesh,omitempty"`

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

ZoneIngressInsight is the Schema for the zone API

func (*ZoneIngressInsight) DeepCopy

func (cb *ZoneIngressInsight) DeepCopy() *ZoneIngressInsight

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

func (*ZoneIngressInsight) DeepCopyInto

func (cb *ZoneIngressInsight) DeepCopyInto(out *ZoneIngressInsight)

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

func (*ZoneIngressInsight) DeepCopyObject

func (cb *ZoneIngressInsight) DeepCopyObject() runtime.Object

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

func (*ZoneIngressInsight) GetMesh

func (cb *ZoneIngressInsight) GetMesh() string

func (*ZoneIngressInsight) GetObjectMeta

func (cb *ZoneIngressInsight) GetObjectMeta() *metav1.ObjectMeta

func (*ZoneIngressInsight) GetSpec

func (cb *ZoneIngressInsight) GetSpec() map[string]interface{}

func (*ZoneIngressInsight) Scope

func (cb *ZoneIngressInsight) Scope() model.Scope

func (*ZoneIngressInsight) SetMesh

func (cb *ZoneIngressInsight) SetMesh(mesh string)

func (*ZoneIngressInsight) SetObjectMeta

func (cb *ZoneIngressInsight) SetObjectMeta(m *metav1.ObjectMeta)

func (*ZoneIngressInsight) SetSpec

func (cb *ZoneIngressInsight) SetSpec(spec map[string]interface{})

type ZoneIngressInsightList

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

ZoneIngressInsightList contains a list of ZoneIngressInsight

func (*ZoneIngressInsightList) DeepCopy

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

func (*ZoneIngressInsightList) DeepCopyInto

func (l *ZoneIngressInsightList) DeepCopyInto(out *ZoneIngressInsightList)

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

func (*ZoneIngressInsightList) DeepCopyObject

func (l *ZoneIngressInsightList) DeepCopyObject() runtime.Object

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

func (*ZoneIngressInsightList) GetItems

type ZoneIngressInsightSpec

type ZoneIngressInsightSpec = map[string]interface{}

ZoneIngressInsight defines the desired state of ZoneIngressInsight

type ZoneIngressList

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

ZoneIngressList contains a list of ZoneIngresses.

+kubebuilder:object:root=true

func (*ZoneIngressList) DeepCopy

func (in *ZoneIngressList) DeepCopy() *ZoneIngressList

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

func (*ZoneIngressList) DeepCopyInto

func (in *ZoneIngressList) DeepCopyInto(out *ZoneIngressList)

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

func (*ZoneIngressList) DeepCopyObject

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

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

func (*ZoneIngressList) GetItems

func (l *ZoneIngressList) GetItems() []model.KubernetesObject

type ZoneInsight

type ZoneInsight struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Mesh              string `json:"mesh,omitempty"`

	Spec model.RawMessage `json:"spec,omitempty"`
}

ZoneInsight is the Schema for the Zone Insight API.

+kubebuilder:object:root=true

func (*ZoneInsight) DeepCopy

func (in *ZoneInsight) DeepCopy() *ZoneInsight

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

func (*ZoneInsight) DeepCopyInto

func (in *ZoneInsight) DeepCopyInto(out *ZoneInsight)

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

func (*ZoneInsight) DeepCopyObject

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

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

func (*ZoneInsight) GetMesh

func (cb *ZoneInsight) GetMesh() string

func (*ZoneInsight) GetObjectMeta

func (cb *ZoneInsight) GetObjectMeta() *metav1.ObjectMeta

func (*ZoneInsight) GetSpec

func (cb *ZoneInsight) GetSpec() map[string]interface{}

func (*ZoneInsight) Scope

func (cb *ZoneInsight) Scope() model.Scope

func (*ZoneInsight) SetMesh

func (cb *ZoneInsight) SetMesh(mesh string)

func (*ZoneInsight) SetObjectMeta

func (cb *ZoneInsight) SetObjectMeta(m *metav1.ObjectMeta)

func (*ZoneInsight) SetSpec

func (cb *ZoneInsight) SetSpec(spec map[string]interface{})

type ZoneInsightList

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

ZoneInsightList contains a list of ZoneInsights.

+kubebuilder:object:root=true

func (*ZoneInsightList) DeepCopy

func (in *ZoneInsightList) DeepCopy() *ZoneInsightList

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

func (*ZoneInsightList) DeepCopyInto

func (in *ZoneInsightList) DeepCopyInto(out *ZoneInsightList)

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

func (*ZoneInsightList) DeepCopyObject

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

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

func (*ZoneInsightList) GetItems

func (l *ZoneInsightList) GetItems() []model.KubernetesObject

type ZoneList

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

ZoneList contains a list of Zones.

+kubebuilder:object:root=true

func (*ZoneList) DeepCopy

func (in *ZoneList) DeepCopy() *ZoneList

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

func (*ZoneList) DeepCopyInto

func (in *ZoneList) DeepCopyInto(out *ZoneList)

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

func (*ZoneList) DeepCopyObject

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

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

func (*ZoneList) GetItems

func (l *ZoneList) GetItems() []model.KubernetesObject

Jump to

Keyboard shortcuts

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