shared

package
v0.0.0-...-a8b8e24 Latest Latest
Warning

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

Go to latest
Published: Dec 20, 2024 License: Apache-2.0 Imports: 22 Imported by: 41

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ExternalCipherSuite = toCipherString(append(
	append(commonCiphers, commonExcludes...),

	"AES256-GCM-SHA384"))

ExternalCipherSuite should be the default for ssl_ciphers for any processes that handle external requests. Note that these ciphers are not used for Golang services.

View Source
var File_config_shared_global_proto protoreflect.FileDescriptor
View Source
var File_config_shared_tls_proto protoreflect.FileDescriptor
View Source
var InternalCipherSuite = toCipherString(append(commonCiphers, commonExcludes...))

InternalCipherSuites should be the default for ssl_ciphers for any processes that only handle internal requests. Note that these ciphers are not used for Golang services.

View Source
var LogrusLogLevels = []string{
	"trace",
	"debug",
	"info",
	"warning",
	"error",
	"fatal",
	"panic",
}

LogrusLogLevels constains the log levels accepted by the Golang logrus library. Defined here:

https://github.com/chef/automate/blob/master/vendor/github.com/sirupsen/logrus/logrus.go#L16-L33

View Source
var NginxLogLevels = []string{
	"debug",
	"info",
	"notice",
	"warn",
	"error",
	"crit",
	"alert",
	"emerg",
}

NginxLogLevels contains the log levels accepted by nginx according to:

http://nginx.org/en/docs/ngx_core_module.html#error_log
View Source
var ZapLogLevels = []string{
	"debug",
	"info",
	"warn",
	"error",
	"dpanic",
	"panic",
	"fatal",
}

ZapLogLevels contains the log levels accepted by the Golang Zap library. Defined here:

https://github.com/chef/automate/blob/master/vendor/go.uber.org/zap/level.go#L28-L47

Functions

func GlobalLogLevelToNginxLevel

func GlobalLogLevelToNginxLevel(level string) string

Convert the accepted GlobalLogLevels to a log level accepted by nginx's error_log setting.

func GlobalLogLevelToZapLevel

func GlobalLogLevelToZapLevel(level string) string

Convert the accepted GlobalLogLevels to a log level accepted by Golang's ZAP logger

func Merge

func Merge(base proto.Message, in proto.Message, merged proto.Message) error

Merge merges `in` onto `base` and puts the result in `merged`. Note that `merged` should be pointer to a zero value for the struct type.

func Validate

func Validate(vs ...error) error

Validate calls validator functions and aggregates the errors into a single single InvalidConfigError.

func ValidateDisclaimerFilePath

func ValidateDisclaimerFilePath(filePath string) error

func ValidateLogrusLogLevel

func ValidateLogrusLogLevel(level string) error

func ValidateNginxLogLevel

func ValidateNginxLogLevel(level string) error

func ValidateZapLogLevel

func ValidateZapLogLevel(level string) error

Types

type Backups

type Backups struct {

	// location should be one of ["filesystem", "s3", "gcs"]
	Location   *wrapperspb.StringValue `` /* 129-byte string literal not displayed */
	Filesystem *Backups_Filesystem     `` /* 137-byte string literal not displayed */
	S3         *Backups_S3             `protobuf:"bytes,4,opt,name=s3,proto3" json:"s3,omitempty" toml:"s3,omitempty" mapstructure:"s3,omitempty"`
	Gcs        *Backups_GCS            `protobuf:"bytes,5,opt,name=gcs,proto3" json:"gcs,omitempty" toml:"gcs,omitempty" mapstructure:"gcs,omitempty"`
	// contains filtered or unexported fields
}

func (*Backups) Descriptor deprecated

func (*Backups) Descriptor() ([]byte, []int)

Deprecated: Use Backups.ProtoReflect.Descriptor instead.

func (*Backups) GetFilesystem

func (x *Backups) GetFilesystem() *Backups_Filesystem

func (*Backups) GetGcs

func (x *Backups) GetGcs() *Backups_GCS

func (*Backups) GetLocation

func (x *Backups) GetLocation() *wrapperspb.StringValue

func (*Backups) GetS3

func (x *Backups) GetS3() *Backups_S3

func (*Backups) ProtoMessage

func (*Backups) ProtoMessage()

func (*Backups) ProtoReflect

func (x *Backups) ProtoReflect() protoreflect.Message

func (*Backups) Reset

func (x *Backups) Reset()

func (*Backups) String

func (x *Backups) String() string

type Backups_Filesystem

type Backups_Filesystem struct {
	Path                     *wrapperspb.StringValue `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty" toml:"path,omitempty" mapstructure:"path,omitempty"`
	EsMaxSnapshotBytesPerSec *wrapperspb.StringValue `` /* 243-byte string literal not displayed */
	EsMaxRestoreBytesPerSec  *wrapperspb.StringValue `` /* 238-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*Backups_Filesystem) Descriptor deprecated

func (*Backups_Filesystem) Descriptor() ([]byte, []int)

Deprecated: Use Backups_Filesystem.ProtoReflect.Descriptor instead.

func (*Backups_Filesystem) GetEsMaxRestoreBytesPerSec

func (x *Backups_Filesystem) GetEsMaxRestoreBytesPerSec() *wrapperspb.StringValue

func (*Backups_Filesystem) GetEsMaxSnapshotBytesPerSec

func (x *Backups_Filesystem) GetEsMaxSnapshotBytesPerSec() *wrapperspb.StringValue

func (*Backups_Filesystem) GetPath

func (*Backups_Filesystem) ProtoMessage

func (*Backups_Filesystem) ProtoMessage()

func (*Backups_Filesystem) ProtoReflect

func (x *Backups_Filesystem) ProtoReflect() protoreflect.Message

func (*Backups_Filesystem) Reset

func (x *Backups_Filesystem) Reset()

func (*Backups_Filesystem) String

func (x *Backups_Filesystem) String() string

type Backups_GCS

type Backups_GCS struct {
	Credentials *Backups_GCS_GCPCredentials `` /* 141-byte string literal not displayed */
	Es          *Backups_GCS_Elasticsearch  `protobuf:"bytes,2,opt,name=es,proto3" json:"es,omitempty" toml:"es,omitempty" mapstructure:"es,omitempty"`
	Bucket      *Backups_GCS_Bucket         `protobuf:"bytes,3,opt,name=bucket,proto3" json:"bucket,omitempty" toml:"bucket,omitempty" mapstructure:"bucket,omitempty"`
	Os          *Backups_GCS_Opensearch     `protobuf:"bytes,4,opt,name=os,proto3" json:"os,omitempty" toml:"os,omitempty" mapstructure:"os,omitempty"`
	// contains filtered or unexported fields
}

func (*Backups_GCS) Descriptor deprecated

func (*Backups_GCS) Descriptor() ([]byte, []int)

Deprecated: Use Backups_GCS.ProtoReflect.Descriptor instead.

func (*Backups_GCS) GetBucket

func (x *Backups_GCS) GetBucket() *Backups_GCS_Bucket

func (*Backups_GCS) GetCredentials

func (x *Backups_GCS) GetCredentials() *Backups_GCS_GCPCredentials

func (*Backups_GCS) GetEs

func (*Backups_GCS) GetOs

func (x *Backups_GCS) GetOs() *Backups_GCS_Opensearch

func (*Backups_GCS) ProtoMessage

func (*Backups_GCS) ProtoMessage()

func (*Backups_GCS) ProtoReflect

func (x *Backups_GCS) ProtoReflect() protoreflect.Message

func (*Backups_GCS) Reset

func (x *Backups_GCS) Reset()

func (*Backups_GCS) String

func (x *Backups_GCS) String() string

type Backups_GCS_Bucket

type Backups_GCS_Bucket struct {
	BasePath *wrapperspb.StringValue `` /* 147-byte string literal not displayed */
	Name     *wrapperspb.StringValue `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty" toml:"name,omitempty" mapstructure:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*Backups_GCS_Bucket) Descriptor deprecated

func (*Backups_GCS_Bucket) Descriptor() ([]byte, []int)

Deprecated: Use Backups_GCS_Bucket.ProtoReflect.Descriptor instead.

func (*Backups_GCS_Bucket) GetBasePath

func (x *Backups_GCS_Bucket) GetBasePath() *wrapperspb.StringValue

func (*Backups_GCS_Bucket) GetName

func (*Backups_GCS_Bucket) ProtoMessage

func (*Backups_GCS_Bucket) ProtoMessage()

func (*Backups_GCS_Bucket) ProtoReflect

func (x *Backups_GCS_Bucket) ProtoReflect() protoreflect.Message

func (*Backups_GCS_Bucket) Reset

func (x *Backups_GCS_Bucket) Reset()

func (*Backups_GCS_Bucket) String

func (x *Backups_GCS_Bucket) String() string

type Backups_GCS_Elasticsearch

type Backups_GCS_Elasticsearch struct {

	// Backup repo settings
	Compress        *wrapperspb.BoolValue `` /* 129-byte string literal not displayed */
	ApplicationName *wrapperspb.BoolValue `` /* 182-byte string literal not displayed */
	// Snapshot settings
	MaxSnapshotBytesPerSec *wrapperspb.StringValue `` /* 229-byte string literal not displayed */
	MaxRestoreBytesPerSec  *wrapperspb.StringValue `` /* 224-byte string literal not displayed */
	ChunkSize              *wrapperspb.StringValue `` /* 152-byte string literal not displayed */
	// GCS client settings
	ReadTimeout    *wrapperspb.StringValue `` /* 162-byte string literal not displayed */
	ConnectTimeout *wrapperspb.BoolValue   `` /* 177-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*Backups_GCS_Elasticsearch) Descriptor deprecated

func (*Backups_GCS_Elasticsearch) Descriptor() ([]byte, []int)

Deprecated: Use Backups_GCS_Elasticsearch.ProtoReflect.Descriptor instead.

func (*Backups_GCS_Elasticsearch) GetApplicationName

func (x *Backups_GCS_Elasticsearch) GetApplicationName() *wrapperspb.BoolValue

func (*Backups_GCS_Elasticsearch) GetChunkSize

func (*Backups_GCS_Elasticsearch) GetCompress

func (*Backups_GCS_Elasticsearch) GetConnectTimeout

func (x *Backups_GCS_Elasticsearch) GetConnectTimeout() *wrapperspb.BoolValue

func (*Backups_GCS_Elasticsearch) GetMaxRestoreBytesPerSec

func (x *Backups_GCS_Elasticsearch) GetMaxRestoreBytesPerSec() *wrapperspb.StringValue

func (*Backups_GCS_Elasticsearch) GetMaxSnapshotBytesPerSec

func (x *Backups_GCS_Elasticsearch) GetMaxSnapshotBytesPerSec() *wrapperspb.StringValue

func (*Backups_GCS_Elasticsearch) GetReadTimeout

func (x *Backups_GCS_Elasticsearch) GetReadTimeout() *wrapperspb.StringValue

func (*Backups_GCS_Elasticsearch) ProtoMessage

func (*Backups_GCS_Elasticsearch) ProtoMessage()

func (*Backups_GCS_Elasticsearch) ProtoReflect

func (*Backups_GCS_Elasticsearch) Reset

func (x *Backups_GCS_Elasticsearch) Reset()

func (*Backups_GCS_Elasticsearch) String

func (x *Backups_GCS_Elasticsearch) String() string

type Backups_GCS_GCPCredentials

type Backups_GCS_GCPCredentials struct {
	Json *wrapperspb.StringValue `protobuf:"bytes,1,opt,name=json,proto3" json:"json,omitempty" toml:"json,omitempty" mapstructure:"json,omitempty"`
	// contains filtered or unexported fields
}

func (*Backups_GCS_GCPCredentials) Descriptor deprecated

func (*Backups_GCS_GCPCredentials) Descriptor() ([]byte, []int)

Deprecated: Use Backups_GCS_GCPCredentials.ProtoReflect.Descriptor instead.

func (*Backups_GCS_GCPCredentials) GetJson

func (*Backups_GCS_GCPCredentials) ProtoMessage

func (*Backups_GCS_GCPCredentials) ProtoMessage()

func (*Backups_GCS_GCPCredentials) ProtoReflect

func (*Backups_GCS_GCPCredentials) Reset

func (x *Backups_GCS_GCPCredentials) Reset()

func (*Backups_GCS_GCPCredentials) String

func (x *Backups_GCS_GCPCredentials) String() string

type Backups_GCS_Opensearch

type Backups_GCS_Opensearch struct {

	// Backup repo settings
	Compress        *wrapperspb.BoolValue `` /* 129-byte string literal not displayed */
	ApplicationName *wrapperspb.BoolValue `` /* 182-byte string literal not displayed */
	// Snapshot settings
	MaxSnapshotBytesPerSec *wrapperspb.StringValue `` /* 229-byte string literal not displayed */
	MaxRestoreBytesPerSec  *wrapperspb.StringValue `` /* 224-byte string literal not displayed */
	ChunkSize              *wrapperspb.StringValue `` /* 152-byte string literal not displayed */
	// GCS client settings
	ReadTimeout    *wrapperspb.StringValue `` /* 162-byte string literal not displayed */
	ConnectTimeout *wrapperspb.BoolValue   `` /* 177-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*Backups_GCS_Opensearch) Descriptor deprecated

func (*Backups_GCS_Opensearch) Descriptor() ([]byte, []int)

Deprecated: Use Backups_GCS_Opensearch.ProtoReflect.Descriptor instead.

func (*Backups_GCS_Opensearch) GetApplicationName

func (x *Backups_GCS_Opensearch) GetApplicationName() *wrapperspb.BoolValue

func (*Backups_GCS_Opensearch) GetChunkSize

func (x *Backups_GCS_Opensearch) GetChunkSize() *wrapperspb.StringValue

func (*Backups_GCS_Opensearch) GetCompress

func (x *Backups_GCS_Opensearch) GetCompress() *wrapperspb.BoolValue

func (*Backups_GCS_Opensearch) GetConnectTimeout

func (x *Backups_GCS_Opensearch) GetConnectTimeout() *wrapperspb.BoolValue

func (*Backups_GCS_Opensearch) GetMaxRestoreBytesPerSec

func (x *Backups_GCS_Opensearch) GetMaxRestoreBytesPerSec() *wrapperspb.StringValue

func (*Backups_GCS_Opensearch) GetMaxSnapshotBytesPerSec

func (x *Backups_GCS_Opensearch) GetMaxSnapshotBytesPerSec() *wrapperspb.StringValue

func (*Backups_GCS_Opensearch) GetReadTimeout

func (x *Backups_GCS_Opensearch) GetReadTimeout() *wrapperspb.StringValue

func (*Backups_GCS_Opensearch) ProtoMessage

func (*Backups_GCS_Opensearch) ProtoMessage()

func (*Backups_GCS_Opensearch) ProtoReflect

func (x *Backups_GCS_Opensearch) ProtoReflect() protoreflect.Message

func (*Backups_GCS_Opensearch) Reset

func (x *Backups_GCS_Opensearch) Reset()

func (*Backups_GCS_Opensearch) String

func (x *Backups_GCS_Opensearch) String() string

type Backups_S3

type Backups_S3 struct {
	Credentials *Backups_S3_AWSCredentials `` /* 141-byte string literal not displayed */
	Es          *Backups_S3_Elasticsearch  `protobuf:"bytes,2,opt,name=es,proto3" json:"es,omitempty" toml:"es,omitempty" mapstructure:"es,omitempty"`
	Bucket      *Backups_S3_Bucket         `protobuf:"bytes,3,opt,name=bucket,proto3" json:"bucket,omitempty" toml:"bucket,omitempty" mapstructure:"bucket,omitempty"`
	Ssl         *Backups_S3_SSL            `protobuf:"bytes,4,opt,name=ssl,proto3" json:"ssl,omitempty" toml:"ssl,omitempty" mapstructure:"ssl,omitempty"`
	Os          *Backups_S3_Opensearch     `protobuf:"bytes,5,opt,name=os,proto3" json:"os,omitempty" toml:"os,omitempty" mapstructure:"os,omitempty"`
	// contains filtered or unexported fields
}

func (*Backups_S3) Descriptor deprecated

func (*Backups_S3) Descriptor() ([]byte, []int)

Deprecated: Use Backups_S3.ProtoReflect.Descriptor instead.

func (*Backups_S3) GetBucket

func (x *Backups_S3) GetBucket() *Backups_S3_Bucket

func (*Backups_S3) GetCredentials

func (x *Backups_S3) GetCredentials() *Backups_S3_AWSCredentials

func (*Backups_S3) GetEs

func (*Backups_S3) GetOs

func (x *Backups_S3) GetOs() *Backups_S3_Opensearch

func (*Backups_S3) GetSsl

func (x *Backups_S3) GetSsl() *Backups_S3_SSL

func (*Backups_S3) ProtoMessage

func (*Backups_S3) ProtoMessage()

func (*Backups_S3) ProtoReflect

func (x *Backups_S3) ProtoReflect() protoreflect.Message

func (*Backups_S3) Reset

func (x *Backups_S3) Reset()

func (*Backups_S3) String

func (x *Backups_S3) String() string

type Backups_S3_AWSCredentials

type Backups_S3_AWSCredentials struct {
	AccessKey    *wrapperspb.StringValue `` /* 152-byte string literal not displayed */
	SecretKey    *wrapperspb.StringValue `` /* 152-byte string literal not displayed */
	SessionToken *wrapperspb.StringValue `` /* 167-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*Backups_S3_AWSCredentials) Descriptor deprecated

func (*Backups_S3_AWSCredentials) Descriptor() ([]byte, []int)

Deprecated: Use Backups_S3_AWSCredentials.ProtoReflect.Descriptor instead.

func (*Backups_S3_AWSCredentials) GetAccessKey

func (*Backups_S3_AWSCredentials) GetSecretKey

func (*Backups_S3_AWSCredentials) GetSessionToken

func (x *Backups_S3_AWSCredentials) GetSessionToken() *wrapperspb.StringValue

func (*Backups_S3_AWSCredentials) ProtoMessage

func (*Backups_S3_AWSCredentials) ProtoMessage()

func (*Backups_S3_AWSCredentials) ProtoReflect

func (*Backups_S3_AWSCredentials) Reset

func (x *Backups_S3_AWSCredentials) Reset()

func (*Backups_S3_AWSCredentials) String

func (x *Backups_S3_AWSCredentials) String() string

type Backups_S3_Bucket

type Backups_S3_Bucket struct {
	Endpoint *wrapperspb.StringValue `` /* 129-byte string literal not displayed */
	BasePath *wrapperspb.StringValue `` /* 147-byte string literal not displayed */
	Name     *wrapperspb.StringValue `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty" toml:"name,omitempty" mapstructure:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*Backups_S3_Bucket) Descriptor deprecated

func (*Backups_S3_Bucket) Descriptor() ([]byte, []int)

Deprecated: Use Backups_S3_Bucket.ProtoReflect.Descriptor instead.

func (*Backups_S3_Bucket) GetBasePath

func (x *Backups_S3_Bucket) GetBasePath() *wrapperspb.StringValue

func (*Backups_S3_Bucket) GetEndpoint

func (x *Backups_S3_Bucket) GetEndpoint() *wrapperspb.StringValue

func (*Backups_S3_Bucket) GetName

func (*Backups_S3_Bucket) ProtoMessage

func (*Backups_S3_Bucket) ProtoMessage()

func (*Backups_S3_Bucket) ProtoReflect

func (x *Backups_S3_Bucket) ProtoReflect() protoreflect.Message

func (*Backups_S3_Bucket) Reset

func (x *Backups_S3_Bucket) Reset()

func (*Backups_S3_Bucket) String

func (x *Backups_S3_Bucket) String() string

type Backups_S3_Elasticsearch

type Backups_S3_Elasticsearch struct {

	// Backup repo settings
	Compress             *wrapperspb.BoolValue   `` /* 129-byte string literal not displayed */
	ServerSideEncryption *wrapperspb.BoolValue   `` /* 211-byte string literal not displayed */
	BufferSize           *wrapperspb.StringValue `` /* 157-byte string literal not displayed */
	CannedAcl            *wrapperspb.StringValue `` /* 152-byte string literal not displayed */
	StorageClass         *wrapperspb.StringValue `` /* 167-byte string literal not displayed */
	// Snapshot settings
	MaxSnapshotBytesPerSec *wrapperspb.StringValue `` /* 229-byte string literal not displayed */
	MaxRestoreBytesPerSec  *wrapperspb.StringValue `` /* 224-byte string literal not displayed */
	ChunkSize              *wrapperspb.StringValue `` /* 152-byte string literal not displayed */
	// S3 client settings
	ReadTimeout        *wrapperspb.StringValue `` /* 163-byte string literal not displayed */
	MaxRetries         *wrapperspb.Int32Value  `` /* 158-byte string literal not displayed */
	UseThrottleRetries *wrapperspb.BoolValue   `` /* 202-byte string literal not displayed */
	Protocol           *wrapperspb.StringValue `` /* 130-byte string literal not displayed */
	// Aws Elasticsearch
	Region  *wrapperspb.StringValue `protobuf:"bytes,14,opt,name=region,proto3" json:"region,omitempty" toml:"region,omitempty" mapstructure:"region,omitempty"`
	RoleArn *wrapperspb.StringValue `` /* 143-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*Backups_S3_Elasticsearch) Descriptor deprecated

func (*Backups_S3_Elasticsearch) Descriptor() ([]byte, []int)

Deprecated: Use Backups_S3_Elasticsearch.ProtoReflect.Descriptor instead.

func (*Backups_S3_Elasticsearch) GetBufferSize

func (x *Backups_S3_Elasticsearch) GetBufferSize() *wrapperspb.StringValue

func (*Backups_S3_Elasticsearch) GetCannedAcl

func (x *Backups_S3_Elasticsearch) GetCannedAcl() *wrapperspb.StringValue

func (*Backups_S3_Elasticsearch) GetChunkSize

func (x *Backups_S3_Elasticsearch) GetChunkSize() *wrapperspb.StringValue

func (*Backups_S3_Elasticsearch) GetCompress

func (x *Backups_S3_Elasticsearch) GetCompress() *wrapperspb.BoolValue

func (*Backups_S3_Elasticsearch) GetMaxRestoreBytesPerSec

func (x *Backups_S3_Elasticsearch) GetMaxRestoreBytesPerSec() *wrapperspb.StringValue

func (*Backups_S3_Elasticsearch) GetMaxRetries

func (x *Backups_S3_Elasticsearch) GetMaxRetries() *wrapperspb.Int32Value

func (*Backups_S3_Elasticsearch) GetMaxSnapshotBytesPerSec

func (x *Backups_S3_Elasticsearch) GetMaxSnapshotBytesPerSec() *wrapperspb.StringValue

func (*Backups_S3_Elasticsearch) GetProtocol

func (*Backups_S3_Elasticsearch) GetReadTimeout

func (x *Backups_S3_Elasticsearch) GetReadTimeout() *wrapperspb.StringValue

func (*Backups_S3_Elasticsearch) GetRegion

func (*Backups_S3_Elasticsearch) GetRoleArn

func (*Backups_S3_Elasticsearch) GetServerSideEncryption

func (x *Backups_S3_Elasticsearch) GetServerSideEncryption() *wrapperspb.BoolValue

func (*Backups_S3_Elasticsearch) GetStorageClass

func (x *Backups_S3_Elasticsearch) GetStorageClass() *wrapperspb.StringValue

func (*Backups_S3_Elasticsearch) GetUseThrottleRetries

func (x *Backups_S3_Elasticsearch) GetUseThrottleRetries() *wrapperspb.BoolValue

func (*Backups_S3_Elasticsearch) ProtoMessage

func (*Backups_S3_Elasticsearch) ProtoMessage()

func (*Backups_S3_Elasticsearch) ProtoReflect

func (x *Backups_S3_Elasticsearch) ProtoReflect() protoreflect.Message

func (*Backups_S3_Elasticsearch) Reset

func (x *Backups_S3_Elasticsearch) Reset()

func (*Backups_S3_Elasticsearch) String

func (x *Backups_S3_Elasticsearch) String() string

type Backups_S3_Opensearch

type Backups_S3_Opensearch struct {

	// Backup repo settings
	Compress             *wrapperspb.BoolValue   `` /* 129-byte string literal not displayed */
	ServerSideEncryption *wrapperspb.BoolValue   `` /* 211-byte string literal not displayed */
	BufferSize           *wrapperspb.StringValue `` /* 157-byte string literal not displayed */
	CannedAcl            *wrapperspb.StringValue `` /* 152-byte string literal not displayed */
	StorageClass         *wrapperspb.StringValue `` /* 167-byte string literal not displayed */
	// Snapshot settings
	MaxSnapshotBytesPerSec *wrapperspb.StringValue `` /* 229-byte string literal not displayed */
	MaxRestoreBytesPerSec  *wrapperspb.StringValue `` /* 224-byte string literal not displayed */
	ChunkSize              *wrapperspb.StringValue `` /* 152-byte string literal not displayed */
	// S3 client settings
	ReadTimeout        *wrapperspb.StringValue `` /* 163-byte string literal not displayed */
	MaxRetries         *wrapperspb.Int32Value  `` /* 158-byte string literal not displayed */
	UseThrottleRetries *wrapperspb.BoolValue   `` /* 202-byte string literal not displayed */
	Protocol           *wrapperspb.StringValue `` /* 130-byte string literal not displayed */
	// Aws Opensearch
	Region  *wrapperspb.StringValue `protobuf:"bytes,14,opt,name=region,proto3" json:"region,omitempty" toml:"region,omitempty" mapstructure:"region,omitempty"`
	RoleArn *wrapperspb.StringValue `` /* 143-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*Backups_S3_Opensearch) Descriptor deprecated

func (*Backups_S3_Opensearch) Descriptor() ([]byte, []int)

Deprecated: Use Backups_S3_Opensearch.ProtoReflect.Descriptor instead.

func (*Backups_S3_Opensearch) GetBufferSize

func (x *Backups_S3_Opensearch) GetBufferSize() *wrapperspb.StringValue

func (*Backups_S3_Opensearch) GetCannedAcl

func (x *Backups_S3_Opensearch) GetCannedAcl() *wrapperspb.StringValue

func (*Backups_S3_Opensearch) GetChunkSize

func (x *Backups_S3_Opensearch) GetChunkSize() *wrapperspb.StringValue

func (*Backups_S3_Opensearch) GetCompress

func (x *Backups_S3_Opensearch) GetCompress() *wrapperspb.BoolValue

func (*Backups_S3_Opensearch) GetMaxRestoreBytesPerSec

func (x *Backups_S3_Opensearch) GetMaxRestoreBytesPerSec() *wrapperspb.StringValue

func (*Backups_S3_Opensearch) GetMaxRetries

func (x *Backups_S3_Opensearch) GetMaxRetries() *wrapperspb.Int32Value

func (*Backups_S3_Opensearch) GetMaxSnapshotBytesPerSec

func (x *Backups_S3_Opensearch) GetMaxSnapshotBytesPerSec() *wrapperspb.StringValue

func (*Backups_S3_Opensearch) GetProtocol

func (x *Backups_S3_Opensearch) GetProtocol() *wrapperspb.StringValue

func (*Backups_S3_Opensearch) GetReadTimeout

func (x *Backups_S3_Opensearch) GetReadTimeout() *wrapperspb.StringValue

func (*Backups_S3_Opensearch) GetRegion

func (*Backups_S3_Opensearch) GetRoleArn

func (x *Backups_S3_Opensearch) GetRoleArn() *wrapperspb.StringValue

func (*Backups_S3_Opensearch) GetServerSideEncryption

func (x *Backups_S3_Opensearch) GetServerSideEncryption() *wrapperspb.BoolValue

func (*Backups_S3_Opensearch) GetStorageClass

func (x *Backups_S3_Opensearch) GetStorageClass() *wrapperspb.StringValue

func (*Backups_S3_Opensearch) GetUseThrottleRetries

func (x *Backups_S3_Opensearch) GetUseThrottleRetries() *wrapperspb.BoolValue

func (*Backups_S3_Opensearch) ProtoMessage

func (*Backups_S3_Opensearch) ProtoMessage()

func (*Backups_S3_Opensearch) ProtoReflect

func (x *Backups_S3_Opensearch) ProtoReflect() protoreflect.Message

func (*Backups_S3_Opensearch) Reset

func (x *Backups_S3_Opensearch) Reset()

func (*Backups_S3_Opensearch) String

func (x *Backups_S3_Opensearch) String() string

type Backups_S3_SSL

type Backups_S3_SSL struct {
	RootCert *wrapperspb.StringValue `` /* 147-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*Backups_S3_SSL) Descriptor deprecated

func (*Backups_S3_SSL) Descriptor() ([]byte, []int)

Deprecated: Use Backups_S3_SSL.ProtoReflect.Descriptor instead.

func (*Backups_S3_SSL) GetRootCert

func (x *Backups_S3_SSL) GetRootCert() *wrapperspb.StringValue

func (*Backups_S3_SSL) ProtoMessage

func (*Backups_S3_SSL) ProtoMessage()

func (*Backups_S3_SSL) ProtoReflect

func (x *Backups_S3_SSL) ProtoReflect() protoreflect.Message

func (*Backups_S3_SSL) Reset

func (x *Backups_S3_SSL) Reset()

func (*Backups_S3_SSL) String

func (x *Backups_S3_SSL) String() string
type Banner struct {
	Show            *wrapperspb.BoolValue   `protobuf:"bytes,1,opt,name=show,proto3" json:"show,omitempty" toml:"show,omitempty" mapstructure:"show,omitempty"`
	Message         *wrapperspb.StringValue `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty" toml:"message,omitempty" mapstructure:"message,omitempty"`
	BackgroundColor *wrapperspb.StringValue `` /* 182-byte string literal not displayed */
	TextColor       *wrapperspb.StringValue `` /* 152-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*Banner) Descriptor deprecated

func (*Banner) Descriptor() ([]byte, []int)

Deprecated: Use Banner.ProtoReflect.Descriptor instead.

func (*Banner) GetBackgroundColor

func (x *Banner) GetBackgroundColor() *wrapperspb.StringValue

func (*Banner) GetMessage

func (x *Banner) GetMessage() *wrapperspb.StringValue

func (*Banner) GetShow

func (x *Banner) GetShow() *wrapperspb.BoolValue

func (*Banner) GetTextColor

func (x *Banner) GetTextColor() *wrapperspb.StringValue

func (*Banner) ProtoMessage

func (*Banner) ProtoMessage()

func (*Banner) ProtoReflect

func (x *Banner) ProtoReflect() protoreflect.Message

func (*Banner) Reset

func (x *Banner) Reset()

func (*Banner) String

func (x *Banner) String() string

type ChefServer

type ChefServer struct {
	Fqdn   *wrapperspb.StringValue `protobuf:"bytes,1,opt,name=fqdn,proto3" json:"fqdn,omitempty" toml:"fqdn,omitempty" mapstructure:"fqdn,omitempty"`
	RootCa *wrapperspb.StringValue `` /* 137-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*ChefServer) Descriptor deprecated

func (*ChefServer) Descriptor() ([]byte, []int)

Deprecated: Use ChefServer.ProtoReflect.Descriptor instead.

func (*ChefServer) GetFqdn

func (x *ChefServer) GetFqdn() *wrapperspb.StringValue

func (*ChefServer) GetRootCa

func (x *ChefServer) GetRootCa() *wrapperspb.StringValue

func (*ChefServer) ProtoMessage

func (*ChefServer) ProtoMessage()

func (*ChefServer) ProtoReflect

func (x *ChefServer) ProtoReflect() protoreflect.Message

func (*ChefServer) Reset

func (x *ChefServer) Reset()

func (*ChefServer) String

func (x *ChefServer) String() string

type Disclosure

type Disclosure struct {
	Show            *wrapperspb.BoolValue   `protobuf:"bytes,1,opt,name=show,proto3" json:"show,omitempty" toml:"show,omitempty" mapstructure:"show,omitempty"`
	MessageFilePath *wrapperspb.StringValue `` /* 186-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*Disclosure) Descriptor deprecated

func (*Disclosure) Descriptor() ([]byte, []int)

Deprecated: Use Disclosure.ProtoReflect.Descriptor instead.

func (*Disclosure) GetMessageFilePath

func (x *Disclosure) GetMessageFilePath() *wrapperspb.StringValue

func (*Disclosure) GetShow

func (x *Disclosure) GetShow() *wrapperspb.BoolValue

func (*Disclosure) ProtoMessage

func (*Disclosure) ProtoMessage()

func (*Disclosure) ProtoReflect

func (x *Disclosure) ProtoReflect() protoreflect.Message

func (*Disclosure) Reset

func (x *Disclosure) Reset()

func (*Disclosure) String

func (x *Disclosure) String() string

type Error

type Error interface {
	error
	AddMissingKey(string)
	MissingKeys() []string
	AddInvalidValue(string, string)
	InvalidValues() map[string]string
	AddUnknownError(error)
	UnknownErrors() []error
	AddDeprecation(string, string)
	Deprecations() map[string]string
	IsEmpty() bool
}

type External

type External struct {
	Elasticsearch *External_Elasticsearch `` /* 149-byte string literal not displayed */
	Postgresql    *External_Postgresql    `` /* 137-byte string literal not displayed */
	Automate      *External_Automate      `` /* 129-byte string literal not displayed */
	Opensearch    *External_Opensearch    `` /* 137-byte string literal not displayed */
	Minio         *External_Minio         `protobuf:"bytes,5,opt,name=minio,proto3" json:"minio,omitempty" toml:"minio,omitempty" mapstructure:"minio,omitempty"`
	// contains filtered or unexported fields
}

func (*External) Descriptor deprecated

func (*External) Descriptor() ([]byte, []int)

Deprecated: Use External.ProtoReflect.Descriptor instead.

func (*External) GetAutomate

func (x *External) GetAutomate() *External_Automate

func (*External) GetElasticsearch

func (x *External) GetElasticsearch() *External_Elasticsearch

func (*External) GetMinio

func (x *External) GetMinio() *External_Minio

func (*External) GetOpensearch

func (x *External) GetOpensearch() *External_Opensearch

func (*External) GetPostgresql

func (x *External) GetPostgresql() *External_Postgresql

func (*External) ProtoMessage

func (*External) ProtoMessage()

func (*External) ProtoReflect

func (x *External) ProtoReflect() protoreflect.Message

func (*External) Reset

func (x *External) Reset()

func (*External) String

func (x *External) String() string

type External_Automate

type External_Automate struct {
	Enable *wrapperspb.BoolValue             `protobuf:"bytes,1,opt,name=enable,proto3" json:"enable,omitempty" toml:"enable,omitempty" mapstructure:"enable,omitempty"`
	Node   *wrapperspb.StringValue           `protobuf:"bytes,2,opt,name=node,proto3" json:"node,omitempty" toml:"node,omitempty" mapstructure:"node,omitempty"`
	Auth   *External_Automate_Authentication `protobuf:"bytes,3,opt,name=auth,proto3" json:"auth,omitempty" toml:"auth,omitempty" mapstructure:"auth,omitempty"`
	Ssl    *External_Automate_SSL            `protobuf:"bytes,4,opt,name=ssl,proto3" json:"ssl,omitempty" toml:"ssl,omitempty" mapstructure:"ssl,omitempty"`
	// contains filtered or unexported fields
}

func (*External_Automate) Descriptor deprecated

func (*External_Automate) Descriptor() ([]byte, []int)

Deprecated: Use External_Automate.ProtoReflect.Descriptor instead.

func (*External_Automate) GetAuth

func (*External_Automate) GetEnable

func (x *External_Automate) GetEnable() *wrapperspb.BoolValue

func (*External_Automate) GetNode

func (*External_Automate) GetSsl

func (*External_Automate) ProtoMessage

func (*External_Automate) ProtoMessage()

func (*External_Automate) ProtoReflect

func (x *External_Automate) ProtoReflect() protoreflect.Message

func (*External_Automate) Reset

func (x *External_Automate) Reset()

func (*External_Automate) String

func (x *External_Automate) String() string

type External_Automate_Authentication

type External_Automate_Authentication struct {
	Scheme *wrapperspb.StringValue `protobuf:"bytes,1,opt,name=scheme,proto3" json:"scheme,omitempty" toml:"scheme,omitempty" mapstructure:"scheme,omitempty"`
	Token  *wrapperspb.StringValue `protobuf:"bytes,2,opt,name=token,proto3" json:"token,omitempty" toml:"token,omitempty" mapstructure:"token,omitempty"`
	// contains filtered or unexported fields
}

func (*External_Automate_Authentication) Descriptor deprecated

func (*External_Automate_Authentication) Descriptor() ([]byte, []int)

Deprecated: Use External_Automate_Authentication.ProtoReflect.Descriptor instead.

func (*External_Automate_Authentication) GetScheme

func (*External_Automate_Authentication) GetToken

func (*External_Automate_Authentication) ProtoMessage

func (*External_Automate_Authentication) ProtoMessage()

func (*External_Automate_Authentication) ProtoReflect

func (*External_Automate_Authentication) Reset

func (*External_Automate_Authentication) String

type External_Automate_SSL

type External_Automate_SSL struct {
	RootCert   *wrapperspb.StringValue `` /* 147-byte string literal not displayed */
	ServerName *wrapperspb.StringValue `` /* 157-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*External_Automate_SSL) Descriptor deprecated

func (*External_Automate_SSL) Descriptor() ([]byte, []int)

Deprecated: Use External_Automate_SSL.ProtoReflect.Descriptor instead.

func (*External_Automate_SSL) GetRootCert

func (x *External_Automate_SSL) GetRootCert() *wrapperspb.StringValue

func (*External_Automate_SSL) GetServerName

func (x *External_Automate_SSL) GetServerName() *wrapperspb.StringValue

func (*External_Automate_SSL) ProtoMessage

func (*External_Automate_SSL) ProtoMessage()

func (*External_Automate_SSL) ProtoReflect

func (x *External_Automate_SSL) ProtoReflect() protoreflect.Message

func (*External_Automate_SSL) Reset

func (x *External_Automate_SSL) Reset()

func (*External_Automate_SSL) String

func (x *External_Automate_SSL) String() string

type External_Elasticsearch

type External_Elasticsearch struct {
	Enable *wrapperspb.BoolValue                  `protobuf:"bytes,1,opt,name=enable,proto3" json:"enable,omitempty" toml:"enable,omitempty" mapstructure:"enable,omitempty"`
	Nodes  []*wrapperspb.StringValue              `protobuf:"bytes,2,rep,name=nodes,proto3" json:"nodes,omitempty" toml:"nodes,omitempty" mapstructure:"nodes,omitempty"`
	Backup *External_Elasticsearch_Backup         `protobuf:"bytes,3,opt,name=backup,proto3" json:"backup,omitempty" toml:"backup,omitempty" mapstructure:"backup,omitempty"`
	Auth   *External_Elasticsearch_Authentication `protobuf:"bytes,4,opt,name=auth,proto3" json:"auth,omitempty" toml:"auth,omitempty" mapstructure:"auth,omitempty"`
	Ssl    *External_Elasticsearch_SSL            `protobuf:"bytes,5,opt,name=ssl,proto3" json:"ssl,omitempty" toml:"ssl,omitempty" mapstructure:"ssl,omitempty"`
	// contains filtered or unexported fields
}

func (*External_Elasticsearch) Descriptor deprecated

func (*External_Elasticsearch) Descriptor() ([]byte, []int)

Deprecated: Use External_Elasticsearch.ProtoReflect.Descriptor instead.

func (*External_Elasticsearch) GetAuth

func (*External_Elasticsearch) GetBackup

func (*External_Elasticsearch) GetEnable

func (*External_Elasticsearch) GetNodes

func (*External_Elasticsearch) GetSsl

func (*External_Elasticsearch) ProtoMessage

func (*External_Elasticsearch) ProtoMessage()

func (*External_Elasticsearch) ProtoReflect

func (x *External_Elasticsearch) ProtoReflect() protoreflect.Message

func (*External_Elasticsearch) Reset

func (x *External_Elasticsearch) Reset()

func (*External_Elasticsearch) String

func (x *External_Elasticsearch) String() string

type External_Elasticsearch_Authentication

type External_Elasticsearch_Authentication struct {
	Scheme    *wrapperspb.StringValue                                     `protobuf:"bytes,1,opt,name=scheme,proto3" json:"scheme,omitempty" toml:"scheme,omitempty" mapstructure:"scheme,omitempty"`
	BasicAuth *External_Elasticsearch_Authentication_BasicAuth            `` /* 152-byte string literal not displayed */
	AwsEs     *External_Elasticsearch_Authentication_AwsElasticsearchAuth `` /* 132-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*External_Elasticsearch_Authentication) Descriptor deprecated

func (*External_Elasticsearch_Authentication) Descriptor() ([]byte, []int)

Deprecated: Use External_Elasticsearch_Authentication.ProtoReflect.Descriptor instead.

func (*External_Elasticsearch_Authentication) GetAwsEs

func (*External_Elasticsearch_Authentication) GetBasicAuth

func (*External_Elasticsearch_Authentication) GetScheme

func (*External_Elasticsearch_Authentication) ProtoMessage

func (*External_Elasticsearch_Authentication) ProtoMessage()

func (*External_Elasticsearch_Authentication) ProtoReflect

func (*External_Elasticsearch_Authentication) Reset

func (*External_Elasticsearch_Authentication) String

type External_Elasticsearch_Authentication_AwsElasticsearchAuth

type External_Elasticsearch_Authentication_AwsElasticsearchAuth struct {

	// Authentication for Aws ES must provide a user and password for basic
	// auth. access_key and secret_key can be optionally specified. They are
	// needed for making snapshot repos, but if not provided, we can use the
	// instance creds.
	Username  *wrapperspb.StringValue `` /* 129-byte string literal not displayed */
	Password  *wrapperspb.StringValue `` /* 129-byte string literal not displayed */
	AccessKey *wrapperspb.StringValue `` /* 152-byte string literal not displayed */
	SecretKey *wrapperspb.StringValue `` /* 152-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*External_Elasticsearch_Authentication_AwsElasticsearchAuth) Descriptor deprecated

Deprecated: Use External_Elasticsearch_Authentication_AwsElasticsearchAuth.ProtoReflect.Descriptor instead.

func (*External_Elasticsearch_Authentication_AwsElasticsearchAuth) GetAccessKey

func (*External_Elasticsearch_Authentication_AwsElasticsearchAuth) GetPassword

func (*External_Elasticsearch_Authentication_AwsElasticsearchAuth) GetSecretKey

func (*External_Elasticsearch_Authentication_AwsElasticsearchAuth) GetUsername

func (*External_Elasticsearch_Authentication_AwsElasticsearchAuth) ProtoMessage

func (*External_Elasticsearch_Authentication_AwsElasticsearchAuth) ProtoReflect

func (*External_Elasticsearch_Authentication_AwsElasticsearchAuth) Reset

func (*External_Elasticsearch_Authentication_AwsElasticsearchAuth) String

type External_Elasticsearch_Authentication_BasicAuth

type External_Elasticsearch_Authentication_BasicAuth struct {
	Username *wrapperspb.StringValue `` /* 129-byte string literal not displayed */
	Password *wrapperspb.StringValue `` /* 129-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*External_Elasticsearch_Authentication_BasicAuth) Descriptor deprecated

Deprecated: Use External_Elasticsearch_Authentication_BasicAuth.ProtoReflect.Descriptor instead.

func (*External_Elasticsearch_Authentication_BasicAuth) GetPassword

func (*External_Elasticsearch_Authentication_BasicAuth) GetUsername

func (*External_Elasticsearch_Authentication_BasicAuth) ProtoMessage

func (*External_Elasticsearch_Authentication_BasicAuth) ProtoReflect

func (*External_Elasticsearch_Authentication_BasicAuth) Reset

func (*External_Elasticsearch_Authentication_BasicAuth) String

type External_Elasticsearch_Backup

type External_Elasticsearch_Backup struct {
	Enable   *wrapperspb.BoolValue                      `protobuf:"bytes,1,opt,name=enable,proto3" json:"enable,omitempty" toml:"enable,omitempty" mapstructure:"enable,omitempty"`
	Location *wrapperspb.StringValue                    `` /* 129-byte string literal not displayed */
	Fs       *External_Elasticsearch_Backup_FsSettings  `protobuf:"bytes,3,opt,name=fs,proto3" json:"fs,omitempty" toml:"fs,omitempty" mapstructure:"fs,omitempty"`
	S3       *External_Elasticsearch_Backup_S3Settings  `protobuf:"bytes,4,opt,name=s3,proto3" json:"s3,omitempty" toml:"s3,omitempty" mapstructure:"s3,omitempty"`
	Gcs      *External_Elasticsearch_Backup_GCSSettings `protobuf:"bytes,5,opt,name=gcs,proto3" json:"gcs,omitempty" toml:"gcs,omitempty" mapstructure:"gcs,omitempty"`
	// contains filtered or unexported fields
}

func (*External_Elasticsearch_Backup) Descriptor deprecated

func (*External_Elasticsearch_Backup) Descriptor() ([]byte, []int)

Deprecated: Use External_Elasticsearch_Backup.ProtoReflect.Descriptor instead.

func (*External_Elasticsearch_Backup) GetEnable

func (*External_Elasticsearch_Backup) GetFs

func (*External_Elasticsearch_Backup) GetGcs

func (*External_Elasticsearch_Backup) GetLocation

func (*External_Elasticsearch_Backup) GetS3

func (*External_Elasticsearch_Backup) ProtoMessage

func (*External_Elasticsearch_Backup) ProtoMessage()

func (*External_Elasticsearch_Backup) ProtoReflect

func (*External_Elasticsearch_Backup) Reset

func (x *External_Elasticsearch_Backup) Reset()

func (*External_Elasticsearch_Backup) String

type External_Elasticsearch_Backup_FsSettings

type External_Elasticsearch_Backup_FsSettings struct {
	Path     *wrapperspb.StringValue                                    `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty" toml:"path,omitempty" mapstructure:"path,omitempty"`
	Settings *External_Elasticsearch_Backup_FsSettings_OptionalSettings `` /* 129-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*External_Elasticsearch_Backup_FsSettings) Descriptor deprecated

func (*External_Elasticsearch_Backup_FsSettings) Descriptor() ([]byte, []int)

Deprecated: Use External_Elasticsearch_Backup_FsSettings.ProtoReflect.Descriptor instead.

func (*External_Elasticsearch_Backup_FsSettings) GetPath

func (*External_Elasticsearch_Backup_FsSettings) GetSettings

func (*External_Elasticsearch_Backup_FsSettings) ProtoMessage

func (*External_Elasticsearch_Backup_FsSettings) ProtoReflect

func (*External_Elasticsearch_Backup_FsSettings) Reset

func (*External_Elasticsearch_Backup_FsSettings) String

type External_Elasticsearch_Backup_FsSettings_OptionalSettings

type External_Elasticsearch_Backup_FsSettings_OptionalSettings struct {
	MaxSnapshotBytesPerSec *wrapperspb.StringValue `` /* 229-byte string literal not displayed */
	MaxRestoreBytesPerSec  *wrapperspb.StringValue `` /* 224-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*External_Elasticsearch_Backup_FsSettings_OptionalSettings) Descriptor deprecated

Deprecated: Use External_Elasticsearch_Backup_FsSettings_OptionalSettings.ProtoReflect.Descriptor instead.

func (*External_Elasticsearch_Backup_FsSettings_OptionalSettings) GetMaxRestoreBytesPerSec

func (*External_Elasticsearch_Backup_FsSettings_OptionalSettings) GetMaxSnapshotBytesPerSec

func (*External_Elasticsearch_Backup_FsSettings_OptionalSettings) ProtoMessage

func (*External_Elasticsearch_Backup_FsSettings_OptionalSettings) ProtoReflect

func (*External_Elasticsearch_Backup_FsSettings_OptionalSettings) Reset

func (*External_Elasticsearch_Backup_FsSettings_OptionalSettings) String

type External_Elasticsearch_Backup_GCSSettings

type External_Elasticsearch_Backup_GCSSettings struct {
	Bucket   *wrapperspb.StringValue    `protobuf:"bytes,1,opt,name=bucket,proto3" json:"bucket,omitempty" toml:"bucket,omitempty" mapstructure:"bucket,omitempty"`
	Client   *wrapperspb.StringValue    `protobuf:"bytes,2,opt,name=client,proto3" json:"client,omitempty" toml:"client,omitempty" mapstructure:"client,omitempty"`
	BasePath *wrapperspb.StringValue    `` /* 147-byte string literal not displayed */
	Settings *Backups_GCS_Elasticsearch `` // optional settings
	/* 129-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*External_Elasticsearch_Backup_GCSSettings) Descriptor deprecated

func (*External_Elasticsearch_Backup_GCSSettings) Descriptor() ([]byte, []int)

Deprecated: Use External_Elasticsearch_Backup_GCSSettings.ProtoReflect.Descriptor instead.

func (*External_Elasticsearch_Backup_GCSSettings) GetBasePath

func (*External_Elasticsearch_Backup_GCSSettings) GetBucket

func (*External_Elasticsearch_Backup_GCSSettings) GetClient

func (*External_Elasticsearch_Backup_GCSSettings) GetSettings

func (*External_Elasticsearch_Backup_GCSSettings) ProtoMessage

func (*External_Elasticsearch_Backup_GCSSettings) ProtoReflect

func (*External_Elasticsearch_Backup_GCSSettings) Reset

func (*External_Elasticsearch_Backup_GCSSettings) String

type External_Elasticsearch_Backup_S3Settings

type External_Elasticsearch_Backup_S3Settings struct {
	Bucket   *wrapperspb.StringValue   `protobuf:"bytes,1,opt,name=bucket,proto3" json:"bucket,omitempty" toml:"bucket,omitempty" mapstructure:"bucket,omitempty"`
	Client   *wrapperspb.StringValue   `protobuf:"bytes,2,opt,name=client,proto3" json:"client,omitempty" toml:"client,omitempty" mapstructure:"client,omitempty"`
	BasePath *wrapperspb.StringValue   `` /* 147-byte string literal not displayed */
	Settings *Backups_S3_Elasticsearch `` // optional settings
	/* 129-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*External_Elasticsearch_Backup_S3Settings) Descriptor deprecated

func (*External_Elasticsearch_Backup_S3Settings) Descriptor() ([]byte, []int)

Deprecated: Use External_Elasticsearch_Backup_S3Settings.ProtoReflect.Descriptor instead.

func (*External_Elasticsearch_Backup_S3Settings) GetBasePath

func (*External_Elasticsearch_Backup_S3Settings) GetBucket

func (*External_Elasticsearch_Backup_S3Settings) GetClient

func (*External_Elasticsearch_Backup_S3Settings) GetSettings

func (*External_Elasticsearch_Backup_S3Settings) ProtoMessage

func (*External_Elasticsearch_Backup_S3Settings) ProtoReflect

func (*External_Elasticsearch_Backup_S3Settings) Reset

func (*External_Elasticsearch_Backup_S3Settings) String

type External_Elasticsearch_SSL

type External_Elasticsearch_SSL struct {
	RootCert     *wrapperspb.StringValue `` /* 147-byte string literal not displayed */
	ServerName   *wrapperspb.StringValue `` /* 157-byte string literal not displayed */
	RootCertFile *wrapperspb.StringValue `` /* 171-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*External_Elasticsearch_SSL) Descriptor deprecated

func (*External_Elasticsearch_SSL) Descriptor() ([]byte, []int)

Deprecated: Use External_Elasticsearch_SSL.ProtoReflect.Descriptor instead.

func (*External_Elasticsearch_SSL) GetRootCert

func (*External_Elasticsearch_SSL) GetRootCertFile

func (x *External_Elasticsearch_SSL) GetRootCertFile() *wrapperspb.StringValue

func (*External_Elasticsearch_SSL) GetServerName

func (*External_Elasticsearch_SSL) ProtoMessage

func (*External_Elasticsearch_SSL) ProtoMessage()

func (*External_Elasticsearch_SSL) ProtoReflect

func (*External_Elasticsearch_SSL) Reset

func (x *External_Elasticsearch_SSL) Reset()

func (*External_Elasticsearch_SSL) String

func (x *External_Elasticsearch_SSL) String() string

type External_Minio

type External_Minio struct {
	Endpoint                     *wrapperspb.StringValue `` /* 129-byte string literal not displayed */
	RootUser                     *wrapperspb.StringValue `` /* 147-byte string literal not displayed */
	RootPassword                 *wrapperspb.StringValue `` /* 167-byte string literal not displayed */
	EnableSsl                    *wrapperspb.BoolValue   `` /* 152-byte string literal not displayed */
	Cert                         *wrapperspb.StringValue `protobuf:"bytes,5,opt,name=cert,proto3" json:"cert,omitempty" toml:"cert,omitempty" mapstructure:"cert,omitempty"`
	ConcurrentOpenSearchRequests *wrapperspb.Int32Value  `` /* 255-byte string literal not displayed */
	ConcurrentMinioRequests      *wrapperspb.Int32Value  `` /* 226-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*External_Minio) Descriptor deprecated

func (*External_Minio) Descriptor() ([]byte, []int)

Deprecated: Use External_Minio.ProtoReflect.Descriptor instead.

func (*External_Minio) GetCert

func (x *External_Minio) GetCert() *wrapperspb.StringValue

func (*External_Minio) GetConcurrentMinioRequests

func (x *External_Minio) GetConcurrentMinioRequests() *wrapperspb.Int32Value

func (*External_Minio) GetConcurrentOpenSearchRequests

func (x *External_Minio) GetConcurrentOpenSearchRequests() *wrapperspb.Int32Value

func (*External_Minio) GetEnableSsl

func (x *External_Minio) GetEnableSsl() *wrapperspb.BoolValue

func (*External_Minio) GetEndpoint

func (x *External_Minio) GetEndpoint() *wrapperspb.StringValue

func (*External_Minio) GetRootPassword

func (x *External_Minio) GetRootPassword() *wrapperspb.StringValue

func (*External_Minio) GetRootUser

func (x *External_Minio) GetRootUser() *wrapperspb.StringValue

func (*External_Minio) ProtoMessage

func (*External_Minio) ProtoMessage()

func (*External_Minio) ProtoReflect

func (x *External_Minio) ProtoReflect() protoreflect.Message

func (*External_Minio) Reset

func (x *External_Minio) Reset()

func (*External_Minio) String

func (x *External_Minio) String() string

type External_Opensearch

type External_Opensearch struct {
	Enable *wrapperspb.BoolValue               `protobuf:"bytes,1,opt,name=enable,proto3" json:"enable,omitempty" toml:"enable,omitempty" mapstructure:"enable,omitempty"`
	Nodes  []*wrapperspb.StringValue           `protobuf:"bytes,2,rep,name=nodes,proto3" json:"nodes,omitempty" toml:"nodes,omitempty" mapstructure:"nodes,omitempty"`
	Backup *External_Opensearch_Backup         `protobuf:"bytes,3,opt,name=backup,proto3" json:"backup,omitempty" toml:"backup,omitempty" mapstructure:"backup,omitempty"`
	Auth   *External_Opensearch_Authentication `protobuf:"bytes,4,opt,name=auth,proto3" json:"auth,omitempty" toml:"auth,omitempty" mapstructure:"auth,omitempty"`
	Ssl    *External_Opensearch_SSL            `protobuf:"bytes,5,opt,name=ssl,proto3" json:"ssl,omitempty" toml:"ssl,omitempty" mapstructure:"ssl,omitempty"`
	// contains filtered or unexported fields
}

func (*External_Opensearch) Descriptor deprecated

func (*External_Opensearch) Descriptor() ([]byte, []int)

Deprecated: Use External_Opensearch.ProtoReflect.Descriptor instead.

func (*External_Opensearch) GetAuth

func (*External_Opensearch) GetBackup

func (*External_Opensearch) GetEnable

func (x *External_Opensearch) GetEnable() *wrapperspb.BoolValue

func (*External_Opensearch) GetNodes

func (x *External_Opensearch) GetNodes() []*wrapperspb.StringValue

func (*External_Opensearch) GetSsl

func (*External_Opensearch) ProtoMessage

func (*External_Opensearch) ProtoMessage()

func (*External_Opensearch) ProtoReflect

func (x *External_Opensearch) ProtoReflect() protoreflect.Message

func (*External_Opensearch) Reset

func (x *External_Opensearch) Reset()

func (*External_Opensearch) String

func (x *External_Opensearch) String() string

type External_Opensearch_Authentication

type External_Opensearch_Authentication struct {
	Scheme    *wrapperspb.StringValue                               `protobuf:"bytes,1,opt,name=scheme,proto3" json:"scheme,omitempty" toml:"scheme,omitempty" mapstructure:"scheme,omitempty"`
	BasicAuth *External_Opensearch_Authentication_BasicAuth         `` /* 152-byte string literal not displayed */
	AwsOs     *External_Opensearch_Authentication_AwsOpensearchAuth `` /* 132-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*External_Opensearch_Authentication) Descriptor deprecated

func (*External_Opensearch_Authentication) Descriptor() ([]byte, []int)

Deprecated: Use External_Opensearch_Authentication.ProtoReflect.Descriptor instead.

func (*External_Opensearch_Authentication) GetAwsOs

func (*External_Opensearch_Authentication) GetBasicAuth

func (*External_Opensearch_Authentication) GetScheme

func (*External_Opensearch_Authentication) ProtoMessage

func (*External_Opensearch_Authentication) ProtoMessage()

func (*External_Opensearch_Authentication) ProtoReflect

func (*External_Opensearch_Authentication) Reset

func (*External_Opensearch_Authentication) String

type External_Opensearch_Authentication_AwsOpensearchAuth

type External_Opensearch_Authentication_AwsOpensearchAuth struct {

	// Authentication for Aws ES must provide a user and password for basic
	// auth. access_key and secret_key can be optionally specified. They are
	// needed for making snapshot repos, but if not provided, we can use the
	// instance creds.
	Username  *wrapperspb.StringValue `` /* 129-byte string literal not displayed */
	Password  *wrapperspb.StringValue `` /* 129-byte string literal not displayed */
	AccessKey *wrapperspb.StringValue `` /* 152-byte string literal not displayed */
	SecretKey *wrapperspb.StringValue `` /* 152-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*External_Opensearch_Authentication_AwsOpensearchAuth) Descriptor deprecated

Deprecated: Use External_Opensearch_Authentication_AwsOpensearchAuth.ProtoReflect.Descriptor instead.

func (*External_Opensearch_Authentication_AwsOpensearchAuth) GetAccessKey

func (*External_Opensearch_Authentication_AwsOpensearchAuth) GetPassword

func (*External_Opensearch_Authentication_AwsOpensearchAuth) GetSecretKey

func (*External_Opensearch_Authentication_AwsOpensearchAuth) GetUsername

func (*External_Opensearch_Authentication_AwsOpensearchAuth) ProtoMessage

func (*External_Opensearch_Authentication_AwsOpensearchAuth) ProtoReflect

func (*External_Opensearch_Authentication_AwsOpensearchAuth) Reset

func (*External_Opensearch_Authentication_AwsOpensearchAuth) String

type External_Opensearch_Authentication_BasicAuth

type External_Opensearch_Authentication_BasicAuth struct {
	Username *wrapperspb.StringValue `` /* 129-byte string literal not displayed */
	Password *wrapperspb.StringValue `` /* 129-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*External_Opensearch_Authentication_BasicAuth) Descriptor deprecated

Deprecated: Use External_Opensearch_Authentication_BasicAuth.ProtoReflect.Descriptor instead.

func (*External_Opensearch_Authentication_BasicAuth) GetPassword

func (*External_Opensearch_Authentication_BasicAuth) GetUsername

func (*External_Opensearch_Authentication_BasicAuth) ProtoMessage

func (*External_Opensearch_Authentication_BasicAuth) ProtoReflect

func (*External_Opensearch_Authentication_BasicAuth) Reset

func (*External_Opensearch_Authentication_BasicAuth) String

type External_Opensearch_Backup

type External_Opensearch_Backup struct {
	Enable   *wrapperspb.BoolValue                   `protobuf:"bytes,1,opt,name=enable,proto3" json:"enable,omitempty" toml:"enable,omitempty" mapstructure:"enable,omitempty"`
	Location *wrapperspb.StringValue                 `` /* 129-byte string literal not displayed */
	Fs       *External_Opensearch_Backup_FsSettings  `protobuf:"bytes,3,opt,name=fs,proto3" json:"fs,omitempty" toml:"fs,omitempty" mapstructure:"fs,omitempty"`
	S3       *External_Opensearch_Backup_S3Settings  `protobuf:"bytes,4,opt,name=s3,proto3" json:"s3,omitempty" toml:"s3,omitempty" mapstructure:"s3,omitempty"`
	Gcs      *External_Opensearch_Backup_GCSSettings `protobuf:"bytes,5,opt,name=gcs,proto3" json:"gcs,omitempty" toml:"gcs,omitempty" mapstructure:"gcs,omitempty"`
	// contains filtered or unexported fields
}

func (*External_Opensearch_Backup) Descriptor deprecated

func (*External_Opensearch_Backup) Descriptor() ([]byte, []int)

Deprecated: Use External_Opensearch_Backup.ProtoReflect.Descriptor instead.

func (*External_Opensearch_Backup) GetEnable

func (*External_Opensearch_Backup) GetFs

func (*External_Opensearch_Backup) GetGcs

func (*External_Opensearch_Backup) GetLocation

func (*External_Opensearch_Backup) GetS3

func (*External_Opensearch_Backup) ProtoMessage

func (*External_Opensearch_Backup) ProtoMessage()

func (*External_Opensearch_Backup) ProtoReflect

func (*External_Opensearch_Backup) Reset

func (x *External_Opensearch_Backup) Reset()

func (*External_Opensearch_Backup) String

func (x *External_Opensearch_Backup) String() string

type External_Opensearch_Backup_FsSettings

type External_Opensearch_Backup_FsSettings struct {
	Path     *wrapperspb.StringValue                                 `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty" toml:"path,omitempty" mapstructure:"path,omitempty"`
	Settings *External_Opensearch_Backup_FsSettings_OptionalSettings `` /* 129-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*External_Opensearch_Backup_FsSettings) Descriptor deprecated

func (*External_Opensearch_Backup_FsSettings) Descriptor() ([]byte, []int)

Deprecated: Use External_Opensearch_Backup_FsSettings.ProtoReflect.Descriptor instead.

func (*External_Opensearch_Backup_FsSettings) GetPath

func (*External_Opensearch_Backup_FsSettings) GetSettings

func (*External_Opensearch_Backup_FsSettings) ProtoMessage

func (*External_Opensearch_Backup_FsSettings) ProtoMessage()

func (*External_Opensearch_Backup_FsSettings) ProtoReflect

func (*External_Opensearch_Backup_FsSettings) Reset

func (*External_Opensearch_Backup_FsSettings) String

type External_Opensearch_Backup_FsSettings_OptionalSettings

type External_Opensearch_Backup_FsSettings_OptionalSettings struct {
	MaxSnapshotBytesPerSec *wrapperspb.StringValue `` /* 229-byte string literal not displayed */
	MaxRestoreBytesPerSec  *wrapperspb.StringValue `` /* 224-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*External_Opensearch_Backup_FsSettings_OptionalSettings) Descriptor deprecated

Deprecated: Use External_Opensearch_Backup_FsSettings_OptionalSettings.ProtoReflect.Descriptor instead.

func (*External_Opensearch_Backup_FsSettings_OptionalSettings) GetMaxRestoreBytesPerSec

func (*External_Opensearch_Backup_FsSettings_OptionalSettings) GetMaxSnapshotBytesPerSec

func (*External_Opensearch_Backup_FsSettings_OptionalSettings) ProtoMessage

func (*External_Opensearch_Backup_FsSettings_OptionalSettings) ProtoReflect

func (*External_Opensearch_Backup_FsSettings_OptionalSettings) Reset

func (*External_Opensearch_Backup_FsSettings_OptionalSettings) String

type External_Opensearch_Backup_GCSSettings

type External_Opensearch_Backup_GCSSettings struct {
	Bucket   *wrapperspb.StringValue `protobuf:"bytes,1,opt,name=bucket,proto3" json:"bucket,omitempty" toml:"bucket,omitempty" mapstructure:"bucket,omitempty"`
	Client   *wrapperspb.StringValue `protobuf:"bytes,2,opt,name=client,proto3" json:"client,omitempty" toml:"client,omitempty" mapstructure:"client,omitempty"`
	BasePath *wrapperspb.StringValue `` /* 147-byte string literal not displayed */
	Settings *Backups_GCS_Opensearch `` // optional settings
	/* 129-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*External_Opensearch_Backup_GCSSettings) Descriptor deprecated

func (*External_Opensearch_Backup_GCSSettings) Descriptor() ([]byte, []int)

Deprecated: Use External_Opensearch_Backup_GCSSettings.ProtoReflect.Descriptor instead.

func (*External_Opensearch_Backup_GCSSettings) GetBasePath

func (*External_Opensearch_Backup_GCSSettings) GetBucket

func (*External_Opensearch_Backup_GCSSettings) GetClient

func (*External_Opensearch_Backup_GCSSettings) GetSettings

func (*External_Opensearch_Backup_GCSSettings) ProtoMessage

func (*External_Opensearch_Backup_GCSSettings) ProtoReflect

func (*External_Opensearch_Backup_GCSSettings) Reset

func (*External_Opensearch_Backup_GCSSettings) String

type External_Opensearch_Backup_S3Settings

type External_Opensearch_Backup_S3Settings struct {
	Bucket   *wrapperspb.StringValue `protobuf:"bytes,1,opt,name=bucket,proto3" json:"bucket,omitempty" toml:"bucket,omitempty" mapstructure:"bucket,omitempty"`
	Client   *wrapperspb.StringValue `protobuf:"bytes,2,opt,name=client,proto3" json:"client,omitempty" toml:"client,omitempty" mapstructure:"client,omitempty"`
	BasePath *wrapperspb.StringValue `` /* 147-byte string literal not displayed */
	Settings *Backups_S3_Opensearch  `` // optional settings
	/* 129-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*External_Opensearch_Backup_S3Settings) Descriptor deprecated

func (*External_Opensearch_Backup_S3Settings) Descriptor() ([]byte, []int)

Deprecated: Use External_Opensearch_Backup_S3Settings.ProtoReflect.Descriptor instead.

func (*External_Opensearch_Backup_S3Settings) GetBasePath

func (*External_Opensearch_Backup_S3Settings) GetBucket

func (*External_Opensearch_Backup_S3Settings) GetClient

func (*External_Opensearch_Backup_S3Settings) GetSettings

func (*External_Opensearch_Backup_S3Settings) ProtoMessage

func (*External_Opensearch_Backup_S3Settings) ProtoMessage()

func (*External_Opensearch_Backup_S3Settings) ProtoReflect

func (*External_Opensearch_Backup_S3Settings) Reset

func (*External_Opensearch_Backup_S3Settings) String

type External_Opensearch_SSL

type External_Opensearch_SSL struct {
	RootCert     *wrapperspb.StringValue `` /* 147-byte string literal not displayed */
	ServerName   *wrapperspb.StringValue `` /* 157-byte string literal not displayed */
	RootCertFile *wrapperspb.StringValue `` /* 171-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*External_Opensearch_SSL) Descriptor deprecated

func (*External_Opensearch_SSL) Descriptor() ([]byte, []int)

Deprecated: Use External_Opensearch_SSL.ProtoReflect.Descriptor instead.

func (*External_Opensearch_SSL) GetRootCert

func (*External_Opensearch_SSL) GetRootCertFile

func (x *External_Opensearch_SSL) GetRootCertFile() *wrapperspb.StringValue

func (*External_Opensearch_SSL) GetServerName

func (x *External_Opensearch_SSL) GetServerName() *wrapperspb.StringValue

func (*External_Opensearch_SSL) ProtoMessage

func (*External_Opensearch_SSL) ProtoMessage()

func (*External_Opensearch_SSL) ProtoReflect

func (x *External_Opensearch_SSL) ProtoReflect() protoreflect.Message

func (*External_Opensearch_SSL) Reset

func (x *External_Opensearch_SSL) Reset()

func (*External_Opensearch_SSL) String

func (x *External_Opensearch_SSL) String() string

type External_Postgresql

type External_Postgresql struct {
	Enable *wrapperspb.BoolValue               `protobuf:"bytes,1,opt,name=enable,proto3" json:"enable,omitempty" toml:"enable,omitempty" mapstructure:"enable,omitempty"`
	Nodes  []*wrapperspb.StringValue           `protobuf:"bytes,2,rep,name=nodes,proto3" json:"nodes,omitempty" toml:"nodes,omitempty" mapstructure:"nodes,omitempty"`
	Backup *External_Postgresql_Backup         `protobuf:"bytes,3,opt,name=backup,proto3" json:"backup,omitempty" toml:"backup,omitempty" mapstructure:"backup,omitempty"`
	Auth   *External_Postgresql_Authentication `protobuf:"bytes,4,opt,name=auth,proto3" json:"auth,omitempty" toml:"auth,omitempty" mapstructure:"auth,omitempty"`
	Ssl    *External_Postgresql_SSL            `protobuf:"bytes,5,opt,name=ssl,proto3" json:"ssl,omitempty" toml:"ssl,omitempty" mapstructure:"ssl,omitempty"`
	// contains filtered or unexported fields
}

func (*External_Postgresql) Descriptor deprecated

func (*External_Postgresql) Descriptor() ([]byte, []int)

Deprecated: Use External_Postgresql.ProtoReflect.Descriptor instead.

func (*External_Postgresql) GetAuth

func (*External_Postgresql) GetBackup

func (*External_Postgresql) GetEnable

func (x *External_Postgresql) GetEnable() *wrapperspb.BoolValue

func (*External_Postgresql) GetNodes

func (x *External_Postgresql) GetNodes() []*wrapperspb.StringValue

func (*External_Postgresql) GetSsl

func (*External_Postgresql) ProtoMessage

func (*External_Postgresql) ProtoMessage()

func (*External_Postgresql) ProtoReflect

func (x *External_Postgresql) ProtoReflect() protoreflect.Message

func (*External_Postgresql) Reset

func (x *External_Postgresql) Reset()

func (*External_Postgresql) String

func (x *External_Postgresql) String() string

type External_Postgresql_Authentication

type External_Postgresql_Authentication struct {
	Scheme   *wrapperspb.StringValue                                    `protobuf:"bytes,1,opt,name=scheme,proto3" json:"scheme,omitempty" toml:"scheme,omitempty" mapstructure:"scheme,omitempty"`
	Password *External_Postgresql_Authentication_PasswordAuthentication `` /* 129-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*External_Postgresql_Authentication) Descriptor deprecated

func (*External_Postgresql_Authentication) Descriptor() ([]byte, []int)

Deprecated: Use External_Postgresql_Authentication.ProtoReflect.Descriptor instead.

func (*External_Postgresql_Authentication) GetPassword

func (*External_Postgresql_Authentication) GetScheme

func (*External_Postgresql_Authentication) ProtoMessage

func (*External_Postgresql_Authentication) ProtoMessage()

func (*External_Postgresql_Authentication) ProtoReflect

func (*External_Postgresql_Authentication) Reset

func (*External_Postgresql_Authentication) String

type External_Postgresql_Authentication_PasswordAuthentication

type External_Postgresql_Authentication_PasswordAuthentication struct {
	Superuser *External_Postgresql_Authentication_PasswordAuthentication_User `` /* 133-byte string literal not displayed */
	Dbuser    *External_Postgresql_Authentication_PasswordAuthentication_User `protobuf:"bytes,2,opt,name=dbuser,proto3" json:"dbuser,omitempty" toml:"dbuser,omitempty" mapstructure:"dbuser,omitempty"`
	// contains filtered or unexported fields
}

func (*External_Postgresql_Authentication_PasswordAuthentication) Descriptor deprecated

Deprecated: Use External_Postgresql_Authentication_PasswordAuthentication.ProtoReflect.Descriptor instead.

func (*External_Postgresql_Authentication_PasswordAuthentication) GetDbuser

func (*External_Postgresql_Authentication_PasswordAuthentication) GetSuperuser

func (*External_Postgresql_Authentication_PasswordAuthentication) ProtoMessage

func (*External_Postgresql_Authentication_PasswordAuthentication) ProtoReflect

func (*External_Postgresql_Authentication_PasswordAuthentication) Reset

func (*External_Postgresql_Authentication_PasswordAuthentication) String

type External_Postgresql_Authentication_PasswordAuthentication_User

type External_Postgresql_Authentication_PasswordAuthentication_User struct {
	Username *wrapperspb.StringValue `` /* 129-byte string literal not displayed */
	Password *wrapperspb.StringValue `` /* 129-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*External_Postgresql_Authentication_PasswordAuthentication_User) Descriptor deprecated

Deprecated: Use External_Postgresql_Authentication_PasswordAuthentication_User.ProtoReflect.Descriptor instead.

func (*External_Postgresql_Authentication_PasswordAuthentication_User) GetPassword

func (*External_Postgresql_Authentication_PasswordAuthentication_User) GetUsername

func (*External_Postgresql_Authentication_PasswordAuthentication_User) ProtoMessage

func (*External_Postgresql_Authentication_PasswordAuthentication_User) ProtoReflect

func (*External_Postgresql_Authentication_PasswordAuthentication_User) Reset

func (*External_Postgresql_Authentication_PasswordAuthentication_User) String

type External_Postgresql_Backup

type External_Postgresql_Backup struct {
	Enable *wrapperspb.BoolValue `protobuf:"bytes,1,opt,name=enable,proto3" json:"enable,omitempty" toml:"enable,omitempty" mapstructure:"enable,omitempty"`
	// contains filtered or unexported fields
}

func (*External_Postgresql_Backup) Descriptor deprecated

func (*External_Postgresql_Backup) Descriptor() ([]byte, []int)

Deprecated: Use External_Postgresql_Backup.ProtoReflect.Descriptor instead.

func (*External_Postgresql_Backup) GetEnable

func (*External_Postgresql_Backup) ProtoMessage

func (*External_Postgresql_Backup) ProtoMessage()

func (*External_Postgresql_Backup) ProtoReflect

func (*External_Postgresql_Backup) Reset

func (x *External_Postgresql_Backup) Reset()

func (*External_Postgresql_Backup) String

func (x *External_Postgresql_Backup) String() string

type External_Postgresql_SSL

type External_Postgresql_SSL struct {

	// Deprecated: Do not use.
	Mode     *wrapperspb.StringValue `protobuf:"bytes,1,opt,name=mode,proto3" json:"mode,omitempty" toml:"mode,omitempty" mapstructure:"mode,omitempty"`
	Cert     *wrapperspb.StringValue `protobuf:"bytes,2,opt,name=cert,proto3" json:"cert,omitempty" toml:"cert,omitempty" mapstructure:"cert,omitempty"`
	Key      *wrapperspb.StringValue `protobuf:"bytes,3,opt,name=key,proto3" json:"key,omitempty" toml:"key,omitempty" mapstructure:"key,omitempty"`
	RootCert *wrapperspb.StringValue ``                                                                                                                          /* 147-byte string literal not displayed */
	Enable   *wrapperspb.BoolValue   `protobuf:"bytes,5,opt,name=enable,proto3" json:"enable,omitempty" toml:"enable,omitempty" mapstructure:"enable,omitempty"` // disabled by default
	// contains filtered or unexported fields
}

func (*External_Postgresql_SSL) Descriptor deprecated

func (*External_Postgresql_SSL) Descriptor() ([]byte, []int)

Deprecated: Use External_Postgresql_SSL.ProtoReflect.Descriptor instead.

func (*External_Postgresql_SSL) GetCert

func (*External_Postgresql_SSL) GetEnable

func (*External_Postgresql_SSL) GetKey

func (*External_Postgresql_SSL) GetMode deprecated

Deprecated: Do not use.

func (*External_Postgresql_SSL) GetRootCert

func (*External_Postgresql_SSL) ProtoMessage

func (*External_Postgresql_SSL) ProtoMessage()

func (*External_Postgresql_SSL) ProtoReflect

func (x *External_Postgresql_SSL) ProtoReflect() protoreflect.Message

func (*External_Postgresql_SSL) Reset

func (x *External_Postgresql_SSL) Reset()

func (*External_Postgresql_SSL) String

func (x *External_Postgresql_SSL) String() string

type FrontendTLSCredential

type FrontendTLSCredential struct {
	ServerName string ``                                                                                                                  /* 157-byte string literal not displayed */
	Cert       string `protobuf:"bytes,2,opt,name=cert,proto3" json:"cert,omitempty" toml:"cert,omitempty" mapstructure:"cert,omitempty"` // contents
	CertPath   string ``                                                                                                                  /* 147-byte string literal not displayed */
	Key        string `protobuf:"bytes,4,opt,name=key,proto3" json:"key,omitempty" toml:"key,omitempty" mapstructure:"key,omitempty"`     //contents
	KeyPath    string ``                                                                                                                  /* 142-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*FrontendTLSCredential) Descriptor deprecated

func (*FrontendTLSCredential) Descriptor() ([]byte, []int)

Deprecated: Use FrontendTLSCredential.ProtoReflect.Descriptor instead.

func (*FrontendTLSCredential) GetCert

func (x *FrontendTLSCredential) GetCert() string

func (*FrontendTLSCredential) GetCertPath

func (x *FrontendTLSCredential) GetCertPath() string

func (*FrontendTLSCredential) GetKey

func (x *FrontendTLSCredential) GetKey() string

func (*FrontendTLSCredential) GetKeyPath

func (x *FrontendTLSCredential) GetKeyPath() string

func (*FrontendTLSCredential) GetServerName

func (x *FrontendTLSCredential) GetServerName() string

func (*FrontendTLSCredential) ProtoMessage

func (*FrontendTLSCredential) ProtoMessage()

func (*FrontendTLSCredential) ProtoReflect

func (x *FrontendTLSCredential) ProtoReflect() protoreflect.Message

func (*FrontendTLSCredential) Reset

func (x *FrontendTLSCredential) Reset()

func (*FrontendTLSCredential) String

func (x *FrontendTLSCredential) String() string

type GlobalConfig

type GlobalConfig struct {
	V1 *V1 `protobuf:"bytes,1,opt,name=v1,proto3" json:"v1,omitempty" toml:"v1,omitempty" mapstructure:"v1,omitempty"`
	// contains filtered or unexported fields
}

func DefaultGlobalConfig

func DefaultGlobalConfig() *GlobalConfig

DefaultGlobalConfig returns a new GlobalConfig instance with default values.

func NewGlobalConfig

func NewGlobalConfig() *GlobalConfig

NewGlobalConfig returns a new GlobalConfig instance with zero values.

func (*GlobalConfig) BindPort

func (m *GlobalConfig) BindPort(name string, value uint16) error

BindPort sets the port tagged with the given name

func (*GlobalConfig) Descriptor deprecated

func (*GlobalConfig) Descriptor() ([]byte, []int)

Deprecated: Use GlobalConfig.ProtoReflect.Descriptor instead.

func (*GlobalConfig) GetPort

func (m *GlobalConfig) GetPort(name string) (uint16, error)

GetPort gets the port tagged with the given name. If the value is not set, it returns 0.

func (*GlobalConfig) GetSecret

func (m *GlobalConfig) GetSecret(name string) *wrappers.StringValue

GetSecret gets a secret by name. Returns nil if it is not set

func (*GlobalConfig) GetV1

func (x *GlobalConfig) GetV1() *V1

func (*GlobalConfig) ListPorts

func (m *GlobalConfig) ListPorts() []a2conf.PortInfo

ListPorts lists all the ports exposed by the config

func (*GlobalConfig) ListSecrets

func (m *GlobalConfig) ListSecrets() []a2conf.SecretInfo

ListSecrets lists all the secrets exposed by the config

func (*GlobalConfig) NoProxyString

func (c *GlobalConfig) NoProxyString() *gw.StringValue

NoProxyString turns a non-empty NoProxy whitelist into a string of comma-separated entries for easier consumption by the hab config.

func (*GlobalConfig) PrepareSystemConfig

func (c *GlobalConfig) PrepareSystemConfig(certificate *TLSCredentials) (PreparedSystemConfig, error)

func (*GlobalConfig) ProtoMessage

func (*GlobalConfig) ProtoMessage()

func (*GlobalConfig) ProtoReflect

func (x *GlobalConfig) ProtoReflect() protoreflect.Message

func (*GlobalConfig) ProxyString

func (c *GlobalConfig) ProxyString() *gw.StringValue

ProxyString returns the proxy configuration formatted into the canonical HTTP_PROXY style formatting.

func (*GlobalConfig) Reset

func (x *GlobalConfig) Reset()

func (*GlobalConfig) ServiceName

func (m *GlobalConfig) ServiceName() string

ServiceName returns the name of the service this config belongs to

func (*GlobalConfig) SetGlobalConfig

func (c *GlobalConfig) SetGlobalConfig(g *GlobalConfig)

func (*GlobalConfig) SetSecret

func (m *GlobalConfig) SetSecret(name string, value *wrappers.StringValue) error

SetSecret sets a secret by name. Returns ErrSecretNotFound if the secret does not exist

func (*GlobalConfig) String

func (x *GlobalConfig) String() string

func (*GlobalConfig) Validate

func (c *GlobalConfig) Validate() error

Validate validates that the config is valid. If validation succeeds it will return nil, if it fails it will return a new instance of config.InvalidConfigError that has the missing keys and invalid fields populated.

func (*GlobalConfig) ValidateReDirectSysLogConfig

func (c *GlobalConfig) ValidateReDirectSysLogConfig() error

type Http

type Http struct {
	IncludeXForwardedFor *wrapperspb.BoolValue `` /* 215-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*Http) Descriptor deprecated

func (*Http) Descriptor() ([]byte, []int)

Deprecated: Use Http.ProtoReflect.Descriptor instead.

func (*Http) GetIncludeXForwardedFor

func (x *Http) GetIncludeXForwardedFor() *wrapperspb.BoolValue

func (*Http) ProtoMessage

func (*Http) ProtoMessage()

func (*Http) ProtoReflect

func (x *Http) ProtoReflect() protoreflect.Message

func (*Http) Reset

func (x *Http) Reset()

func (*Http) String

func (x *Http) String() string

type InvalidConfigError

type InvalidConfigError struct {
	// contains filtered or unexported fields
}

InvalidConfigError is an aggregate error containing missing keys in service ConfigRequest or AutomateConfig's.

func NewInvalidConfigError

func NewInvalidConfigError() *InvalidConfigError

NewInvalidConfigError returns a new instance of InvalidConfigError with zero values.

func (*InvalidConfigError) AddDeprecation

func (e *InvalidConfigError) AddDeprecation(k, m string)

AddDeprecation takes an invalid key and a correction message

func (*InvalidConfigError) AddInvalidValue

func (e *InvalidConfigError) AddInvalidValue(k, m string)

AddInvalidValue takes a key and an invalid message.

func (*InvalidConfigError) AddMissingKey

func (e *InvalidConfigError) AddMissingKey(k string)

AddMissingKey adds a missing key to the error.

func (*InvalidConfigError) AddUnknownError

func (e *InvalidConfigError) AddUnknownError(err error)

AddUnknownError adds and error to the unknown errors

func (*InvalidConfigError) Deprecations

func (e *InvalidConfigError) Deprecations() map[string]string

func (*InvalidConfigError) Error

func (e *InvalidConfigError) Error() string

Error returns the error message as a string.

func (*InvalidConfigError) InvalidValues

func (e *InvalidConfigError) InvalidValues() map[string]string

func (*InvalidConfigError) IsEmpty

func (e *InvalidConfigError) IsEmpty() bool

func (*InvalidConfigError) MissingKeys

func (e *InvalidConfigError) MissingKeys() []string

func (*InvalidConfigError) UnknownErrors

func (e *InvalidConfigError) UnknownErrors() []error

type LargeReporting

type LargeReporting struct {
	EnableLargeReporting *wrapperspb.BoolValue `` /* 211-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*LargeReporting) Descriptor deprecated

func (*LargeReporting) Descriptor() ([]byte, []int)

Deprecated: Use LargeReporting.ProtoReflect.Descriptor instead.

func (*LargeReporting) GetEnableLargeReporting

func (x *LargeReporting) GetEnableLargeReporting() *wrapperspb.BoolValue

func (*LargeReporting) ProtoMessage

func (*LargeReporting) ProtoMessage()

func (*LargeReporting) ProtoReflect

func (x *LargeReporting) ProtoReflect() protoreflect.Message

func (*LargeReporting) Reset

func (x *LargeReporting) Reset()

func (*LargeReporting) String

func (x *LargeReporting) String() string

type Log

type Log struct {
	Level                *wrapperspb.StringValue `protobuf:"bytes,1,opt,name=level,proto3" json:"level,omitempty" toml:"level,omitempty" mapstructure:"level,omitempty"`
	Format               *wrapperspb.StringValue `protobuf:"bytes,2,opt,name=format,proto3" json:"format,omitempty" toml:"format,omitempty" mapstructure:"format,omitempty"`
	RedirectSysLog       *wrapperspb.BoolValue   `` /* 181-byte string literal not displayed */
	RedirectLogFilePath  *wrapperspb.StringValue `` /* 210-byte string literal not displayed */
	CompressRotatedLogs  *wrapperspb.BoolValue   `` /* 206-byte string literal not displayed */
	MaxSizeRotateLogs    *wrapperspb.StringValue `` /* 200-byte string literal not displayed */
	MaxNumberRotatedLogs *wrapperspb.Int32Value  `` /* 215-byte string literal not displayed */
	RateLimitInterval    *wrapperspb.Int32Value  `` /* 196-byte string literal not displayed */
	RateLimitBurst       *wrapperspb.Int32Value  `` /* 181-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*Log) Descriptor deprecated

func (*Log) Descriptor() ([]byte, []int)

Deprecated: Use Log.ProtoReflect.Descriptor instead.

func (*Log) GetCompressRotatedLogs

func (x *Log) GetCompressRotatedLogs() *wrapperspb.BoolValue

func (*Log) GetFormat

func (x *Log) GetFormat() *wrapperspb.StringValue

func (*Log) GetLevel

func (x *Log) GetLevel() *wrapperspb.StringValue

func (*Log) GetMaxNumberRotatedLogs

func (x *Log) GetMaxNumberRotatedLogs() *wrapperspb.Int32Value

func (*Log) GetMaxSizeRotateLogs

func (x *Log) GetMaxSizeRotateLogs() *wrapperspb.StringValue

func (*Log) GetRateLimitBurst

func (x *Log) GetRateLimitBurst() *wrapperspb.Int32Value

func (*Log) GetRateLimitInterval

func (x *Log) GetRateLimitInterval() *wrapperspb.Int32Value

func (*Log) GetRedirectLogFilePath

func (x *Log) GetRedirectLogFilePath() *wrapperspb.StringValue

func (*Log) GetRedirectSysLog

func (x *Log) GetRedirectSysLog() *wrapperspb.BoolValue

func (*Log) ProtoMessage

func (*Log) ProtoMessage()

func (*Log) ProtoReflect

func (x *Log) ProtoReflect() protoreflect.Message

func (*Log) Reset

func (x *Log) Reset()

func (*Log) String

func (x *Log) String() string

type Mlsa

type Mlsa struct {
	Accept *wrapperspb.BoolValue `protobuf:"bytes,1,opt,name=accept,proto3" json:"accept,omitempty" toml:"accept,omitempty" mapstructure:"accept,omitempty"`
	// contains filtered or unexported fields
}

func (*Mlsa) Descriptor deprecated

func (*Mlsa) Descriptor() ([]byte, []int)

Deprecated: Use Mlsa.ProtoReflect.Descriptor instead.

func (*Mlsa) GetAccept

func (x *Mlsa) GetAccept() *wrapperspb.BoolValue

func (*Mlsa) ProtoMessage

func (*Mlsa) ProtoMessage()

func (*Mlsa) ProtoReflect

func (x *Mlsa) ProtoReflect() protoreflect.Message

func (*Mlsa) Reset

func (x *Mlsa) Reset()

func (*Mlsa) String

func (x *Mlsa) String() string

type Nginx

type Nginx struct {
	Http *Http `protobuf:"bytes,1,opt,name=http,proto3" json:"http,omitempty" toml:"http,omitempty" mapstructure:"http,omitempty"`
	// contains filtered or unexported fields
}

func (*Nginx) Descriptor deprecated

func (*Nginx) Descriptor() ([]byte, []int)

Deprecated: Use Nginx.ProtoReflect.Descriptor instead.

func (*Nginx) GetHttp

func (x *Nginx) GetHttp() *Http

func (*Nginx) ProtoMessage

func (*Nginx) ProtoMessage()

func (*Nginx) ProtoReflect

func (x *Nginx) ProtoReflect() protoreflect.Message

func (*Nginx) Reset

func (x *Nginx) Reset()

func (*Nginx) String

func (x *Nginx) String() string

type PlatformServiceConfigurable

type PlatformServiceConfigurable interface {
	SetGlobalConfig(*GlobalConfig)
	PrepareSystemConfig(*TLSCredentials) (PreparedSystemConfig, error)
	Validate() error
}

PlatformServiceConfigurable is an interface that must be implemented by ConfigRequests that want to be part of the platform. It is used to setup the configuration for services

type PlatformServiceConfigurableV2

type PlatformServiceConfigurableV2 interface {
	PlatformServiceConfigurable
	ConfigureProduct(*ProductConfig)
}

type PreparedSystemConfig

type PreparedSystemConfig = interface{}

PreparedSystemConfig is a struct that can be rendered and used as a services system configuration.

type ProductConfig

type ProductConfig struct {
	Products []string
}

type Proxy

type Proxy struct {
	Host     *wrapperspb.StringValue `protobuf:"bytes,1,opt,name=host,proto3" json:"host,omitempty" toml:"host,omitempty" mapstructure:"host,omitempty"`
	Port     *wrapperspb.Int32Value  `protobuf:"bytes,2,opt,name=port,proto3" json:"port,omitempty" toml:"port,omitempty" mapstructure:"port,omitempty"`
	User     *wrapperspb.StringValue `protobuf:"bytes,3,opt,name=user,proto3" json:"user,omitempty" toml:"user,omitempty" mapstructure:"user,omitempty"`
	Password *wrapperspb.StringValue `` /* 129-byte string literal not displayed */
	NoProxy  []string                `` /* 142-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*Proxy) Descriptor deprecated

func (*Proxy) Descriptor() ([]byte, []int)

Deprecated: Use Proxy.ProtoReflect.Descriptor instead.

func (*Proxy) GetHost

func (x *Proxy) GetHost() *wrapperspb.StringValue

func (*Proxy) GetNoProxy

func (x *Proxy) GetNoProxy() []string

func (*Proxy) GetPassword

func (x *Proxy) GetPassword() *wrapperspb.StringValue

func (*Proxy) GetPort

func (x *Proxy) GetPort() *wrapperspb.Int32Value

func (*Proxy) GetUser

func (x *Proxy) GetUser() *wrapperspb.StringValue

func (*Proxy) ProtoMessage

func (*Proxy) ProtoMessage()

func (*Proxy) ProtoReflect

func (x *Proxy) ProtoReflect() protoreflect.Message

func (*Proxy) Reset

func (x *Proxy) Reset()

func (*Proxy) String

func (x *Proxy) String() string

type SessionSettings

type SessionSettings struct {
	EnableIdleTimeout  *wrapperspb.BoolValue  `` /* 196-byte string literal not displayed */
	IdleTimeoutMinutes *wrapperspb.Int32Value `` /* 201-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*SessionSettings) Descriptor deprecated

func (*SessionSettings) Descriptor() ([]byte, []int)

Deprecated: Use SessionSettings.ProtoReflect.Descriptor instead.

func (*SessionSettings) GetEnableIdleTimeout

func (x *SessionSettings) GetEnableIdleTimeout() *wrapperspb.BoolValue

func (*SessionSettings) GetIdleTimeoutMinutes

func (x *SessionSettings) GetIdleTimeoutMinutes() *wrapperspb.Int32Value

func (*SessionSettings) ProtoMessage

func (*SessionSettings) ProtoMessage()

func (*SessionSettings) ProtoReflect

func (x *SessionSettings) ProtoReflect() protoreflect.Message

func (*SessionSettings) Reset

func (x *SessionSettings) Reset()

func (*SessionSettings) String

func (x *SessionSettings) String() string

type TLSCredentials

type TLSCredentials struct {
	RootCertContents string `` /* 191-byte string literal not displayed */
	KeyContents      string `` /* 162-byte string literal not displayed */
	CertContents     string `` /* 167-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*TLSCredentials) Descriptor deprecated

func (*TLSCredentials) Descriptor() ([]byte, []int)

Deprecated: Use TLSCredentials.ProtoReflect.Descriptor instead.

func (*TLSCredentials) GetCertContents

func (x *TLSCredentials) GetCertContents() string

func (*TLSCredentials) GetKeyContents

func (x *TLSCredentials) GetKeyContents() string

func (*TLSCredentials) GetRootCertContents

func (x *TLSCredentials) GetRootCertContents() string

func (*TLSCredentials) ProtoMessage

func (*TLSCredentials) ProtoMessage()

func (*TLSCredentials) ProtoReflect

func (x *TLSCredentials) ProtoReflect() protoreflect.Message

func (*TLSCredentials) Reset

func (x *TLSCredentials) Reset()

func (*TLSCredentials) String

func (x *TLSCredentials) String() string

type V1

type V1 struct {
	Fqdn            *wrapperspb.StringValue  `protobuf:"bytes,1,opt,name=fqdn,proto3" json:"fqdn,omitempty" toml:"fqdn,omitempty" mapstructure:"fqdn,omitempty"`
	Mlsa            *Mlsa                    `protobuf:"bytes,2,opt,name=mlsa,proto3" json:"mlsa,omitempty" toml:"mlsa,omitempty" mapstructure:"mlsa,omitempty"`
	Proxy           *Proxy                   `protobuf:"bytes,3,opt,name=proxy,proto3" json:"proxy,omitempty" toml:"proxy,omitempty" mapstructure:"proxy,omitempty"`
	Backups         *Backups                 `protobuf:"bytes,4,opt,name=backups,proto3" json:"backups,omitempty" toml:"backups,omitempty" mapstructure:"backups,omitempty"`
	Log             *Log                     `protobuf:"bytes,5,opt,name=log,proto3" json:"log,omitempty" toml:"log,omitempty" mapstructure:"log,omitempty"`
	External        *External                `` /* 129-byte string literal not displayed */
	FrontendTls     []*FrontendTLSCredential `` /* 162-byte string literal not displayed */
	Disclosure      *Disclosure              `` /* 137-byte string literal not displayed */
	Banner          *Banner                  `protobuf:"bytes,9,opt,name=banner,proto3" json:"banner,omitempty" toml:"banner,omitempty" mapstructure:"banner,omitempty"`
	SessionSettings *SessionSettings         `` /* 183-byte string literal not displayed */
	Sys             *V1_System               `protobuf:"bytes,11,opt,name=sys,proto3" json:"sys,omitempty" toml:"sys,omitempty" mapstructure:"sys,omitempty"`
	Svc             *V1_Service              `protobuf:"bytes,12,opt,name=svc,proto3" json:"svc,omitempty" toml:"svc,omitempty" mapstructure:"svc,omitempty"`
	LargeReporting  *LargeReporting          `` /* 178-byte string literal not displayed */
	ChefServer      *ChefServer              `` /* 158-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*V1) Descriptor deprecated

func (*V1) Descriptor() ([]byte, []int)

Deprecated: Use V1.ProtoReflect.Descriptor instead.

func (*V1) GetBackups

func (x *V1) GetBackups() *Backups

func (*V1) GetBanner

func (x *V1) GetBanner() *Banner

func (*V1) GetChefServer

func (x *V1) GetChefServer() *ChefServer

func (*V1) GetDisclosure

func (x *V1) GetDisclosure() *Disclosure

func (*V1) GetExternal

func (x *V1) GetExternal() *External

func (*V1) GetFqdn

func (x *V1) GetFqdn() *wrapperspb.StringValue

func (*V1) GetFrontendTls

func (x *V1) GetFrontendTls() []*FrontendTLSCredential

func (*V1) GetLargeReporting

func (x *V1) GetLargeReporting() *LargeReporting

func (*V1) GetLog

func (x *V1) GetLog() *Log

func (*V1) GetMlsa

func (x *V1) GetMlsa() *Mlsa

func (*V1) GetProxy

func (x *V1) GetProxy() *Proxy

func (*V1) GetSessionSettings

func (x *V1) GetSessionSettings() *SessionSettings

func (*V1) GetSvc

func (x *V1) GetSvc() *V1_Service

func (*V1) GetSys

func (x *V1) GetSys() *V1_System

func (*V1) ProtoMessage

func (*V1) ProtoMessage()

func (*V1) ProtoReflect

func (x *V1) ProtoReflect() protoreflect.Message

func (*V1) Reset

func (x *V1) Reset()

func (*V1) String

func (x *V1) String() string

type V1_Service

type V1_Service struct {
	// contains filtered or unexported fields
}

func (*V1_Service) Descriptor deprecated

func (*V1_Service) Descriptor() ([]byte, []int)

Deprecated: Use V1_Service.ProtoReflect.Descriptor instead.

func (*V1_Service) ProtoMessage

func (*V1_Service) ProtoMessage()

func (*V1_Service) ProtoReflect

func (x *V1_Service) ProtoReflect() protoreflect.Message

func (*V1_Service) Reset

func (x *V1_Service) Reset()

func (*V1_Service) String

func (x *V1_Service) String() string

type V1_System

type V1_System struct {
	Tls *TLSCredentials `protobuf:"bytes,1,opt,name=tls,proto3" json:"tls,omitempty" toml:"tls,omitempty" mapstructure:"tls,omitempty"`
	Ngx *Nginx          `protobuf:"bytes,2,opt,name=ngx,proto3" json:"ngx,omitempty" toml:"ngx,omitempty" mapstructure:"ngx,omitempty"`
	// contains filtered or unexported fields
}

func (*V1_System) Descriptor deprecated

func (*V1_System) Descriptor() ([]byte, []int)

Deprecated: Use V1_System.ProtoReflect.Descriptor instead.

func (*V1_System) GetNgx

func (x *V1_System) GetNgx() *Nginx

func (*V1_System) GetTls

func (x *V1_System) GetTls() *TLSCredentials

func (*V1_System) ProtoMessage

func (*V1_System) ProtoMessage()

func (*V1_System) ProtoReflect

func (x *V1_System) ProtoReflect() protoreflect.Message

func (*V1_System) Reset

func (x *V1_System) Reset()

func (*V1_System) String

func (x *V1_System) String() string

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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