v1

package
v0.1.55 Latest Latest
Warning

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

Go to latest
Published: Apr 29, 2025 License: GPL-3.0 Imports: 8 Imported by: 18

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CertKeyDefinition added in v0.0.3

type CertKeyDefinition struct {
	Kind   string          `json:"kind" validate:"required"`
	Prefix string          `json:"prefix" validate:"required"`
	Meta   commonv1.Meta   `json:"meta" validate:"required"`
	Spec   CertKeySpec     `json:"spec" validate:"required"`
	State  *commonv1.State `json:"state"`
}

func (*CertKeyDefinition) FromJson added in v0.0.114

func (certkey *CertKeyDefinition) FromJson(bytes []byte) error

func (*CertKeyDefinition) GetKind added in v0.0.114

func (certkey *CertKeyDefinition) GetKind() string

func (*CertKeyDefinition) GetMeta added in v0.0.137

func (certkey *CertKeyDefinition) GetMeta() commonv1.Meta

func (*CertKeyDefinition) GetPrefix added in v0.0.137

func (certkey *CertKeyDefinition) GetPrefix() string

func (*CertKeyDefinition) GetRuntime added in v0.0.114

func (certkey *CertKeyDefinition) GetRuntime() *commonv1.Runtime

func (*CertKeyDefinition) GetState added in v0.0.137

func (certkey *CertKeyDefinition) GetState() *commonv1.State

func (*CertKeyDefinition) ResolveReferences added in v0.0.114

func (certkey *CertKeyDefinition) ResolveReferences(obj iobjects.ObjectInterface) ([]idefinitions.IDefinition, error)

func (*CertKeyDefinition) SetRuntime added in v0.0.114

func (certkey *CertKeyDefinition) SetRuntime(runtime *commonv1.Runtime)

func (*CertKeyDefinition) SetState added in v0.0.137

func (certkey *CertKeyDefinition) SetState(state *commonv1.State)

func (*CertKeyDefinition) ToJSON added in v0.1.42

func (certkey *CertKeyDefinition) ToJSON() ([]byte, error)

func (*CertKeyDefinition) ToJSONString added in v0.1.42

func (certkey *CertKeyDefinition) ToJSONString() (string, error)

func (*CertKeyDefinition) Validate added in v0.0.3

func (certkey *CertKeyDefinition) Validate() (bool, error)

type CertKeySpec

type CertKeySpec struct {
	Certificate        string `json:"certificate"`
	PublicKey          string `json:"publicKey"`
	PrivateKey         string `json:"privateKey"`
	PrivateKeyPassword string `json:"privateKeyPassword"`
	KeyStore           string `json:"keyStore"`
	KeyStorePassword   string `json:"keyStorePassword"`
	CertStore          string `json:"certStore"`
	CertStorePassword  string `json:"certStorePassword"`
}

type CommonDefinition added in v0.0.137

type CommonDefinition struct {
	Kind   string          `json:"kind" validate:"required"`
	Prefix string          `json:"prefix" validate:"required"`
	Meta   commonv1.Meta   `json:"meta" validate:"required"`
	Spec   CommonSpec      `json:"spec" validate:"required"`
	State  *commonv1.State `json:"state"`
}

func (*CommonDefinition) FromJson added in v0.0.137

func (common *CommonDefinition) FromJson(bytes []byte) error

func (*CommonDefinition) GetKind added in v0.0.137

func (common *CommonDefinition) GetKind() string

func (*CommonDefinition) GetMeta added in v0.0.137

func (common *CommonDefinition) GetMeta() commonv1.Meta

func (*CommonDefinition) GetPrefix added in v0.0.137

func (common *CommonDefinition) GetPrefix() string

func (*CommonDefinition) GetRuntime added in v0.0.137

func (common *CommonDefinition) GetRuntime() *commonv1.Runtime

func (*CommonDefinition) GetState added in v0.0.137

func (common *CommonDefinition) GetState() *commonv1.State

func (*CommonDefinition) ResolveReferences added in v0.0.137

func (common *CommonDefinition) ResolveReferences(obj iobjects.ObjectInterface) ([]idefinitions.IDefinition, error)

func (*CommonDefinition) SetRuntime added in v0.0.137

func (common *CommonDefinition) SetRuntime(runtime *commonv1.Runtime)

func (*CommonDefinition) SetState added in v0.0.137

func (common *CommonDefinition) SetState(state *commonv1.State)

func (*CommonDefinition) ToJSON added in v0.1.42

func (common *CommonDefinition) ToJSON() ([]byte, error)

func (*CommonDefinition) ToJSONString added in v0.1.42

func (common *CommonDefinition) ToJSONString() (string, error)

func (*CommonDefinition) Validate added in v0.0.137

func (common *CommonDefinition) Validate() (bool, error)

type CommonSpec added in v0.0.137

type CommonSpec struct {
	Data map[string]any
}

type ConfigurationDefinition added in v0.0.3

type ConfigurationDefinition struct {
	Kind   string            `json:"kind" validate:"required"`
	Prefix string            `json:"prefix" validate:"required"`
	Meta   commonv1.Meta     `json:"meta" validate:"required"`
	Spec   ConfigurationSpec `json:"spec" validate:"required"`
	State  *commonv1.State   `json:"state"`
}

func (*ConfigurationDefinition) FromJson added in v0.0.114

func (configuration *ConfigurationDefinition) FromJson(bytes []byte) error

func (*ConfigurationDefinition) GetKind added in v0.0.114

func (configuration *ConfigurationDefinition) GetKind() string

func (*ConfigurationDefinition) GetMeta added in v0.0.137

func (configuration *ConfigurationDefinition) GetMeta() commonv1.Meta

func (*ConfigurationDefinition) GetPrefix added in v0.0.137

func (configuration *ConfigurationDefinition) GetPrefix() string

func (*ConfigurationDefinition) GetRuntime added in v0.0.114

func (configuration *ConfigurationDefinition) GetRuntime() *commonv1.Runtime

func (*ConfigurationDefinition) GetState added in v0.0.137

func (configuration *ConfigurationDefinition) GetState() *commonv1.State

func (*ConfigurationDefinition) ResolveReferences added in v0.0.114

func (configuration *ConfigurationDefinition) ResolveReferences(obj iobjects.ObjectInterface) ([]idefinitions.IDefinition, error)

func (*ConfigurationDefinition) SetRuntime added in v0.0.114

func (configuration *ConfigurationDefinition) SetRuntime(runtime *commonv1.Runtime)

func (*ConfigurationDefinition) SetState added in v0.0.137

func (configuration *ConfigurationDefinition) SetState(state *commonv1.State)

func (*ConfigurationDefinition) ToJSON added in v0.1.42

func (configuration *ConfigurationDefinition) ToJSON() ([]byte, error)

func (*ConfigurationDefinition) ToJSONString added in v0.1.42

func (configuration *ConfigurationDefinition) ToJSONString() (string, error)

func (*ConfigurationDefinition) Validate added in v0.0.3

func (configuration *ConfigurationDefinition) Validate() (bool, error)

type ConfigurationMeta

type ConfigurationMeta struct {
	Group   string            `json:"group" validate:"required"`
	Name    string            `json:"name" validate:"required"`
	Runtime *commonv1.Runtime `json:"runtime"`
}

type ConfigurationSpec

type ConfigurationSpec struct {
	Data map[string]string `json:"data"`
}

type ContainersConfigurations added in v0.1.30

type ContainersConfigurations struct {
	Name  string
	Group string
}

type ContainersDefinition added in v0.0.3

type ContainersDefinition struct {
	Kind          string             `json:"kind" validate:"required"`
	Prefix        string             `json:"prefix" validate:"required"`
	Meta          commonv1.Meta      `json:"meta"  validate:"required"`
	Spec          ContainersInternal `json:"spec"  validate:"required"`
	InitContainer ContainersInternal `json:"initContainer,omitempty" validate:"omitempty"`
	State         *commonv1.State    `json:"state"`
}

func (*ContainersDefinition) FromJson added in v0.0.114

func (containers *ContainersDefinition) FromJson(bytes []byte) error

func (*ContainersDefinition) GetKind added in v0.0.114

func (containers *ContainersDefinition) GetKind() string

func (*ContainersDefinition) GetMeta added in v0.0.137

func (containers *ContainersDefinition) GetMeta() commonv1.Meta

func (*ContainersDefinition) GetPrefix added in v0.0.137

func (containers *ContainersDefinition) GetPrefix() string

func (*ContainersDefinition) GetRuntime added in v0.0.114

func (containers *ContainersDefinition) GetRuntime() *commonv1.Runtime

func (*ContainersDefinition) GetState added in v0.0.137

func (containers *ContainersDefinition) GetState() *commonv1.State

func (*ContainersDefinition) ResolveReferences added in v0.0.114

func (containers *ContainersDefinition) ResolveReferences(obj iobjects.ObjectInterface) ([]idefinitions.IDefinition, error)

func (*ContainersDefinition) SetRuntime added in v0.0.114

func (containers *ContainersDefinition) SetRuntime(runtime *commonv1.Runtime)

func (*ContainersDefinition) SetState added in v0.0.137

func (containers *ContainersDefinition) SetState(state *commonv1.State)

func (*ContainersDefinition) ToJSON added in v0.1.42

func (containers *ContainersDefinition) ToJSON() ([]byte, error)

func (*ContainersDefinition) ToJSONString added in v0.1.42

func (containers *ContainersDefinition) ToJSONString() (string, error)

func (*ContainersDefinition) Validate added in v0.0.3

func (containers *ContainersDefinition) Validate() (bool, error)

type ContainersDependsOn added in v0.1.20

type ContainersDependsOn struct {
	Prefix  string `json:"prefix" default:"simplecontainers.io/v1"`
	Name    string `validate:"required" json:"name"`
	Group   string `validate:"required" json:"group"`
	Timeout string `validate:"required" json:"timeout"`
}

type ContainersInternal added in v0.1.20

type ContainersInternal struct {
	Image          string                     `validate:"required" json:"image"`
	Tag            string                     `validate:"required" json:"tag"`
	RegistryAuth   string                     `json:"registryAuth"`
	Envs           []string                   `json:"envs,omitempty"`
	Entrypoint     []string                   `json:"entrypoint,omitempty"`
	Args           []string                   `json:"args,omitempty"`
	Dependencies   []ContainersDependsOn      `json:"dependencies,omitempty"`
	Readiness      []ContainersReadiness      `json:"readiness,omitempty"`
	Networks       []ContainersNetwork        `json:"networks,omitempty"`
	Ports          []ContainersPort           `json:"ports,omitempty"`
	Volumes        []ContainersVolume         `json:"volumes,omitempty"`
	Configuration  map[string]string          `json:"configuration,omitempty"`
	Resources      []ContainersResource       `json:"resources,omitempty"`
	Configurations []ContainersConfigurations `json:"configurations,omitempty"`
	Replicas       uint64                     `validate:"required" json:"replicas"`
	Capabilities   []string                   `json:"capabilities,omitempty"`
	Privileged     bool                       `json:"privileged,omitempty"`
	NetworkMode    string                     `json:"network_mode,omitempty"`
	Spread         ContainersSpread           `json:"spread,omitempty"`
	Nodes          []string                   `json:"nodes,omitempty"`
	Dns            []string                   `json:"dns,omitempty"`
}

type ContainersNetwork added in v0.1.20

type ContainersNetwork struct {
	Group string `json:"group"`
	Name  string `json:"name"`
}

type ContainersPort added in v0.1.20

type ContainersPort struct {
	Container string `json:"container"`
	Host      string `json:"host"`
}

type ContainersReadiness added in v0.1.20

type ContainersReadiness struct {
	Name    string            `validate:"required" json:"name"`
	Type    string            `json:"type"`
	URL     string            `json:"url"`
	Body    map[string]string `json:"body"`
	Method  string            `json:"method"`
	Command []string          `json:"command"`
	Timeout string            `validate:"required" json:"timeout"`
}

type ContainersRegistryAuth added in v0.1.43

type ContainersRegistryAuth struct {
	Username string `json:"username"`
	Password string `json:"password"`
}

type ContainersResource added in v0.1.20

type ContainersResource struct {
	Name       string
	Group      string
	Key        string
	MountPoint string
}

type ContainersSpread added in v0.1.20

type ContainersSpread struct {
	Spread string   `json:"spread"`
	Agents []uint64 `json:"agents,omitempty"`
}

type ContainersVolume added in v0.1.20

type ContainersVolume struct {
	Name       string `json:"name"`
	Type       string `json:"type"`
	HostPath   string `json:"hostPath"`
	MountPoint string `json:"mountPoint"`
	SubPath    string `json:"subPath" default:"/"`
}

type CustomDefinition added in v0.0.136

type CustomDefinition struct {
	Kind   string          `json:"kind" validate:"required"`
	Prefix string          `json:"prefix" validate:"required"`
	Meta   commonv1.Meta   `json:"meta" validate:"required"`
	Spec   map[string]any  `json:"spec" validate:"required"`
	State  *commonv1.State `json:"state"`
}

func (*CustomDefinition) FromJson added in v0.0.137

func (custom *CustomDefinition) FromJson(bytes []byte) error

func (*CustomDefinition) GetKind added in v0.0.137

func (custom *CustomDefinition) GetKind() string

func (*CustomDefinition) GetMeta added in v0.0.137

func (custom *CustomDefinition) GetMeta() commonv1.Meta

func (*CustomDefinition) GetPrefix added in v0.0.137

func (custom *CustomDefinition) GetPrefix() string

func (*CustomDefinition) GetRuntime added in v0.0.137

func (custom *CustomDefinition) GetRuntime() *commonv1.Runtime

func (*CustomDefinition) GetState added in v0.0.137

func (custom *CustomDefinition) GetState() *commonv1.State

func (*CustomDefinition) ResolveReferences added in v0.0.137

func (custom *CustomDefinition) ResolveReferences(obj iobjects.ObjectInterface) ([]idefinitions.IDefinition, error)

func (*CustomDefinition) SetRuntime added in v0.0.137

func (custom *CustomDefinition) SetRuntime(runtime *commonv1.Runtime)

func (*CustomDefinition) SetState added in v0.0.137

func (custom *CustomDefinition) SetState(state *commonv1.State)

func (*CustomDefinition) ToJSON added in v0.1.42

func (custom *CustomDefinition) ToJSON() ([]byte, error)

func (*CustomDefinition) ToJSONString added in v0.1.42

func (custom *CustomDefinition) ToJSONString() (string, error)

func (*CustomDefinition) Validate added in v0.0.137

func (custom *CustomDefinition) Validate() (bool, error)

type GitopsCertKeyRef added in v0.0.3

type GitopsCertKeyRef struct {
	Prefix string
	Group  string
	Name   string
}

type GitopsDefinition added in v0.0.3

type GitopsDefinition struct {
	Kind   string          `json:"kind" validate:"required"`
	Prefix string          `json:"prefix" validate:"required"`
	Meta   commonv1.Meta   `json:"meta" validate:"required"`
	Spec   GitopsSpec      `json:"spec" validate:"required"`
	State  *commonv1.State `json:"state"`
}

func (*GitopsDefinition) FromJson added in v0.0.114

func (gitops *GitopsDefinition) FromJson(bytes []byte) error

func (*GitopsDefinition) GetKind added in v0.0.114

func (gitops *GitopsDefinition) GetKind() string

func (*GitopsDefinition) GetMeta added in v0.0.137

func (gitops *GitopsDefinition) GetMeta() commonv1.Meta

func (*GitopsDefinition) GetPrefix added in v0.0.137

func (gitops *GitopsDefinition) GetPrefix() string

func (*GitopsDefinition) GetRuntime added in v0.0.114

func (gitops *GitopsDefinition) GetRuntime() *commonv1.Runtime

func (*GitopsDefinition) GetState added in v0.0.137

func (gitops *GitopsDefinition) GetState() *commonv1.State

func (*GitopsDefinition) ResolveReferences added in v0.0.114

func (gitops *GitopsDefinition) ResolveReferences(obj iobjects.ObjectInterface) ([]idefinitions.IDefinition, error)

func (*GitopsDefinition) SetRuntime added in v0.0.114

func (gitops *GitopsDefinition) SetRuntime(runtime *commonv1.Runtime)

func (*GitopsDefinition) SetState added in v0.0.137

func (gitops *GitopsDefinition) SetState(state *commonv1.State)

func (*GitopsDefinition) ToJSON added in v0.1.42

func (gitops *GitopsDefinition) ToJSON() ([]byte, error)

func (*GitopsDefinition) ToJSONString added in v0.1.42

func (gitops *GitopsDefinition) ToJSONString() (string, error)

func (*GitopsDefinition) Validate added in v0.0.3

func (gitops *GitopsDefinition) Validate() (bool, error)

type GitopsHttpauthRef added in v0.0.3

type GitopsHttpauthRef struct {
	Prefix string
	Group  string
	Name   string
}

type GitopsSpec

type GitopsSpec struct {
	RepoURL         string            `json:"repoURL"`
	Revision        string            `json:"revision"`
	DirectoryPath   string            `json:"directoryPath"`
	PoolingInterval string            `json:"poolingInterval"`
	AutomaticSync   bool              `json:"automaticSync"`
	API             string            `json:"API"`
	Context         string            `json:"context"`
	CertKeyRef      GitopsCertKeyRef  `json:"certKeyRef"`
	HttpAuthRef     GitopsHttpauthRef `json:"httpAuthRef"`
}

type HttpAuthDefinition added in v0.0.3

type HttpAuthDefinition struct {
	Kind   string          `json:"kind" validate:"required"`
	Prefix string          `json:"prefix" validate:"required"`
	Meta   commonv1.Meta   `json:"meta" validate:"required"`
	Spec   HttpAuthSpec    `json:"spec" validate:"required"`
	State  *commonv1.State `json:"state"`
}

func (*HttpAuthDefinition) FromJson added in v0.0.114

func (httpauth *HttpAuthDefinition) FromJson(bytes []byte) error

func (*HttpAuthDefinition) GetKind added in v0.0.114

func (httpauth *HttpAuthDefinition) GetKind() string

func (*HttpAuthDefinition) GetMeta added in v0.0.137

func (httpauth *HttpAuthDefinition) GetMeta() commonv1.Meta

func (*HttpAuthDefinition) GetPrefix added in v0.0.137

func (httpauth *HttpAuthDefinition) GetPrefix() string

func (*HttpAuthDefinition) GetRuntime added in v0.0.114

func (httpauth *HttpAuthDefinition) GetRuntime() *commonv1.Runtime

func (*HttpAuthDefinition) GetState added in v0.0.137

func (httpauth *HttpAuthDefinition) GetState() *commonv1.State

func (*HttpAuthDefinition) ResolveReferences added in v0.0.114

func (httpauth *HttpAuthDefinition) ResolveReferences(obj iobjects.ObjectInterface) ([]idefinitions.IDefinition, error)

func (*HttpAuthDefinition) SetRuntime added in v0.0.114

func (httpauth *HttpAuthDefinition) SetRuntime(runtime *commonv1.Runtime)

func (*HttpAuthDefinition) SetState added in v0.0.137

func (httpauth *HttpAuthDefinition) SetState(state *commonv1.State)

func (*HttpAuthDefinition) ToJSON added in v0.1.42

func (httpauth *HttpAuthDefinition) ToJSON() ([]byte, error)

func (*HttpAuthDefinition) ToJSONString added in v0.1.42

func (httpauth *HttpAuthDefinition) ToJSONString() (string, error)

func (*HttpAuthDefinition) Validate added in v0.0.3

func (httpauth *HttpAuthDefinition) Validate() (bool, error)

type HttpAuthSpec

type HttpAuthSpec struct {
	Username string
	Password string
}

type NetworkDefinition added in v0.0.24

type NetworkDefinition struct {
	Kind   string          `json:"kind" validate:"required"`
	Prefix string          `json:"prefix" validate:"required"`
	Meta   commonv1.Meta   `json:"meta" validate:"required"`
	Spec   NetworkSpec     `json:"spec" validate:"required"`
	State  *commonv1.State `json:"state"`
}

func (*NetworkDefinition) FromJson added in v0.0.114

func (network *NetworkDefinition) FromJson(bytes []byte) error

func (*NetworkDefinition) GetKind added in v0.0.114

func (network *NetworkDefinition) GetKind() string

func (*NetworkDefinition) GetMeta added in v0.0.137

func (network *NetworkDefinition) GetMeta() commonv1.Meta

func (*NetworkDefinition) GetPrefix added in v0.0.137

func (network *NetworkDefinition) GetPrefix() string

func (*NetworkDefinition) GetRuntime added in v0.0.114

func (network *NetworkDefinition) GetRuntime() *commonv1.Runtime

func (*NetworkDefinition) GetState added in v0.0.137

func (network *NetworkDefinition) GetState() *commonv1.State

func (*NetworkDefinition) ResolveReferences added in v0.0.114

func (network *NetworkDefinition) ResolveReferences(obj iobjects.ObjectInterface) ([]idefinitions.IDefinition, error)

func (*NetworkDefinition) SetRuntime added in v0.0.114

func (network *NetworkDefinition) SetRuntime(runtime *commonv1.Runtime)

func (*NetworkDefinition) SetState added in v0.0.137

func (network *NetworkDefinition) SetState(state *commonv1.State)

func (*NetworkDefinition) ToJSON added in v0.1.42

func (network *NetworkDefinition) ToJSON() ([]byte, error)

func (*NetworkDefinition) ToJSONString added in v0.1.42

func (network *NetworkDefinition) ToJSONString() (string, error)

func (*NetworkDefinition) Validate added in v0.0.24

func (network *NetworkDefinition) Validate() (bool, error)

type NetworkSpec added in v0.0.24

type NetworkSpec struct {
	Driver          string
	IPV4AddressPool string
}

type ResourceDefinition added in v0.0.3

type ResourceDefinition struct {
	Kind   string          `json:"kind" validate:"required"`
	Prefix string          `json:"prefix" validate:"required"`
	Meta   commonv1.Meta   `json:"meta" validate:"required"`
	Spec   ResourceSpec    `json:"spec" validate:"required"`
	State  *commonv1.State `json:"state"`
}

func (*ResourceDefinition) FromJson added in v0.0.114

func (resource *ResourceDefinition) FromJson(bytes []byte) error

func (*ResourceDefinition) GetKind added in v0.0.114

func (resource *ResourceDefinition) GetKind() string

func (*ResourceDefinition) GetMeta added in v0.0.137

func (resource *ResourceDefinition) GetMeta() commonv1.Meta

func (*ResourceDefinition) GetPrefix added in v0.0.137

func (resource *ResourceDefinition) GetPrefix() string

func (*ResourceDefinition) GetRuntime added in v0.0.114

func (resource *ResourceDefinition) GetRuntime() *commonv1.Runtime

func (*ResourceDefinition) GetState added in v0.0.137

func (resource *ResourceDefinition) GetState() *commonv1.State

func (*ResourceDefinition) ResolveReferences added in v0.0.114

func (resource *ResourceDefinition) ResolveReferences(obj iobjects.ObjectInterface) ([]idefinitions.IDefinition, error)

func (*ResourceDefinition) SetRuntime added in v0.0.114

func (resource *ResourceDefinition) SetRuntime(runtime *commonv1.Runtime)

func (*ResourceDefinition) SetState added in v0.0.137

func (resource *ResourceDefinition) SetState(state *commonv1.State)

func (*ResourceDefinition) ToJSON added in v0.1.42

func (resource *ResourceDefinition) ToJSON() ([]byte, error)

func (*ResourceDefinition) ToJSONString added in v0.1.42

func (resource *ResourceDefinition) ToJSONString() (string, error)

func (*ResourceDefinition) Validate added in v0.0.3

func (resource *ResourceDefinition) Validate() (bool, error)

type ResourceSpec

type ResourceSpec struct {
	Data map[string]string `json:"data"`
}

type SecretDefinition added in v0.0.137

type SecretDefinition struct {
	Kind   string          `json:"kind" validate:"required"`
	Prefix string          `json:"prefix" validate:"required"`
	Meta   commonv1.Meta   `json:"meta" validate:"required"`
	Spec   SecretSpec      `json:"spec" validate:"required"`
	State  *commonv1.State `json:"state"`
}

func (*SecretDefinition) FromJson added in v0.0.137

func (secret *SecretDefinition) FromJson(bytes []byte) error

func (*SecretDefinition) GetKind added in v0.0.137

func (secret *SecretDefinition) GetKind() string

func (*SecretDefinition) GetMeta added in v0.0.137

func (secret *SecretDefinition) GetMeta() commonv1.Meta

func (*SecretDefinition) GetPrefix added in v0.0.137

func (secret *SecretDefinition) GetPrefix() string

func (*SecretDefinition) GetRuntime added in v0.0.137

func (secret *SecretDefinition) GetRuntime() *commonv1.Runtime

func (*SecretDefinition) GetState added in v0.0.137

func (secret *SecretDefinition) GetState() *commonv1.State

func (*SecretDefinition) ResolveReferences added in v0.0.137

func (secret *SecretDefinition) ResolveReferences(obj iobjects.ObjectInterface) ([]idefinitions.IDefinition, error)

func (*SecretDefinition) SetRuntime added in v0.0.137

func (secret *SecretDefinition) SetRuntime(runtime *commonv1.Runtime)

func (*SecretDefinition) SetState added in v0.0.137

func (secret *SecretDefinition) SetState(state *commonv1.State)

func (*SecretDefinition) ToJSON added in v0.1.42

func (secret *SecretDefinition) ToJSON() ([]byte, error)

func (*SecretDefinition) ToJSONString added in v0.1.42

func (secret *SecretDefinition) ToJSONString() (string, error)

func (*SecretDefinition) Validate added in v0.0.137

func (secret *SecretDefinition) Validate() (bool, error)

type SecretSpec added in v0.0.137

type SecretSpec struct {
	Data map[string]string `json:"data" validate:"required"`
}

Jump to

Keyboard shortcuts

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