Documentation ¶
Overview ¶
Package v1alpha1 contains API Schema definitions for the mesh v1alpha1 API group +groupName=kuma.io
Index ¶
- Variables
- type CircuitBreaker
- func (in *CircuitBreaker) DeepCopy() *CircuitBreaker
- func (in *CircuitBreaker) DeepCopyInto(out *CircuitBreaker)
- func (in *CircuitBreaker) DeepCopyObject() runtime.Object
- func (cb *CircuitBreaker) GetMesh() string
- func (cb *CircuitBreaker) GetObjectMeta() *metav1.ObjectMeta
- func (cb *CircuitBreaker) GetSpec() map[string]interface{}
- func (cb *CircuitBreaker) Scope() model.Scope
- func (cb *CircuitBreaker) SetMesh(mesh string)
- func (cb *CircuitBreaker) SetObjectMeta(m *metav1.ObjectMeta)
- func (cb *CircuitBreaker) SetSpec(spec map[string]interface{})
- type CircuitBreakerList
- type Dataplane
- func (in *Dataplane) DeepCopy() *Dataplane
- func (in *Dataplane) DeepCopyInto(out *Dataplane)
- func (in *Dataplane) DeepCopyObject() runtime.Object
- func (pt *Dataplane) GetMesh() string
- func (pt *Dataplane) GetObjectMeta() *metav1.ObjectMeta
- func (pt *Dataplane) GetSpec() map[string]interface{}
- func (l *Dataplane) Scope() model.Scope
- func (pt *Dataplane) SetMesh(mesh string)
- func (pt *Dataplane) SetObjectMeta(m *metav1.ObjectMeta)
- func (pt *Dataplane) SetSpec(spec map[string]interface{})
- type DataplaneInsight
- func (in *DataplaneInsight) DeepCopy() *DataplaneInsight
- func (in *DataplaneInsight) DeepCopyInto(out *DataplaneInsight)
- func (in *DataplaneInsight) DeepCopyObject() runtime.Object
- func (pt *DataplaneInsight) GetMesh() string
- func (pt *DataplaneInsight) GetObjectMeta() *metav1.ObjectMeta
- func (pt *DataplaneInsight) GetSpec() map[string]interface{}
- func (pt *DataplaneInsight) Scope() model.Scope
- func (pt *DataplaneInsight) SetMesh(mesh string)
- func (pt *DataplaneInsight) SetObjectMeta(m *metav1.ObjectMeta)
- func (pt *DataplaneInsight) SetSpec(spec map[string]interface{})
- type DataplaneInsightList
- type DataplaneList
- type ExternalService
- func (in *ExternalService) DeepCopy() *ExternalService
- func (in *ExternalService) DeepCopyInto(out *ExternalService)
- func (in *ExternalService) DeepCopyObject() runtime.Object
- func (pt *ExternalService) GetMesh() string
- func (pt *ExternalService) GetObjectMeta() *metav1.ObjectMeta
- func (pt *ExternalService) GetSpec() map[string]interface{}
- func (l *ExternalService) Scope() model.Scope
- func (pt *ExternalService) SetMesh(mesh string)
- func (pt *ExternalService) SetObjectMeta(m *metav1.ObjectMeta)
- func (pt *ExternalService) SetSpec(spec map[string]interface{})
- type ExternalServiceList
- type FaultInjection
- func (in *FaultInjection) DeepCopy() *FaultInjection
- func (in *FaultInjection) DeepCopyInto(out *FaultInjection)
- func (in *FaultInjection) DeepCopyObject() runtime.Object
- func (fi *FaultInjection) GetMesh() string
- func (fi *FaultInjection) GetObjectMeta() *metav1.ObjectMeta
- func (fi *FaultInjection) GetSpec() map[string]interface{}
- func (fi *FaultInjection) Scope() model.Scope
- func (fi *FaultInjection) SetMesh(mesh string)
- func (fi *FaultInjection) SetObjectMeta(m *metav1.ObjectMeta)
- func (fi *FaultInjection) SetSpec(spec map[string]interface{})
- type FaultInjectionList
- type HealthCheck
- func (in *HealthCheck) DeepCopy() *HealthCheck
- func (in *HealthCheck) DeepCopyInto(out *HealthCheck)
- func (in *HealthCheck) DeepCopyObject() runtime.Object
- func (o *HealthCheck) GetMesh() string
- func (o *HealthCheck) GetObjectMeta() *metav1.ObjectMeta
- func (o *HealthCheck) GetSpec() map[string]interface{}
- func (o *HealthCheck) Scope() model.Scope
- func (o *HealthCheck) SetMesh(mesh string)
- func (o *HealthCheck) SetObjectMeta(m *metav1.ObjectMeta)
- func (o *HealthCheck) SetSpec(spec map[string]interface{})
- type HealthCheckList
- type Mesh
- func (in *Mesh) DeepCopy() *Mesh
- func (in *Mesh) DeepCopyInto(out *Mesh)
- func (in *Mesh) DeepCopyObject() runtime.Object
- func (pt *Mesh) GetMesh() string
- func (pt *Mesh) GetObjectMeta() *metav1.ObjectMeta
- func (pt *Mesh) GetSpec() map[string]interface{}
- func (pt *Mesh) Scope() model.Scope
- func (pt *Mesh) SetMesh(mesh string)
- func (pt *Mesh) SetObjectMeta(m *metav1.ObjectMeta)
- func (pt *Mesh) SetSpec(spec map[string]interface{})
- type MeshInsight
- func (in *MeshInsight) DeepCopy() *MeshInsight
- func (in *MeshInsight) DeepCopyInto(out *MeshInsight)
- func (in *MeshInsight) DeepCopyObject() runtime.Object
- func (in *MeshInsight) GetMesh() string
- func (in *MeshInsight) GetObjectMeta() *metav1.ObjectMeta
- func (in *MeshInsight) GetSpec() map[string]interface{}
- func (in *MeshInsight) Scope() model.Scope
- func (in *MeshInsight) SetMesh(mesh string)
- func (in *MeshInsight) SetObjectMeta(m *metav1.ObjectMeta)
- func (in *MeshInsight) SetSpec(spec map[string]interface{})
- type MeshInsightList
- type MeshList
- type ProxyTemplate
- func (in *ProxyTemplate) DeepCopy() *ProxyTemplate
- func (in *ProxyTemplate) DeepCopyInto(out *ProxyTemplate)
- func (in *ProxyTemplate) DeepCopyObject() runtime.Object
- func (pt *ProxyTemplate) GetMesh() string
- func (pt *ProxyTemplate) GetObjectMeta() *metav1.ObjectMeta
- func (pt *ProxyTemplate) GetSpec() map[string]interface{}
- func (l *ProxyTemplate) Scope() model.Scope
- func (pt *ProxyTemplate) SetMesh(mesh string)
- func (pt *ProxyTemplate) SetObjectMeta(m *metav1.ObjectMeta)
- func (pt *ProxyTemplate) SetSpec(spec map[string]interface{})
- type ProxyTemplateList
- type RateLimit
- func (in *RateLimit) DeepCopy() *RateLimit
- func (in *RateLimit) DeepCopyInto(out *RateLimit)
- func (in *RateLimit) DeepCopyObject() runtime.Object
- func (tp *RateLimit) GetMesh() string
- func (tp *RateLimit) GetObjectMeta() *metav1.ObjectMeta
- func (tp *RateLimit) GetSpec() map[string]interface{}
- func (tp *RateLimit) Scope() model.Scope
- func (tp *RateLimit) SetMesh(mesh string)
- func (tp *RateLimit) SetObjectMeta(m *metav1.ObjectMeta)
- func (tp *RateLimit) SetSpec(spec map[string]interface{})
- type RateLimitList
- type Retry
- func (in *Retry) DeepCopy() *Retry
- func (in *Retry) DeepCopyInto(out *Retry)
- func (in *Retry) DeepCopyObject() runtime.Object
- func (o *Retry) GetMesh() string
- func (o *Retry) GetObjectMeta() *metav1.ObjectMeta
- func (o *Retry) GetSpec() map[string]interface{}
- func (o *Retry) Scope() model.Scope
- func (o *Retry) SetMesh(mesh string)
- func (o *Retry) SetObjectMeta(m *metav1.ObjectMeta)
- func (o *Retry) SetSpec(spec map[string]interface{})
- type RetryList
- type ServiceInsight
- func (in *ServiceInsight) DeepCopy() *ServiceInsight
- func (in *ServiceInsight) DeepCopyInto(out *ServiceInsight)
- func (in *ServiceInsight) DeepCopyObject() runtime.Object
- func (in *ServiceInsight) GetMesh() string
- func (in *ServiceInsight) GetObjectMeta() *metav1.ObjectMeta
- func (in *ServiceInsight) GetSpec() map[string]interface{}
- func (in *ServiceInsight) Scope() model.Scope
- func (in *ServiceInsight) SetMesh(mesh string)
- func (in *ServiceInsight) SetObjectMeta(m *metav1.ObjectMeta)
- func (in *ServiceInsight) SetSpec(spec map[string]interface{})
- type ServiceInsightList
- type Timeout
- func (in *Timeout) DeepCopy() *Timeout
- func (in *Timeout) DeepCopyInto(out *Timeout)
- func (in *Timeout) DeepCopyObject() runtime.Object
- func (t *Timeout) GetMesh() string
- func (t *Timeout) GetObjectMeta() *metav1.ObjectMeta
- func (t *Timeout) GetSpec() map[string]interface{}
- func (t *Timeout) Scope() model.Scope
- func (t *Timeout) SetMesh(mesh string)
- func (t *Timeout) SetObjectMeta(m *metav1.ObjectMeta)
- func (t *Timeout) SetSpec(spec map[string]interface{})
- type TimeoutList
- type TrafficLog
- func (in *TrafficLog) DeepCopy() *TrafficLog
- func (in *TrafficLog) DeepCopyInto(out *TrafficLog)
- func (in *TrafficLog) DeepCopyObject() runtime.Object
- func (tp *TrafficLog) GetMesh() string
- func (tp *TrafficLog) GetObjectMeta() *metav1.ObjectMeta
- func (tp *TrafficLog) GetSpec() map[string]interface{}
- func (tp *TrafficLog) Scope() model.Scope
- func (tp *TrafficLog) SetMesh(mesh string)
- func (tp *TrafficLog) SetObjectMeta(m *metav1.ObjectMeta)
- func (tp *TrafficLog) SetSpec(spec map[string]interface{})
- type TrafficLogList
- type TrafficPermission
- func (in *TrafficPermission) DeepCopy() *TrafficPermission
- func (in *TrafficPermission) DeepCopyInto(out *TrafficPermission)
- func (in *TrafficPermission) DeepCopyObject() runtime.Object
- func (tp *TrafficPermission) GetMesh() string
- func (tp *TrafficPermission) GetObjectMeta() *metav1.ObjectMeta
- func (tp *TrafficPermission) GetSpec() map[string]interface{}
- func (tp *TrafficPermission) Scope() model.Scope
- func (tp *TrafficPermission) SetMesh(mesh string)
- func (tp *TrafficPermission) SetObjectMeta(m *metav1.ObjectMeta)
- func (tp *TrafficPermission) SetSpec(spec map[string]interface{})
- type TrafficPermissionList
- type TrafficRoute
- func (in *TrafficRoute) DeepCopy() *TrafficRoute
- func (in *TrafficRoute) DeepCopyInto(out *TrafficRoute)
- func (in *TrafficRoute) DeepCopyObject() runtime.Object
- func (pt *TrafficRoute) GetMesh() string
- func (pt *TrafficRoute) GetObjectMeta() *metav1.ObjectMeta
- func (pt *TrafficRoute) GetSpec() map[string]interface{}
- func (pt *TrafficRoute) Scope() model.Scope
- func (pt *TrafficRoute) SetMesh(mesh string)
- func (pt *TrafficRoute) SetObjectMeta(m *metav1.ObjectMeta)
- func (pt *TrafficRoute) SetSpec(spec map[string]interface{})
- type TrafficRouteList
- type TrafficTrace
- func (in *TrafficTrace) DeepCopy() *TrafficTrace
- func (in *TrafficTrace) DeepCopyInto(out *TrafficTrace)
- func (in *TrafficTrace) DeepCopyObject() runtime.Object
- func (tt *TrafficTrace) GetMesh() string
- func (tt *TrafficTrace) GetObjectMeta() *metav1.ObjectMeta
- func (tt *TrafficTrace) GetSpec() map[string]interface{}
- func (tt *TrafficTrace) Scope() model.Scope
- func (tt *TrafficTrace) SetMesh(mesh string)
- func (tt *TrafficTrace) SetObjectMeta(m *metav1.ObjectMeta)
- func (tt *TrafficTrace) SetSpec(spec map[string]interface{})
- type TrafficTraceList
- type Zone
- func (in *Zone) DeepCopy() *Zone
- func (in *Zone) DeepCopyInto(out *Zone)
- func (in *Zone) DeepCopyObject() runtime.Object
- func (cb *Zone) GetMesh() string
- func (cb *Zone) GetObjectMeta() *metav1.ObjectMeta
- func (cb *Zone) GetSpec() map[string]interface{}
- func (cb *Zone) Scope() model.Scope
- func (cb *Zone) SetMesh(mesh string)
- func (cb *Zone) SetObjectMeta(m *metav1.ObjectMeta)
- func (cb *Zone) SetSpec(spec map[string]interface{})
- type ZoneIngress
- func (in *ZoneIngress) DeepCopy() *ZoneIngress
- func (in *ZoneIngress) DeepCopyInto(out *ZoneIngress)
- func (in *ZoneIngress) DeepCopyObject() runtime.Object
- func (zi *ZoneIngress) GetMesh() string
- func (zi *ZoneIngress) GetObjectMeta() *metav1.ObjectMeta
- func (zi *ZoneIngress) GetSpec() map[string]interface{}
- func (zi *ZoneIngress) Scope() model.Scope
- func (zi *ZoneIngress) SetMesh(mesh string)
- func (zi *ZoneIngress) SetObjectMeta(m *metav1.ObjectMeta)
- func (zi *ZoneIngress) SetSpec(spec map[string]interface{})
- type ZoneIngressInsight
- func (cb *ZoneIngressInsight) DeepCopy() *ZoneIngressInsight
- func (cb *ZoneIngressInsight) DeepCopyInto(out *ZoneIngressInsight)
- func (cb *ZoneIngressInsight) DeepCopyObject() runtime.Object
- func (cb *ZoneIngressInsight) GetMesh() string
- func (cb *ZoneIngressInsight) GetObjectMeta() *metav1.ObjectMeta
- func (cb *ZoneIngressInsight) GetSpec() map[string]interface{}
- func (cb *ZoneIngressInsight) Scope() model.Scope
- func (cb *ZoneIngressInsight) SetMesh(mesh string)
- func (cb *ZoneIngressInsight) SetObjectMeta(m *metav1.ObjectMeta)
- func (cb *ZoneIngressInsight) SetSpec(spec map[string]interface{})
- type ZoneIngressInsightList
- type ZoneIngressInsightSpec
- type ZoneIngressList
- type ZoneInsight
- func (in *ZoneInsight) DeepCopy() *ZoneInsight
- func (in *ZoneInsight) DeepCopyInto(out *ZoneInsight)
- func (in *ZoneInsight) DeepCopyObject() runtime.Object
- func (cb *ZoneInsight) GetMesh() string
- func (cb *ZoneInsight) GetObjectMeta() *metav1.ObjectMeta
- func (cb *ZoneInsight) GetSpec() map[string]interface{}
- func (cb *ZoneInsight) Scope() model.Scope
- func (cb *ZoneInsight) SetMesh(mesh string)
- func (cb *ZoneInsight) SetObjectMeta(m *metav1.ObjectMeta)
- func (cb *ZoneInsight) SetSpec(spec map[string]interface{})
- type ZoneInsightList
- type ZoneList
Constants ¶
This section is empty.
Variables ¶
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Dataplane.
func (*Dataplane) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Dataplane) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Dataplane) GetObjectMeta ¶
func (pt *Dataplane) GetObjectMeta() *metav1.ObjectMeta
func (*Dataplane) SetObjectMeta ¶
func (pt *Dataplane) SetObjectMeta(m *metav1.ObjectMeta)
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 ¶
func (in *DataplaneInsightList) DeepCopy() *DataplaneInsightList
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 ¶
func (l *DataplaneInsightList) GetItems() []model.KubernetesObject
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Mesh.
func (*Mesh) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Mesh) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Mesh) GetObjectMeta ¶
func (pt *Mesh) GetObjectMeta() *metav1.ObjectMeta
func (*Mesh) SetObjectMeta ¶
func (pt *Mesh) SetObjectMeta(m *metav1.ObjectMeta)
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MeshList.
func (*MeshList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MeshList) DeepCopyObject ¶
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RateLimit.
func (*RateLimit) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RateLimit) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RateLimit) GetObjectMeta ¶
func (tp *RateLimit) GetObjectMeta() *metav1.ObjectMeta
func (*RateLimit) SetObjectMeta ¶
func (tp *RateLimit) SetObjectMeta(m *metav1.ObjectMeta)
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Retry.
func (*Retry) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Retry) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Retry) GetObjectMeta ¶
func (o *Retry) GetObjectMeta() *metav1.ObjectMeta
func (*Retry) SetObjectMeta ¶
func (o *Retry) SetObjectMeta(m *metav1.ObjectMeta)
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RetryList.
func (*RetryList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RetryList) DeepCopyObject ¶
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Timeout.
func (*Timeout) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Timeout) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Timeout) GetObjectMeta ¶
func (t *Timeout) GetObjectMeta() *metav1.ObjectMeta
func (*Timeout) SetObjectMeta ¶
func (t *Timeout) SetObjectMeta(m *metav1.ObjectMeta)
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 ¶
func (in *TrafficPermissionList) DeepCopy() *TrafficPermissionList
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 ¶
func (l *TrafficPermissionList) GetItems() []model.KubernetesObject
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Zone.
func (*Zone) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Zone) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Zone) GetObjectMeta ¶
func (cb *Zone) GetObjectMeta() *metav1.ObjectMeta
func (*Zone) SetObjectMeta ¶
func (cb *Zone) SetObjectMeta(m *metav1.ObjectMeta)
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 ¶
func (l *ZoneIngressInsightList) DeepCopy() *ZoneIngressInsightList
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 ¶
func (l *ZoneIngressInsightList) GetItems() []model.KubernetesObject
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ZoneList.
func (*ZoneList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ZoneList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ZoneList) GetItems ¶
func (l *ZoneList) GetItems() []model.KubernetesObject
Source Files ¶
- circuitbreaker_types.go
- circuitbreaker_types_helpers.go
- dataplane_insight_types.go
- dataplane_insight_types_helpers.go
- dataplane_types.go
- dataplane_types_helpers.go
- externalservice_types.go
- externalservice_types_helpers.go
- faultinjection_types.go
- faultinjection_types_helpers.go
- groupversion_info.go
- healthcheck_types.go
- healthcheck_types_helpers.go
- mesh_insight_types.go
- mesh_insight_types_helpers.go
- mesh_types.go
- mesh_types_helpers.go
- proxytemplate_types.go
- proxytemplate_types_helpers.go
- ratelimit_types.go
- ratelimit_types_helpers.go
- retry_types.go
- retry_types_helpers.go
- service_insight_types.go
- service_insight_types_helpers.go
- timeout_types.go
- timeout_types_helpers.go
- trafficlogging_types.go
- trafficlogging_types_helpers.go
- trafficpermission_types.go
- trafficpermission_types_helpers.go
- trafficroute_types.go
- trafficroute_types_helpers.go
- traffictrace_types.go
- traffictrace_types_helpers.go
- zone_ingress_insight_types.go
- zone_ingress_insight_types_deepcopy.go
- zone_ingress_insight_types_helpers.go
- zone_ingress_types.go
- zone_ingress_types_helpers.go
- zone_insight_types.go
- zone_insight_types_helpers.go
- zone_types.go
- zone_types_helpers.go
- zz_generated.deepcopy.go