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