Documentation ¶
Overview ¶
Package v1alpha1 contains API Schema definitions for the envoy v1alpha1 API group +kubebuilder:object:generate=true +groupName=envoy.projectcontour.io
Index ¶
- Variables
- type Cluster
- type ClusterList
- type ClusterLoadAssignment
- func (in *ClusterLoadAssignment) DeepCopy() *ClusterLoadAssignment
- func (in *ClusterLoadAssignment) DeepCopyInto(out *ClusterLoadAssignment)
- func (in *ClusterLoadAssignment) DeepCopyObject() runtime.Object
- func (c *ClusterLoadAssignment) GetSpecMessage() *Message
- func (c *ClusterLoadAssignment) GetStatusConditions() []Condition
- func (c *ClusterLoadAssignment) SetStatusConditions(conditions []Condition)
- type ClusterLoadAssignmentList
- type ClusterLoadAssignmentSpec
- type ClusterLoadAssignmentStatus
- type ClusterSpec
- type ClusterStatus
- type Condition
- type Listener
- func (in *Listener) DeepCopy() *Listener
- func (in *Listener) DeepCopyInto(out *Listener)
- func (in *Listener) DeepCopyObject() runtime.Object
- func (l *Listener) GetSpecMessage() *Message
- func (l *Listener) GetStatusConditions() []Condition
- func (l *Listener) SetStatusConditions(conditions []Condition)
- type ListenerList
- type ListenerSpec
- type ListenerStatus
- type Message
- type Object
- type RouteConfiguration
- func (in *RouteConfiguration) DeepCopy() *RouteConfiguration
- func (in *RouteConfiguration) DeepCopyInto(out *RouteConfiguration)
- func (in *RouteConfiguration) DeepCopyObject() runtime.Object
- func (c *RouteConfiguration) GetSpecMessage() *Message
- func (c *RouteConfiguration) GetStatusConditions() []Condition
- func (c *RouteConfiguration) SetStatusConditions(conditions []Condition)
- type RouteConfigurationList
- type RouteConfigurationSpec
- type RouteConfigurationStatus
- type Runtime
- type RuntimeList
- type RuntimeSpec
- type RuntimeStatus
- type ScopedRouteConfiguration
- func (in *ScopedRouteConfiguration) DeepCopy() *ScopedRouteConfiguration
- func (in *ScopedRouteConfiguration) DeepCopyInto(out *ScopedRouteConfiguration)
- func (in *ScopedRouteConfiguration) DeepCopyObject() runtime.Object
- func (c *ScopedRouteConfiguration) GetSpecMessage() *Message
- func (c *ScopedRouteConfiguration) GetStatusConditions() []Condition
- func (c *ScopedRouteConfiguration) SetStatusConditions(conditions []Condition)
- type ScopedRouteConfigurationList
- type ScopedRouteConfigurationSpec
- type ScopedRouteConfigurationStatus
- type Secret
- type SecretList
- type SecretSpec
- type SecretStatus
- type VirtualHost
- type VirtualHostList
- type VirtualHostSpec
- type VirtualHostStatus
Constants ¶
This section is empty.
Variables ¶
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.
func (*Cluster) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Cluster.
func (*Cluster) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Cluster) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Cluster) GetStatusConditions ¶
GetStatusConditions ...
func (*Cluster) SetStatusConditions ¶
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.
func (*ClusterLoadAssignment) DeepCopy ¶
func (in *ClusterLoadAssignment) DeepCopy() *ClusterLoadAssignment
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 ¶
func (in *ClusterLoadAssignmentList) DeepCopy() *ClusterLoadAssignmentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterLoadAssignmentList.
func (*ClusterLoadAssignmentList) DeepCopyInto ¶
func (in *ClusterLoadAssignmentList) DeepCopyInto(out *ClusterLoadAssignmentList)
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 ¶
func (in *ClusterLoadAssignmentSpec) DeepCopy() *ClusterLoadAssignmentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterLoadAssignmentSpec.
func (*ClusterLoadAssignmentSpec) DeepCopyInto ¶
func (in *ClusterLoadAssignmentSpec) DeepCopyInto(out *ClusterLoadAssignmentSpec)
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 ¶
func (in *ClusterLoadAssignmentStatus) DeepCopy() *ClusterLoadAssignmentStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterLoadAssignmentStatus.
func (*ClusterLoadAssignmentStatus) DeepCopyInto ¶
func (in *ClusterLoadAssignmentStatus) DeepCopyInto(out *ClusterLoadAssignmentStatus)
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.
func (*Condition) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Condition.
func (*Condition) DeepCopyInto ¶
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.
func (*Listener) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Listener.
func (*Listener) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Listener) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Listener) GetStatusConditions ¶
GetStatusConditions ...
func (*Listener) SetStatusConditions ¶
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 ¶
Message is a protobuf Any message.
https://developers.google.com/protocol-buffers/docs/proto3#any
func (*Message) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Message.
func (*Message) DeepCopyInto ¶
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.
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 ¶
func (in *RouteConfigurationList) DeepCopy() *RouteConfigurationList
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 ¶
func (in *RouteConfigurationSpec) DeepCopy() *RouteConfigurationSpec
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 ¶
func (in *RouteConfigurationStatus) DeepCopy() *RouteConfigurationStatus
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.
func (*Runtime) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Runtime.
func (*Runtime) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Runtime) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Runtime) GetStatusConditions ¶
GetStatusConditions ...
func (*Runtime) SetStatusConditions ¶
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.
func (*ScopedRouteConfiguration) DeepCopy ¶
func (in *ScopedRouteConfiguration) DeepCopy() *ScopedRouteConfiguration
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 ¶
func (in *ScopedRouteConfigurationList) DeepCopy() *ScopedRouteConfigurationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScopedRouteConfigurationList.
func (*ScopedRouteConfigurationList) DeepCopyInto ¶
func (in *ScopedRouteConfigurationList) DeepCopyInto(out *ScopedRouteConfigurationList)
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 ¶
func (in *ScopedRouteConfigurationSpec) DeepCopy() *ScopedRouteConfigurationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScopedRouteConfigurationSpec.
func (*ScopedRouteConfigurationSpec) DeepCopyInto ¶
func (in *ScopedRouteConfigurationSpec) DeepCopyInto(out *ScopedRouteConfigurationSpec)
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 ¶
func (in *ScopedRouteConfigurationStatus) DeepCopy() *ScopedRouteConfigurationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScopedRouteConfigurationStatus.
func (*ScopedRouteConfigurationStatus) DeepCopyInto ¶
func (in *ScopedRouteConfigurationStatus) DeepCopyInto(out *ScopedRouteConfigurationStatus)
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.
func (*Secret) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Secret.
func (*Secret) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Secret) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Secret) GetStatusConditions ¶
GetStatusConditions ...
func (*Secret) SetStatusConditions ¶
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.
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.