v2alpha1

package
v0.0.0-...-c095839 Latest Latest
Warning

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

Go to latest
Published: Feb 28, 2025 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

View Source
const CONDITION_TYPE_CONFIGURED = "Configured"
View Source
const CONDITION_TYPE_MATCHED = "Matched"
View Source
const CONDITION_TYPE_OPERATIONAL = "Operational"
View Source
const CONDITION_TYPE_PROCESSED = "Processed"
View Source
const CONDITION_TYPE_READY = "Ready"
View Source
const CONDITION_TYPE_REDEEMED = "Redeemed"
View Source
const CONDITION_TYPE_RESOLVED = "Resolved"
View Source
const CONDITION_TYPE_RUNNING = "Running"
View Source
const STATUS_OK = "OK"

Variables

View Source
var (
	SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes)
	AddToScheme   = SchemeBuilder.AddToScheme
)
View Source
var SchemeGroupVersion = schema.GroupVersion{
	Group:   skupper.GroupName,
	Version: "v2alpha1",
}

Functions

func Kind

func Kind(kind string) schema.GroupKind

func Resource

func Resource(resource string) schema.GroupResource

Types

type AccessGrant

type AccessGrant struct {
	v1.TypeMeta   `json:",inline"`
	v1.ObjectMeta `json:"metadata,omitempty"`
	Spec          AccessGrantSpec   `json:"spec,omitempty"`
	Status        AccessGrantStatus `json:"status,omitempty"`
}

func (*AccessGrant) DeepCopy

func (in *AccessGrant) DeepCopy() *AccessGrant

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

func (*AccessGrant) DeepCopyInto

func (in *AccessGrant) DeepCopyInto(out *AccessGrant)

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

func (*AccessGrant) DeepCopyObject

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

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

func (*AccessGrant) IsReady

func (s *AccessGrant) IsReady() bool

func (*AccessGrant) SetProcessed

func (g *AccessGrant) SetProcessed(err error) bool

func (*AccessGrant) SetResolved

func (g *AccessGrant) SetResolved() bool

type AccessGrantList

type AccessGrantList struct {
	v1.TypeMeta `json:",inline"`
	v1.ListMeta `json:"metadata,omitempty"`
	Items       []AccessGrant `json:"items"`
}

AccessGrantList contains a List of AccessGrant instances

func (*AccessGrantList) DeepCopy

func (in *AccessGrantList) DeepCopy() *AccessGrantList

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

func (*AccessGrantList) DeepCopyInto

func (in *AccessGrantList) DeepCopyInto(out *AccessGrantList)

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

func (*AccessGrantList) DeepCopyObject

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

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

type AccessGrantSpec

type AccessGrantSpec struct {
	RedemptionsAllowed int               `json:"redemptionsAllowed,omitempty"`
	ExpirationWindow   string            `json:"expirationWindow,omitempty"`
	Code               string            `json:"code,omitempty"`
	Issuer             string            `json:"issuer,omitempty"`
	Settings           map[string]string `json:"settings,omitempty"`
}

func (*AccessGrantSpec) DeepCopy

func (in *AccessGrantSpec) DeepCopy() *AccessGrantSpec

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

func (*AccessGrantSpec) DeepCopyInto

func (in *AccessGrantSpec) DeepCopyInto(out *AccessGrantSpec)

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

type AccessGrantStatus

type AccessGrantStatus struct {
	Status         `json:",inline"`
	Url            string `json:"url,omitempty"`
	Code           string `json:"code,omitempty"`
	Ca             string `json:"ca,omitempty"`
	Redemptions    int    `json:"redemptions,omitempty"`
	ExpirationTime string `json:"expirationTime,omitempty"`
}

func (*AccessGrantStatus) DeepCopy

func (in *AccessGrantStatus) DeepCopy() *AccessGrantStatus

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

func (*AccessGrantStatus) DeepCopyInto

func (in *AccessGrantStatus) DeepCopyInto(out *AccessGrantStatus)

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

type AccessToken

type AccessToken struct {
	v1.TypeMeta   `json:",inline"`
	v1.ObjectMeta `json:"metadata,omitempty"`
	Spec          AccessTokenSpec   `json:"spec,omitempty"`
	Status        AccessTokenStatus `json:"status,omitempty"`
}

func (*AccessToken) DeepCopy

func (in *AccessToken) DeepCopy() *AccessToken

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

func (*AccessToken) DeepCopyInto

func (in *AccessToken) DeepCopyInto(out *AccessToken)

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

func (*AccessToken) DeepCopyObject

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

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

func (*AccessToken) IsRedeemed

func (t *AccessToken) IsRedeemed() bool

func (*AccessToken) SetRedeemed

func (t *AccessToken) SetRedeemed(err error) bool

type AccessTokenList

type AccessTokenList struct {
	v1.TypeMeta `json:",inline"`
	v1.ListMeta `json:"metadata,omitempty"`
	Items       []AccessToken `json:"items"`
}

AccessTokenList contains a List of AccessToken instances

func (*AccessTokenList) DeepCopy

func (in *AccessTokenList) DeepCopy() *AccessTokenList

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

func (*AccessTokenList) DeepCopyInto

func (in *AccessTokenList) DeepCopyInto(out *AccessTokenList)

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

func (*AccessTokenList) DeepCopyObject

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

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

type AccessTokenSpec

type AccessTokenSpec struct {
	Url      string            `json:"url"`
	Code     string            `json:"code"`
	Ca       string            `json:"ca"`
	LinkCost int               `json:"linkCost,omitempty"`
	Settings map[string]string `json:"settings,omitempty"`
}

func (*AccessTokenSpec) DeepCopy

func (in *AccessTokenSpec) DeepCopy() *AccessTokenSpec

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

func (*AccessTokenSpec) DeepCopyInto

func (in *AccessTokenSpec) DeepCopyInto(out *AccessTokenSpec)

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

type AccessTokenStatus

type AccessTokenStatus struct {
	Status   `json:",inline"`
	Redeemed bool `json:"redeemed,omitempty"`
}

func (*AccessTokenStatus) DeepCopy

func (in *AccessTokenStatus) DeepCopy() *AccessTokenStatus

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

func (*AccessTokenStatus) DeepCopyInto

func (in *AccessTokenStatus) DeepCopyInto(out *AccessTokenStatus)

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

type AttachedConnector

type AttachedConnector struct {
	v1.TypeMeta   `json:",inline"`
	v1.ObjectMeta `json:"metadata,omitempty"`
	Spec          AttachedConnectorSpec   `json:"spec,omitempty"`
	Status        AttachedConnectorStatus `json:"status,omitempty"`
}

func (*AttachedConnector) DeepCopy

func (in *AttachedConnector) DeepCopy() *AttachedConnector

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

func (*AttachedConnector) DeepCopyInto

func (in *AttachedConnector) DeepCopyInto(out *AttachedConnector)

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

func (*AttachedConnector) DeepCopyObject

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

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

func (*AttachedConnector) SetConfigured

func (c *AttachedConnector) SetConfigured(err error) bool

func (*AttachedConnector) SetSelectedPods

func (c *AttachedConnector) SetSelectedPods(pods []PodDetails) bool

type AttachedConnectorBinding

type AttachedConnectorBinding struct {
	v1.TypeMeta   `json:",inline"`
	v1.ObjectMeta `json:"metadata,omitempty"`
	Spec          AttachedConnectorBindingSpec   `json:"spec,omitempty"`
	Status        AttachedConnectorBindingStatus `json:"status,omitempty"`
}

func (*AttachedConnectorBinding) DeepCopy

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

func (*AttachedConnectorBinding) DeepCopyInto

func (in *AttachedConnectorBinding) DeepCopyInto(out *AttachedConnectorBinding)

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

func (*AttachedConnectorBinding) DeepCopyObject

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

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

func (*AttachedConnectorBinding) SetConfigured

func (c *AttachedConnectorBinding) SetConfigured(err error) bool

func (*AttachedConnectorBinding) SetHasMatchingListener

func (c *AttachedConnectorBinding) SetHasMatchingListener(value bool) bool

type AttachedConnectorBindingList

type AttachedConnectorBindingList struct {
	v1.TypeMeta `json:",inline"`
	v1.ListMeta `json:"metadata,omitempty"`
	Items       []AttachedConnectorBinding `json:"items"`
}

AttachedConnectorBindingList contains a List of AttachedConnectorBinding instances

func (*AttachedConnectorBindingList) DeepCopy

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

func (*AttachedConnectorBindingList) DeepCopyInto

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

func (*AttachedConnectorBindingList) DeepCopyObject

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

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

type AttachedConnectorBindingSpec

type AttachedConnectorBindingSpec struct {
	ConnectorNamespace string            `json:"connectorNamespace"`
	RoutingKey         string            `json:"routingKey"`
	ExposePodsByName   bool              `json:"exposePodsByName,omitempty"`
	Settings           map[string]string `json:"settings,omitempty"`
}

func (*AttachedConnectorBindingSpec) DeepCopy

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

func (*AttachedConnectorBindingSpec) DeepCopyInto

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

type AttachedConnectorBindingStatus

type AttachedConnectorBindingStatus struct {
	Status              `json:",inline"`
	HasMatchingListener bool `json:"hasMatchingListener,omitempty"`
}

func (*AttachedConnectorBindingStatus) DeepCopy

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

func (*AttachedConnectorBindingStatus) DeepCopyInto

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

type AttachedConnectorList

type AttachedConnectorList struct {
	v1.TypeMeta `json:",inline"`
	v1.ListMeta `json:"metadata,omitempty"`
	Items       []AttachedConnector `json:"items"`
}

AttachedConnectorList contains a List of AttachedConnector instances

func (*AttachedConnectorList) DeepCopy

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

func (*AttachedConnectorList) DeepCopyInto

func (in *AttachedConnectorList) DeepCopyInto(out *AttachedConnectorList)

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

func (*AttachedConnectorList) DeepCopyObject

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

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

type AttachedConnectorSpec

type AttachedConnectorSpec struct {
	SiteNamespace       string            `json:"siteNamespace"`
	Selector            string            `json:"selector"`
	Port                int               `json:"port"`
	TlsCredentials      string            `json:"tlsCredentials,omitempty"`
	UseClientCert       bool              `json:"useClientCert,omitempty"`
	Type                string            `json:"type,omitempty"`
	IncludeNotReadyPods bool              `json:"includeNotReadyPods,omitempty"`
	Settings            map[string]string `json:"settings,omitempty"`
}

func (*AttachedConnectorSpec) DeepCopy

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

func (*AttachedConnectorSpec) DeepCopyInto

func (in *AttachedConnectorSpec) DeepCopyInto(out *AttachedConnectorSpec)

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

type AttachedConnectorStatus

type AttachedConnectorStatus struct {
	Status       `json:",inline"`
	SelectedPods []PodDetails `json:"selectedPods,omitempty"`
}

func (*AttachedConnectorStatus) DeepCopy

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

func (*AttachedConnectorStatus) DeepCopyInto

func (in *AttachedConnectorStatus) DeepCopyInto(out *AttachedConnectorStatus)

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

type Certificate

type Certificate struct {
	v1.TypeMeta   `json:",inline"`
	v1.ObjectMeta `json:"metadata,omitempty"`
	Spec          CertificateSpec   `json:"spec,omitempty"`
	Status        CertificateStatus `json:"status,omitempty"`
}

func (*Certificate) DeepCopy

func (in *Certificate) DeepCopy() *Certificate

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

func (*Certificate) DeepCopyInto

func (in *Certificate) DeepCopyInto(out *Certificate)

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

func (*Certificate) DeepCopyObject

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

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

func (*Certificate) Key

func (c *Certificate) Key() string

func (*Certificate) SetReady

func (c *Certificate) SetReady(err error) bool

type CertificateList

type CertificateList struct {
	v1.TypeMeta `json:",inline"`
	v1.ListMeta `json:"metadata,omitempty"`
	Items       []Certificate `json:"items"`
}

CertificateList contains a List of Certificate instances

func (*CertificateList) DeepCopy

func (in *CertificateList) DeepCopy() *CertificateList

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

func (*CertificateList) DeepCopyInto

func (in *CertificateList) DeepCopyInto(out *CertificateList)

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

func (*CertificateList) DeepCopyObject

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

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

type CertificateSpec

type CertificateSpec struct {
	Ca       string            `json:"ca"`
	Subject  string            `json:"subject"`
	Hosts    []string          `json:"hosts,omitempty"`
	Client   bool              `json:"client,omitempty"`
	Server   bool              `json:"server,omitempty"`
	Signing  bool              `json:"signing,omitempty"`
	Settings map[string]string `json:"settings,omitempty"`
}

func (*CertificateSpec) DeepCopy

func (in *CertificateSpec) DeepCopy() *CertificateSpec

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

func (*CertificateSpec) DeepCopyInto

func (in *CertificateSpec) DeepCopyInto(out *CertificateSpec)

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

type CertificateStatus

type CertificateStatus struct {
	Status     `json:",inline"`
	Expiration string `json:"expiration,omitempty"`
}

func (*CertificateStatus) DeepCopy

func (in *CertificateStatus) DeepCopy() *CertificateStatus

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

func (*CertificateStatus) DeepCopyInto

func (in *CertificateStatus) DeepCopyInto(out *CertificateStatus)

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

type ConditionState

type ConditionState struct {
	Status  v1.ConditionStatus
	Reason  StatusType
	Message string
}

func ErrorCondition

func ErrorCondition(err error) ConditionState

func ErrorOrReadyCondition

func ErrorOrReadyCondition(err error) ConditionState

func PendingCondition

func PendingCondition(message string) ConditionState

func ReadyCondition

func ReadyCondition() ConditionState

func ReadyOrPendingCondition

func ReadyOrPendingCondition(ready bool) ConditionState

func (*ConditionState) DeepCopy

func (in *ConditionState) DeepCopy() *ConditionState

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

func (*ConditionState) DeepCopyInto

func (in *ConditionState) DeepCopyInto(out *ConditionState)

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

type Connector

type Connector struct {
	v1.TypeMeta   `json:",inline"`
	v1.ObjectMeta `json:"metadata,omitempty"`
	Spec          ConnectorSpec   `json:"spec,omitempty"`
	Status        ConnectorStatus `json:"status,omitempty"`
}

func (*Connector) DeepCopy

func (in *Connector) DeepCopy() *Connector

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

func (*Connector) DeepCopyInto

func (in *Connector) DeepCopyInto(out *Connector)

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

func (*Connector) DeepCopyObject

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

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

func (*Connector) IsConfigured

func (s *Connector) IsConfigured() bool

func (*Connector) SetConfigured

func (c *Connector) SetConfigured(err error) bool

func (*Connector) SetHasMatchingListener

func (c *Connector) SetHasMatchingListener(value bool) bool

func (*Connector) SetSelectedPods

func (c *Connector) SetSelectedPods(pods []PodDetails) bool

type ConnectorList

type ConnectorList struct {
	v1.TypeMeta `json:",inline"`
	v1.ListMeta `json:"metadata,omitempty"`
	Items       []Connector `json:"items"`
}

ConnectorList contains a List of Connector instances

func (*ConnectorList) DeepCopy

func (in *ConnectorList) DeepCopy() *ConnectorList

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

func (*ConnectorList) DeepCopyInto

func (in *ConnectorList) DeepCopyInto(out *ConnectorList)

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

func (*ConnectorList) DeepCopyObject

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

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

type ConnectorSpec

type ConnectorSpec struct {
	RoutingKey          string            `json:"routingKey"`
	Host                string            `json:"host,omitempty"`
	Selector            string            `json:"selector,omitempty"`
	Port                int               `json:"port"`
	TlsCredentials      string            `json:"tlsCredentials,omitempty"`
	UseClientCert       bool              `json:"useClientCert,omitempty"`
	VerifyHostname      bool              `json:"verifyHostname,omitempty"`
	Type                string            `json:"type,omitempty"`
	ExposePodsByName    bool              `json:"exposePodsByName,omitempty"`
	IncludeNotReadyPods bool              `json:"includeNotReadyPods,omitempty"`
	Settings            map[string]string `json:"settings,omitempty"`
}

func (*ConnectorSpec) DeepCopy

func (in *ConnectorSpec) DeepCopy() *ConnectorSpec

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

func (*ConnectorSpec) DeepCopyInto

func (in *ConnectorSpec) DeepCopyInto(out *ConnectorSpec)

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

type ConnectorStatus

type ConnectorStatus struct {
	Status              `json:",inline"`
	SelectedPods        []PodDetails `json:"selectedPods,omitempty"`
	HasMatchingListener bool         `json:"hasMatchingListener,omitempty"`
}

func (*ConnectorStatus) DeepCopy

func (in *ConnectorStatus) DeepCopy() *ConnectorStatus

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

func (*ConnectorStatus) DeepCopyInto

func (in *ConnectorStatus) DeepCopyInto(out *ConnectorStatus)

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

type Controller

type Controller struct {
	Name      string `json:"name,omitempty"`
	Namespace string `json:"namespace,omitempty"`
	Version   string `json:"version,omitempty"`
}

func (*Controller) DeepCopy

func (in *Controller) DeepCopy() *Controller

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

func (*Controller) DeepCopyInto

func (in *Controller) DeepCopyInto(out *Controller)

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

type Endpoint

type Endpoint struct {
	Name  string `json:"name,omitempty"`
	Host  string `json:"host,omitempty"`
	Port  string `json:"port,omitempty"`
	Group string `json:"group,omitempty"`
}

func (*Endpoint) DeepCopy

func (in *Endpoint) DeepCopy() *Endpoint

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

func (*Endpoint) DeepCopyInto

func (in *Endpoint) DeepCopyInto(out *Endpoint)

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

func (*Endpoint) MatchHostPort

func (a *Endpoint) MatchHostPort(b *Endpoint) bool

func (*Endpoint) Url

func (a *Endpoint) Url() string
type Link struct {
	v1.TypeMeta   `json:",inline"`
	v1.ObjectMeta `json:"metadata,omitempty"`
	Spec          LinkSpec   `json:"spec,omitempty"`
	Status        LinkStatus `json:"status,omitempty"`
}

func (*Link) DeepCopy

func (in *Link) DeepCopy() *Link

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

func (*Link) DeepCopyInto

func (in *Link) DeepCopyInto(out *Link)

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

func (*Link) DeepCopyObject

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

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

func (*Link) IsConfigured

func (l *Link) IsConfigured() bool

func (*Link) IsReady

func (l *Link) IsReady() bool

func (*Link) SetConfigured

func (l *Link) SetConfigured(err error) bool

func (*Link) SetOperational

func (l *Link) SetOperational(operational bool, remoteSiteId string, remoteSiteName string) bool
type LinkList struct {
	v1.TypeMeta `json:",inline"`
	v1.ListMeta `json:"metadata,omitempty"`
	Items       []Link `json:"items"`
}

LinkList contains a List of Link instances

func (*LinkList) DeepCopy

func (in *LinkList) DeepCopy() *LinkList

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

func (*LinkList) DeepCopyInto

func (in *LinkList) DeepCopyInto(out *LinkList)

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

func (*LinkList) DeepCopyObject

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

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

type LinkRecord

type LinkRecord struct {
	Name           string `json:"name,omitempty"`
	RemoteSiteId   string `json:"remoteSiteId,omitempty"`
	RemoteSiteName string `json:"remoteSiteName,omitempty"`
	Operational    bool   `json:"operational,omitempty"`
}

func (*LinkRecord) DeepCopy

func (in *LinkRecord) DeepCopy() *LinkRecord

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

func (*LinkRecord) DeepCopyInto

func (in *LinkRecord) DeepCopyInto(out *LinkRecord)

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

type LinkSpec

type LinkSpec struct {
	Endpoints      []Endpoint        `json:"endpoints"`
	TlsCredentials string            `json:"tlsCredentials,omitempty"`
	Cost           int               `json:"cost,omitempty"`
	Settings       map[string]string `json:"settings,omitempty"`
}

func (*LinkSpec) DeepCopy

func (in *LinkSpec) DeepCopy() *LinkSpec

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

func (*LinkSpec) DeepCopyInto

func (in *LinkSpec) DeepCopyInto(out *LinkSpec)

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

func (*LinkSpec) GetEndpointForRole

func (s *LinkSpec) GetEndpointForRole(name string) (Endpoint, bool)

type LinkStatus

type LinkStatus struct {
	Status         `json:",inline"`
	RemoteSiteId   string `json:"remoteSiteId,omitempty"`
	RemoteSiteName string `json:"remoteSiteName,omitempty"`
}

func (*LinkStatus) DeepCopy

func (in *LinkStatus) DeepCopy() *LinkStatus

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

func (*LinkStatus) DeepCopyInto

func (in *LinkStatus) DeepCopyInto(out *LinkStatus)

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

type Listener

type Listener struct {
	v1.TypeMeta   `json:",inline"`
	v1.ObjectMeta `json:"metadata,omitempty"`
	Spec          ListenerSpec   `json:"spec,omitempty"`
	Status        ListenerStatus `json:"status,omitempty"`
}

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) IsConfigured

func (s *Listener) IsConfigured() bool

func (*Listener) Protocol

func (l *Listener) Protocol() corev1.Protocol

func (*Listener) SetConfigured

func (l *Listener) SetConfigured(err error) bool

func (*Listener) SetHasMatchingConnector

func (l *Listener) SetHasMatchingConnector(value bool) bool

type ListenerList

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

ListenerList contains a List of Listener instances

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 {
	RoutingKey       string            `json:"routingKey"`
	Host             string            `json:"host"`
	Port             int               `json:"port"`
	TlsCredentials   string            `json:"tlsCredentials,omitempty"`
	Type             string            `json:"type,omitempty"`
	ExposePodsByName bool              `json:"exposePodsByName,omitempty"`
	Settings         map[string]string `json:"settings,omitempty"`
}

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 {
	Status               `json:",inline"`
	HasMatchingConnector bool `json:"hasMatchingConnector,omitempty"`
}

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 PodDetails

type PodDetails struct {
	UID  string `json:"-"`
	Name string `json:"name,omitempty"`
	IP   string `json:"ip,omitempty"`
}

func (*PodDetails) DeepCopy

func (in *PodDetails) DeepCopy() *PodDetails

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

func (*PodDetails) DeepCopyInto

func (in *PodDetails) DeepCopyInto(out *PodDetails)

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

type RouterAccess

type RouterAccess struct {
	v1.TypeMeta   `json:",inline"`
	v1.ObjectMeta `json:"metadata,omitempty"`
	Spec          RouterAccessSpec   `json:"spec,omitempty"`
	Status        RouterAccessStatus `json:"status,omitempty"`
}

func (*RouterAccess) DeepCopy

func (in *RouterAccess) DeepCopy() *RouterAccess

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

func (*RouterAccess) DeepCopyInto

func (in *RouterAccess) DeepCopyInto(out *RouterAccess)

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

func (*RouterAccess) DeepCopyObject

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

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

func (*RouterAccess) FindRole

func (r *RouterAccess) FindRole(name string) *RouterAccessRole

func (*RouterAccess) IsConfigured

func (r *RouterAccess) IsConfigured() bool

func (*RouterAccess) Key

func (r *RouterAccess) Key() string

func (*RouterAccess) Resolve

func (r *RouterAccess) Resolve(endpoints []Endpoint, group string) bool

func (*RouterAccess) SetConfigured

func (r *RouterAccess) SetConfigured(err error) bool

type RouterAccessList

type RouterAccessList struct {
	v1.TypeMeta `json:",inline"`
	v1.ListMeta `json:"metadata,omitempty"`
	Items       []RouterAccess `json:"items"`
}

RouterAccessList contains a List of RouterAccess instances

func (*RouterAccessList) DeepCopy

func (in *RouterAccessList) DeepCopy() *RouterAccessList

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

func (*RouterAccessList) DeepCopyInto

func (in *RouterAccessList) DeepCopyInto(out *RouterAccessList)

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

func (*RouterAccessList) DeepCopyObject

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

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

type RouterAccessRole

type RouterAccessRole struct {
	Name string `json:"name"`
	Port int    `json:"port,omitempty"`
}

func (*RouterAccessRole) DeepCopy

func (in *RouterAccessRole) DeepCopy() *RouterAccessRole

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

func (*RouterAccessRole) DeepCopyInto

func (in *RouterAccessRole) DeepCopyInto(out *RouterAccessRole)

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

func (RouterAccessRole) GetPort

func (role RouterAccessRole) GetPort() int32

type RouterAccessSpec

type RouterAccessSpec struct {
	AccessType              string             `json:"accessType,omitempty"`
	Roles                   []RouterAccessRole `json:"roles"`
	TlsCredentials          string             `json:"tlsCredentials"`
	GenerateTlsCredentials  bool               `json:"generateTlsCredentials,omitempty"`
	Issuer                  string             `json:"issuer,omitempty"`
	BindHost                string             `json:"bindHost,omitempty"`
	SubjectAlternativeNames []string           `json:"subjectAlternativeNames,omitempty"`
	Settings                map[string]string  `json:"settings,omitempty"`
}

func (*RouterAccessSpec) DeepCopy

func (in *RouterAccessSpec) DeepCopy() *RouterAccessSpec

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

func (*RouterAccessSpec) DeepCopyInto

func (in *RouterAccessSpec) DeepCopyInto(out *RouterAccessSpec)

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

type RouterAccessStatus

type RouterAccessStatus struct {
	Status    `json:",inline"`
	Endpoints []Endpoint `json:"endpoints,omitempty"`
}

func (*RouterAccessStatus) DeepCopy

func (in *RouterAccessStatus) DeepCopy() *RouterAccessStatus

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

func (*RouterAccessStatus) DeepCopyInto

func (in *RouterAccessStatus) DeepCopyInto(out *RouterAccessStatus)

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

func (*RouterAccessStatus) UpdateEndpointsForGroup

func (s *RouterAccessStatus) UpdateEndpointsForGroup(endpoints []Endpoint, group string) bool

endpoints are assumed all to be from one group

type SecuredAccess

type SecuredAccess struct {
	v1.TypeMeta   `json:",inline"`
	v1.ObjectMeta `json:"metadata,omitempty"`
	Spec          SecuredAccessSpec   `json:"spec,omitempty"`
	Status        SecuredAccessStatus `json:"status,omitempty"`
}

func (*SecuredAccess) DeepCopy

func (in *SecuredAccess) DeepCopy() *SecuredAccess

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

func (*SecuredAccess) DeepCopyInto

func (in *SecuredAccess) DeepCopyInto(out *SecuredAccess)

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

func (*SecuredAccess) DeepCopyObject

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

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

func (*SecuredAccess) IsReady

func (s *SecuredAccess) IsReady() bool

func (*SecuredAccess) Key

func (sa *SecuredAccess) Key() string

func (*SecuredAccess) SetConfigured

func (s *SecuredAccess) SetConfigured(err error) bool

func (*SecuredAccess) SetResolved

func (s *SecuredAccess) SetResolved(endpoints []Endpoint) bool

type SecuredAccessList

type SecuredAccessList struct {
	v1.TypeMeta `json:",inline"`
	v1.ListMeta `json:"metadata,omitempty"`
	Items       []SecuredAccess `json:"items"`
}

SecuredAccessList contains a List of SecuredAccess instances

func (*SecuredAccessList) DeepCopy

func (in *SecuredAccessList) DeepCopy() *SecuredAccessList

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

func (*SecuredAccessList) DeepCopyInto

func (in *SecuredAccessList) DeepCopyInto(out *SecuredAccessList)

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

func (*SecuredAccessList) DeepCopyObject

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

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

type SecuredAccessPort

type SecuredAccessPort struct {
	Name       string `json:"name"`
	Port       int    `json:"port"`
	TargetPort int    `json:"targetPort,omitempty"`
	Protocol   string `json:"protocol,omitempty"`
}

func (*SecuredAccessPort) DeepCopy

func (in *SecuredAccessPort) DeepCopy() *SecuredAccessPort

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

func (*SecuredAccessPort) DeepCopyInto

func (in *SecuredAccessPort) DeepCopyInto(out *SecuredAccessPort)

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

type SecuredAccessSpec

type SecuredAccessSpec struct {
	AccessType  string              `json:"accessType,omitempty"`
	Selector    map[string]string   `json:"selector"`
	Ports       []SecuredAccessPort `json:"ports"`
	Certificate string              `json:"certificate,omitempty"`
	Issuer      string              `json:"issuer,omitempty"`
	Settings    map[string]string   `json:"settings,omitempty"`
}

func (*SecuredAccessSpec) DeepCopy

func (in *SecuredAccessSpec) DeepCopy() *SecuredAccessSpec

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

func (*SecuredAccessSpec) DeepCopyInto

func (in *SecuredAccessSpec) DeepCopyInto(out *SecuredAccessSpec)

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

type SecuredAccessStatus

type SecuredAccessStatus struct {
	Status    `json:",inline"`
	Endpoints []Endpoint `json:"endpoints,omitempty"`
	Ca        string     `json:"ca,omitempty"`
}

func (*SecuredAccessStatus) DeepCopy

func (in *SecuredAccessStatus) DeepCopy() *SecuredAccessStatus

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

func (*SecuredAccessStatus) DeepCopyInto

func (in *SecuredAccessStatus) DeepCopyInto(out *SecuredAccessStatus)

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

func (*SecuredAccessStatus) GetEndpointByName

func (s *SecuredAccessStatus) GetEndpointByName(name string) *Endpoint

func (*SecuredAccessStatus) UpdateEndpoint

func (s *SecuredAccessStatus) UpdateEndpoint(endpoint *Endpoint) bool

type ServicePort

type ServicePort struct {
	Name string `json:"name"`
	Port int    `json:"port"`
}

func (*ServicePort) DeepCopy

func (in *ServicePort) DeepCopy() *ServicePort

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

func (*ServicePort) DeepCopyInto

func (in *ServicePort) DeepCopyInto(out *ServicePort)

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

type ServiceRecord

type ServiceRecord struct {
	RoutingKey string   `json:"routingKey,omitempty"`
	Connectors []string `json:"connectors,omitempty"`
	Listeners  []string `json:"listeners,omitempty"`
}

func (*ServiceRecord) DeepCopy

func (in *ServiceRecord) DeepCopy() *ServiceRecord

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

func (*ServiceRecord) DeepCopyInto

func (in *ServiceRecord) DeepCopyInto(out *ServiceRecord)

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

type Site

type Site struct {
	v1.TypeMeta   `json:",inline"`
	v1.ObjectMeta `json:"metadata,omitempty"`
	Spec          SiteSpec   `json:"spec,omitempty"`
	Status        SiteStatus `json:"status,omitempty"`
}

Site defines the location and configuration of a skupper site

func (*Site) DeepCopy

func (in *Site) DeepCopy() *Site

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

func (*Site) DeepCopyInto

func (in *Site) DeepCopyInto(out *Site)

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

func (*Site) DeepCopyObject

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

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

func (*Site) DefaultIssuer

func (s *Site) DefaultIssuer() string

func (*Site) GetSiteId

func (s *Site) GetSiteId() string

func (*Site) IsConfigured

func (s *Site) IsConfigured() bool

func (*Site) IsReady

func (s *Site) IsReady() bool

func (*Site) SetConfigured

func (s *Site) SetConfigured(err error) bool

func (*Site) SetEndpoints

func (s *Site) SetEndpoints(endpoints []Endpoint) bool

func (*Site) SetRunning

func (s *Site) SetRunning(state ConditionState) bool

type SiteList

type SiteList struct {
	v1.TypeMeta `json:",inline"`
	v1.ListMeta `json:"metadata,omitempty"`
	Items       []Site `json:"items"`
}

SiteList contains a List of Site instances

func (*SiteList) DeepCopy

func (in *SiteList) DeepCopy() *SiteList

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

func (*SiteList) DeepCopyInto

func (in *SiteList) DeepCopyInto(out *SiteList)

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

func (*SiteList) DeepCopyObject

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

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

type SiteRecord

type SiteRecord struct {
	Id        string          `json:"id,omitempty"`
	Name      string          `json:"name,omitempty"`
	Namespace string          `json:"namespace,omitempty"`
	Platform  string          `json:"platform,omitempty"`
	Version   string          `json:"version,omitempty"`
	Links     []LinkRecord    `json:"links,omitempty"`
	Services  []ServiceRecord `json:"services,omitempty"`
}

func (*SiteRecord) DeepCopy

func (in *SiteRecord) DeepCopy() *SiteRecord

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

func (*SiteRecord) DeepCopyInto

func (in *SiteRecord) DeepCopyInto(out *SiteRecord)

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

type SiteSpec

type SiteSpec struct {
	ServiceAccount string            `json:"serviceAccount,omitempty"`
	LinkAccess     string            `json:"linkAccess,omitempty"`
	DefaultIssuer  string            `json:"defaultIssuer,omitempty"`
	Edge           bool              `json:"edge,omitempty"`
	HA             bool              `json:"ha,omitempty"`
	Settings       map[string]string `json:"settings,omitempty"`
}

func (*SiteSpec) DeepCopy

func (in *SiteSpec) DeepCopy() *SiteSpec

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

func (*SiteSpec) DeepCopyInto

func (in *SiteSpec) DeepCopyInto(out *SiteSpec)

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

func (*SiteSpec) GetRouterDataConnectionCount

func (s *SiteSpec) GetRouterDataConnectionCount() string

func (*SiteSpec) GetRouterLogging

func (s *SiteSpec) GetRouterLogging() string

func (*SiteSpec) GetServiceAccount

func (s *SiteSpec) GetServiceAccount() string

type SiteStatus

type SiteStatus struct {
	Status         `json:",inline"`
	Endpoints      []Endpoint   `json:"endpoints,omitempty"`
	SitesInNetwork int          `json:"sitesInNetwork,omitempty"`
	Network        []SiteRecord `json:"network,omitempty"`
	DefaultIssuer  string       `json:"defaultIssuer,omitempty"`
	Controller     *Controller  `json:"controller,omitempty"`
}

func (*SiteStatus) DeepCopy

func (in *SiteStatus) DeepCopy() *SiteStatus

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

func (*SiteStatus) DeepCopyInto

func (in *SiteStatus) DeepCopyInto(out *SiteStatus)

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

type Status

type Status struct {
	Conditions []v1.Condition `json:"conditions,omitempty"`
	StatusType StatusType     `json:"status,omitempty"`
	Message    string         `json:"message,omitempty"`
}

func (*Status) DeepCopy

func (in *Status) DeepCopy() *Status

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

func (*Status) DeepCopyInto

func (in *Status) DeepCopyInto(out *Status)

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

func (*Status) SetCondition

func (s *Status) SetCondition(conditionType string, state ConditionState, generation int64) bool

func (*Status) SetStatusMessage

func (s *Status) SetStatusMessage(message string) bool

type StatusType

type StatusType string
const (
	StatusReady   StatusType = "Ready"
	StatusPending StatusType = "Pending"
	StatusError   StatusType = "Error"
)

Jump to

Keyboard shortcuts

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