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
Source Files
¶
- googlerpc_status.go
- protobuf_any.go
- version_get_release_notes_response.go
- version_metadata_response.go
- version_metadata_version.go
- version_operator_response.go
- version_operator_version.go
- version_product_response.go
- version_status.go
- version_version.go
- version_version_matrix.go
- version_version_response.go