 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Index ¶
- type GooglerpcStatus
- type ProtobufAny
- type VersionGetReleaseNotesResponse
- type VersionMetadataResponse
- type VersionMetadataVersion
- type VersionOperatorResponse
- type VersionOperatorVersion
- type VersionProductResponse
- type VersionStatus
- type VersionVersion
- type VersionVersionMatrix
- type VersionVersionResponse
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
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
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
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
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
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
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
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
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" )
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
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
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