v1alpha1

package
v0.0.0-...-8f3cd9b Latest Latest
Warning

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

Go to latest
Published: Nov 12, 2020 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Overview

Package v1alpha1 contains API Schema definitions for the envoy v1alpha1 API group +kubebuilder:object:generate=true +groupName=envoy.projectcontour.io

Index

Constants

This section is empty.

Variables

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

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

	Spec   ClusterSpec   `json:"spec,omitempty"`
	Status ClusterStatus `json:"status,omitempty"`
}

Cluster is the Schema for the clusters API.

https://www.envoyproxy.io/docs/envoy/latest/intro/arch_overview/operations/dynamic_configuration.html#cds

func (*Cluster) DeepCopy

func (in *Cluster) DeepCopy() *Cluster

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

func (*Cluster) DeepCopyInto

func (in *Cluster) DeepCopyInto(out *Cluster)

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

func (*Cluster) DeepCopyObject

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

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

func (*Cluster) GetSpecMessage

func (c *Cluster) GetSpecMessage() *Message

GetSpecMessage ...

func (*Cluster) GetStatusConditions

func (c *Cluster) GetStatusConditions() []Condition

GetStatusConditions ...

func (*Cluster) SetStatusConditions

func (c *Cluster) SetStatusConditions(conditions []Condition)

SetStatusConditions ...

type ClusterList

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

ClusterList contains a list of Cluster.

func (*ClusterList) DeepCopy

func (in *ClusterList) DeepCopy() *ClusterList

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

func (*ClusterList) DeepCopyInto

func (in *ClusterList) DeepCopyInto(out *ClusterList)

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

func (*ClusterList) DeepCopyObject

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

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

type ClusterLoadAssignment

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

	Spec   ClusterLoadAssignmentSpec   `json:"spec,omitempty"`
	Status ClusterLoadAssignmentStatus `json:"status,omitempty"`
}

ClusterLoadAssignment is the Schema for the clusterloadassignments API.

https://www.envoyproxy.io/docs/envoy/latest/intro/arch_overview/operations/dynamic_configuration.html#eds

func (*ClusterLoadAssignment) DeepCopy

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

func (*ClusterLoadAssignment) DeepCopyInto

func (in *ClusterLoadAssignment) DeepCopyInto(out *ClusterLoadAssignment)

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

func (*ClusterLoadAssignment) DeepCopyObject

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

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

func (*ClusterLoadAssignment) GetSpecMessage

func (c *ClusterLoadAssignment) GetSpecMessage() *Message

GetSpecMessage ...

func (*ClusterLoadAssignment) GetStatusConditions

func (c *ClusterLoadAssignment) GetStatusConditions() []Condition

GetStatusConditions ...

func (*ClusterLoadAssignment) SetStatusConditions

func (c *ClusterLoadAssignment) SetStatusConditions(conditions []Condition)

SetStatusConditions ...

type ClusterLoadAssignmentList

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

ClusterLoadAssignmentList contains a list of ClusterLoadAssignment.

func (*ClusterLoadAssignmentList) DeepCopy

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

func (*ClusterLoadAssignmentList) DeepCopyInto

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

func (*ClusterLoadAssignmentList) DeepCopyObject

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

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

type ClusterLoadAssignmentSpec

type ClusterLoadAssignmentSpec struct {
	// +required
	ClusterLoadAssignment Message `json:"clusterLoadAssignment"`
}

ClusterLoadAssignmentSpec defines the desired state of ClusterLoadAssignment.

func (*ClusterLoadAssignmentSpec) DeepCopy

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

func (*ClusterLoadAssignmentSpec) DeepCopyInto

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

type ClusterLoadAssignmentStatus

type ClusterLoadAssignmentStatus struct {
	Conditions []Condition `json:"conditions"`
}

ClusterLoadAssignmentStatus defines the observed state of ClusterLoadAssignment.

func (*ClusterLoadAssignmentStatus) DeepCopy

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

func (*ClusterLoadAssignmentStatus) DeepCopyInto

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

type ClusterSpec

type ClusterSpec struct {
	// +required
	Cluster Message `json:"cluster"`
}

ClusterSpec defines the desired state of Cluster.

func (*ClusterSpec) DeepCopy

func (in *ClusterSpec) DeepCopy() *ClusterSpec

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

func (*ClusterSpec) DeepCopyInto

func (in *ClusterSpec) DeepCopyInto(out *ClusterSpec)

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

type ClusterStatus

type ClusterStatus struct {
	Conditions []Condition `json:"conditions"`
}

ClusterStatus defines the observed state of Cluster.

func (*ClusterStatus) DeepCopy

func (in *ClusterStatus) DeepCopy() *ClusterStatus

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

func (*ClusterStatus) DeepCopyInto

func (in *ClusterStatus) DeepCopyInto(out *ClusterStatus)

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

type Condition

type Condition struct {
	// Type of condition in CamelCase or in foo.example.com/CamelCase.
	// Many .condition.type values are consistent across resources like Available, but because arbitrary conditions can be
	// useful (see .node.status.conditions), the ability to deconflict is important.
	// +required
	Type string `json:"type" protobuf:"bytes,1,opt,name=type"`
	// Status of the condition, one of True, False, Unknown.
	// +required
	Status metav1.ConditionStatus `json:"status" protobuf:"bytes,2,opt,name=status"`
	// If set, this represents the .metadata.generation that the condition was set based upon.
	// For instance, if .metadata.generation is currently 12, but
	// the .status.condition[x].observedGeneration is 9, the condition
	// is out of date with respect to the current state of the instance.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty" protobuf:"varint,3,opt,name=observedGeneration"`
	// Last time the condition transitioned from one status to another.
	// This should be when the underlying condition changed. If that
	// is not known, then using the time when the API field changed
	// is acceptable.
	// +required
	LastTransitionTime metav1.Time `json:"lastTransitionTime" protobuf:"bytes,4,opt,name=lastTransitionTime"`
	// The reason for the condition's last transition in CamelCase.
	// The specific API may choose whether or not this field is considered a guaranteed API.
	// This field may not be empty.
	// +required
	Reason string `json:"reason" protobuf:"bytes,5,opt,name=reason"`
	// A human readable message indicating details about the transition.
	// This field may be empty.
	// +required
	Message string `json:"message" protobuf:"bytes,6,opt,name=message"`
}

Condition is a general Status condition.

https://github.com/kubernetes/enhancements/tree/master/keps/sig-api-machinery/1623-standardize-conditions

func (*Condition) DeepCopy

func (in *Condition) DeepCopy() *Condition

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

func (*Condition) DeepCopyInto

func (in *Condition) DeepCopyInto(out *Condition)

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

type Listener

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

	Spec   ListenerSpec   `json:"spec,omitempty"`
	Status ListenerStatus `json:"status,omitempty"`
}

Listener is the Schema for the listeners API.

https://www.envoyproxy.io/docs/envoy/latest/intro/arch_overview/operations/dynamic_configuration.html#lds

func (*Listener) DeepCopy

func (in *Listener) DeepCopy() *Listener

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

func (*Listener) DeepCopyInto

func (in *Listener) DeepCopyInto(out *Listener)

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

func (*Listener) DeepCopyObject

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

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

func (*Listener) GetSpecMessage

func (l *Listener) GetSpecMessage() *Message

GetSpecMessage ...

func (*Listener) GetStatusConditions

func (l *Listener) GetStatusConditions() []Condition

GetStatusConditions ...

func (*Listener) SetStatusConditions

func (l *Listener) SetStatusConditions(conditions []Condition)

SetStatusConditions ...

type ListenerList

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

ListenerList contains a list of Listener.

func (*ListenerList) DeepCopy

func (in *ListenerList) DeepCopy() *ListenerList

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

func (*ListenerList) DeepCopyInto

func (in *ListenerList) DeepCopyInto(out *ListenerList)

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

func (*ListenerList) DeepCopyObject

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

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

type ListenerSpec

type ListenerSpec struct {
	// +required
	Listener Message `json:"listener"`
}

ListenerSpec defines the desired state of Listener.

func (*ListenerSpec) DeepCopy

func (in *ListenerSpec) DeepCopy() *ListenerSpec

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

func (*ListenerSpec) DeepCopyInto

func (in *ListenerSpec) DeepCopyInto(out *ListenerSpec)

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

type ListenerStatus

type ListenerStatus struct {
	Conditions []Condition `json:"conditions"`
}

ListenerStatus defines the observed state of Listener.

func (*ListenerStatus) DeepCopy

func (in *ListenerStatus) DeepCopy() *ListenerStatus

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

func (*ListenerStatus) DeepCopyInto

func (in *ListenerStatus) DeepCopyInto(out *ListenerStatus)

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

type Message

type Message struct {
	Type  string `json:"type"`
	Value []byte `json:"value"`
}

Message is a protobuf Any message.

https://developers.google.com/protocol-buffers/docs/proto3#any

func (*Message) DeepCopy

func (in *Message) DeepCopy() *Message

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

func (*Message) DeepCopyInto

func (in *Message) DeepCopyInto(out *Message)

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

type Object

type Object interface {
	runtime.Object

	// GetStatusConditions returns the .Status.Conditions field.
	GetStatusConditions() []Condition
	// SetStatusConditions sets the .Status.Conditions field.
	SetStatusConditions([]Condition)
	// GetSpecMessage returns the .Spec.Message field.
	GetSpecMessage() *Message
}

Object captures common aspects of all Envoy resource types. In particular, it gives API clients a generic way to access the .Spec.Message and .Status.Condition fields.

nolint(godot) +kubebuilder:object:generate=false

type RouteConfiguration

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

	Spec   RouteConfigurationSpec   `json:"spec,omitempty"`
	Status RouteConfigurationStatus `json:"status,omitempty"`
}

RouteConfiguration is the Schema for the routeconfigurations API.

https://www.envoyproxy.io/docs/envoy/latest/intro/arch_overview/operations/dynamic_configuration.html#rds

func (*RouteConfiguration) DeepCopy

func (in *RouteConfiguration) DeepCopy() *RouteConfiguration

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

func (*RouteConfiguration) DeepCopyInto

func (in *RouteConfiguration) DeepCopyInto(out *RouteConfiguration)

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

func (*RouteConfiguration) DeepCopyObject

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

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

func (*RouteConfiguration) GetSpecMessage

func (c *RouteConfiguration) GetSpecMessage() *Message

GetSpecMessage ...

func (*RouteConfiguration) GetStatusConditions

func (c *RouteConfiguration) GetStatusConditions() []Condition

GetStatusConditions ...

func (*RouteConfiguration) SetStatusConditions

func (c *RouteConfiguration) SetStatusConditions(conditions []Condition)

SetStatusConditions ...

type RouteConfigurationList

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

RouteConfigurationList contains a list of RouteConfiguration.

func (*RouteConfigurationList) DeepCopy

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

func (*RouteConfigurationList) DeepCopyInto

func (in *RouteConfigurationList) DeepCopyInto(out *RouteConfigurationList)

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

func (*RouteConfigurationList) DeepCopyObject

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

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

type RouteConfigurationSpec

type RouteConfigurationSpec struct {
	RouteConfiguration Message `json:"routeConfiguration"`
}

RouteConfigurationSpec defines the desired state of RouteConfiguration.

func (*RouteConfigurationSpec) DeepCopy

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

func (*RouteConfigurationSpec) DeepCopyInto

func (in *RouteConfigurationSpec) DeepCopyInto(out *RouteConfigurationSpec)

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

type RouteConfigurationStatus

type RouteConfigurationStatus struct {
	Conditions []Condition `json:"conditions"`
}

RouteConfigurationStatus defines the observed state of RouteConfiguration.

func (*RouteConfigurationStatus) DeepCopy

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

func (*RouteConfigurationStatus) DeepCopyInto

func (in *RouteConfigurationStatus) DeepCopyInto(out *RouteConfigurationStatus)

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

type Runtime

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

	Spec   RuntimeSpec   `json:"spec,omitempty"`
	Status RuntimeStatus `json:"status,omitempty"`
}

Runtime is the Schema for the runtimes API.

https://www.envoyproxy.io/docs/envoy/latest/intro/arch_overview/operations/dynamic_configuration.html#rtds

func (*Runtime) DeepCopy

func (in *Runtime) DeepCopy() *Runtime

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

func (*Runtime) DeepCopyInto

func (in *Runtime) DeepCopyInto(out *Runtime)

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

func (*Runtime) DeepCopyObject

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

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

func (*Runtime) GetSpecMessage

func (r *Runtime) GetSpecMessage() *Message

GetSpecMessage ...

func (*Runtime) GetStatusConditions

func (r *Runtime) GetStatusConditions() []Condition

GetStatusConditions ...

func (*Runtime) SetStatusConditions

func (r *Runtime) SetStatusConditions(conditions []Condition)

SetStatusConditions ...

type RuntimeList

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

RuntimeList contains a list of Runtime.

func (*RuntimeList) DeepCopy

func (in *RuntimeList) DeepCopy() *RuntimeList

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

func (*RuntimeList) DeepCopyInto

func (in *RuntimeList) DeepCopyInto(out *RuntimeList)

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

func (*RuntimeList) DeepCopyObject

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

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

type RuntimeSpec

type RuntimeSpec struct {
	// +required
	Runtime Message `json:"listener"`
}

RuntimeSpec defines the desired state of Runtime.

func (*RuntimeSpec) DeepCopy

func (in *RuntimeSpec) DeepCopy() *RuntimeSpec

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

func (*RuntimeSpec) DeepCopyInto

func (in *RuntimeSpec) DeepCopyInto(out *RuntimeSpec)

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

type RuntimeStatus

type RuntimeStatus struct {
	Conditions []Condition `json:"conditions"`
}

RuntimeStatus defines the observed state of Runtime.

func (*RuntimeStatus) DeepCopy

func (in *RuntimeStatus) DeepCopy() *RuntimeStatus

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

func (*RuntimeStatus) DeepCopyInto

func (in *RuntimeStatus) DeepCopyInto(out *RuntimeStatus)

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

type ScopedRouteConfiguration

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

	Spec   ScopedRouteConfigurationSpec   `json:"spec,omitempty"`
	Status ScopedRouteConfigurationStatus `json:"status,omitempty"`
}

ScopedRouteConfiguration is the Schema for the scopedrouteconfigurations API.

https://www.envoyproxy.io/docs/envoy/latest/intro/arch_overview/operations/dynamic_configuration.html#srds

func (*ScopedRouteConfiguration) DeepCopy

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

func (*ScopedRouteConfiguration) DeepCopyInto

func (in *ScopedRouteConfiguration) DeepCopyInto(out *ScopedRouteConfiguration)

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

func (*ScopedRouteConfiguration) DeepCopyObject

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

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

func (*ScopedRouteConfiguration) GetSpecMessage

func (c *ScopedRouteConfiguration) GetSpecMessage() *Message

GetSpecMessage ...

func (*ScopedRouteConfiguration) GetStatusConditions

func (c *ScopedRouteConfiguration) GetStatusConditions() []Condition

GetStatusConditions ...

func (*ScopedRouteConfiguration) SetStatusConditions

func (c *ScopedRouteConfiguration) SetStatusConditions(conditions []Condition)

SetStatusConditions ...

type ScopedRouteConfigurationList

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

ScopedRouteConfigurationList contains a list of ScopedRouteConfiguration.

func (*ScopedRouteConfigurationList) DeepCopy

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

func (*ScopedRouteConfigurationList) DeepCopyInto

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

func (*ScopedRouteConfigurationList) DeepCopyObject

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

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

type ScopedRouteConfigurationSpec

type ScopedRouteConfigurationSpec struct {
	// +required
	ScopedRouteConfiguration Message `json:"scopedRouteConfiguration"`
}

ScopedRouteConfigurationSpec defines the desired state of ScopedRouteConfiguration.

func (*ScopedRouteConfigurationSpec) DeepCopy

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

func (*ScopedRouteConfigurationSpec) DeepCopyInto

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

type ScopedRouteConfigurationStatus

type ScopedRouteConfigurationStatus struct {
	Conditions []Condition `json:"conditions"`
}

ScopedRouteConfigurationStatus defines the observed state of ScopedRouteConfiguration.

func (*ScopedRouteConfigurationStatus) DeepCopy

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

func (*ScopedRouteConfigurationStatus) DeepCopyInto

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

type Secret

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

	Spec   SecretSpec   `json:"spec,omitempty"`
	Status SecretStatus `json:"status,omitempty"`
}

Secret is the Schema for the secrets API.

https://www.envoyproxy.io/docs/envoy/latest/intro/arch_overview/operations/dynamic_configuration.html#sds

func (*Secret) DeepCopy

func (in *Secret) DeepCopy() *Secret

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

func (*Secret) DeepCopyInto

func (in *Secret) DeepCopyInto(out *Secret)

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

func (*Secret) DeepCopyObject

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

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

func (*Secret) GetSpecMessage

func (s *Secret) GetSpecMessage() *Message

GetSpecMessage ...

func (*Secret) GetStatusConditions

func (s *Secret) GetStatusConditions() []Condition

GetStatusConditions ...

func (*Secret) SetStatusConditions

func (s *Secret) SetStatusConditions(conditions []Condition)

SetStatusConditions ...

type SecretList

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

SecretList contains a list of Secret.

func (*SecretList) DeepCopy

func (in *SecretList) DeepCopy() *SecretList

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

func (*SecretList) DeepCopyInto

func (in *SecretList) DeepCopyInto(out *SecretList)

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

func (*SecretList) DeepCopyObject

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

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

type SecretSpec

type SecretSpec struct {
	// +required
	Secret Message `json:"secret"`
}

SecretSpec defines the desired state of Secret.

func (*SecretSpec) DeepCopy

func (in *SecretSpec) DeepCopy() *SecretSpec

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

func (*SecretSpec) DeepCopyInto

func (in *SecretSpec) DeepCopyInto(out *SecretSpec)

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

type SecretStatus

type SecretStatus struct {
	Conditions []Condition `json:"conditions"`
}

SecretStatus defines the observed state of Secret.

func (*SecretStatus) DeepCopy

func (in *SecretStatus) DeepCopy() *SecretStatus

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

func (*SecretStatus) DeepCopyInto

func (in *SecretStatus) DeepCopyInto(out *SecretStatus)

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

type VirtualHost

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

	Spec   VirtualHostSpec   `json:"spec,omitempty"`
	Status VirtualHostStatus `json:"status,omitempty"`
}

VirtualHost is the Schema for the virtualhosts API.

https://www.envoyproxy.io/docs/envoy/latest/intro/arch_overview/operations/dynamic_configuration.html#vhds

func (*VirtualHost) DeepCopy

func (in *VirtualHost) DeepCopy() *VirtualHost

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

func (*VirtualHost) DeepCopyInto

func (in *VirtualHost) DeepCopyInto(out *VirtualHost)

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

func (*VirtualHost) DeepCopyObject

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

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

type VirtualHostList

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

VirtualHostList contains a list of VirtualHost.

func (*VirtualHostList) DeepCopy

func (in *VirtualHostList) DeepCopy() *VirtualHostList

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

func (*VirtualHostList) DeepCopyInto

func (in *VirtualHostList) DeepCopyInto(out *VirtualHostList)

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

func (*VirtualHostList) DeepCopyObject

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

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

type VirtualHostSpec

type VirtualHostSpec struct {
	// +required
	VirtualHost Message `json:"virtualHost"`
}

VirtualHostSpec defines the desired state of VirtualHost.

func (*VirtualHostSpec) DeepCopy

func (in *VirtualHostSpec) DeepCopy() *VirtualHostSpec

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

func (*VirtualHostSpec) DeepCopyInto

func (in *VirtualHostSpec) DeepCopyInto(out *VirtualHostSpec)

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

type VirtualHostStatus

type VirtualHostStatus struct {
	Conditions []Condition `json:"conditions"`
}

VirtualHostStatus defines the observed state of VirtualHost.

func (*VirtualHostStatus) DeepCopy

func (in *VirtualHostStatus) DeepCopy() *VirtualHostStatus

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

func (*VirtualHostStatus) DeepCopyInto

func (in *VirtualHostStatus) DeepCopyInto(out *VirtualHostStatus)

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

Jump to

Keyboard shortcuts

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