v1

package
v3.9.1 Latest Latest
Warning

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

Go to latest
Published: Nov 20, 2023 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Overview

Package v1 contains API Schema definitions for the getambassador.io v1 API group

Index

Constants

This section is empty.

Variables

View Source
var (
	// GroupVersion is group version used to register these objects
	GroupVersion = schema.GroupVersion{Group: "getambassador.io", Version: "v1"}

	// 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

func Convert_v1_AuthServiceList_To_v2_AuthServiceList

func Convert_v1_AuthServiceList_To_v2_AuthServiceList(in *AuthServiceList, out *v2.AuthServiceList, s conversion.Scope) error

Convert_v1_AuthServiceList_To_v2_AuthServiceList is an autogenerated conversion function.

func Convert_v1_AuthService_To_v2_AuthService

func Convert_v1_AuthService_To_v2_AuthService(in *AuthService, out *v2.AuthService, s conversion.Scope) error

Convert_v1_AuthService_To_v2_AuthService is an autogenerated conversion function.

func Convert_v1_ConsulResolverList_To_v2_ConsulResolverList

func Convert_v1_ConsulResolverList_To_v2_ConsulResolverList(in *ConsulResolverList, out *v2.ConsulResolverList, s conversion.Scope) error

Convert_v1_ConsulResolverList_To_v2_ConsulResolverList is an autogenerated conversion function.

func Convert_v1_ConsulResolver_To_v2_ConsulResolver

func Convert_v1_ConsulResolver_To_v2_ConsulResolver(in *ConsulResolver, out *v2.ConsulResolver, s conversion.Scope) error

Convert_v1_ConsulResolver_To_v2_ConsulResolver is an autogenerated conversion function.

func Convert_v1_DevPortalList_To_v2_DevPortalList

func Convert_v1_DevPortalList_To_v2_DevPortalList(in *DevPortalList, out *v2.DevPortalList, s conversion.Scope) error

Convert_v1_DevPortalList_To_v2_DevPortalList is an autogenerated conversion function.

func Convert_v1_DevPortal_To_v2_DevPortal

func Convert_v1_DevPortal_To_v2_DevPortal(in *DevPortal, out *v2.DevPortal, s conversion.Scope) error

Convert_v1_DevPortal_To_v2_DevPortal is an autogenerated conversion function.

func Convert_v1_KubernetesEndpointResolverList_To_v2_KubernetesEndpointResolverList

func Convert_v1_KubernetesEndpointResolverList_To_v2_KubernetesEndpointResolverList(in *KubernetesEndpointResolverList, out *v2.KubernetesEndpointResolverList, s conversion.Scope) error

Convert_v1_KubernetesEndpointResolverList_To_v2_KubernetesEndpointResolverList is an autogenerated conversion function.

func Convert_v1_KubernetesEndpointResolver_To_v2_KubernetesEndpointResolver

func Convert_v1_KubernetesEndpointResolver_To_v2_KubernetesEndpointResolver(in *KubernetesEndpointResolver, out *v2.KubernetesEndpointResolver, s conversion.Scope) error

Convert_v1_KubernetesEndpointResolver_To_v2_KubernetesEndpointResolver is an autogenerated conversion function.

func Convert_v1_KubernetesServiceResolverList_To_v2_KubernetesServiceResolverList

func Convert_v1_KubernetesServiceResolverList_To_v2_KubernetesServiceResolverList(in *KubernetesServiceResolverList, out *v2.KubernetesServiceResolverList, s conversion.Scope) error

Convert_v1_KubernetesServiceResolverList_To_v2_KubernetesServiceResolverList is an autogenerated conversion function.

func Convert_v1_KubernetesServiceResolver_To_v2_KubernetesServiceResolver

func Convert_v1_KubernetesServiceResolver_To_v2_KubernetesServiceResolver(in *KubernetesServiceResolver, out *v2.KubernetesServiceResolver, s conversion.Scope) error

Convert_v1_KubernetesServiceResolver_To_v2_KubernetesServiceResolver is an autogenerated conversion function.

func Convert_v1_LogServiceList_To_v2_LogServiceList

func Convert_v1_LogServiceList_To_v2_LogServiceList(in *LogServiceList, out *v2.LogServiceList, s conversion.Scope) error

Convert_v1_LogServiceList_To_v2_LogServiceList is an autogenerated conversion function.

func Convert_v1_LogService_To_v2_LogService

func Convert_v1_LogService_To_v2_LogService(in *LogService, out *v2.LogService, s conversion.Scope) error

Convert_v1_LogService_To_v2_LogService is an autogenerated conversion function.

func Convert_v1_MappingList_To_v2_MappingList

func Convert_v1_MappingList_To_v2_MappingList(in *MappingList, out *v2.MappingList, s conversion.Scope) error

Convert_v1_MappingList_To_v2_MappingList is an autogenerated conversion function.

func Convert_v1_Mapping_To_v2_Mapping

func Convert_v1_Mapping_To_v2_Mapping(in *Mapping, out *v2.Mapping, s conversion.Scope) error

Convert_v1_Mapping_To_v2_Mapping is an autogenerated conversion function.

func Convert_v1_ModuleList_To_v2_ModuleList

func Convert_v1_ModuleList_To_v2_ModuleList(in *ModuleList, out *v2.ModuleList, s conversion.Scope) error

Convert_v1_ModuleList_To_v2_ModuleList is an autogenerated conversion function.

func Convert_v1_Module_To_v2_Module

func Convert_v1_Module_To_v2_Module(in *Module, out *v2.Module, s conversion.Scope) error

Convert_v1_Module_To_v2_Module is an autogenerated conversion function.

func Convert_v1_RateLimitServiceList_To_v2_RateLimitServiceList

func Convert_v1_RateLimitServiceList_To_v2_RateLimitServiceList(in *RateLimitServiceList, out *v2.RateLimitServiceList, s conversion.Scope) error

Convert_v1_RateLimitServiceList_To_v2_RateLimitServiceList is an autogenerated conversion function.

func Convert_v1_RateLimitService_To_v2_RateLimitService

func Convert_v1_RateLimitService_To_v2_RateLimitService(in *RateLimitService, out *v2.RateLimitService, s conversion.Scope) error

Convert_v1_RateLimitService_To_v2_RateLimitService is an autogenerated conversion function.

func Convert_v1_TCPMappingList_To_v2_TCPMappingList

func Convert_v1_TCPMappingList_To_v2_TCPMappingList(in *TCPMappingList, out *v2.TCPMappingList, s conversion.Scope) error

Convert_v1_TCPMappingList_To_v2_TCPMappingList is an autogenerated conversion function.

func Convert_v1_TCPMapping_To_v2_TCPMapping

func Convert_v1_TCPMapping_To_v2_TCPMapping(in *TCPMapping, out *v2.TCPMapping, s conversion.Scope) error

Convert_v1_TCPMapping_To_v2_TCPMapping is an autogenerated conversion function.

func Convert_v1_TLSContextList_To_v2_TLSContextList

func Convert_v1_TLSContextList_To_v2_TLSContextList(in *TLSContextList, out *v2.TLSContextList, s conversion.Scope) error

Convert_v1_TLSContextList_To_v2_TLSContextList is an autogenerated conversion function.

func Convert_v1_TLSContext_To_v2_TLSContext

func Convert_v1_TLSContext_To_v2_TLSContext(in *TLSContext, out *v2.TLSContext, s conversion.Scope) error

Convert_v1_TLSContext_To_v2_TLSContext is an autogenerated conversion function.

func Convert_v1_TracingServiceList_To_v2_TracingServiceList

func Convert_v1_TracingServiceList_To_v2_TracingServiceList(in *TracingServiceList, out *v2.TracingServiceList, s conversion.Scope) error

Convert_v1_TracingServiceList_To_v2_TracingServiceList is an autogenerated conversion function.

func Convert_v1_TracingService_To_v2_TracingService

func Convert_v1_TracingService_To_v2_TracingService(in *TracingService, out *v2.TracingService, s conversion.Scope) error

Convert_v1_TracingService_To_v2_TracingService is an autogenerated conversion function.

func Convert_v2_AuthServiceList_To_v1_AuthServiceList

func Convert_v2_AuthServiceList_To_v1_AuthServiceList(in *v2.AuthServiceList, out *AuthServiceList, s conversion.Scope) error

Convert_v2_AuthServiceList_To_v1_AuthServiceList is an autogenerated conversion function.

func Convert_v2_AuthService_To_v1_AuthService

func Convert_v2_AuthService_To_v1_AuthService(in *v2.AuthService, out *AuthService, s conversion.Scope) error

Convert_v2_AuthService_To_v1_AuthService is an autogenerated conversion function.

func Convert_v2_ConsulResolverList_To_v1_ConsulResolverList

func Convert_v2_ConsulResolverList_To_v1_ConsulResolverList(in *v2.ConsulResolverList, out *ConsulResolverList, s conversion.Scope) error

Convert_v2_ConsulResolverList_To_v1_ConsulResolverList is an autogenerated conversion function.

func Convert_v2_ConsulResolver_To_v1_ConsulResolver

func Convert_v2_ConsulResolver_To_v1_ConsulResolver(in *v2.ConsulResolver, out *ConsulResolver, s conversion.Scope) error

Convert_v2_ConsulResolver_To_v1_ConsulResolver is an autogenerated conversion function.

func Convert_v2_DevPortalList_To_v1_DevPortalList

func Convert_v2_DevPortalList_To_v1_DevPortalList(in *v2.DevPortalList, out *DevPortalList, s conversion.Scope) error

Convert_v2_DevPortalList_To_v1_DevPortalList is an autogenerated conversion function.

func Convert_v2_DevPortal_To_v1_DevPortal

func Convert_v2_DevPortal_To_v1_DevPortal(in *v2.DevPortal, out *DevPortal, s conversion.Scope) error

Convert_v2_DevPortal_To_v1_DevPortal is an autogenerated conversion function.

func Convert_v2_KubernetesEndpointResolverList_To_v1_KubernetesEndpointResolverList

func Convert_v2_KubernetesEndpointResolverList_To_v1_KubernetesEndpointResolverList(in *v2.KubernetesEndpointResolverList, out *KubernetesEndpointResolverList, s conversion.Scope) error

Convert_v2_KubernetesEndpointResolverList_To_v1_KubernetesEndpointResolverList is an autogenerated conversion function.

func Convert_v2_KubernetesEndpointResolver_To_v1_KubernetesEndpointResolver

func Convert_v2_KubernetesEndpointResolver_To_v1_KubernetesEndpointResolver(in *v2.KubernetesEndpointResolver, out *KubernetesEndpointResolver, s conversion.Scope) error

Convert_v2_KubernetesEndpointResolver_To_v1_KubernetesEndpointResolver is an autogenerated conversion function.

func Convert_v2_KubernetesServiceResolverList_To_v1_KubernetesServiceResolverList

func Convert_v2_KubernetesServiceResolverList_To_v1_KubernetesServiceResolverList(in *v2.KubernetesServiceResolverList, out *KubernetesServiceResolverList, s conversion.Scope) error

Convert_v2_KubernetesServiceResolverList_To_v1_KubernetesServiceResolverList is an autogenerated conversion function.

func Convert_v2_KubernetesServiceResolver_To_v1_KubernetesServiceResolver

func Convert_v2_KubernetesServiceResolver_To_v1_KubernetesServiceResolver(in *v2.KubernetesServiceResolver, out *KubernetesServiceResolver, s conversion.Scope) error

Convert_v2_KubernetesServiceResolver_To_v1_KubernetesServiceResolver is an autogenerated conversion function.

func Convert_v2_LogServiceList_To_v1_LogServiceList

func Convert_v2_LogServiceList_To_v1_LogServiceList(in *v2.LogServiceList, out *LogServiceList, s conversion.Scope) error

Convert_v2_LogServiceList_To_v1_LogServiceList is an autogenerated conversion function.

func Convert_v2_LogService_To_v1_LogService

func Convert_v2_LogService_To_v1_LogService(in *v2.LogService, out *LogService, s conversion.Scope) error

Convert_v2_LogService_To_v1_LogService is an autogenerated conversion function.

func Convert_v2_MappingList_To_v1_MappingList

func Convert_v2_MappingList_To_v1_MappingList(in *v2.MappingList, out *MappingList, s conversion.Scope) error

Convert_v2_MappingList_To_v1_MappingList is an autogenerated conversion function.

func Convert_v2_Mapping_To_v1_Mapping

func Convert_v2_Mapping_To_v1_Mapping(in *v2.Mapping, out *Mapping, s conversion.Scope) error

Convert_v2_Mapping_To_v1_Mapping is an autogenerated conversion function.

func Convert_v2_ModuleList_To_v1_ModuleList

func Convert_v2_ModuleList_To_v1_ModuleList(in *v2.ModuleList, out *ModuleList, s conversion.Scope) error

Convert_v2_ModuleList_To_v1_ModuleList is an autogenerated conversion function.

func Convert_v2_Module_To_v1_Module

func Convert_v2_Module_To_v1_Module(in *v2.Module, out *Module, s conversion.Scope) error

Convert_v2_Module_To_v1_Module is an autogenerated conversion function.

func Convert_v2_RateLimitServiceList_To_v1_RateLimitServiceList

func Convert_v2_RateLimitServiceList_To_v1_RateLimitServiceList(in *v2.RateLimitServiceList, out *RateLimitServiceList, s conversion.Scope) error

Convert_v2_RateLimitServiceList_To_v1_RateLimitServiceList is an autogenerated conversion function.

func Convert_v2_RateLimitService_To_v1_RateLimitService

func Convert_v2_RateLimitService_To_v1_RateLimitService(in *v2.RateLimitService, out *RateLimitService, s conversion.Scope) error

Convert_v2_RateLimitService_To_v1_RateLimitService is an autogenerated conversion function.

func Convert_v2_TCPMappingList_To_v1_TCPMappingList

func Convert_v2_TCPMappingList_To_v1_TCPMappingList(in *v2.TCPMappingList, out *TCPMappingList, s conversion.Scope) error

Convert_v2_TCPMappingList_To_v1_TCPMappingList is an autogenerated conversion function.

func Convert_v2_TCPMapping_To_v1_TCPMapping

func Convert_v2_TCPMapping_To_v1_TCPMapping(in *v2.TCPMapping, out *TCPMapping, s conversion.Scope) error

Convert_v2_TCPMapping_To_v1_TCPMapping is an autogenerated conversion function.

func Convert_v2_TLSContextList_To_v1_TLSContextList

func Convert_v2_TLSContextList_To_v1_TLSContextList(in *v2.TLSContextList, out *TLSContextList, s conversion.Scope) error

Convert_v2_TLSContextList_To_v1_TLSContextList is an autogenerated conversion function.

func Convert_v2_TLSContext_To_v1_TLSContext

func Convert_v2_TLSContext_To_v1_TLSContext(in *v2.TLSContext, out *TLSContext, s conversion.Scope) error

Convert_v2_TLSContext_To_v1_TLSContext is an autogenerated conversion function.

func Convert_v2_TracingServiceList_To_v1_TracingServiceList

func Convert_v2_TracingServiceList_To_v1_TracingServiceList(in *v2.TracingServiceList, out *TracingServiceList, s conversion.Scope) error

Convert_v2_TracingServiceList_To_v1_TracingServiceList is an autogenerated conversion function.

func Convert_v2_TracingService_To_v1_TracingService

func Convert_v2_TracingService_To_v1_TracingService(in *v2.TracingService, out *TracingService, s conversion.Scope) error

Convert_v2_TracingService_To_v1_TracingService is an autogenerated conversion function.

func RegisterConversions

func RegisterConversions(s *runtime.Scheme) error

RegisterConversions adds conversion functions to the given scheme. Public to allow building arbitrary schemes.

Types

type AuthService

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

	Spec ambv2.AuthServiceSpec `json:"spec,omitempty"`
	// contains filtered or unexported fields
}

AuthService is the Schema for the authservices API

+kubebuilder:object:root=true

func (*AuthService) ConvertFrom

func (dst *AuthService) ConvertFrom(src conversion.Hub) error

func (*AuthService) ConvertTo

func (src *AuthService) ConvertTo(dst conversion.Hub) error

func (*AuthService) DeepCopy

func (in *AuthService) DeepCopy() *AuthService

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

func (*AuthService) DeepCopyInto

func (in *AuthService) DeepCopyInto(out *AuthService)

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

func (*AuthService) DeepCopyObject

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

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

type AuthServiceList

type AuthServiceList struct {
	metav1.TypeMeta `json:""`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []AuthService `json:"items"`
}

AuthServiceList contains a list of AuthServices.

+kubebuilder:object:root=true

func (*AuthServiceList) DeepCopy

func (in *AuthServiceList) DeepCopy() *AuthServiceList

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

func (*AuthServiceList) DeepCopyInto

func (in *AuthServiceList) DeepCopyInto(out *AuthServiceList)

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

func (*AuthServiceList) DeepCopyObject

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

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

type ConsulResolver

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

	Spec ambv2.ConsulResolverSpec `json:"spec,omitempty"`
	// contains filtered or unexported fields
}

ConsulResolver is the Schema for the ConsulResolver API

+kubebuilder:object:root=true

func (*ConsulResolver) ConvertFrom

func (dst *ConsulResolver) ConvertFrom(src conversion.Hub) error

func (*ConsulResolver) ConvertTo

func (src *ConsulResolver) ConvertTo(dst conversion.Hub) error

func (*ConsulResolver) DeepCopy

func (in *ConsulResolver) DeepCopy() *ConsulResolver

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

func (*ConsulResolver) DeepCopyInto

func (in *ConsulResolver) DeepCopyInto(out *ConsulResolver)

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

func (*ConsulResolver) DeepCopyObject

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

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

type ConsulResolverList

type ConsulResolverList struct {
	metav1.TypeMeta `json:""`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []ConsulResolver `json:"items"`
}

ConsulResolverList contains a list of ConsulResolvers.

+kubebuilder:object:root=true

func (*ConsulResolverList) DeepCopy

func (in *ConsulResolverList) DeepCopy() *ConsulResolverList

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

func (*ConsulResolverList) DeepCopyInto

func (in *ConsulResolverList) DeepCopyInto(out *ConsulResolverList)

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

func (*ConsulResolverList) DeepCopyObject

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

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

type DevPortal

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

	Spec ambv2.DevPortalSpec `json:"spec,omitempty"`
	// contains filtered or unexported fields
}

DevPortal is the Schema for the DevPortals API

DevPortal resources specify the `what` and `how` is shown in a DevPortal:

  1. `what` is in a DevPortal can be controlled with

    - a `selector`, that can be used for filtering `Mappings`.

    - a `docs` listing of (services, url)

  2. `how` is a pointer to some `contents` (a checkout of a Git repository with go-templates/markdown/css).

Multiple `DevPortal`s can exist in the cluster, and the Dev Portal server will show them at different endpoints. A `DevPortal` resource with a special name, `ambassador`, will be used for configuring the default Dev Portal (served at `/docs/` by default).

+kubebuilder:object:root=true +kubebuilder:resource:path=devportals,scope=Namespaced

func (*DevPortal) ConvertFrom

func (dst *DevPortal) ConvertFrom(src conversion.Hub) error

func (*DevPortal) ConvertTo

func (src *DevPortal) ConvertTo(dst conversion.Hub) error

func (*DevPortal) DeepCopy

func (in *DevPortal) DeepCopy() *DevPortal

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

func (*DevPortal) DeepCopyInto

func (in *DevPortal) DeepCopyInto(out *DevPortal)

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

func (*DevPortal) DeepCopyObject

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

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

type DevPortalList

type DevPortalList struct {
	metav1.TypeMeta `json:""`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []DevPortal `json:"items"`
}

DevPortalList contains a list of DevPortals.

+kubebuilder:object:root=true

func (*DevPortalList) DeepCopy

func (in *DevPortalList) DeepCopy() *DevPortalList

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

func (*DevPortalList) DeepCopyInto

func (in *DevPortalList) DeepCopyInto(out *DevPortalList)

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

func (*DevPortalList) DeepCopyObject

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

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

type KubernetesEndpointResolver

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

	Spec ambv2.KubernetesEndpointResolverSpec `json:"spec,omitempty"`
	// contains filtered or unexported fields
}

KubernetesEndpointResolver is the Schema for the kubernetesendpointresolver API

+kubebuilder:object:root=true

func (*KubernetesEndpointResolver) ConvertFrom

func (dst *KubernetesEndpointResolver) ConvertFrom(src conversion.Hub) error

func (*KubernetesEndpointResolver) ConvertTo

func (src *KubernetesEndpointResolver) ConvertTo(dst conversion.Hub) error

func (*KubernetesEndpointResolver) DeepCopy

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

func (*KubernetesEndpointResolver) DeepCopyInto

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

func (*KubernetesEndpointResolver) DeepCopyObject

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

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

type KubernetesEndpointResolverList

type KubernetesEndpointResolverList struct {
	metav1.TypeMeta `json:""`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []KubernetesEndpointResolver `json:"items"`
}

KubernetesEndpointResolverList contains a list of KubernetesEndpointResolvers.

+kubebuilder:object:root=true

func (*KubernetesEndpointResolverList) DeepCopy

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

func (*KubernetesEndpointResolverList) DeepCopyInto

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

func (*KubernetesEndpointResolverList) DeepCopyObject

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

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

type KubernetesServiceResolver

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

	Spec ambv2.KubernetesServiceResolverSpec `json:"spec,omitempty"`
	// contains filtered or unexported fields
}

KubernetesServiceResolver is the Schema for the kubernetesserviceresolver API

+kubebuilder:object:root=true

func (*KubernetesServiceResolver) ConvertFrom

func (dst *KubernetesServiceResolver) ConvertFrom(src conversion.Hub) error

func (*KubernetesServiceResolver) ConvertTo

func (src *KubernetesServiceResolver) ConvertTo(dst conversion.Hub) error

func (*KubernetesServiceResolver) DeepCopy

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

func (*KubernetesServiceResolver) DeepCopyInto

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

func (*KubernetesServiceResolver) DeepCopyObject

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

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

type KubernetesServiceResolverList

type KubernetesServiceResolverList struct {
	metav1.TypeMeta `json:""`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []KubernetesServiceResolver `json:"items"`
}

KubernetesServiceResolverList contains a list of KubernetesServiceResolvers.

+kubebuilder:object:root=true

func (*KubernetesServiceResolverList) DeepCopy

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

func (*KubernetesServiceResolverList) DeepCopyInto

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

func (*KubernetesServiceResolverList) DeepCopyObject

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

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

type LogService

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

	Spec ambv2.LogServiceSpec `json:"spec,omitempty"`
	// contains filtered or unexported fields
}

LogService is the Schema for the logservices API

+kubebuilder:object:root=true

func (*LogService) ConvertFrom

func (dst *LogService) ConvertFrom(src conversion.Hub) error

func (*LogService) ConvertTo

func (src *LogService) ConvertTo(dst conversion.Hub) error

func (*LogService) DeepCopy

func (in *LogService) DeepCopy() *LogService

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

func (*LogService) DeepCopyInto

func (in *LogService) DeepCopyInto(out *LogService)

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

func (*LogService) DeepCopyObject

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

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

type LogServiceList

type LogServiceList struct {
	metav1.TypeMeta `json:""`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []LogService `json:"items"`
}

LogServiceList contains a list of LogServices.

+kubebuilder:object:root=true

func (*LogServiceList) DeepCopy

func (in *LogServiceList) DeepCopy() *LogServiceList

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

func (*LogServiceList) DeepCopyInto

func (in *LogServiceList) DeepCopyInto(out *LogServiceList)

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

func (*LogServiceList) DeepCopyObject

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

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

type Mapping

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

	Spec   ambv2.MappingSpec    `json:"spec,omitempty"`
	Status *ambv2.MappingStatus `json:"status,omitempty"`
	// contains filtered or unexported fields
}

Mapping is the Schema for the mappings API

+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Source Host",type=string,JSONPath=`.spec.host` +kubebuilder:printcolumn:name="Source Prefix",type=string,JSONPath=`.spec.prefix` +kubebuilder:printcolumn:name="Dest Service",type=string,JSONPath=`.spec.service` +kubebuilder:printcolumn:name="State",type=string,JSONPath=`.status.state` +kubebuilder:printcolumn:name="Reason",type=string,JSONPath=`.status.reason`

func (*Mapping) ConvertFrom

func (dst *Mapping) ConvertFrom(src conversion.Hub) error

func (*Mapping) ConvertTo

func (src *Mapping) ConvertTo(dst conversion.Hub) error

func (*Mapping) DeepCopy

func (in *Mapping) DeepCopy() *Mapping

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

func (*Mapping) DeepCopyInto

func (in *Mapping) DeepCopyInto(out *Mapping)

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

func (*Mapping) DeepCopyObject

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

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

type MappingList

type MappingList struct {
	metav1.TypeMeta `json:""`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []Mapping `json:"items"`
}

MappingList contains a list of Mappings.

+kubebuilder:object:root=true

func (*MappingList) DeepCopy

func (in *MappingList) DeepCopy() *MappingList

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

func (*MappingList) DeepCopyInto

func (in *MappingList) DeepCopyInto(out *MappingList)

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

func (*MappingList) DeepCopyObject

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

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

type Module

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

	Spec ambv2.ModuleSpec `json:"spec,omitempty"`
	// contains filtered or unexported fields
}

A Module defines system-wide configuration. The type of module is controlled by the .metadata.name; valid names are "ambassador" or "tls".

https://www.getambassador.io/docs/edge-stack/latest/topics/running/ambassador/#the-ambassador-module https://www.getambassador.io/docs/edge-stack/latest/topics/running/tls/#tls-module-deprecated

+kubebuilder:object:root=true

func (*Module) ConvertFrom

func (dst *Module) ConvertFrom(src conversion.Hub) error

func (*Module) ConvertTo

func (src *Module) ConvertTo(dst conversion.Hub) error

func (*Module) DeepCopy

func (in *Module) DeepCopy() *Module

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

func (*Module) DeepCopyInto

func (in *Module) DeepCopyInto(out *Module)

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

func (*Module) DeepCopyObject

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

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

type ModuleList

type ModuleList struct {
	metav1.TypeMeta `json:""`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []Module `json:"items"`
}

ModuleList contains a list of Modules.

+kubebuilder:object:root=true

func (*ModuleList) DeepCopy

func (in *ModuleList) DeepCopy() *ModuleList

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

func (*ModuleList) DeepCopyInto

func (in *ModuleList) DeepCopyInto(out *ModuleList)

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

func (*ModuleList) DeepCopyObject

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

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

type RateLimitService

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

	Spec ambv2.RateLimitServiceSpec `json:"spec,omitempty"`
	// contains filtered or unexported fields
}

RateLimitService is the Schema for the ratelimitservices API

+kubebuilder:object:root=true

func (*RateLimitService) ConvertFrom

func (dst *RateLimitService) ConvertFrom(src conversion.Hub) error

func (*RateLimitService) ConvertTo

func (src *RateLimitService) ConvertTo(dst conversion.Hub) error

func (*RateLimitService) DeepCopy

func (in *RateLimitService) DeepCopy() *RateLimitService

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

func (*RateLimitService) DeepCopyInto

func (in *RateLimitService) DeepCopyInto(out *RateLimitService)

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

func (*RateLimitService) DeepCopyObject

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

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

type RateLimitServiceList

type RateLimitServiceList struct {
	metav1.TypeMeta `json:""`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []RateLimitService `json:"items"`
}

RateLimitServiceList contains a list of RateLimitServices.

+kubebuilder:object:root=true

func (*RateLimitServiceList) DeepCopy

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

func (*RateLimitServiceList) DeepCopyInto

func (in *RateLimitServiceList) DeepCopyInto(out *RateLimitServiceList)

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

func (*RateLimitServiceList) DeepCopyObject

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

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

type TCPMapping

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

	Spec ambv2.TCPMappingSpec `json:"spec,omitempty"`
	// contains filtered or unexported fields
}

TCPMapping is the Schema for the tcpmappings API

+kubebuilder:object:root=true

func (*TCPMapping) ConvertFrom

func (dst *TCPMapping) ConvertFrom(src conversion.Hub) error

func (*TCPMapping) ConvertTo

func (src *TCPMapping) ConvertTo(dst conversion.Hub) error

func (*TCPMapping) DeepCopy

func (in *TCPMapping) DeepCopy() *TCPMapping

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

func (*TCPMapping) DeepCopyInto

func (in *TCPMapping) DeepCopyInto(out *TCPMapping)

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

func (*TCPMapping) DeepCopyObject

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

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

type TCPMappingList

type TCPMappingList struct {
	metav1.TypeMeta `json:""`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []TCPMapping `json:"items"`
}

TCPMappingList contains a list of TCPMappings.

+kubebuilder:object:root=true

func (*TCPMappingList) DeepCopy

func (in *TCPMappingList) DeepCopy() *TCPMappingList

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

func (*TCPMappingList) DeepCopyInto

func (in *TCPMappingList) DeepCopyInto(out *TCPMappingList)

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

func (*TCPMappingList) DeepCopyObject

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

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

type TLSContext

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

	Spec ambv2.TLSContextSpec `json:"spec,omitempty"`
	// contains filtered or unexported fields
}

TLSContext is the Schema for the tlscontexts API

+kubebuilder:object:root=true

func (*TLSContext) ConvertFrom

func (dst *TLSContext) ConvertFrom(src conversion.Hub) error

func (*TLSContext) ConvertTo

func (src *TLSContext) ConvertTo(dst conversion.Hub) error

func (*TLSContext) DeepCopy

func (in *TLSContext) DeepCopy() *TLSContext

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

func (*TLSContext) DeepCopyInto

func (in *TLSContext) DeepCopyInto(out *TLSContext)

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

func (*TLSContext) DeepCopyObject

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

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

type TLSContextList

type TLSContextList struct {
	metav1.TypeMeta `json:""`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []TLSContext `json:"items"`
}

TLSContextList contains a list of TLSContexts.

+kubebuilder:object:root=true

func (*TLSContextList) DeepCopy

func (in *TLSContextList) DeepCopy() *TLSContextList

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

func (*TLSContextList) DeepCopyInto

func (in *TLSContextList) DeepCopyInto(out *TLSContextList)

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

func (*TLSContextList) DeepCopyObject

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

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

type TracingService

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

	Spec ambv2.TracingServiceSpec `json:"spec,omitempty"`
	// contains filtered or unexported fields
}

TracingService is the Schema for the tracingservices API

+kubebuilder:object:root=true

func (*TracingService) ConvertFrom

func (dst *TracingService) ConvertFrom(src conversion.Hub) error

func (*TracingService) ConvertTo

func (src *TracingService) ConvertTo(dst conversion.Hub) error

func (*TracingService) DeepCopy

func (in *TracingService) DeepCopy() *TracingService

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

func (*TracingService) DeepCopyInto

func (in *TracingService) DeepCopyInto(out *TracingService)

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

func (*TracingService) DeepCopyObject

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

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

type TracingServiceList

type TracingServiceList struct {
	metav1.TypeMeta `json:""`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []TracingService `json:"items"`
}

TracingServiceList contains a list of TracingServices.

+kubebuilder:object:root=true

func (*TracingServiceList) DeepCopy

func (in *TracingServiceList) DeepCopy() *TracingServiceList

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

func (*TracingServiceList) DeepCopyInto

func (in *TracingServiceList) DeepCopyInto(out *TracingServiceList)

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

func (*TracingServiceList) DeepCopyObject

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

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

Jump to

Keyboard shortcuts

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