models

package
v1.19.1 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type GooglerpcStatus

type GooglerpcStatus struct {

	// code
	Code int32 `json:"code,omitempty"`

	// details
	Details []*ProtobufAny `json:"details"`

	// message
	Message string `json:"message,omitempty"`
}

GooglerpcStatus googlerpc status

swagger:model googlerpcStatus

func (*GooglerpcStatus) MarshalBinary

func (m *GooglerpcStatus) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*GooglerpcStatus) UnmarshalBinary

func (m *GooglerpcStatus) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*GooglerpcStatus) Validate

func (m *GooglerpcStatus) Validate(formats strfmt.Registry) error

Validate validates this googlerpc status

type ProtobufAny

type ProtobufAny struct {

	// at type
	AtType string `json:"@type,omitempty"`
}

ProtobufAny protobuf any

swagger:model protobufAny

func (*ProtobufAny) MarshalBinary

func (m *ProtobufAny) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*ProtobufAny) UnmarshalBinary

func (m *ProtobufAny) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*ProtobufAny) Validate

func (m *ProtobufAny) Validate(formats strfmt.Registry) error

Validate validates this protobuf any

type VersionGetReleaseNotesResponse added in v1.19.0

type VersionGetReleaseNotesResponse struct {

	// The product name.
	Product string `json:"product,omitempty"`

	// release_notes is the release note for this version.
	ReleaseNote string `json:"releaseNote,omitempty"`

	// version
	Version string `json:"version,omitempty"`
}

VersionGetReleaseNotesResponse version get release notes response

swagger:model versionGetReleaseNotesResponse

func (*VersionGetReleaseNotesResponse) MarshalBinary added in v1.19.0

func (m *VersionGetReleaseNotesResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*VersionGetReleaseNotesResponse) UnmarshalBinary added in v1.19.0

func (m *VersionGetReleaseNotesResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*VersionGetReleaseNotesResponse) Validate added in v1.19.0

func (m *VersionGetReleaseNotesResponse) Validate(formats strfmt.Registry) error

Validate validates this version get release notes response

type VersionMetadataResponse added in v1.19.0

type VersionMetadataResponse struct {

	// versions
	Versions []*VersionMetadataVersion `json:"versions"`
}

VersionMetadataResponse version metadata response

swagger:model versionMetadataResponse

func (*VersionMetadataResponse) MarshalBinary added in v1.19.0

func (m *VersionMetadataResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*VersionMetadataResponse) UnmarshalBinary added in v1.19.0

func (m *VersionMetadataResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*VersionMetadataResponse) Validate added in v1.19.0

func (m *VersionMetadataResponse) Validate(formats strfmt.Registry) error

Validate validates this version metadata response

type VersionMetadataVersion added in v1.19.0

type VersionMetadataVersion struct {

	// ImageInfo holds information about the docker image for this version.
	ImageInfo *VersionVersion `json:"imageInfo,omitempty"`

	// Recommended is the recommended version for a given component.
	Recommended map[string]string `json:"recommended,omitempty"`

	// Supported holds semver constraint per component, such as ">= 1.0, < 1.4".
	Supported map[string]string `json:"supported,omitempty"`

	// version
	Version string `json:"version,omitempty"`
}

VersionMetadataVersion MetadataVersion represents metadata for a given version.

swagger:model versionMetadataVersion

func (*VersionMetadataVersion) MarshalBinary added in v1.19.0

func (m *VersionMetadataVersion) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*VersionMetadataVersion) UnmarshalBinary added in v1.19.0

func (m *VersionMetadataVersion) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*VersionMetadataVersion) Validate added in v1.19.0

func (m *VersionMetadataVersion) Validate(formats strfmt.Registry) error

Validate validates this version metadata version

type VersionOperatorResponse added in v1.13.0

type VersionOperatorResponse struct {

	// versions
	Versions []*VersionOperatorVersion `json:"versions"`
}

VersionOperatorResponse version operator response

swagger:model versionOperatorResponse

func (*VersionOperatorResponse) MarshalBinary added in v1.13.0

func (m *VersionOperatorResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*VersionOperatorResponse) UnmarshalBinary added in v1.13.0

func (m *VersionOperatorResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*VersionOperatorResponse) Validate added in v1.13.0

func (m *VersionOperatorResponse) Validate(formats strfmt.Registry) error

Validate validates this version operator response

type VersionOperatorVersion

type VersionOperatorVersion struct {

	// matrix
	Matrix *VersionVersionMatrix `json:"matrix,omitempty"`

	// operator
	Operator string `json:"operator,omitempty"`

	// product
	Product string `json:"product,omitempty"`
}

VersionOperatorVersion OperatorVersion represents operator version.

swagger:model versionOperatorVersion

func (*VersionOperatorVersion) MarshalBinary

func (m *VersionOperatorVersion) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*VersionOperatorVersion) UnmarshalBinary

func (m *VersionOperatorVersion) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*VersionOperatorVersion) Validate

func (m *VersionOperatorVersion) Validate(formats strfmt.Registry) error

Validate validates this version operator version

type VersionProductResponse added in v1.13.0

type VersionProductResponse struct {

	// versions
	Versions []*VersionOperatorVersion `json:"versions"`
}

VersionProductResponse version product response

swagger:model versionProductResponse

func (*VersionProductResponse) MarshalBinary added in v1.13.0

func (m *VersionProductResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*VersionProductResponse) UnmarshalBinary added in v1.13.0

func (m *VersionProductResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*VersionProductResponse) Validate added in v1.13.0

func (m *VersionProductResponse) Validate(formats strfmt.Registry) error

Validate validates this version product response

type VersionStatus

type VersionStatus string

VersionStatus Status describes the current version status.

swagger:model versionStatus

const (

	// VersionStatusStatusInvalid captures enum value "status_invalid"
	VersionStatusStatusInvalid VersionStatus = "status_invalid"

	// VersionStatusRecommended captures enum value "recommended"
	VersionStatusRecommended VersionStatus = "recommended"

	// VersionStatusAvailable captures enum value "available"
	VersionStatusAvailable VersionStatus = "available"

	// VersionStatusRequired captures enum value "required"
	VersionStatusRequired VersionStatus = "required"

	// VersionStatusDisabled captures enum value "disabled"
	VersionStatusDisabled VersionStatus = "disabled"
)

func (VersionStatus) Validate

func (m VersionStatus) Validate(formats strfmt.Registry) error

Validate validates this version status

type VersionVersion

type VersionVersion struct {

	// critical
	Critical bool `json:"critical,omitempty"`

	// image hash
	ImageHash string `json:"imageHash,omitempty"`

	// image hash arm64
	ImageHashArm64 string `json:"imageHashArm64,omitempty"`

	// image path
	ImagePath string `json:"imagePath,omitempty"`

	// release_timestamp is the release time of this image.
	// Format: date-time
	ImageReleaseTimestamp strfmt.DateTime `json:"imageReleaseTimestamp,omitempty"`

	// status
	Status VersionStatus `json:"status,omitempty"`
}

VersionVersion Version represents product version information.

swagger:model versionVersion

func (*VersionVersion) MarshalBinary

func (m *VersionVersion) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*VersionVersion) UnmarshalBinary

func (m *VersionVersion) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*VersionVersion) Validate

func (m *VersionVersion) Validate(formats strfmt.Registry) error

Validate validates this version version

type VersionVersionMatrix

type VersionVersionMatrix struct {

	// backup
	Backup map[string]VersionVersion `json:"backup,omitempty"`

	// haproxy
	Haproxy map[string]VersionVersion `json:"haproxy,omitempty"`

	// log collector
	LogCollector map[string]VersionVersion `json:"logCollector,omitempty"`

	// mongod
	Mongod map[string]VersionVersion `json:"mongod,omitempty"`

	// mysql
	Mysql map[string]VersionVersion `json:"mysql,omitempty"`

	// operator
	Operator map[string]VersionVersion `json:"operator,omitempty"`

	// orchestrator
	Orchestrator map[string]VersionVersion `json:"orchestrator,omitempty"`

	// pg operator
	PgOperator map[string]VersionVersion `json:"pgOperator,omitempty"`

	// pg operator apiserver
	PgOperatorApiserver map[string]VersionVersion `json:"pgOperatorApiserver,omitempty"`

	// pg operator deployer
	PgOperatorDeployer map[string]VersionVersion `json:"pgOperatorDeployer,omitempty"`

	// pg operator event
	PgOperatorEvent map[string]VersionVersion `json:"pgOperatorEvent,omitempty"`

	// pg operator rmdata
	PgOperatorRmdata map[string]VersionVersion `json:"pgOperatorRmdata,omitempty"`

	// pg operator scheduler
	PgOperatorScheduler map[string]VersionVersion `json:"pgOperatorScheduler,omitempty"`

	// pgbackrest
	Pgbackrest map[string]VersionVersion `json:"pgbackrest,omitempty"`

	// pgbackrest repo
	PgbackrestRepo map[string]VersionVersion `json:"pgbackrestRepo,omitempty"`

	// pgbadger
	Pgbadger map[string]VersionVersion `json:"pgbadger,omitempty"`

	// pgbouncer
	Pgbouncer map[string]VersionVersion `json:"pgbouncer,omitempty"`

	// pmm
	Pmm map[string]VersionVersion `json:"pmm,omitempty"`

	// postgis
	Postgis map[string]VersionVersion `json:"postgis,omitempty"`

	// postgresql
	Postgresql map[string]VersionVersion `json:"postgresql,omitempty"`

	// proxysql
	Proxysql map[string]VersionVersion `json:"proxysql,omitempty"`

	// ps operator
	PsOperator map[string]VersionVersion `json:"psOperator,omitempty"`

	// psmdb operator
	PsmdbOperator map[string]VersionVersion `json:"psmdbOperator,omitempty"`

	// pxc
	Pxc map[string]VersionVersion `json:"pxc,omitempty"`

	// pxc operator
	PxcOperator map[string]VersionVersion `json:"pxcOperator,omitempty"`

	// router
	Router map[string]VersionVersion `json:"router,omitempty"`

	// toolkit
	Toolkit map[string]VersionVersion `json:"toolkit,omitempty"`
}

VersionVersionMatrix VersionMatrix represents set of possible product versions.

swagger:model versionVersionMatrix

func (*VersionVersionMatrix) MarshalBinary

func (m *VersionVersionMatrix) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*VersionVersionMatrix) UnmarshalBinary

func (m *VersionVersionMatrix) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*VersionVersionMatrix) Validate

func (m *VersionVersionMatrix) Validate(formats strfmt.Registry) error

Validate validates this version version matrix

type VersionVersionResponse

type VersionVersionResponse struct {

	// versions
	Versions []*VersionOperatorVersion `json:"versions"`
}

VersionVersionResponse version version response

swagger:model versionVersionResponse

func (*VersionVersionResponse) MarshalBinary

func (m *VersionVersionResponse) MarshalBinary() ([]byte, error)

MarshalBinary interface implementation

func (*VersionVersionResponse) UnmarshalBinary

func (m *VersionVersionResponse) UnmarshalBinary(b []byte) error

UnmarshalBinary interface implementation

func (*VersionVersionResponse) Validate

func (m *VersionVersionResponse) Validate(formats strfmt.Registry) error

Validate validates this version version response

Jump to

Keyboard shortcuts

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