Documentation ¶
Overview ¶
Package siderolink provides siderolink config documents.
Index ¶
- Constants
- type ConfigV1Alpha1
- func (s *ConfigV1Alpha1) APIUrl() *url.URL
- func (s *ConfigV1Alpha1) Clone() config.Document
- func (o *ConfigV1Alpha1) DeepCopy() *ConfigV1Alpha1
- func (s *ConfigV1Alpha1) Redact(replacement string)
- func (s *ConfigV1Alpha1) SideroLink() config.SideroLinkConfig
- func (s *ConfigV1Alpha1) Validate(validation.RuntimeMode, ...validation.Option) ([]string, error)
Constants ¶
View Source
const Kind = "SideroLinkConfig"
Kind is a siderolink config document kind.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConfigV1Alpha1 ¶
ConfigV1Alpha1 is a siderolink config document.
func NewConfigV1Alpha1 ¶
func NewConfigV1Alpha1() *ConfigV1Alpha1
NewConfigV1Alpha1 creates a new siderolink config document.
func (*ConfigV1Alpha1) APIUrl ¶
func (s *ConfigV1Alpha1) APIUrl() *url.URL
APIUrl implements config.SideroLink interface.
func (*ConfigV1Alpha1) Clone ¶
func (s *ConfigV1Alpha1) Clone() config.Document
Clone implements config.Document interface.
func (*ConfigV1Alpha1) DeepCopy ¶
func (o *ConfigV1Alpha1) DeepCopy() *ConfigV1Alpha1
DeepCopy generates a deep copy of *ConfigV1Alpha1.
func (*ConfigV1Alpha1) Redact ¶
func (s *ConfigV1Alpha1) Redact(replacement string)
Redact implements config.SecretDocument interface.
func (*ConfigV1Alpha1) SideroLink ¶
func (s *ConfigV1Alpha1) SideroLink() config.SideroLinkConfig
SideroLink implements config.SideroLink interface.
func (*ConfigV1Alpha1) Validate ¶
func (s *ConfigV1Alpha1) Validate(validation.RuntimeMode, ...validation.Option) ([]string, error)
Validate implements config.Validator interface.
Click to show internal directories.
Click to hide internal directories.