Versions in this module Expand all Collapse all v21 v21.11.1 Apr 26, 2022 Changes in this version + func ClusterDefaultsFromPropertyV2ToProtocol(in propertiesv2.ClusterDefaults) *protocol.ClusterDefaults + func ClusterDefaultsFromPropertyV3ToProtocol(in propertiesv3.ClusterDefaults) *protocol.ClusterDefaults v21.11.0 Feb 17, 2022 Changes in this version + func BucketListFromAbstractToProtocol(in []string) *protocol.BucketListResponse + func BucketListToProtocol(in []string) *protocol.BucketListResponse + func ClusterCompositeFromPropertyToProtocol(in propertiesv1.ClusterComposite) *protocol.ClusterComposite + func ClusterControlplaneFromPropertyToProtocol(in propertiesv1.ClusterControlplane) *protocol.ClusterControlplane + func ClusterDefaultsFromPropertyToProtocol(in propertiesv2.ClusterDefaults) *protocol.ClusterDefaults + func ClusterDefaultsPropertyV1ToV2(in *propertiesv1.ClusterDefaults) *propertiesv2.ClusterDefaults + func ClusterFeaturesFromPropertyToProtocol(in propertiesv1.ClusterFeatures) (*protocol.FeatureListResponse, *protocol.FeatureListResponse) + func ClusterIdentityFromAbstractToProtocol(in abstract.ClusterIdentity) *protocol.ClusterIdentity + func ClusterListFromAbstractToProtocol(in []abstract.ClusterIdentity) *protocol.ClusterListResponse + func ClusterNetworkFromPropertyToProtocol(in propertiesv3.ClusterNetwork) *protocol.ClusterNetwork + func ClusterNodeFromPropertyToProtocol(in propertiesv3.ClusterNode) *protocol.Host + func ClusterRequestFromProtocolToAbstract(in *protocol.ClusterCreateRequest) (_ abstract.ClusterRequest, xerr fail.Error) + func ClusterStateFromAbstractToProtocol(in clusterstate.Enum) *protocol.ClusterStateResponse + func FeatureSettingsFromProtocolToResource(in *protocol.FeatureSettings) resources.FeatureSettings + func FeatureSliceFromResourceToProtocol(in []resources.Feature) *protocol.FeatureListResponse + func HostCoreFromAbstractToProtocol(in *abstract.HostCore) *protocol.Host + func HostCoreToHostFull(in abstract.HostCore) *abstract.HostFull + func HostDescriptionFromAbstractToPropertyV1(src abstract.HostDescription) *propertiesv1.HostDescription + func HostEffectiveSizingFromAbstractToPropertyV2(ahes *abstract.HostEffectiveSizing) *propertiesv2.HostEffectiveSizing + func HostEffectiveSizingFromAbstractToProtocol(in *abstract.HostEffectiveSizing) *protocol.HostDefinition + func HostFullFromAbstractToProtocol(in *abstract.HostFull) *protocol.Host + func HostNetworkingFromAbstractToPropertyV2(src abstract.HostNetworking) *propertiesv2.HostNetworking + func HostSizingRequirementsFromAbstractToPropertyV2(src abstract.HostSizingRequirements) *propertiesv2.HostSizingRequirements + func HostSizingRequirementsFromAbstractToProtocol(src abstract.HostSizingRequirements) protocol.HostSizing + func HostSizingRequirementsFromPropertyToProtocol(in propertiesv2.HostSizingRequirements) *protocol.HostSizing + func HostSizingRequirementsFromProtocolToAbstract(in *protocol.HostSizing) *abstract.HostSizingRequirements + func HostSizingRequirementsFromStringToAbstract(in string) (*abstract.HostSizingRequirements, int, fail.Error) + func HostStateFromAbstractToProtocol(in hoststate.Enum) protocol.HostState + func HostStateFromProtocolToEnum(in protocol.HostState) hoststate.Enum + func HostStatusFromAbstractToProtocol(name string, status hoststate.Enum) *protocol.HostStatus + func HostTemplateFromAbstractToProtocol(in abstract.HostTemplate) *protocol.HostTemplate + func HostTemplateToHostEffectiveSizing(ht abstract.HostTemplate) *abstract.HostEffectiveSizing + func ImageFromAbstractToProtocol(in *abstract.Image) *protocol.Image + func IndexedListOfClusterNodesFromResourceToProtocol(in resources.IndexedListOfClusterNodes) (*protocol.ClusterNodeListResponse, fail.Error) + func NFSExportOptionsFromProtocolToString(in *protocol.NFSExportOptions) string + func NFSExportOptionsFromStringToProtocol(in string) *protocol.NFSExportOptions + func NetworkFromAbstractToProtocol(in *abstract.Network) *protocol.Network + func NodeCountFromStringToInteger(in string) (int, fail.Error) + func SSHConfigFromAbstractToProtocol(in system.SSHConfig) *protocol.SshConfig + func SSHConfigFromProtocolToSystem(from *protocol.SshConfig) *system.SSHConfig + func SSHConfigFromSystemToProtocol(from *system.SSHConfig) *protocol.SshConfig + func SecurityGroupBondsFromPropertyToProtocol(in []*propertiesv1.SecurityGroupBond, target string) *protocol.SecurityGroupBondsResponse + func SecurityGroupFromAbstractToProtocol(in abstract.SecurityGroup) *protocol.SecurityGroupResponse + func SecurityGroupFromProtocolToAbstract(in *protocol.SecurityGroupResponse) (*abstract.SecurityGroup, fail.Error) + func SecurityGroupRuleFromAbstractToProtocol(in *abstract.SecurityGroupRule) *protocol.SecurityGroupRule + func SecurityGroupRuleFromProtocolToAbstract(in *protocol.SecurityGroupRule) (*abstract.SecurityGroupRule, fail.Error) + func SecurityGroupRulesFromAbstractToProtocol(in abstract.SecurityGroupRules) []*protocol.SecurityGroupRule + func SecurityGroupRulesFromProtocolToAbstract(in []*protocol.SecurityGroupRule) (abstract.SecurityGroupRules, fail.Error) + func ShareFromPropertyToProtocol(hostName string, share *propertiesv1.HostShare) *protocol.ShareDefinition + func ShareMountFromPropertyToProtocol(shareName string, hostName string, mount *propertiesv1.HostRemoteMount) *protocol.ShareMountDefinition + func ShareMountListFromPropertyToProtocol(hostName string, share *propertiesv1.HostShare, ...) *protocol.ShareMountList + func SliceOfSecurityGroupBondFromPropertyToProtocol(in []*propertiesv1.SecurityGroupBond) []*protocol.SecurityGroupBond + func SubnetFromAbstractToProtocol(in *abstract.Subnet) *protocol.Subnet + func VirtualIPFromAbstractToProtocol(in abstract.VirtualIP) *protocol.VirtualIp + func VolumeAttachmentFromAbstractToProtocol(in *abstract.VolumeAttachment) *protocol.VolumeAttachmentResponse + func VolumeSpeedFromAbstractToProtocol(in volumespeed.Enum) protocol.VolumeSpeed