Documentation
¶
Index ¶
- type GooglerpcStatus
- type ProtobufAny
- func (m *ProtobufAny) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *ProtobufAny) MarshalBinary() ([]byte, error)
- func (m ProtobufAny) MarshalJSON() ([]byte, error)
- func (m *ProtobufAny) UnmarshalBinary(b []byte) error
- func (m *ProtobufAny) UnmarshalJSON(data []byte) error
- func (m *ProtobufAny) Validate(formats strfmt.Registry) error
- type VersionGetReleaseNotesResponse
- func (m *VersionGetReleaseNotesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *VersionGetReleaseNotesResponse) MarshalBinary() ([]byte, error)
- func (m *VersionGetReleaseNotesResponse) UnmarshalBinary(b []byte) error
- func (m *VersionGetReleaseNotesResponse) Validate(formats strfmt.Registry) error
- type VersionMetadataResponse
- func (m *VersionMetadataResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *VersionMetadataResponse) MarshalBinary() ([]byte, error)
- func (m *VersionMetadataResponse) UnmarshalBinary(b []byte) error
- func (m *VersionMetadataResponse) Validate(formats strfmt.Registry) error
- type VersionMetadataV2Response
- func (m *VersionMetadataV2Response) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *VersionMetadataV2Response) MarshalBinary() ([]byte, error)
- func (m *VersionMetadataV2Response) UnmarshalBinary(b []byte) error
- func (m *VersionMetadataV2Response) Validate(formats strfmt.Registry) error
- type VersionMetadataV2Version
- func (m *VersionMetadataV2Version) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *VersionMetadataV2Version) MarshalBinary() ([]byte, error)
- func (m *VersionMetadataV2Version) UnmarshalBinary(b []byte) error
- func (m *VersionMetadataV2Version) Validate(formats strfmt.Registry) error
- type VersionMetadataVersion
- func (m *VersionMetadataVersion) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *VersionMetadataVersion) MarshalBinary() ([]byte, error)
- func (m *VersionMetadataVersion) UnmarshalBinary(b []byte) error
- func (m *VersionMetadataVersion) Validate(formats strfmt.Registry) error
- type VersionOperatorResponse
- func (m *VersionOperatorResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *VersionOperatorResponse) MarshalBinary() ([]byte, error)
- func (m *VersionOperatorResponse) UnmarshalBinary(b []byte) error
- func (m *VersionOperatorResponse) Validate(formats strfmt.Registry) error
- type VersionOperatorVersion
- func (m *VersionOperatorVersion) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *VersionOperatorVersion) MarshalBinary() ([]byte, error)
- func (m *VersionOperatorVersion) UnmarshalBinary(b []byte) error
- func (m *VersionOperatorVersion) Validate(formats strfmt.Registry) error
- type VersionProductResponse
- func (m *VersionProductResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *VersionProductResponse) MarshalBinary() ([]byte, error)
- func (m *VersionProductResponse) UnmarshalBinary(b []byte) error
- func (m *VersionProductResponse) Validate(formats strfmt.Registry) error
- type VersionStatus
- type VersionVersion
- type VersionVersionMatrix
- type VersionVersionResponse
- func (m *VersionVersionResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
- func (m *VersionVersionResponse) MarshalBinary() ([]byte, error)
- func (m *VersionVersionResponse) UnmarshalBinary(b []byte) error
- func (m *VersionVersionResponse) Validate(formats strfmt.Registry) error
- type VersionVersionV2
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) ContextValidate ¶
ContextValidate validate this googlerpc status based on the context it is used
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"`
// protobuf any
ProtobufAny map[string]interface{} `json:"-"`
}
ProtobufAny protobuf any
swagger:model protobufAny
func (*ProtobufAny) ContextValidate ¶
ContextValidate validates this protobuf any based on context it is used
func (*ProtobufAny) MarshalBinary ¶
func (m *ProtobufAny) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (ProtobufAny) MarshalJSON ¶
func (m ProtobufAny) MarshalJSON() ([]byte, error)
MarshalJSON marshals this object with additional properties into a JSON object
func (*ProtobufAny) UnmarshalBinary ¶
func (m *ProtobufAny) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
func (*ProtobufAny) UnmarshalJSON ¶
func (m *ProtobufAny) UnmarshalJSON(data []byte) error
UnmarshalJSON unmarshals this object with additional properties from JSON
type VersionGetReleaseNotesResponse ¶
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) ContextValidate ¶
func (m *VersionGetReleaseNotesResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this version get release notes response based on context it is used
func (*VersionGetReleaseNotesResponse) MarshalBinary ¶
func (m *VersionGetReleaseNotesResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*VersionGetReleaseNotesResponse) UnmarshalBinary ¶
func (m *VersionGetReleaseNotesResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type VersionMetadataResponse ¶
type VersionMetadataResponse struct {
// versions
Versions []*VersionMetadataVersion `json:"versions"`
}
VersionMetadataResponse version metadata response
swagger:model versionMetadataResponse
func (*VersionMetadataResponse) ContextValidate ¶
func (m *VersionMetadataResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this version metadata response based on the context it is used
func (*VersionMetadataResponse) MarshalBinary ¶
func (m *VersionMetadataResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*VersionMetadataResponse) UnmarshalBinary ¶
func (m *VersionMetadataResponse) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type VersionMetadataV2Response ¶
type VersionMetadataV2Response struct {
// versions
Versions []*VersionMetadataV2Version `json:"versions"`
}
VersionMetadataV2Response version metadata v2 response
swagger:model versionMetadataV2Response
func (*VersionMetadataV2Response) ContextValidate ¶
func (m *VersionMetadataV2Response) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this version metadata v2 response based on the context it is used
func (*VersionMetadataV2Response) MarshalBinary ¶
func (m *VersionMetadataV2Response) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*VersionMetadataV2Response) UnmarshalBinary ¶
func (m *VersionMetadataV2Response) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type VersionMetadataV2Version ¶
type VersionMetadataV2Version struct {
// ImageInfo holds information about the docker image for this version.
ImageInfo *VersionVersionV2 `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"`
}
VersionMetadataV2Version MetadataV2Version represents metadata for a given version with additional fields.
swagger:model versionMetadataV2Version
func (*VersionMetadataV2Version) ContextValidate ¶
func (m *VersionMetadataV2Version) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this version metadata v2 version based on the context it is used
func (*VersionMetadataV2Version) MarshalBinary ¶
func (m *VersionMetadataV2Version) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*VersionMetadataV2Version) UnmarshalBinary ¶
func (m *VersionMetadataV2Version) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type VersionMetadataVersion ¶
type VersionMetadataVersion struct {
// 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) ContextValidate ¶
func (m *VersionMetadataVersion) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validates this version metadata version based on context it is used
func (*VersionMetadataVersion) MarshalBinary ¶
func (m *VersionMetadataVersion) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*VersionMetadataVersion) UnmarshalBinary ¶
func (m *VersionMetadataVersion) UnmarshalBinary(b []byte) error
UnmarshalBinary interface implementation
type VersionOperatorResponse ¶
type VersionOperatorResponse struct {
// versions
Versions []*VersionOperatorVersion `json:"versions"`
}
VersionOperatorResponse version operator response
swagger:model versionOperatorResponse
func (*VersionOperatorResponse) ContextValidate ¶
func (m *VersionOperatorResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this version operator response based on the context it is used
func (*VersionOperatorResponse) MarshalBinary ¶
func (m *VersionOperatorResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*VersionOperatorResponse) UnmarshalBinary ¶
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) ContextValidate ¶
func (m *VersionOperatorVersion) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this version operator version based on the context it is used
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 ¶
type VersionProductResponse struct {
// versions
Versions []*VersionOperatorVersion `json:"versions"`
}
VersionProductResponse version product response
swagger:model versionProductResponse
func (*VersionProductResponse) ContextValidate ¶
func (m *VersionProductResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this version product response based on the context it is used
func (*VersionProductResponse) MarshalBinary ¶
func (m *VersionProductResponse) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*VersionProductResponse) UnmarshalBinary ¶
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" )
func NewVersionStatus ¶
func NewVersionStatus(value VersionStatus) *VersionStatus
func (VersionStatus) ContextValidate ¶
ContextValidate validates this version status based on context it is used
func (VersionStatus) Pointer ¶
func (m VersionStatus) Pointer() *VersionStatus
Pointer returns a pointer to a freshly-allocated VersionStatus.
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"`
// status
Status *VersionStatus `json:"status,omitempty"`
}
VersionVersion Version represents product version information.
swagger:model versionVersion
func (*VersionVersion) ContextValidate ¶
ContextValidate validate this version version based on the context it is used
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) ContextValidate ¶
ContextValidate validate this version version matrix based on the context it is used
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) ContextValidate ¶
func (m *VersionVersionResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error
ContextValidate validate this version version response based on the context it is used
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
type VersionVersionV2 ¶
type VersionVersionV2 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"`
}
VersionVersionV2 Version represents product version information.
swagger:model versionVersionV2
func (*VersionVersionV2) ContextValidate ¶
ContextValidate validate this version version v2 based on the context it is used
func (*VersionVersionV2) MarshalBinary ¶
func (m *VersionVersionV2) MarshalBinary() ([]byte, error)
MarshalBinary interface implementation
func (*VersionVersionV2) UnmarshalBinary ¶
func (m *VersionVersionV2) 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_v2_response.go
- version_metadata_v2_version.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
- version_version_v2.go