virtual

package
v0.0.0-...-ea22f37 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 1, 2024 License: Apache-2.0 Imports: 6 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_pkg_proto_configuration_filesystem_virtual_virtual_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type FUSEMountConfiguration

type FUSEMountConfiguration struct {
	DirectoryEntryValidity                           *durationpb.Duration `` /* 129-byte string literal not displayed */
	InodeAttributeValidity                           *durationpb.Duration `` /* 129-byte string literal not displayed */
	AllowOther                                       bool                 `protobuf:"varint,6,opt,name=allow_other,json=allowOther,proto3" json:"allow_other,omitempty"`
	DirectMount                                      bool                 `protobuf:"varint,7,opt,name=direct_mount,json=directMount,proto3" json:"direct_mount,omitempty"`
	InHeaderAuthenticationMetadataJmespathExpression string               `` /* 213-byte string literal not displayed */
	LinuxBackingDevInfoTunables                      map[string]string    `` /* 236-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*FUSEMountConfiguration) Descriptor deprecated

func (*FUSEMountConfiguration) Descriptor() ([]byte, []int)

Deprecated: Use FUSEMountConfiguration.ProtoReflect.Descriptor instead.

func (*FUSEMountConfiguration) GetAllowOther

func (x *FUSEMountConfiguration) GetAllowOther() bool

func (*FUSEMountConfiguration) GetDirectMount

func (x *FUSEMountConfiguration) GetDirectMount() bool

func (*FUSEMountConfiguration) GetDirectoryEntryValidity

func (x *FUSEMountConfiguration) GetDirectoryEntryValidity() *durationpb.Duration

func (*FUSEMountConfiguration) GetInHeaderAuthenticationMetadataJmespathExpression

func (x *FUSEMountConfiguration) GetInHeaderAuthenticationMetadataJmespathExpression() string

func (*FUSEMountConfiguration) GetInodeAttributeValidity

func (x *FUSEMountConfiguration) GetInodeAttributeValidity() *durationpb.Duration

func (*FUSEMountConfiguration) GetLinuxBackingDevInfoTunables

func (x *FUSEMountConfiguration) GetLinuxBackingDevInfoTunables() map[string]string

func (*FUSEMountConfiguration) ProtoMessage

func (*FUSEMountConfiguration) ProtoMessage()

func (*FUSEMountConfiguration) ProtoReflect

func (x *FUSEMountConfiguration) ProtoReflect() protoreflect.Message

func (*FUSEMountConfiguration) Reset

func (x *FUSEMountConfiguration) Reset()

func (*FUSEMountConfiguration) String

func (x *FUSEMountConfiguration) String() string

type MountConfiguration

type MountConfiguration struct {
	MountPath string `protobuf:"bytes,1,opt,name=mount_path,json=mountPath,proto3" json:"mount_path,omitempty"`
	// Types that are assignable to Backend:
	//
	//	*MountConfiguration_Fuse
	//	*MountConfiguration_Nfsv4
	Backend isMountConfiguration_Backend `protobuf_oneof:"backend"`
	// contains filtered or unexported fields
}

func (*MountConfiguration) Descriptor deprecated

func (*MountConfiguration) Descriptor() ([]byte, []int)

Deprecated: Use MountConfiguration.ProtoReflect.Descriptor instead.

func (*MountConfiguration) GetBackend

func (m *MountConfiguration) GetBackend() isMountConfiguration_Backend

func (*MountConfiguration) GetFuse

func (*MountConfiguration) GetMountPath

func (x *MountConfiguration) GetMountPath() string

func (*MountConfiguration) GetNfsv4

func (*MountConfiguration) ProtoMessage

func (*MountConfiguration) ProtoMessage()

func (*MountConfiguration) ProtoReflect

func (x *MountConfiguration) ProtoReflect() protoreflect.Message

func (*MountConfiguration) Reset

func (x *MountConfiguration) Reset()

func (*MountConfiguration) String

func (x *MountConfiguration) String() string

type MountConfiguration_Fuse

type MountConfiguration_Fuse struct {
	Fuse *FUSEMountConfiguration `protobuf:"bytes,2,opt,name=fuse,proto3,oneof"`
}

type MountConfiguration_Nfsv4

type MountConfiguration_Nfsv4 struct {
	Nfsv4 *NFSv4MountConfiguration `protobuf:"bytes,3,opt,name=nfsv4,proto3,oneof"`
}

type NFSv4DarwinMountConfiguration

type NFSv4DarwinMountConfiguration struct {
	SocketPath      string `protobuf:"bytes,1,opt,name=socket_path,json=socketPath,proto3" json:"socket_path,omitempty"`
	AccessCacheSize uint32 `protobuf:"varint,4,opt,name=access_cache_size,json=accessCacheSize,proto3" json:"access_cache_size,omitempty"`
	// contains filtered or unexported fields
}

func (*NFSv4DarwinMountConfiguration) Descriptor deprecated

func (*NFSv4DarwinMountConfiguration) Descriptor() ([]byte, []int)

Deprecated: Use NFSv4DarwinMountConfiguration.ProtoReflect.Descriptor instead.

func (*NFSv4DarwinMountConfiguration) GetAccessCacheSize

func (x *NFSv4DarwinMountConfiguration) GetAccessCacheSize() uint32

func (*NFSv4DarwinMountConfiguration) GetSocketPath

func (x *NFSv4DarwinMountConfiguration) GetSocketPath() string

func (*NFSv4DarwinMountConfiguration) ProtoMessage

func (*NFSv4DarwinMountConfiguration) ProtoMessage()

func (*NFSv4DarwinMountConfiguration) ProtoReflect

func (*NFSv4DarwinMountConfiguration) Reset

func (x *NFSv4DarwinMountConfiguration) Reset()

func (*NFSv4DarwinMountConfiguration) String

type NFSv4MountConfiguration

type NFSv4MountConfiguration struct {

	// Types that are assignable to OperatingSystem:
	//
	//	*NFSv4MountConfiguration_Darwin
	OperatingSystem      isNFSv4MountConfiguration_OperatingSystem `protobuf_oneof:"operating_system"`
	EnforcedLeaseTime    *durationpb.Duration                      `protobuf:"bytes,2,opt,name=enforced_lease_time,json=enforcedLeaseTime,proto3" json:"enforced_lease_time,omitempty"`
	AnnouncedLeaseTime   *durationpb.Duration                      `protobuf:"bytes,3,opt,name=announced_lease_time,json=announcedLeaseTime,proto3" json:"announced_lease_time,omitempty"`
	SystemAuthentication *RPCv2SystemAuthenticationConfiguration   `protobuf:"bytes,4,opt,name=system_authentication,json=systemAuthentication,proto3" json:"system_authentication,omitempty"`
	// contains filtered or unexported fields
}

func (*NFSv4MountConfiguration) Descriptor deprecated

func (*NFSv4MountConfiguration) Descriptor() ([]byte, []int)

Deprecated: Use NFSv4MountConfiguration.ProtoReflect.Descriptor instead.

func (*NFSv4MountConfiguration) GetAnnouncedLeaseTime

func (x *NFSv4MountConfiguration) GetAnnouncedLeaseTime() *durationpb.Duration

func (*NFSv4MountConfiguration) GetDarwin

func (*NFSv4MountConfiguration) GetEnforcedLeaseTime

func (x *NFSv4MountConfiguration) GetEnforcedLeaseTime() *durationpb.Duration

func (*NFSv4MountConfiguration) GetOperatingSystem

func (m *NFSv4MountConfiguration) GetOperatingSystem() isNFSv4MountConfiguration_OperatingSystem

func (*NFSv4MountConfiguration) GetSystemAuthentication

func (*NFSv4MountConfiguration) ProtoMessage

func (*NFSv4MountConfiguration) ProtoMessage()

func (*NFSv4MountConfiguration) ProtoReflect

func (x *NFSv4MountConfiguration) ProtoReflect() protoreflect.Message

func (*NFSv4MountConfiguration) Reset

func (x *NFSv4MountConfiguration) Reset()

func (*NFSv4MountConfiguration) String

func (x *NFSv4MountConfiguration) String() string

type NFSv4MountConfiguration_Darwin

type NFSv4MountConfiguration_Darwin struct {
	Darwin *NFSv4DarwinMountConfiguration `protobuf:"bytes,1,opt,name=darwin,proto3,oneof"`
}

type RPCv2SystemAuthenticationConfiguration

type RPCv2SystemAuthenticationConfiguration struct {
	MetadataJmespathExpression string                          `` /* 141-byte string literal not displayed */
	MaximumCacheSize           int32                           `protobuf:"varint,2,opt,name=maximum_cache_size,json=maximumCacheSize,proto3" json:"maximum_cache_size,omitempty"`
	CacheReplacementPolicy     eviction.CacheReplacementPolicy `` /* 191-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*RPCv2SystemAuthenticationConfiguration) Descriptor deprecated

func (*RPCv2SystemAuthenticationConfiguration) Descriptor() ([]byte, []int)

Deprecated: Use RPCv2SystemAuthenticationConfiguration.ProtoReflect.Descriptor instead.

func (*RPCv2SystemAuthenticationConfiguration) GetCacheReplacementPolicy

func (*RPCv2SystemAuthenticationConfiguration) GetMaximumCacheSize

func (x *RPCv2SystemAuthenticationConfiguration) GetMaximumCacheSize() int32

func (*RPCv2SystemAuthenticationConfiguration) GetMetadataJmespathExpression

func (x *RPCv2SystemAuthenticationConfiguration) GetMetadataJmespathExpression() string

func (*RPCv2SystemAuthenticationConfiguration) ProtoMessage

func (*RPCv2SystemAuthenticationConfiguration) ProtoReflect

func (*RPCv2SystemAuthenticationConfiguration) Reset

func (*RPCv2SystemAuthenticationConfiguration) String

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL