sharedfsv1

package
v0.0.0-...-94cd6a6 Latest Latest
Warning

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

Go to latest
Published: Apr 17, 2025 License: Apache-2.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

View Source
const (
	SharedfsService_ChangeSharedFSDiskOffering_FullMethodName    = "/cloudstack.management.storage.sharedfs.v1.SharedfsService/ChangeSharedFSDiskOffering"
	SharedfsService_ChangeSharedFSServiceOffering_FullMethodName = "/cloudstack.management.storage.sharedfs.v1.SharedfsService/ChangeSharedFSServiceOffering"
	SharedfsService_CreateSharedFS_FullMethodName                = "/cloudstack.management.storage.sharedfs.v1.SharedfsService/CreateSharedFS"
	SharedfsService_DestroySharedFS_FullMethodName               = "/cloudstack.management.storage.sharedfs.v1.SharedfsService/DestroySharedFS"
	SharedfsService_ExpungeSharedFS_FullMethodName               = "/cloudstack.management.storage.sharedfs.v1.SharedfsService/ExpungeSharedFS"
	SharedfsService_ListSharedFS_FullMethodName                  = "/cloudstack.management.storage.sharedfs.v1.SharedfsService/ListSharedFS"
	SharedfsService_ListSharedFSProviders_FullMethodName         = "/cloudstack.management.storage.sharedfs.v1.SharedfsService/ListSharedFSProviders"
	SharedfsService_RecoverSharedFS_FullMethodName               = "/cloudstack.management.storage.sharedfs.v1.SharedfsService/RecoverSharedFS"
	SharedfsService_RestartSharedFS_FullMethodName               = "/cloudstack.management.storage.sharedfs.v1.SharedfsService/RestartSharedFS"
	SharedfsService_StartSharedFS_FullMethodName                 = "/cloudstack.management.storage.sharedfs.v1.SharedfsService/StartSharedFS"
	SharedfsService_StopSharedFS_FullMethodName                  = "/cloudstack.management.storage.sharedfs.v1.SharedfsService/StopSharedFS"
	SharedfsService_UpdateSharedFS_FullMethodName                = "/cloudstack.management.storage.sharedfs.v1.SharedfsService/UpdateSharedFS"
)

Variables

View Source
var File_cloudstack_management_storage_sharedfs_v1_sharedfs_gen_proto protoreflect.FileDescriptor
View Source
var SharedfsService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "cloudstack.management.storage.sharedfs.v1.SharedfsService",
	HandlerType: (*SharedfsServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "ChangeSharedFSDiskOffering",
			Handler:    _SharedfsService_ChangeSharedFSDiskOffering_Handler,
		},
		{
			MethodName: "ChangeSharedFSServiceOffering",
			Handler:    _SharedfsService_ChangeSharedFSServiceOffering_Handler,
		},
		{
			MethodName: "CreateSharedFS",
			Handler:    _SharedfsService_CreateSharedFS_Handler,
		},
		{
			MethodName: "DestroySharedFS",
			Handler:    _SharedfsService_DestroySharedFS_Handler,
		},
		{
			MethodName: "ExpungeSharedFS",
			Handler:    _SharedfsService_ExpungeSharedFS_Handler,
		},
		{
			MethodName: "ListSharedFS",
			Handler:    _SharedfsService_ListSharedFS_Handler,
		},
		{
			MethodName: "ListSharedFSProviders",
			Handler:    _SharedfsService_ListSharedFSProviders_Handler,
		},
		{
			MethodName: "RecoverSharedFS",
			Handler:    _SharedfsService_RecoverSharedFS_Handler,
		},
		{
			MethodName: "RestartSharedFS",
			Handler:    _SharedfsService_RestartSharedFS_Handler,
		},
		{
			MethodName: "StartSharedFS",
			Handler:    _SharedfsService_StartSharedFS_Handler,
		},
		{
			MethodName: "StopSharedFS",
			Handler:    _SharedfsService_StopSharedFS_Handler,
		},
		{
			MethodName: "UpdateSharedFS",
			Handler:    _SharedfsService_UpdateSharedFS_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "cloudstack/management/storage/sharedfs/v1/sharedfs.gen.proto",
}

SharedfsService_ServiceDesc is the grpc.ServiceDesc for SharedfsService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

Functions

func RegisterSharedfsServiceServer

func RegisterSharedfsServiceServer(s grpc.ServiceRegistrar, srv SharedfsServiceServer)

Types

type ChangeSharedFSDiskOfferingRequest

type ChangeSharedFSDiskOfferingRequest struct {

	// the ID of the shared filesystem
	Id *int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
	// the disk offering to use for the underlying storage
	DiskOfferingId *int64 `protobuf:"varint,2,opt,name=disk_offering_id,json=diskOfferingId" json:"disk_offering_id,omitempty"`
	// the size of the shared filesystem in GiB
	Size *int64 `protobuf:"varint,3,opt,name=size" json:"size,omitempty"`
	// min iops
	MinIops *int64 `protobuf:"varint,4,opt,name=min_iops,json=minIops" json:"min_iops,omitempty"`
	// max iops
	MaxIops       *int64  `protobuf:"varint,5,opt,name=max_iops,json=maxIops" json:"max_iops,omitempty"`
	StartEventId  *int64  `protobuf:"varint,6,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"`
	InjectedJobId *string `protobuf:"bytes,7,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"`
	ResponseType  *string `protobuf:"bytes,8,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
	// contains filtered or unexported fields
}

ChangeSharedFSDiskOfferingRequest represents the parameters for change disk offering of a shared filesystem

func (*ChangeSharedFSDiskOfferingRequest) Descriptor deprecated

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

Deprecated: Use ChangeSharedFSDiskOfferingRequest.ProtoReflect.Descriptor instead.

func (*ChangeSharedFSDiskOfferingRequest) GetDiskOfferingId

func (x *ChangeSharedFSDiskOfferingRequest) GetDiskOfferingId() int64

func (*ChangeSharedFSDiskOfferingRequest) GetId

func (*ChangeSharedFSDiskOfferingRequest) GetInjectedJobId

func (x *ChangeSharedFSDiskOfferingRequest) GetInjectedJobId() string

func (*ChangeSharedFSDiskOfferingRequest) GetMaxIops

func (x *ChangeSharedFSDiskOfferingRequest) GetMaxIops() int64

func (*ChangeSharedFSDiskOfferingRequest) GetMinIops

func (x *ChangeSharedFSDiskOfferingRequest) GetMinIops() int64

func (*ChangeSharedFSDiskOfferingRequest) GetResponseType

func (x *ChangeSharedFSDiskOfferingRequest) GetResponseType() string

func (*ChangeSharedFSDiskOfferingRequest) GetSize

func (*ChangeSharedFSDiskOfferingRequest) GetStartEventId

func (x *ChangeSharedFSDiskOfferingRequest) GetStartEventId() int64

func (*ChangeSharedFSDiskOfferingRequest) ProtoMessage

func (*ChangeSharedFSDiskOfferingRequest) ProtoMessage()

func (*ChangeSharedFSDiskOfferingRequest) ProtoReflect

func (*ChangeSharedFSDiskOfferingRequest) Reset

func (*ChangeSharedFSDiskOfferingRequest) String

type ChangeSharedFSDiskOfferingResponse

type ChangeSharedFSDiskOfferingResponse struct {

	// The Result
	Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"`
	// contains filtered or unexported fields
}

ChangeSharedFSDiskOfferingResponse represents the response from change disk offering of a shared filesystem

func (*ChangeSharedFSDiskOfferingResponse) Descriptor deprecated

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

Deprecated: Use ChangeSharedFSDiskOfferingResponse.ProtoReflect.Descriptor instead.

func (*ChangeSharedFSDiskOfferingResponse) GetResult

func (*ChangeSharedFSDiskOfferingResponse) ProtoMessage

func (*ChangeSharedFSDiskOfferingResponse) ProtoMessage()

func (*ChangeSharedFSDiskOfferingResponse) ProtoReflect

func (*ChangeSharedFSDiskOfferingResponse) Reset

func (*ChangeSharedFSDiskOfferingResponse) String

type ChangeSharedFSServiceOfferingRequest

type ChangeSharedFSServiceOfferingRequest struct {

	// the ID of the shared filesystem
	Id *int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
	// the offering to use for the shared filesystem instance
	ServiceOfferingId *int64  `protobuf:"varint,2,opt,name=service_offering_id,json=serviceOfferingId" json:"service_offering_id,omitempty"`
	StartEventId      *int64  `protobuf:"varint,3,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"`
	InjectedJobId     *string `protobuf:"bytes,4,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"`
	ResponseType      *string `protobuf:"bytes,5,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
	// contains filtered or unexported fields
}

ChangeSharedFSServiceOfferingRequest represents the parameters for change service offering of a shared filesystem

func (*ChangeSharedFSServiceOfferingRequest) Descriptor deprecated

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

Deprecated: Use ChangeSharedFSServiceOfferingRequest.ProtoReflect.Descriptor instead.

func (*ChangeSharedFSServiceOfferingRequest) GetId

func (*ChangeSharedFSServiceOfferingRequest) GetInjectedJobId

func (x *ChangeSharedFSServiceOfferingRequest) GetInjectedJobId() string

func (*ChangeSharedFSServiceOfferingRequest) GetResponseType

func (x *ChangeSharedFSServiceOfferingRequest) GetResponseType() string

func (*ChangeSharedFSServiceOfferingRequest) GetServiceOfferingId

func (x *ChangeSharedFSServiceOfferingRequest) GetServiceOfferingId() int64

func (*ChangeSharedFSServiceOfferingRequest) GetStartEventId

func (x *ChangeSharedFSServiceOfferingRequest) GetStartEventId() int64

func (*ChangeSharedFSServiceOfferingRequest) ProtoMessage

func (*ChangeSharedFSServiceOfferingRequest) ProtoMessage()

func (*ChangeSharedFSServiceOfferingRequest) ProtoReflect

func (*ChangeSharedFSServiceOfferingRequest) Reset

func (*ChangeSharedFSServiceOfferingRequest) String

type ChangeSharedFSServiceOfferingResponse

type ChangeSharedFSServiceOfferingResponse struct {

	// The Result
	Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"`
	// contains filtered or unexported fields
}

ChangeSharedFSServiceOfferingResponse represents the response from change service offering of a shared filesystem

func (*ChangeSharedFSServiceOfferingResponse) Descriptor deprecated

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

Deprecated: Use ChangeSharedFSServiceOfferingResponse.ProtoReflect.Descriptor instead.

func (*ChangeSharedFSServiceOfferingResponse) GetResult

func (*ChangeSharedFSServiceOfferingResponse) ProtoMessage

func (*ChangeSharedFSServiceOfferingResponse) ProtoMessage()

func (*ChangeSharedFSServiceOfferingResponse) ProtoReflect

func (*ChangeSharedFSServiceOfferingResponse) Reset

func (*ChangeSharedFSServiceOfferingResponse) String

type CreateSharedFSRequest

type CreateSharedFSRequest struct {

	// the name of the shared filesystem.
	Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
	// the account associated with the shared filesystem. Must be used with the domainId parameter.
	AccountName *string `protobuf:"bytes,2,opt,name=account_name,json=accountName" json:"account_name,omitempty"`
	// the domain ID associated with the shared filesystem. If used with the account parameter returns the shared filesystem associated with the account for the specified domain.If account is NOT provided then the shared filesystem will be assigned to the caller account and domain.
	DomainId *int64 `protobuf:"varint,3,opt,name=domain_id,json=domainId" json:"domain_id,omitempty"`
	// the project associated with the shared filesystem. Mutually exclusive with account parameter
	ProjectId *int64 `protobuf:"varint,4,opt,name=project_id,json=projectId" json:"project_id,omitempty"`
	// the description for the shared filesystem.
	Description *string `protobuf:"bytes,5,opt,name=description" json:"description,omitempty"`
	// the size of the shared filesystem in GiB
	Size *int64 `protobuf:"varint,6,opt,name=size" json:"size,omitempty"`
	// the zone id.
	ZoneId *int64 `protobuf:"varint,7,opt,name=zone_id,json=zoneId" json:"zone_id,omitempty"`
	// the disk offering to use for the underlying storage. This will define the size and other specifications like encryption and qos for the shared filesystem.
	DiskOfferingId *int64 `protobuf:"varint,8,opt,name=disk_offering_id,json=diskOfferingId" json:"disk_offering_id,omitempty"`
	// min iops
	MinIops *int64 `protobuf:"varint,9,opt,name=min_iops,json=minIops" json:"min_iops,omitempty"`
	// max iops
	MaxIops *int64 `protobuf:"varint,10,opt,name=max_iops,json=maxIops" json:"max_iops,omitempty"`
	// the service offering to use for the shared filesystem instance hosting the data. The offering should be HA enabled and the cpu count and memory size should be greater than equal to sharedfsvm.min.cpu.count and sharedfsvm.min.ram.size respectively
	ServiceOfferingId *int64 `protobuf:"varint,11,opt,name=service_offering_id,json=serviceOfferingId" json:"service_offering_id,omitempty"`
	// the filesystem format (XFS / EXT4) which will be installed on the shared filesystem.
	FsFormat *string `protobuf:"bytes,12,opt,name=fs_format,json=fsFormat" json:"fs_format,omitempty"`
	// the provider to be used for the shared filesystem. The list of providers can be fetched by using the listSharedFileSystemProviders API.
	SharedFSProviderName *string `protobuf:"bytes,13,opt,name=shared_f_s_provider_name,json=sharedFSProviderName" json:"shared_f_s_provider_name,omitempty"`
	// network to attach the shared filesystem to
	NetworkId     *int64  `protobuf:"varint,14,opt,name=network_id,json=networkId" json:"network_id,omitempty"`
	StartEventId  *int64  `protobuf:"varint,15,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"`
	InjectedJobId *string `protobuf:"bytes,16,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"`
	ResponseType  *string `protobuf:"bytes,17,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
	// contains filtered or unexported fields
}

CreateSharedFSRequest represents the parameters for create a new shared file system of specified size and disk offering, attached to the given network

func (*CreateSharedFSRequest) Descriptor deprecated

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

Deprecated: Use CreateSharedFSRequest.ProtoReflect.Descriptor instead.

func (*CreateSharedFSRequest) GetAccountName

func (x *CreateSharedFSRequest) GetAccountName() string

func (*CreateSharedFSRequest) GetDescription

func (x *CreateSharedFSRequest) GetDescription() string

func (*CreateSharedFSRequest) GetDiskOfferingId

func (x *CreateSharedFSRequest) GetDiskOfferingId() int64

func (*CreateSharedFSRequest) GetDomainId

func (x *CreateSharedFSRequest) GetDomainId() int64

func (*CreateSharedFSRequest) GetFsFormat

func (x *CreateSharedFSRequest) GetFsFormat() string

func (*CreateSharedFSRequest) GetInjectedJobId

func (x *CreateSharedFSRequest) GetInjectedJobId() string

func (*CreateSharedFSRequest) GetMaxIops

func (x *CreateSharedFSRequest) GetMaxIops() int64

func (*CreateSharedFSRequest) GetMinIops

func (x *CreateSharedFSRequest) GetMinIops() int64

func (*CreateSharedFSRequest) GetName

func (x *CreateSharedFSRequest) GetName() string

func (*CreateSharedFSRequest) GetNetworkId

func (x *CreateSharedFSRequest) GetNetworkId() int64

func (*CreateSharedFSRequest) GetProjectId

func (x *CreateSharedFSRequest) GetProjectId() int64

func (*CreateSharedFSRequest) GetResponseType

func (x *CreateSharedFSRequest) GetResponseType() string

func (*CreateSharedFSRequest) GetServiceOfferingId

func (x *CreateSharedFSRequest) GetServiceOfferingId() int64

func (*CreateSharedFSRequest) GetSharedFSProviderName

func (x *CreateSharedFSRequest) GetSharedFSProviderName() string

func (*CreateSharedFSRequest) GetSize

func (x *CreateSharedFSRequest) GetSize() int64

func (*CreateSharedFSRequest) GetStartEventId

func (x *CreateSharedFSRequest) GetStartEventId() int64

func (*CreateSharedFSRequest) GetZoneId

func (x *CreateSharedFSRequest) GetZoneId() int64

func (*CreateSharedFSRequest) ProtoMessage

func (*CreateSharedFSRequest) ProtoMessage()

func (*CreateSharedFSRequest) ProtoReflect

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

func (*CreateSharedFSRequest) Reset

func (x *CreateSharedFSRequest) Reset()

func (*CreateSharedFSRequest) String

func (x *CreateSharedFSRequest) String() string

type CreateSharedFSResponse

type CreateSharedFSResponse struct {

	// The Result
	Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"`
	// contains filtered or unexported fields
}

CreateSharedFSResponse represents the response from create a new shared file system of specified size and disk offering, attached to the given network

func (*CreateSharedFSResponse) Descriptor deprecated

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

Deprecated: Use CreateSharedFSResponse.ProtoReflect.Descriptor instead.

func (*CreateSharedFSResponse) GetResult

func (x *CreateSharedFSResponse) GetResult() *Result

func (*CreateSharedFSResponse) ProtoMessage

func (*CreateSharedFSResponse) ProtoMessage()

func (*CreateSharedFSResponse) ProtoReflect

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

func (*CreateSharedFSResponse) Reset

func (x *CreateSharedFSResponse) Reset()

func (*CreateSharedFSResponse) String

func (x *CreateSharedFSResponse) String() string

type DestroySharedFSRequest

type DestroySharedFSRequest struct {

	// the ID of the shared filesystem to delete
	Id *int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
	// If true is passed, the shared filesystem is expunged immediately. False by default.
	Expunge *bool `protobuf:"varint,2,opt,name=expunge" json:"expunge,omitempty"`
	// If true is passed, the shared filesystem can be destroyed without stopping it first.
	Forced        *bool   `protobuf:"varint,3,opt,name=forced" json:"forced,omitempty"`
	StartEventId  *int64  `protobuf:"varint,4,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"`
	InjectedJobId *string `protobuf:"bytes,5,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"`
	ResponseType  *string `protobuf:"bytes,6,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
	// contains filtered or unexported fields
}

DestroySharedFSRequest represents the parameters for destroy a shared filesystem by id

func (*DestroySharedFSRequest) Descriptor deprecated

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

Deprecated: Use DestroySharedFSRequest.ProtoReflect.Descriptor instead.

func (*DestroySharedFSRequest) GetExpunge

func (x *DestroySharedFSRequest) GetExpunge() bool

func (*DestroySharedFSRequest) GetForced

func (x *DestroySharedFSRequest) GetForced() bool

func (*DestroySharedFSRequest) GetId

func (x *DestroySharedFSRequest) GetId() int64

func (*DestroySharedFSRequest) GetInjectedJobId

func (x *DestroySharedFSRequest) GetInjectedJobId() string

func (*DestroySharedFSRequest) GetResponseType

func (x *DestroySharedFSRequest) GetResponseType() string

func (*DestroySharedFSRequest) GetStartEventId

func (x *DestroySharedFSRequest) GetStartEventId() int64

func (*DestroySharedFSRequest) ProtoMessage

func (*DestroySharedFSRequest) ProtoMessage()

func (*DestroySharedFSRequest) ProtoReflect

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

func (*DestroySharedFSRequest) Reset

func (x *DestroySharedFSRequest) Reset()

func (*DestroySharedFSRequest) String

func (x *DestroySharedFSRequest) String() string

type DestroySharedFSResponse

type DestroySharedFSResponse struct {

	// The Result
	Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"`
	// contains filtered or unexported fields
}

DestroySharedFSResponse represents the response from destroy a shared filesystem by id

func (*DestroySharedFSResponse) Descriptor deprecated

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

Deprecated: Use DestroySharedFSResponse.ProtoReflect.Descriptor instead.

func (*DestroySharedFSResponse) GetResult

func (x *DestroySharedFSResponse) GetResult() *Result

func (*DestroySharedFSResponse) ProtoMessage

func (*DestroySharedFSResponse) ProtoMessage()

func (*DestroySharedFSResponse) ProtoReflect

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

func (*DestroySharedFSResponse) Reset

func (x *DestroySharedFSResponse) Reset()

func (*DestroySharedFSResponse) String

func (x *DestroySharedFSResponse) String() string

type ExpungeSharedFSRequest

type ExpungeSharedFSRequest struct {

	// the ID of the shared filesystem to expunge
	Id            *int64  `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
	StartEventId  *int64  `protobuf:"varint,2,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"`
	InjectedJobId *string `protobuf:"bytes,3,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"`
	ResponseType  *string `protobuf:"bytes,4,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
	// contains filtered or unexported fields
}

ExpungeSharedFSRequest represents the parameters for expunge a shared filesystem by id

func (*ExpungeSharedFSRequest) Descriptor deprecated

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

Deprecated: Use ExpungeSharedFSRequest.ProtoReflect.Descriptor instead.

func (*ExpungeSharedFSRequest) GetId

func (x *ExpungeSharedFSRequest) GetId() int64

func (*ExpungeSharedFSRequest) GetInjectedJobId

func (x *ExpungeSharedFSRequest) GetInjectedJobId() string

func (*ExpungeSharedFSRequest) GetResponseType

func (x *ExpungeSharedFSRequest) GetResponseType() string

func (*ExpungeSharedFSRequest) GetStartEventId

func (x *ExpungeSharedFSRequest) GetStartEventId() int64

func (*ExpungeSharedFSRequest) ProtoMessage

func (*ExpungeSharedFSRequest) ProtoMessage()

func (*ExpungeSharedFSRequest) ProtoReflect

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

func (*ExpungeSharedFSRequest) Reset

func (x *ExpungeSharedFSRequest) Reset()

func (*ExpungeSharedFSRequest) String

func (x *ExpungeSharedFSRequest) String() string

type ExpungeSharedFSResponse

type ExpungeSharedFSResponse struct {

	// The Result
	Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"`
	// contains filtered or unexported fields
}

ExpungeSharedFSResponse represents the response from expunge a shared filesystem by id

func (*ExpungeSharedFSResponse) Descriptor deprecated

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

Deprecated: Use ExpungeSharedFSResponse.ProtoReflect.Descriptor instead.

func (*ExpungeSharedFSResponse) GetResult

func (x *ExpungeSharedFSResponse) GetResult() *Result

func (*ExpungeSharedFSResponse) ProtoMessage

func (*ExpungeSharedFSResponse) ProtoMessage()

func (*ExpungeSharedFSResponse) ProtoReflect

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

func (*ExpungeSharedFSResponse) Reset

func (x *ExpungeSharedFSResponse) Reset()

func (*ExpungeSharedFSResponse) String

func (x *ExpungeSharedFSResponse) String() string

type ListSharedFSProvidersRequest

type ListSharedFSProvidersRequest struct {

	// List by keyword
	Keyword      *string `protobuf:"bytes,1,opt,name=keyword" json:"keyword,omitempty"`
	Page         *int32  `protobuf:"varint,2,opt,name=page" json:"page,omitempty"`
	PageSize     *int32  `protobuf:"varint,3,opt,name=page_size,json=pageSize" json:"page_size,omitempty"`
	ResponseType *string `protobuf:"bytes,4,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
	// contains filtered or unexported fields
}

ListSharedFSProvidersRequest represents the parameters for lists all available shared filesystem providers.

func (*ListSharedFSProvidersRequest) Descriptor deprecated

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

Deprecated: Use ListSharedFSProvidersRequest.ProtoReflect.Descriptor instead.

func (*ListSharedFSProvidersRequest) GetKeyword

func (x *ListSharedFSProvidersRequest) GetKeyword() string

func (*ListSharedFSProvidersRequest) GetPage

func (x *ListSharedFSProvidersRequest) GetPage() int32

func (*ListSharedFSProvidersRequest) GetPageSize

func (x *ListSharedFSProvidersRequest) GetPageSize() int32

func (*ListSharedFSProvidersRequest) GetResponseType

func (x *ListSharedFSProvidersRequest) GetResponseType() string

func (*ListSharedFSProvidersRequest) ProtoMessage

func (*ListSharedFSProvidersRequest) ProtoMessage()

func (*ListSharedFSProvidersRequest) ProtoReflect

func (*ListSharedFSProvidersRequest) Reset

func (x *ListSharedFSProvidersRequest) Reset()

func (*ListSharedFSProvidersRequest) String

type ListSharedFSProvidersResponse

type ListSharedFSProvidersResponse struct {

	// The list of SharedFSProviders
	Items []*SharedFSProvider `protobuf:"bytes,1,rep,name=items" json:"items,omitempty"`
	// The total count of SharedFSProviders
	TotalCount *int32 `protobuf:"varint,2,opt,name=total_count,json=totalCount" json:"total_count,omitempty"`
	// contains filtered or unexported fields
}

ListSharedFSProvidersResponse represents the response from lists all available shared filesystem providers.

func (*ListSharedFSProvidersResponse) Descriptor deprecated

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

Deprecated: Use ListSharedFSProvidersResponse.ProtoReflect.Descriptor instead.

func (*ListSharedFSProvidersResponse) GetItems

func (*ListSharedFSProvidersResponse) GetTotalCount

func (x *ListSharedFSProvidersResponse) GetTotalCount() int32

func (*ListSharedFSProvidersResponse) ProtoMessage

func (*ListSharedFSProvidersResponse) ProtoMessage()

func (*ListSharedFSProvidersResponse) ProtoReflect

func (*ListSharedFSProvidersResponse) Reset

func (x *ListSharedFSProvidersResponse) Reset()

func (*ListSharedFSProvidersResponse) String

type ListSharedFSRequest

type ListSharedFSRequest struct {

	// the ID of the shared filesystem
	Id *int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
	// the name of the shared filesystem
	Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
	// the ID of the availability zone
	ZoneId *int64 `protobuf:"varint,3,opt,name=zone_id,json=zoneId" json:"zone_id,omitempty"`
	// the ID of the network
	NetworkId *int64 `protobuf:"varint,4,opt,name=network_id,json=networkId" json:"network_id,omitempty"`
	// the disk offering of the shared filesystem
	DiskOfferingId *int64 `protobuf:"varint,5,opt,name=disk_offering_id,json=diskOfferingId" json:"disk_offering_id,omitempty"`
	// the service offering of the shared filesystem
	ServiceOfferingId *int64 `protobuf:"varint,6,opt,name=service_offering_id,json=serviceOfferingId" json:"service_offering_id,omitempty"`
	// makes the API's response contains only the resource count
	RetrieveOnlyResourceCount *bool `` /* 134-byte string literal not displayed */
	// List resources by tags (key/value pairs)
	Tags map[string]string `` /* 128-byte string literal not displayed */
	// list objects by project; if projectid=-1 lists All VMs
	ProjectId *int64 `protobuf:"varint,9,opt,name=project_id,json=projectId" json:"project_id,omitempty"`
	// list resources by account. Must be used with the domainId parameter.
	AccountName *string `protobuf:"bytes,10,opt,name=account_name,json=accountName" json:"account_name,omitempty"`
	// If set to false, list only resources belonging to the command's caller; if set to true - list resources that the caller is authorized to see. Default value is false. Resources dedicated to a project are listed only if using the projectid parameter.
	ListAll *bool `protobuf:"varint,11,opt,name=list_all,json=listAll" json:"list_all,omitempty"`
	// list only resources belonging to the domain specified
	DomainId *int64 `protobuf:"varint,12,opt,name=domain_id,json=domainId" json:"domain_id,omitempty"`
	// defaults to false, but if true, lists all resources from the parent specified by the domainId till leaves.
	Recursive *bool `protobuf:"varint,13,opt,name=recursive" json:"recursive,omitempty"`
	// List by keyword
	Keyword      *string `protobuf:"bytes,14,opt,name=keyword" json:"keyword,omitempty"`
	Page         *int32  `protobuf:"varint,15,opt,name=page" json:"page,omitempty"`
	PageSize     *int32  `protobuf:"varint,16,opt,name=page_size,json=pageSize" json:"page_size,omitempty"`
	ResponseType *string `protobuf:"bytes,17,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
	// contains filtered or unexported fields
}

ListSharedFSRequest represents the parameters for list shared filesystems

func (*ListSharedFSRequest) Descriptor deprecated

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

Deprecated: Use ListSharedFSRequest.ProtoReflect.Descriptor instead.

func (*ListSharedFSRequest) GetAccountName

func (x *ListSharedFSRequest) GetAccountName() string

func (*ListSharedFSRequest) GetDiskOfferingId

func (x *ListSharedFSRequest) GetDiskOfferingId() int64

func (*ListSharedFSRequest) GetDomainId

func (x *ListSharedFSRequest) GetDomainId() int64

func (*ListSharedFSRequest) GetId

func (x *ListSharedFSRequest) GetId() int64

func (*ListSharedFSRequest) GetKeyword

func (x *ListSharedFSRequest) GetKeyword() string

func (*ListSharedFSRequest) GetListAll

func (x *ListSharedFSRequest) GetListAll() bool

func (*ListSharedFSRequest) GetName

func (x *ListSharedFSRequest) GetName() string

func (*ListSharedFSRequest) GetNetworkId

func (x *ListSharedFSRequest) GetNetworkId() int64

func (*ListSharedFSRequest) GetPage

func (x *ListSharedFSRequest) GetPage() int32

func (*ListSharedFSRequest) GetPageSize

func (x *ListSharedFSRequest) GetPageSize() int32

func (*ListSharedFSRequest) GetProjectId

func (x *ListSharedFSRequest) GetProjectId() int64

func (*ListSharedFSRequest) GetRecursive

func (x *ListSharedFSRequest) GetRecursive() bool

func (*ListSharedFSRequest) GetResponseType

func (x *ListSharedFSRequest) GetResponseType() string

func (*ListSharedFSRequest) GetRetrieveOnlyResourceCount

func (x *ListSharedFSRequest) GetRetrieveOnlyResourceCount() bool

func (*ListSharedFSRequest) GetServiceOfferingId

func (x *ListSharedFSRequest) GetServiceOfferingId() int64

func (*ListSharedFSRequest) GetTags

func (x *ListSharedFSRequest) GetTags() map[string]string

func (*ListSharedFSRequest) GetZoneId

func (x *ListSharedFSRequest) GetZoneId() int64

func (*ListSharedFSRequest) ProtoMessage

func (*ListSharedFSRequest) ProtoMessage()

func (*ListSharedFSRequest) ProtoReflect

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

func (*ListSharedFSRequest) Reset

func (x *ListSharedFSRequest) Reset()

func (*ListSharedFSRequest) String

func (x *ListSharedFSRequest) String() string

type ListSharedFSResponse

type ListSharedFSResponse struct {

	// The list of SharedFSs
	Items []*SharedFS `protobuf:"bytes,1,rep,name=items" json:"items,omitempty"`
	// The total count of SharedFSs
	TotalCount *int32 `protobuf:"varint,2,opt,name=total_count,json=totalCount" json:"total_count,omitempty"`
	// contains filtered or unexported fields
}

ListSharedFSResponse represents the response from list shared filesystems

func (*ListSharedFSResponse) Descriptor deprecated

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

Deprecated: Use ListSharedFSResponse.ProtoReflect.Descriptor instead.

func (*ListSharedFSResponse) GetItems

func (x *ListSharedFSResponse) GetItems() []*SharedFS

func (*ListSharedFSResponse) GetTotalCount

func (x *ListSharedFSResponse) GetTotalCount() int32

func (*ListSharedFSResponse) ProtoMessage

func (*ListSharedFSResponse) ProtoMessage()

func (*ListSharedFSResponse) ProtoReflect

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

func (*ListSharedFSResponse) Reset

func (x *ListSharedFSResponse) Reset()

func (*ListSharedFSResponse) String

func (x *ListSharedFSResponse) String() string

type RecoverSharedFSRequest

type RecoverSharedFSRequest struct {

	// the ID of the shared filesystem to recover
	Id           *int64  `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
	ResponseType *string `protobuf:"bytes,2,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
	// contains filtered or unexported fields
}

RecoverSharedFSRequest represents the parameters for recover a shared filesystem by id

func (*RecoverSharedFSRequest) Descriptor deprecated

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

Deprecated: Use RecoverSharedFSRequest.ProtoReflect.Descriptor instead.

func (*RecoverSharedFSRequest) GetId

func (x *RecoverSharedFSRequest) GetId() int64

func (*RecoverSharedFSRequest) GetResponseType

func (x *RecoverSharedFSRequest) GetResponseType() string

func (*RecoverSharedFSRequest) ProtoMessage

func (*RecoverSharedFSRequest) ProtoMessage()

func (*RecoverSharedFSRequest) ProtoReflect

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

func (*RecoverSharedFSRequest) Reset

func (x *RecoverSharedFSRequest) Reset()

func (*RecoverSharedFSRequest) String

func (x *RecoverSharedFSRequest) String() string

type RecoverSharedFSResponse

type RecoverSharedFSResponse struct {

	// The Result
	Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"`
	// contains filtered or unexported fields
}

RecoverSharedFSResponse represents the response from recover a shared filesystem by id

func (*RecoverSharedFSResponse) Descriptor deprecated

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

Deprecated: Use RecoverSharedFSResponse.ProtoReflect.Descriptor instead.

func (*RecoverSharedFSResponse) GetResult

func (x *RecoverSharedFSResponse) GetResult() *Result

func (*RecoverSharedFSResponse) ProtoMessage

func (*RecoverSharedFSResponse) ProtoMessage()

func (*RecoverSharedFSResponse) ProtoReflect

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

func (*RecoverSharedFSResponse) Reset

func (x *RecoverSharedFSResponse) Reset()

func (*RecoverSharedFSResponse) String

func (x *RecoverSharedFSResponse) String() string

type RestartSharedFSRequest

type RestartSharedFSRequest struct {

	// the ID of the shared filesystem
	Id *int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
	// is cleanup required
	Cleanup       *bool   `protobuf:"varint,2,opt,name=cleanup" json:"cleanup,omitempty"`
	StartEventId  *int64  `protobuf:"varint,3,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"`
	InjectedJobId *string `protobuf:"bytes,4,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"`
	ResponseType  *string `protobuf:"bytes,5,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
	// contains filtered or unexported fields
}

RestartSharedFSRequest represents the parameters for restart a shared filesystem

func (*RestartSharedFSRequest) Descriptor deprecated

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

Deprecated: Use RestartSharedFSRequest.ProtoReflect.Descriptor instead.

func (*RestartSharedFSRequest) GetCleanup

func (x *RestartSharedFSRequest) GetCleanup() bool

func (*RestartSharedFSRequest) GetId

func (x *RestartSharedFSRequest) GetId() int64

func (*RestartSharedFSRequest) GetInjectedJobId

func (x *RestartSharedFSRequest) GetInjectedJobId() string

func (*RestartSharedFSRequest) GetResponseType

func (x *RestartSharedFSRequest) GetResponseType() string

func (*RestartSharedFSRequest) GetStartEventId

func (x *RestartSharedFSRequest) GetStartEventId() int64

func (*RestartSharedFSRequest) ProtoMessage

func (*RestartSharedFSRequest) ProtoMessage()

func (*RestartSharedFSRequest) ProtoReflect

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

func (*RestartSharedFSRequest) Reset

func (x *RestartSharedFSRequest) Reset()

func (*RestartSharedFSRequest) String

func (x *RestartSharedFSRequest) String() string

type RestartSharedFSResponse

type RestartSharedFSResponse struct {

	// The Result
	Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"`
	// contains filtered or unexported fields
}

RestartSharedFSResponse represents the response from restart a shared filesystem

func (*RestartSharedFSResponse) Descriptor deprecated

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

Deprecated: Use RestartSharedFSResponse.ProtoReflect.Descriptor instead.

func (*RestartSharedFSResponse) GetResult

func (x *RestartSharedFSResponse) GetResult() *Result

func (*RestartSharedFSResponse) ProtoMessage

func (*RestartSharedFSResponse) ProtoMessage()

func (*RestartSharedFSResponse) ProtoReflect

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

func (*RestartSharedFSResponse) Reset

func (x *RestartSharedFSResponse) Reset()

func (*RestartSharedFSResponse) String

func (x *RestartSharedFSResponse) String() string

type Result

type Result struct {

	// Whether the operation was successful
	Success *bool `protobuf:"varint,1,opt,name=success" json:"success,omitempty"`
	// Any text associated with the success or failure
	DisplayText *string `protobuf:"bytes,2,opt,name=display_text,json=displayText" json:"display_text,omitempty"`
	// The ID of the resource affected by the operation
	Id *string `protobuf:"bytes,3,opt,name=id" json:"id,omitempty"`
	// The job ID for an async operation
	JobId *string `protobuf:"bytes,4,opt,name=job_id,json=jobId" json:"job_id,omitempty"`
	// The status of the job
	JobStatus *string `protobuf:"bytes,5,opt,name=job_status,json=jobStatus" json:"job_status,omitempty"`
	// contains filtered or unexported fields
}

Result represents a generic operation result

func (*Result) Descriptor deprecated

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

Deprecated: Use Result.ProtoReflect.Descriptor instead.

func (*Result) GetDisplayText

func (x *Result) GetDisplayText() string

func (*Result) GetId

func (x *Result) GetId() string

func (*Result) GetJobId

func (x *Result) GetJobId() string

func (*Result) GetJobStatus

func (x *Result) GetJobStatus() string

func (*Result) GetSuccess

func (x *Result) GetSuccess() bool

func (*Result) ProtoMessage

func (*Result) ProtoMessage()

func (*Result) ProtoReflect

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

func (*Result) Reset

func (x *Result) Reset()

func (*Result) String

func (x *Result) String() string

type SharedFS

type SharedFS struct {

	// The ID of the SharedFS
	Id *string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"`
	// The name of the SharedFS
	Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
	// The display name of the SharedFS
	DisplayName *string `protobuf:"bytes,3,opt,name=display_name,json=displayName" json:"display_name,omitempty"`
	// The description of the SharedFS
	Description *string `protobuf:"bytes,4,opt,name=description" json:"description,omitempty"`
	// The date this entity was created
	Created *string `protobuf:"bytes,5,opt,name=created" json:"created,omitempty"`
	// contains filtered or unexported fields
}

SharedFS represents a SharedFS Item

func (*SharedFS) Descriptor deprecated

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

Deprecated: Use SharedFS.ProtoReflect.Descriptor instead.

func (*SharedFS) GetCreated

func (x *SharedFS) GetCreated() string

func (*SharedFS) GetDescription

func (x *SharedFS) GetDescription() string

func (*SharedFS) GetDisplayName

func (x *SharedFS) GetDisplayName() string

func (*SharedFS) GetId

func (x *SharedFS) GetId() string

func (*SharedFS) GetName

func (x *SharedFS) GetName() string

func (*SharedFS) ProtoMessage

func (*SharedFS) ProtoMessage()

func (*SharedFS) ProtoReflect

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

func (*SharedFS) Reset

func (x *SharedFS) Reset()

func (*SharedFS) String

func (x *SharedFS) String() string

type SharedFSProvider

type SharedFSProvider struct {

	// The ID of the SharedFSProvider
	Id *string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"`
	// The name of the SharedFSProvider
	Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
	// The display name of the SharedFSProvider
	DisplayName *string `protobuf:"bytes,3,opt,name=display_name,json=displayName" json:"display_name,omitempty"`
	// The description of the SharedFSProvider
	Description *string `protobuf:"bytes,4,opt,name=description" json:"description,omitempty"`
	// The date this entity was created
	Created *string `protobuf:"bytes,5,opt,name=created" json:"created,omitempty"`
	// contains filtered or unexported fields
}

SharedFSProvider represents a SharedFSProvider Item

func (*SharedFSProvider) Descriptor deprecated

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

Deprecated: Use SharedFSProvider.ProtoReflect.Descriptor instead.

func (*SharedFSProvider) GetCreated

func (x *SharedFSProvider) GetCreated() string

func (*SharedFSProvider) GetDescription

func (x *SharedFSProvider) GetDescription() string

func (*SharedFSProvider) GetDisplayName

func (x *SharedFSProvider) GetDisplayName() string

func (*SharedFSProvider) GetId

func (x *SharedFSProvider) GetId() string

func (*SharedFSProvider) GetName

func (x *SharedFSProvider) GetName() string

func (*SharedFSProvider) ProtoMessage

func (*SharedFSProvider) ProtoMessage()

func (*SharedFSProvider) ProtoReflect

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

func (*SharedFSProvider) Reset

func (x *SharedFSProvider) Reset()

func (*SharedFSProvider) String

func (x *SharedFSProvider) String() string

type SharedfsServiceClient

type SharedfsServiceClient interface {
	// ChangeSharedFSDiskOffering Change Disk offering of a Shared FileSystem
	ChangeSharedFSDiskOffering(ctx context.Context, in *ChangeSharedFSDiskOfferingRequest, opts ...grpc.CallOption) (*ChangeSharedFSDiskOfferingResponse, error)
	// ChangeSharedFSServiceOffering Change Service offering of a Shared FileSystem
	ChangeSharedFSServiceOffering(ctx context.Context, in *ChangeSharedFSServiceOfferingRequest, opts ...grpc.CallOption) (*ChangeSharedFSServiceOfferingResponse, error)
	// CreateSharedFS Create a new Shared File System of specified size and disk offering, attached to the given network
	CreateSharedFS(ctx context.Context, in *CreateSharedFSRequest, opts ...grpc.CallOption) (*CreateSharedFSResponse, error)
	// DestroySharedFS Destroy a Shared FileSystem by id
	DestroySharedFS(ctx context.Context, in *DestroySharedFSRequest, opts ...grpc.CallOption) (*DestroySharedFSResponse, error)
	// ExpungeSharedFS Expunge a Shared FileSystem by id
	ExpungeSharedFS(ctx context.Context, in *ExpungeSharedFSRequest, opts ...grpc.CallOption) (*ExpungeSharedFSResponse, error)
	// ListSharedFS List Shared FileSystems
	ListSharedFS(ctx context.Context, in *ListSharedFSRequest, opts ...grpc.CallOption) (*ListSharedFSResponse, error)
	// ListSharedFSProviders Lists all available shared filesystem providers.
	ListSharedFSProviders(ctx context.Context, in *ListSharedFSProvidersRequest, opts ...grpc.CallOption) (*ListSharedFSProvidersResponse, error)
	// RecoverSharedFS Recover a Shared FileSystem by id
	RecoverSharedFS(ctx context.Context, in *RecoverSharedFSRequest, opts ...grpc.CallOption) (*RecoverSharedFSResponse, error)
	// RestartSharedFS Restart a Shared FileSystem
	RestartSharedFS(ctx context.Context, in *RestartSharedFSRequest, opts ...grpc.CallOption) (*RestartSharedFSResponse, error)
	// StartSharedFS Start a Shared FileSystem
	StartSharedFS(ctx context.Context, in *StartSharedFSRequest, opts ...grpc.CallOption) (*StartSharedFSResponse, error)
	// StopSharedFS Stop a Shared FileSystem
	StopSharedFS(ctx context.Context, in *StopSharedFSRequest, opts ...grpc.CallOption) (*StopSharedFSResponse, error)
	// UpdateSharedFS Update a Shared FileSystem
	UpdateSharedFS(ctx context.Context, in *UpdateSharedFSRequest, opts ...grpc.CallOption) (*UpdateSharedFSResponse, error)
}

SharedfsServiceClient is the client API for SharedfsService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

SharedfsService provides operations for managing Storage.Sharedfss

type SharedfsServiceServer

type SharedfsServiceServer interface {
	// ChangeSharedFSDiskOffering Change Disk offering of a Shared FileSystem
	ChangeSharedFSDiskOffering(context.Context, *ChangeSharedFSDiskOfferingRequest) (*ChangeSharedFSDiskOfferingResponse, error)
	// ChangeSharedFSServiceOffering Change Service offering of a Shared FileSystem
	ChangeSharedFSServiceOffering(context.Context, *ChangeSharedFSServiceOfferingRequest) (*ChangeSharedFSServiceOfferingResponse, error)
	// CreateSharedFS Create a new Shared File System of specified size and disk offering, attached to the given network
	CreateSharedFS(context.Context, *CreateSharedFSRequest) (*CreateSharedFSResponse, error)
	// DestroySharedFS Destroy a Shared FileSystem by id
	DestroySharedFS(context.Context, *DestroySharedFSRequest) (*DestroySharedFSResponse, error)
	// ExpungeSharedFS Expunge a Shared FileSystem by id
	ExpungeSharedFS(context.Context, *ExpungeSharedFSRequest) (*ExpungeSharedFSResponse, error)
	// ListSharedFS List Shared FileSystems
	ListSharedFS(context.Context, *ListSharedFSRequest) (*ListSharedFSResponse, error)
	// ListSharedFSProviders Lists all available shared filesystem providers.
	ListSharedFSProviders(context.Context, *ListSharedFSProvidersRequest) (*ListSharedFSProvidersResponse, error)
	// RecoverSharedFS Recover a Shared FileSystem by id
	RecoverSharedFS(context.Context, *RecoverSharedFSRequest) (*RecoverSharedFSResponse, error)
	// RestartSharedFS Restart a Shared FileSystem
	RestartSharedFS(context.Context, *RestartSharedFSRequest) (*RestartSharedFSResponse, error)
	// StartSharedFS Start a Shared FileSystem
	StartSharedFS(context.Context, *StartSharedFSRequest) (*StartSharedFSResponse, error)
	// StopSharedFS Stop a Shared FileSystem
	StopSharedFS(context.Context, *StopSharedFSRequest) (*StopSharedFSResponse, error)
	// UpdateSharedFS Update a Shared FileSystem
	UpdateSharedFS(context.Context, *UpdateSharedFSRequest) (*UpdateSharedFSResponse, error)
	// contains filtered or unexported methods
}

SharedfsServiceServer is the server API for SharedfsService service. All implementations must embed UnimplementedSharedfsServiceServer for forward compatibility.

SharedfsService provides operations for managing Storage.Sharedfss

type StartSharedFSRequest

type StartSharedFSRequest struct {

	// the ID of the shared filesystem
	Id            *int64  `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
	StartEventId  *int64  `protobuf:"varint,2,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"`
	InjectedJobId *string `protobuf:"bytes,3,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"`
	ResponseType  *string `protobuf:"bytes,4,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
	// contains filtered or unexported fields
}

StartSharedFSRequest represents the parameters for start a shared filesystem

func (*StartSharedFSRequest) Descriptor deprecated

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

Deprecated: Use StartSharedFSRequest.ProtoReflect.Descriptor instead.

func (*StartSharedFSRequest) GetId

func (x *StartSharedFSRequest) GetId() int64

func (*StartSharedFSRequest) GetInjectedJobId

func (x *StartSharedFSRequest) GetInjectedJobId() string

func (*StartSharedFSRequest) GetResponseType

func (x *StartSharedFSRequest) GetResponseType() string

func (*StartSharedFSRequest) GetStartEventId

func (x *StartSharedFSRequest) GetStartEventId() int64

func (*StartSharedFSRequest) ProtoMessage

func (*StartSharedFSRequest) ProtoMessage()

func (*StartSharedFSRequest) ProtoReflect

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

func (*StartSharedFSRequest) Reset

func (x *StartSharedFSRequest) Reset()

func (*StartSharedFSRequest) String

func (x *StartSharedFSRequest) String() string

type StartSharedFSResponse

type StartSharedFSResponse struct {

	// The Result
	Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"`
	// contains filtered or unexported fields
}

StartSharedFSResponse represents the response from start a shared filesystem

func (*StartSharedFSResponse) Descriptor deprecated

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

Deprecated: Use StartSharedFSResponse.ProtoReflect.Descriptor instead.

func (*StartSharedFSResponse) GetResult

func (x *StartSharedFSResponse) GetResult() *Result

func (*StartSharedFSResponse) ProtoMessage

func (*StartSharedFSResponse) ProtoMessage()

func (*StartSharedFSResponse) ProtoReflect

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

func (*StartSharedFSResponse) Reset

func (x *StartSharedFSResponse) Reset()

func (*StartSharedFSResponse) String

func (x *StartSharedFSResponse) String() string

type StopSharedFSRequest

type StopSharedFSRequest struct {

	// the ID of the shared filesystem
	Id *int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
	// Force stop the shared filesystem.
	Forced        *bool   `protobuf:"varint,2,opt,name=forced" json:"forced,omitempty"`
	StartEventId  *int64  `protobuf:"varint,3,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"`
	InjectedJobId *string `protobuf:"bytes,4,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"`
	ResponseType  *string `protobuf:"bytes,5,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
	// contains filtered or unexported fields
}

StopSharedFSRequest represents the parameters for stop a shared filesystem

func (*StopSharedFSRequest) Descriptor deprecated

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

Deprecated: Use StopSharedFSRequest.ProtoReflect.Descriptor instead.

func (*StopSharedFSRequest) GetForced

func (x *StopSharedFSRequest) GetForced() bool

func (*StopSharedFSRequest) GetId

func (x *StopSharedFSRequest) GetId() int64

func (*StopSharedFSRequest) GetInjectedJobId

func (x *StopSharedFSRequest) GetInjectedJobId() string

func (*StopSharedFSRequest) GetResponseType

func (x *StopSharedFSRequest) GetResponseType() string

func (*StopSharedFSRequest) GetStartEventId

func (x *StopSharedFSRequest) GetStartEventId() int64

func (*StopSharedFSRequest) ProtoMessage

func (*StopSharedFSRequest) ProtoMessage()

func (*StopSharedFSRequest) ProtoReflect

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

func (*StopSharedFSRequest) Reset

func (x *StopSharedFSRequest) Reset()

func (*StopSharedFSRequest) String

func (x *StopSharedFSRequest) String() string

type StopSharedFSResponse

type StopSharedFSResponse struct {

	// The Result
	Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"`
	// contains filtered or unexported fields
}

StopSharedFSResponse represents the response from stop a shared filesystem

func (*StopSharedFSResponse) Descriptor deprecated

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

Deprecated: Use StopSharedFSResponse.ProtoReflect.Descriptor instead.

func (*StopSharedFSResponse) GetResult

func (x *StopSharedFSResponse) GetResult() *Result

func (*StopSharedFSResponse) ProtoMessage

func (*StopSharedFSResponse) ProtoMessage()

func (*StopSharedFSResponse) ProtoReflect

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

func (*StopSharedFSResponse) Reset

func (x *StopSharedFSResponse) Reset()

func (*StopSharedFSResponse) String

func (x *StopSharedFSResponse) String() string

type Success

type Success struct {

	// true if operation is executed successfully
	Success *bool `protobuf:"varint,1,opt,name=success" json:"success,omitempty"`
	// any text associated with the success or failure
	DisplayText *string `protobuf:"bytes,2,opt,name=display_text,json=displayText" json:"display_text,omitempty"`
	// contains filtered or unexported fields
}

Success represents a Success Operation Response

func (*Success) Descriptor deprecated

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

Deprecated: Use Success.ProtoReflect.Descriptor instead.

func (*Success) GetDisplayText

func (x *Success) GetDisplayText() string

func (*Success) GetSuccess

func (x *Success) GetSuccess() bool

func (*Success) ProtoMessage

func (*Success) ProtoMessage()

func (*Success) ProtoReflect

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

func (*Success) Reset

func (x *Success) Reset()

func (*Success) String

func (x *Success) String() string

type UnimplementedSharedfsServiceServer

type UnimplementedSharedfsServiceServer struct{}

UnimplementedSharedfsServiceServer must be embedded to have forward compatible implementations.

NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.

func (UnimplementedSharedfsServiceServer) CreateSharedFS

func (UnimplementedSharedfsServiceServer) DestroySharedFS

func (UnimplementedSharedfsServiceServer) ExpungeSharedFS

func (UnimplementedSharedfsServiceServer) ListSharedFS

func (UnimplementedSharedfsServiceServer) RecoverSharedFS

func (UnimplementedSharedfsServiceServer) RestartSharedFS

func (UnimplementedSharedfsServiceServer) StartSharedFS

func (UnimplementedSharedfsServiceServer) StopSharedFS

func (UnimplementedSharedfsServiceServer) UpdateSharedFS

type UnsafeSharedfsServiceServer

type UnsafeSharedfsServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeSharedfsServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to SharedfsServiceServer will result in compilation errors.

type UpdateSharedFSRequest

type UpdateSharedFSRequest struct {

	// the ID of the shared filesystem
	Id *int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
	// the name of the shared filesystem.
	Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
	// the description for the shared filesystem.
	Description  *string `protobuf:"bytes,3,opt,name=description" json:"description,omitempty"`
	ResponseType *string `protobuf:"bytes,4,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
	// contains filtered or unexported fields
}

UpdateSharedFSRequest represents the parameters for update a shared filesystem

func (*UpdateSharedFSRequest) Descriptor deprecated

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

Deprecated: Use UpdateSharedFSRequest.ProtoReflect.Descriptor instead.

func (*UpdateSharedFSRequest) GetDescription

func (x *UpdateSharedFSRequest) GetDescription() string

func (*UpdateSharedFSRequest) GetId

func (x *UpdateSharedFSRequest) GetId() int64

func (*UpdateSharedFSRequest) GetName

func (x *UpdateSharedFSRequest) GetName() string

func (*UpdateSharedFSRequest) GetResponseType

func (x *UpdateSharedFSRequest) GetResponseType() string

func (*UpdateSharedFSRequest) ProtoMessage

func (*UpdateSharedFSRequest) ProtoMessage()

func (*UpdateSharedFSRequest) ProtoReflect

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

func (*UpdateSharedFSRequest) Reset

func (x *UpdateSharedFSRequest) Reset()

func (*UpdateSharedFSRequest) String

func (x *UpdateSharedFSRequest) String() string

type UpdateSharedFSResponse

type UpdateSharedFSResponse struct {

	// The Result
	Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"`
	// contains filtered or unexported fields
}

UpdateSharedFSResponse represents the response from update a shared filesystem

func (*UpdateSharedFSResponse) Descriptor deprecated

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

Deprecated: Use UpdateSharedFSResponse.ProtoReflect.Descriptor instead.

func (*UpdateSharedFSResponse) GetResult

func (x *UpdateSharedFSResponse) GetResult() *Result

func (*UpdateSharedFSResponse) ProtoMessage

func (*UpdateSharedFSResponse) ProtoMessage()

func (*UpdateSharedFSResponse) ProtoReflect

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

func (*UpdateSharedFSResponse) Reset

func (x *UpdateSharedFSResponse) Reset()

func (*UpdateSharedFSResponse) String

func (x *UpdateSharedFSResponse) String() string

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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