Documentation
¶
Index ¶
- func CreateSyncerCliBuildInformation(minimalCliVersion *semver.Version) *version2.CliBuildInformation
- func IsValidToSync(ctx context.Context, plugin version2.CliVersionHandler, ...) (bool, error)
- type Compatibility
- type CompatibilityInformation
- type IncompatiblePluginVersionError
- type SupportedRaitoCloudVersions
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateSyncerCliBuildInformation ¶
func CreateSyncerCliBuildInformation(minimalCliVersion *semver.Version) *version2.CliBuildInformation
func IsValidToSync ¶
Types ¶
type Compatibility ¶
type Compatibility int
const ( CompatibilityUnknown Compatibility = iota NotSupported Deprecated Supported )
type CompatibilityInformation ¶
type CompatibilityInformation struct { Compatibility Compatibility DeprecatedWarningMsg *string SupportedVersions string }
func IsCompatibleWithRaitoCloud ¶
func IsCompatibleWithRaitoCloud(config *types.BaseConfig) (CompatibilityInformation, error)
type IncompatiblePluginVersionError ¶
type IncompatiblePluginVersionError struct {
// contains filtered or unexported fields
}
func (IncompatiblePluginVersionError) Error ¶
func (e IncompatiblePluginVersionError) Error() string
type SupportedRaitoCloudVersions ¶
type SupportedRaitoCloudVersions struct { SupportedVersions *semver.Constraints DeprecatedVersions *semver.Constraints DeprecatedVersionMsg *string }
Click to show internal directories.
Click to hide internal directories.