siderolink

package
v1.5.0-beta.1 Latest Latest
Warning

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

Go to latest
Published: Aug 9, 2023 License: MPL-2.0 Imports: 6 Imported by: 0

Documentation

Overview

Package siderolink provides siderolink config documents.

Index

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

type ConfigV1Alpha1 struct {
	meta.Meta    `yaml:",inline"`
	APIUrlConfig meta.URL `yaml:"apiUrl"`
}

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 (s *ConfigV1Alpha1) SideroLink() config.SideroLinkConfig

SideroLink implements config.SideroLink interface.

func (*ConfigV1Alpha1) Validate

Validate implements config.Validator interface.

Jump to

Keyboard shortcuts

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