Documentation
¶
Index ¶
- Constants
- Variables
- func RegisterVolumeServiceServer(s grpc.ServiceRegistrar, srv VolumeServiceServer)
- type AddResourceDetailRequest
- func (*AddResourceDetailRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AddResourceDetailRequest) GetDetails() map[string]string
- func (x *AddResourceDetailRequest) GetDisplay() bool
- func (x *AddResourceDetailRequest) GetInjectedJobId() string
- func (x *AddResourceDetailRequest) GetResourceId() string
- func (x *AddResourceDetailRequest) GetResourceType() string
- func (x *AddResourceDetailRequest) GetResponseType() string
- func (x *AddResourceDetailRequest) GetStartEventId() int64
- func (*AddResourceDetailRequest) ProtoMessage()
- func (x *AddResourceDetailRequest) ProtoReflect() protoreflect.Message
- func (x *AddResourceDetailRequest) Reset()
- func (x *AddResourceDetailRequest) String() string
- type AddResourceDetailResponse
- func (*AddResourceDetailResponse) Descriptor() ([]byte, []int)deprecated
- func (x *AddResourceDetailResponse) GetResult() *Result
- func (*AddResourceDetailResponse) ProtoMessage()
- func (x *AddResourceDetailResponse) ProtoReflect() protoreflect.Message
- func (x *AddResourceDetailResponse) Reset()
- func (x *AddResourceDetailResponse) String() string
- type AssignVolumeRequest
- func (*AssignVolumeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AssignVolumeRequest) GetAccountId() int64
- func (x *AssignVolumeRequest) GetProjectid() int64
- func (x *AssignVolumeRequest) GetResponseType() string
- func (x *AssignVolumeRequest) GetVolumeId() int64
- func (*AssignVolumeRequest) ProtoMessage()
- func (x *AssignVolumeRequest) ProtoReflect() protoreflect.Message
- func (x *AssignVolumeRequest) Reset()
- func (x *AssignVolumeRequest) String() string
- type AssignVolumeResponse
- func (*AssignVolumeResponse) Descriptor() ([]byte, []int)deprecated
- func (x *AssignVolumeResponse) GetResult() *Result
- func (*AssignVolumeResponse) ProtoMessage()
- func (x *AssignVolumeResponse) ProtoReflect() protoreflect.Message
- func (x *AssignVolumeResponse) Reset()
- func (x *AssignVolumeResponse) String() string
- type AttachVolumeCmdByAdminRequest
- func (*AttachVolumeCmdByAdminRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AttachVolumeCmdByAdminRequest) GetDeviceId() int64
- func (x *AttachVolumeCmdByAdminRequest) GetId() int64
- func (x *AttachVolumeCmdByAdminRequest) GetInjectedJobId() string
- func (x *AttachVolumeCmdByAdminRequest) GetResponseType() string
- func (x *AttachVolumeCmdByAdminRequest) GetStartEventId() int64
- func (x *AttachVolumeCmdByAdminRequest) GetVirtualMachineId() int64
- func (*AttachVolumeCmdByAdminRequest) ProtoMessage()
- func (x *AttachVolumeCmdByAdminRequest) ProtoReflect() protoreflect.Message
- func (x *AttachVolumeCmdByAdminRequest) Reset()
- func (x *AttachVolumeCmdByAdminRequest) String() string
- type AttachVolumeCmdByAdminResponse
- func (*AttachVolumeCmdByAdminResponse) Descriptor() ([]byte, []int)deprecated
- func (x *AttachVolumeCmdByAdminResponse) GetResult() *Result
- func (*AttachVolumeCmdByAdminResponse) ProtoMessage()
- func (x *AttachVolumeCmdByAdminResponse) ProtoReflect() protoreflect.Message
- func (x *AttachVolumeCmdByAdminResponse) Reset()
- func (x *AttachVolumeCmdByAdminResponse) String() string
- type AttachVolumeRequest
- func (*AttachVolumeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AttachVolumeRequest) GetDeviceId() int64
- func (x *AttachVolumeRequest) GetId() int64
- func (x *AttachVolumeRequest) GetInjectedJobId() string
- func (x *AttachVolumeRequest) GetResponseType() string
- func (x *AttachVolumeRequest) GetRunAsAdmin() bool
- func (x *AttachVolumeRequest) GetStartEventId() int64
- func (x *AttachVolumeRequest) GetVirtualMachineId() int64
- func (*AttachVolumeRequest) ProtoMessage()
- func (x *AttachVolumeRequest) ProtoReflect() protoreflect.Message
- func (x *AttachVolumeRequest) Reset()
- func (x *AttachVolumeRequest) String() string
- type AttachVolumeResponse
- func (*AttachVolumeResponse) Descriptor() ([]byte, []int)deprecated
- func (x *AttachVolumeResponse) GetResult() *Result
- func (*AttachVolumeResponse) ProtoMessage()
- func (x *AttachVolumeResponse) ProtoReflect() protoreflect.Message
- func (x *AttachVolumeResponse) Reset()
- func (x *AttachVolumeResponse) String() string
- type ChangeOfferingForVolumeRequest
- func (*ChangeOfferingForVolumeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ChangeOfferingForVolumeRequest) GetAutoMigrate() bool
- func (x *ChangeOfferingForVolumeRequest) GetId() int64
- func (x *ChangeOfferingForVolumeRequest) GetInjectedJobId() string
- func (x *ChangeOfferingForVolumeRequest) GetMaxIops() int64
- func (x *ChangeOfferingForVolumeRequest) GetMinIops() int64
- func (x *ChangeOfferingForVolumeRequest) GetNewDiskOfferingId() int64
- func (x *ChangeOfferingForVolumeRequest) GetResponseType() string
- func (x *ChangeOfferingForVolumeRequest) GetShrinkOk() bool
- func (x *ChangeOfferingForVolumeRequest) GetSize() int64
- func (x *ChangeOfferingForVolumeRequest) GetStartEventId() int64
- func (*ChangeOfferingForVolumeRequest) ProtoMessage()
- func (x *ChangeOfferingForVolumeRequest) ProtoReflect() protoreflect.Message
- func (x *ChangeOfferingForVolumeRequest) Reset()
- func (x *ChangeOfferingForVolumeRequest) String() string
- type ChangeOfferingForVolumeResponse
- func (*ChangeOfferingForVolumeResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ChangeOfferingForVolumeResponse) GetResult() *Result
- func (*ChangeOfferingForVolumeResponse) ProtoMessage()
- func (x *ChangeOfferingForVolumeResponse) ProtoReflect() protoreflect.Message
- func (x *ChangeOfferingForVolumeResponse) Reset()
- func (x *ChangeOfferingForVolumeResponse) String() string
- type CheckAndRepairVolumeRequest
- func (*CheckAndRepairVolumeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CheckAndRepairVolumeRequest) GetId() int64
- func (x *CheckAndRepairVolumeRequest) GetInjectedJobId() string
- func (x *CheckAndRepairVolumeRequest) GetRepair() string
- func (x *CheckAndRepairVolumeRequest) GetResponseType() string
- func (x *CheckAndRepairVolumeRequest) GetStartEventId() int64
- func (*CheckAndRepairVolumeRequest) ProtoMessage()
- func (x *CheckAndRepairVolumeRequest) ProtoReflect() protoreflect.Message
- func (x *CheckAndRepairVolumeRequest) Reset()
- func (x *CheckAndRepairVolumeRequest) String() string
- type CheckAndRepairVolumeResponse
- func (*CheckAndRepairVolumeResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CheckAndRepairVolumeResponse) GetResult() *Result
- func (*CheckAndRepairVolumeResponse) ProtoMessage()
- func (x *CheckAndRepairVolumeResponse) ProtoReflect() protoreflect.Message
- func (x *CheckAndRepairVolumeResponse) Reset()
- func (x *CheckAndRepairVolumeResponse) String() string
- type CreateVolumeCmdByAdminRequest
- func (*CreateVolumeCmdByAdminRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateVolumeCmdByAdminRequest) GetAccountName() string
- func (x *CreateVolumeCmdByAdminRequest) GetCustomId() string
- func (x *CreateVolumeCmdByAdminRequest) GetDiskOfferingId() int64
- func (x *CreateVolumeCmdByAdminRequest) GetDisplayVolume() bool
- func (x *CreateVolumeCmdByAdminRequest) GetDomainId() int64
- func (x *CreateVolumeCmdByAdminRequest) GetInjectedJobId() string
- func (x *CreateVolumeCmdByAdminRequest) GetMaxIops() int64
- func (x *CreateVolumeCmdByAdminRequest) GetMinIops() int64
- func (x *CreateVolumeCmdByAdminRequest) GetProjectId() int64
- func (x *CreateVolumeCmdByAdminRequest) GetResponseType() string
- func (x *CreateVolumeCmdByAdminRequest) GetSize() int64
- func (x *CreateVolumeCmdByAdminRequest) GetSnapshotId() int64
- func (x *CreateVolumeCmdByAdminRequest) GetStartEventId() int64
- func (x *CreateVolumeCmdByAdminRequest) GetVirtualMachineId() int64
- func (x *CreateVolumeCmdByAdminRequest) GetVolumeName() string
- func (x *CreateVolumeCmdByAdminRequest) GetZoneId() int64
- func (*CreateVolumeCmdByAdminRequest) ProtoMessage()
- func (x *CreateVolumeCmdByAdminRequest) ProtoReflect() protoreflect.Message
- func (x *CreateVolumeCmdByAdminRequest) Reset()
- func (x *CreateVolumeCmdByAdminRequest) String() string
- type CreateVolumeCmdByAdminResponse
- func (*CreateVolumeCmdByAdminResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CreateVolumeCmdByAdminResponse) GetResult() *Result
- func (*CreateVolumeCmdByAdminResponse) ProtoMessage()
- func (x *CreateVolumeCmdByAdminResponse) ProtoReflect() protoreflect.Message
- func (x *CreateVolumeCmdByAdminResponse) Reset()
- func (x *CreateVolumeCmdByAdminResponse) String() string
- type CreateVolumeRequest
- func (*CreateVolumeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateVolumeRequest) GetAccountName() string
- func (x *CreateVolumeRequest) GetCustomId() string
- func (x *CreateVolumeRequest) GetDiskOfferingId() int64
- func (x *CreateVolumeRequest) GetDisplayVolume() bool
- func (x *CreateVolumeRequest) GetDomainId() int64
- func (x *CreateVolumeRequest) GetInjectedJobId() string
- func (x *CreateVolumeRequest) GetMaxIops() int64
- func (x *CreateVolumeRequest) GetMinIops() int64
- func (x *CreateVolumeRequest) GetProjectId() int64
- func (x *CreateVolumeRequest) GetResponseType() string
- func (x *CreateVolumeRequest) GetRunAsAdmin() bool
- func (x *CreateVolumeRequest) GetSize() int64
- func (x *CreateVolumeRequest) GetSnapshotId() int64
- func (x *CreateVolumeRequest) GetStartEventId() int64
- func (x *CreateVolumeRequest) GetVirtualMachineId() int64
- func (x *CreateVolumeRequest) GetVolumeName() string
- func (x *CreateVolumeRequest) GetZoneId() int64
- func (*CreateVolumeRequest) ProtoMessage()
- func (x *CreateVolumeRequest) ProtoReflect() protoreflect.Message
- func (x *CreateVolumeRequest) Reset()
- func (x *CreateVolumeRequest) String() string
- type CreateVolumeResponse
- func (*CreateVolumeResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CreateVolumeResponse) GetResult() *Result
- func (*CreateVolumeResponse) ProtoMessage()
- func (x *CreateVolumeResponse) ProtoReflect() protoreflect.Message
- func (x *CreateVolumeResponse) Reset()
- func (x *CreateVolumeResponse) String() string
- type DeleteVolumeRequest
- func (*DeleteVolumeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteVolumeRequest) GetId() int64
- func (x *DeleteVolumeRequest) GetResponseType() string
- func (*DeleteVolumeRequest) ProtoMessage()
- func (x *DeleteVolumeRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteVolumeRequest) Reset()
- func (x *DeleteVolumeRequest) String() string
- type DeleteVolumeResponse
- func (*DeleteVolumeResponse) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteVolumeResponse) GetResult() *Result
- func (*DeleteVolumeResponse) ProtoMessage()
- func (x *DeleteVolumeResponse) ProtoReflect() protoreflect.Message
- func (x *DeleteVolumeResponse) Reset()
- func (x *DeleteVolumeResponse) String() string
- type DestroyVolumeCmdByAdminRequest
- func (*DestroyVolumeCmdByAdminRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DestroyVolumeCmdByAdminRequest) GetExpunge() bool
- func (x *DestroyVolumeCmdByAdminRequest) GetId() int64
- func (x *DestroyVolumeCmdByAdminRequest) GetInjectedJobId() string
- func (x *DestroyVolumeCmdByAdminRequest) GetResponseType() string
- func (x *DestroyVolumeCmdByAdminRequest) GetStartEventId() int64
- func (*DestroyVolumeCmdByAdminRequest) ProtoMessage()
- func (x *DestroyVolumeCmdByAdminRequest) ProtoReflect() protoreflect.Message
- func (x *DestroyVolumeCmdByAdminRequest) Reset()
- func (x *DestroyVolumeCmdByAdminRequest) String() string
- type DestroyVolumeCmdByAdminResponse
- func (*DestroyVolumeCmdByAdminResponse) Descriptor() ([]byte, []int)deprecated
- func (x *DestroyVolumeCmdByAdminResponse) GetResult() *Result
- func (*DestroyVolumeCmdByAdminResponse) ProtoMessage()
- func (x *DestroyVolumeCmdByAdminResponse) ProtoReflect() protoreflect.Message
- func (x *DestroyVolumeCmdByAdminResponse) Reset()
- func (x *DestroyVolumeCmdByAdminResponse) String() string
- type DestroyVolumeRequest
- func (*DestroyVolumeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DestroyVolumeRequest) GetExpunge() bool
- func (x *DestroyVolumeRequest) GetId() int64
- func (x *DestroyVolumeRequest) GetInjectedJobId() string
- func (x *DestroyVolumeRequest) GetResponseType() string
- func (x *DestroyVolumeRequest) GetRunAsAdmin() bool
- func (x *DestroyVolumeRequest) GetStartEventId() int64
- func (*DestroyVolumeRequest) ProtoMessage()
- func (x *DestroyVolumeRequest) ProtoReflect() protoreflect.Message
- func (x *DestroyVolumeRequest) Reset()
- func (x *DestroyVolumeRequest) String() string
- type DestroyVolumeResponse
- func (*DestroyVolumeResponse) Descriptor() ([]byte, []int)deprecated
- func (x *DestroyVolumeResponse) GetResult() *Result
- func (*DestroyVolumeResponse) ProtoMessage()
- func (x *DestroyVolumeResponse) ProtoReflect() protoreflect.Message
- func (x *DestroyVolumeResponse) Reset()
- func (x *DestroyVolumeResponse) String() string
- type DetachVolumeCmdByAdminRequest
- func (*DetachVolumeCmdByAdminRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DetachVolumeCmdByAdminRequest) GetDeviceId() int64
- func (x *DetachVolumeCmdByAdminRequest) GetId() int64
- func (x *DetachVolumeCmdByAdminRequest) GetInjectedJobId() string
- func (x *DetachVolumeCmdByAdminRequest) GetResponseType() string
- func (x *DetachVolumeCmdByAdminRequest) GetStartEventId() int64
- func (x *DetachVolumeCmdByAdminRequest) GetVirtualMachineId() int64
- func (*DetachVolumeCmdByAdminRequest) ProtoMessage()
- func (x *DetachVolumeCmdByAdminRequest) ProtoReflect() protoreflect.Message
- func (x *DetachVolumeCmdByAdminRequest) Reset()
- func (x *DetachVolumeCmdByAdminRequest) String() string
- type DetachVolumeCmdByAdminResponse
- func (*DetachVolumeCmdByAdminResponse) Descriptor() ([]byte, []int)deprecated
- func (x *DetachVolumeCmdByAdminResponse) GetResult() *Result
- func (*DetachVolumeCmdByAdminResponse) ProtoMessage()
- func (x *DetachVolumeCmdByAdminResponse) ProtoReflect() protoreflect.Message
- func (x *DetachVolumeCmdByAdminResponse) Reset()
- func (x *DetachVolumeCmdByAdminResponse) String() string
- type DetachVolumeRequest
- func (*DetachVolumeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DetachVolumeRequest) GetDeviceId() int64
- func (x *DetachVolumeRequest) GetId() int64
- func (x *DetachVolumeRequest) GetInjectedJobId() string
- func (x *DetachVolumeRequest) GetResponseType() string
- func (x *DetachVolumeRequest) GetRunAsAdmin() bool
- func (x *DetachVolumeRequest) GetStartEventId() int64
- func (x *DetachVolumeRequest) GetVirtualMachineId() int64
- func (*DetachVolumeRequest) ProtoMessage()
- func (x *DetachVolumeRequest) ProtoReflect() protoreflect.Message
- func (x *DetachVolumeRequest) Reset()
- func (x *DetachVolumeRequest) String() string
- type DetachVolumeResponse
- func (*DetachVolumeResponse) Descriptor() ([]byte, []int)deprecated
- func (x *DetachVolumeResponse) GetResult() *Result
- func (*DetachVolumeResponse) ProtoMessage()
- func (x *DetachVolumeResponse) ProtoReflect() protoreflect.Message
- func (x *DetachVolumeResponse) Reset()
- func (x *DetachVolumeResponse) String() string
- type ExtractVolumeRequest
- func (*ExtractVolumeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ExtractVolumeRequest) GetId() int64
- func (x *ExtractVolumeRequest) GetInjectedJobId() string
- func (x *ExtractVolumeRequest) GetMode() string
- func (x *ExtractVolumeRequest) GetResponseType() string
- func (x *ExtractVolumeRequest) GetStartEventId() int64
- func (x *ExtractVolumeRequest) GetUrl() string
- func (x *ExtractVolumeRequest) GetZoneId() int64
- func (*ExtractVolumeRequest) ProtoMessage()
- func (x *ExtractVolumeRequest) ProtoReflect() protoreflect.Message
- func (x *ExtractVolumeRequest) Reset()
- func (x *ExtractVolumeRequest) String() string
- type ExtractVolumeResponse
- func (*ExtractVolumeResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ExtractVolumeResponse) GetResult() *Result
- func (*ExtractVolumeResponse) ProtoMessage()
- func (x *ExtractVolumeResponse) ProtoReflect() protoreflect.Message
- func (x *ExtractVolumeResponse) Reset()
- func (x *ExtractVolumeResponse) String() string
- type GetUploadParamsForVolumeRequest
- func (*GetUploadParamsForVolumeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetUploadParamsForVolumeRequest) GetAccountName() string
- func (x *GetUploadParamsForVolumeRequest) GetChecksum() string
- func (x *GetUploadParamsForVolumeRequest) GetDiskOfferingId() int64
- func (x *GetUploadParamsForVolumeRequest) GetDomainId() int64
- func (x *GetUploadParamsForVolumeRequest) GetFormat() string
- func (x *GetUploadParamsForVolumeRequest) GetImageStoreUuid() string
- func (x *GetUploadParamsForVolumeRequest) GetName() string
- func (x *GetUploadParamsForVolumeRequest) GetProjectId() int64
- func (x *GetUploadParamsForVolumeRequest) GetResponseType() string
- func (x *GetUploadParamsForVolumeRequest) GetZoneId() int64
- func (*GetUploadParamsForVolumeRequest) ProtoMessage()
- func (x *GetUploadParamsForVolumeRequest) ProtoReflect() protoreflect.Message
- func (x *GetUploadParamsForVolumeRequest) Reset()
- func (x *GetUploadParamsForVolumeRequest) String() string
- type GetUploadParamsForVolumeResponse
- func (*GetUploadParamsForVolumeResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetUploadParamsForVolumeResponse) GetResult() *Result
- func (*GetUploadParamsForVolumeResponse) ProtoMessage()
- func (x *GetUploadParamsForVolumeResponse) ProtoReflect() protoreflect.Message
- func (x *GetUploadParamsForVolumeResponse) Reset()
- func (x *GetUploadParamsForVolumeResponse) String() string
- type ImportVolumeRequest
- func (*ImportVolumeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ImportVolumeRequest) GetAccountName() string
- func (x *ImportVolumeRequest) GetDiskOfferingId() int64
- func (x *ImportVolumeRequest) GetDomainId() int64
- func (x *ImportVolumeRequest) GetInjectedJobId() string
- func (x *ImportVolumeRequest) GetName() string
- func (x *ImportVolumeRequest) GetPath() string
- func (x *ImportVolumeRequest) GetProjectId() int64
- func (x *ImportVolumeRequest) GetResponseType() string
- func (x *ImportVolumeRequest) GetStartEventId() int64
- func (x *ImportVolumeRequest) GetStorageId() int64
- func (*ImportVolumeRequest) ProtoMessage()
- func (x *ImportVolumeRequest) ProtoReflect() protoreflect.Message
- func (x *ImportVolumeRequest) Reset()
- func (x *ImportVolumeRequest) String() string
- type ImportVolumeResponse
- func (*ImportVolumeResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ImportVolumeResponse) GetResult() *Result
- func (*ImportVolumeResponse) ProtoMessage()
- func (x *ImportVolumeResponse) ProtoReflect() protoreflect.Message
- func (x *ImportVolumeResponse) Reset()
- func (x *ImportVolumeResponse) String() string
- type ListResourceDetailsRequest
- func (*ListResourceDetailsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListResourceDetailsRequest) GetAccountName() string
- func (x *ListResourceDetailsRequest) GetDomainId() int64
- func (x *ListResourceDetailsRequest) GetForDisplay() bool
- func (x *ListResourceDetailsRequest) GetKey() string
- func (x *ListResourceDetailsRequest) GetKeyword() string
- func (x *ListResourceDetailsRequest) GetListAll() bool
- func (x *ListResourceDetailsRequest) GetPage() int32
- func (x *ListResourceDetailsRequest) GetPageSize() int32
- func (x *ListResourceDetailsRequest) GetProjectId() int64
- func (x *ListResourceDetailsRequest) GetRecursive() bool
- func (x *ListResourceDetailsRequest) GetResourceId() string
- func (x *ListResourceDetailsRequest) GetResourceType() string
- func (x *ListResourceDetailsRequest) GetResponseType() string
- func (x *ListResourceDetailsRequest) GetValue() string
- func (*ListResourceDetailsRequest) ProtoMessage()
- func (x *ListResourceDetailsRequest) ProtoReflect() protoreflect.Message
- func (x *ListResourceDetailsRequest) Reset()
- func (x *ListResourceDetailsRequest) String() string
- type ListResourceDetailsResponse
- func (*ListResourceDetailsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListResourceDetailsResponse) GetItems() []*ResourceTag
- func (x *ListResourceDetailsResponse) GetTotalCount() int32
- func (*ListResourceDetailsResponse) ProtoMessage()
- func (x *ListResourceDetailsResponse) ProtoReflect() protoreflect.Message
- func (x *ListResourceDetailsResponse) Reset()
- func (x *ListResourceDetailsResponse) String() string
- type ListVolumesCmdByAdminRequest
- func (*ListVolumesCmdByAdminRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListVolumesCmdByAdminRequest) GetAccountName() string
- func (x *ListVolumesCmdByAdminRequest) GetClusterId() int64
- func (x *ListVolumesCmdByAdminRequest) GetDiskOfferingId() int64
- func (x *ListVolumesCmdByAdminRequest) GetDisplay() bool
- func (x *ListVolumesCmdByAdminRequest) GetDomainId() int64
- func (x *ListVolumesCmdByAdminRequest) GetEncrypted() bool
- func (x *ListVolumesCmdByAdminRequest) GetHostId() int64
- func (x *ListVolumesCmdByAdminRequest) GetId() int64
- func (x *ListVolumesCmdByAdminRequest) GetIds() []string
- func (x *ListVolumesCmdByAdminRequest) GetKeyword() string
- func (x *ListVolumesCmdByAdminRequest) GetListAll() bool
- func (x *ListVolumesCmdByAdminRequest) GetListSystemVms() bool
- func (x *ListVolumesCmdByAdminRequest) GetPage() int32
- func (x *ListVolumesCmdByAdminRequest) GetPageSize() int32
- func (x *ListVolumesCmdByAdminRequest) GetPodId() int64
- func (x *ListVolumesCmdByAdminRequest) GetProjectId() int64
- func (x *ListVolumesCmdByAdminRequest) GetRecursive() bool
- func (x *ListVolumesCmdByAdminRequest) GetResponseType() string
- func (x *ListVolumesCmdByAdminRequest) GetRetrieveOnlyResourceCount() bool
- func (x *ListVolumesCmdByAdminRequest) GetServiceOfferingId() int64
- func (x *ListVolumesCmdByAdminRequest) GetState() string
- func (x *ListVolumesCmdByAdminRequest) GetStorageId() string
- func (x *ListVolumesCmdByAdminRequest) GetTags() map[string]string
- func (x *ListVolumesCmdByAdminRequest) GetType() string
- func (x *ListVolumesCmdByAdminRequest) GetVirtualMachineId() int64
- func (x *ListVolumesCmdByAdminRequest) GetVolumeName() string
- func (x *ListVolumesCmdByAdminRequest) GetZoneId() int64
- func (*ListVolumesCmdByAdminRequest) ProtoMessage()
- func (x *ListVolumesCmdByAdminRequest) ProtoReflect() protoreflect.Message
- func (x *ListVolumesCmdByAdminRequest) Reset()
- func (x *ListVolumesCmdByAdminRequest) String() string
- type ListVolumesCmdByAdminResponse
- func (*ListVolumesCmdByAdminResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListVolumesCmdByAdminResponse) GetItems() []*Volume
- func (x *ListVolumesCmdByAdminResponse) GetTotalCount() int32
- func (*ListVolumesCmdByAdminResponse) ProtoMessage()
- func (x *ListVolumesCmdByAdminResponse) ProtoReflect() protoreflect.Message
- func (x *ListVolumesCmdByAdminResponse) Reset()
- func (x *ListVolumesCmdByAdminResponse) String() string
- type ListVolumesForImportRequest
- func (*ListVolumesForImportRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListVolumesForImportRequest) GetKeyword() string
- func (x *ListVolumesForImportRequest) GetPage() int32
- func (x *ListVolumesForImportRequest) GetPageSize() int32
- func (x *ListVolumesForImportRequest) GetPath() string
- func (x *ListVolumesForImportRequest) GetResponseType() string
- func (x *ListVolumesForImportRequest) GetStorageId() int64
- func (*ListVolumesForImportRequest) ProtoMessage()
- func (x *ListVolumesForImportRequest) ProtoReflect() protoreflect.Message
- func (x *ListVolumesForImportRequest) Reset()
- func (x *ListVolumesForImportRequest) String() string
- type ListVolumesForImportResponse
- func (*ListVolumesForImportResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListVolumesForImportResponse) GetItems() []*VolumeForImport
- func (x *ListVolumesForImportResponse) GetTotalCount() int32
- func (*ListVolumesForImportResponse) ProtoMessage()
- func (x *ListVolumesForImportResponse) ProtoReflect() protoreflect.Message
- func (x *ListVolumesForImportResponse) Reset()
- func (x *ListVolumesForImportResponse) String() string
- type ListVolumesRequest
- func (*ListVolumesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListVolumesRequest) GetAccountName() string
- func (x *ListVolumesRequest) GetClusterId() int64
- func (x *ListVolumesRequest) GetDiskOfferingId() int64
- func (x *ListVolumesRequest) GetDisplay() bool
- func (x *ListVolumesRequest) GetDomainId() int64
- func (x *ListVolumesRequest) GetEncrypted() bool
- func (x *ListVolumesRequest) GetHostId() int64
- func (x *ListVolumesRequest) GetId() int64
- func (x *ListVolumesRequest) GetIds() []string
- func (x *ListVolumesRequest) GetKeyword() string
- func (x *ListVolumesRequest) GetListAll() bool
- func (x *ListVolumesRequest) GetListSystemVms() bool
- func (x *ListVolumesRequest) GetPage() int32
- func (x *ListVolumesRequest) GetPageSize() int32
- func (x *ListVolumesRequest) GetPodId() int64
- func (x *ListVolumesRequest) GetProjectId() int64
- func (x *ListVolumesRequest) GetRecursive() bool
- func (x *ListVolumesRequest) GetResponseType() string
- func (x *ListVolumesRequest) GetRetrieveOnlyResourceCount() bool
- func (x *ListVolumesRequest) GetRunAsAdmin() bool
- func (x *ListVolumesRequest) GetServiceOfferingId() int64
- func (x *ListVolumesRequest) GetState() string
- func (x *ListVolumesRequest) GetStorageId() string
- func (x *ListVolumesRequest) GetTags() map[string]string
- func (x *ListVolumesRequest) GetType() string
- func (x *ListVolumesRequest) GetVirtualMachineId() int64
- func (x *ListVolumesRequest) GetVolumeName() string
- func (x *ListVolumesRequest) GetZoneId() int64
- func (*ListVolumesRequest) ProtoMessage()
- func (x *ListVolumesRequest) ProtoReflect() protoreflect.Message
- func (x *ListVolumesRequest) Reset()
- func (x *ListVolumesRequest) String() string
- type ListVolumesResponse
- func (*ListVolumesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListVolumesResponse) GetItems() []*Volume
- func (x *ListVolumesResponse) GetTotalCount() int32
- func (*ListVolumesResponse) ProtoMessage()
- func (x *ListVolumesResponse) ProtoReflect() protoreflect.Message
- func (x *ListVolumesResponse) Reset()
- func (x *ListVolumesResponse) String() string
- type MigrateVolumeCmdByAdminRequest
- func (*MigrateVolumeCmdByAdminRequest) Descriptor() ([]byte, []int)deprecated
- func (x *MigrateVolumeCmdByAdminRequest) GetInjectedJobId() string
- func (x *MigrateVolumeCmdByAdminRequest) GetLiveMigrate() bool
- func (x *MigrateVolumeCmdByAdminRequest) GetNewDiskOfferingId() int64
- func (x *MigrateVolumeCmdByAdminRequest) GetResponseType() string
- func (x *MigrateVolumeCmdByAdminRequest) GetStartEventId() int64
- func (x *MigrateVolumeCmdByAdminRequest) GetStorageId() int64
- func (x *MigrateVolumeCmdByAdminRequest) GetVolumeId() int64
- func (*MigrateVolumeCmdByAdminRequest) ProtoMessage()
- func (x *MigrateVolumeCmdByAdminRequest) ProtoReflect() protoreflect.Message
- func (x *MigrateVolumeCmdByAdminRequest) Reset()
- func (x *MigrateVolumeCmdByAdminRequest) String() string
- type MigrateVolumeCmdByAdminResponse
- func (*MigrateVolumeCmdByAdminResponse) Descriptor() ([]byte, []int)deprecated
- func (x *MigrateVolumeCmdByAdminResponse) GetResult() *Result
- func (*MigrateVolumeCmdByAdminResponse) ProtoMessage()
- func (x *MigrateVolumeCmdByAdminResponse) ProtoReflect() protoreflect.Message
- func (x *MigrateVolumeCmdByAdminResponse) Reset()
- func (x *MigrateVolumeCmdByAdminResponse) String() string
- type MigrateVolumeRequest
- func (*MigrateVolumeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *MigrateVolumeRequest) GetInjectedJobId() string
- func (x *MigrateVolumeRequest) GetLiveMigrate() bool
- func (x *MigrateVolumeRequest) GetNewDiskOfferingId() int64
- func (x *MigrateVolumeRequest) GetResponseType() string
- func (x *MigrateVolumeRequest) GetRunAsAdmin() bool
- func (x *MigrateVolumeRequest) GetStartEventId() int64
- func (x *MigrateVolumeRequest) GetStorageId() int64
- func (x *MigrateVolumeRequest) GetVolumeId() int64
- func (*MigrateVolumeRequest) ProtoMessage()
- func (x *MigrateVolumeRequest) ProtoReflect() protoreflect.Message
- func (x *MigrateVolumeRequest) Reset()
- func (x *MigrateVolumeRequest) String() string
- type MigrateVolumeResponse
- func (*MigrateVolumeResponse) Descriptor() ([]byte, []int)deprecated
- func (x *MigrateVolumeResponse) GetResult() *Result
- func (*MigrateVolumeResponse) ProtoMessage()
- func (x *MigrateVolumeResponse) ProtoReflect() protoreflect.Message
- func (x *MigrateVolumeResponse) Reset()
- func (x *MigrateVolumeResponse) String() string
- type RecoverVolumeCmdByAdminRequest
- func (*RecoverVolumeCmdByAdminRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RecoverVolumeCmdByAdminRequest) GetId() int64
- func (x *RecoverVolumeCmdByAdminRequest) GetResponseType() string
- func (*RecoverVolumeCmdByAdminRequest) ProtoMessage()
- func (x *RecoverVolumeCmdByAdminRequest) ProtoReflect() protoreflect.Message
- func (x *RecoverVolumeCmdByAdminRequest) Reset()
- func (x *RecoverVolumeCmdByAdminRequest) String() string
- type RecoverVolumeCmdByAdminResponse
- func (*RecoverVolumeCmdByAdminResponse) Descriptor() ([]byte, []int)deprecated
- func (x *RecoverVolumeCmdByAdminResponse) GetResult() *Result
- func (*RecoverVolumeCmdByAdminResponse) ProtoMessage()
- func (x *RecoverVolumeCmdByAdminResponse) ProtoReflect() protoreflect.Message
- func (x *RecoverVolumeCmdByAdminResponse) Reset()
- func (x *RecoverVolumeCmdByAdminResponse) String() string
- type RecoverVolumeRequest
- func (*RecoverVolumeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RecoverVolumeRequest) GetId() int64
- func (x *RecoverVolumeRequest) GetResponseType() string
- func (x *RecoverVolumeRequest) GetRunAsAdmin() bool
- func (*RecoverVolumeRequest) ProtoMessage()
- func (x *RecoverVolumeRequest) ProtoReflect() protoreflect.Message
- func (x *RecoverVolumeRequest) Reset()
- func (x *RecoverVolumeRequest) String() string
- type RecoverVolumeResponse
- func (*RecoverVolumeResponse) Descriptor() ([]byte, []int)deprecated
- func (x *RecoverVolumeResponse) GetResult() *Result
- func (*RecoverVolumeResponse) ProtoMessage()
- func (x *RecoverVolumeResponse) ProtoReflect() protoreflect.Message
- func (x *RecoverVolumeResponse) Reset()
- func (x *RecoverVolumeResponse) String() string
- type RemoveResourceDetailRequest
- func (*RemoveResourceDetailRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RemoveResourceDetailRequest) GetInjectedJobId() string
- func (x *RemoveResourceDetailRequest) GetKey() string
- func (x *RemoveResourceDetailRequest) GetResourceId() string
- func (x *RemoveResourceDetailRequest) GetResourceType() string
- func (x *RemoveResourceDetailRequest) GetResponseType() string
- func (x *RemoveResourceDetailRequest) GetStartEventId() int64
- func (*RemoveResourceDetailRequest) ProtoMessage()
- func (x *RemoveResourceDetailRequest) ProtoReflect() protoreflect.Message
- func (x *RemoveResourceDetailRequest) Reset()
- func (x *RemoveResourceDetailRequest) String() string
- type RemoveResourceDetailResponse
- func (*RemoveResourceDetailResponse) Descriptor() ([]byte, []int)deprecated
- func (x *RemoveResourceDetailResponse) GetResult() *Result
- func (*RemoveResourceDetailResponse) ProtoMessage()
- func (x *RemoveResourceDetailResponse) ProtoReflect() protoreflect.Message
- func (x *RemoveResourceDetailResponse) Reset()
- func (x *RemoveResourceDetailResponse) String() string
- type ResizeVolumeCmdByAdminRequest
- func (*ResizeVolumeCmdByAdminRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ResizeVolumeCmdByAdminRequest) GetAutoMigrate() bool
- func (x *ResizeVolumeCmdByAdminRequest) GetId() int64
- func (x *ResizeVolumeCmdByAdminRequest) GetInjectedJobId() string
- func (x *ResizeVolumeCmdByAdminRequest) GetMaxIops() int64
- func (x *ResizeVolumeCmdByAdminRequest) GetMinIops() int64
- func (x *ResizeVolumeCmdByAdminRequest) GetNewDiskOfferingId() int64
- func (x *ResizeVolumeCmdByAdminRequest) GetResponseType() string
- func (x *ResizeVolumeCmdByAdminRequest) GetShrinkOk() bool
- func (x *ResizeVolumeCmdByAdminRequest) GetSize() int64
- func (x *ResizeVolumeCmdByAdminRequest) GetStartEventId() int64
- func (*ResizeVolumeCmdByAdminRequest) ProtoMessage()
- func (x *ResizeVolumeCmdByAdminRequest) ProtoReflect() protoreflect.Message
- func (x *ResizeVolumeCmdByAdminRequest) Reset()
- func (x *ResizeVolumeCmdByAdminRequest) String() string
- type ResizeVolumeCmdByAdminResponse
- func (*ResizeVolumeCmdByAdminResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ResizeVolumeCmdByAdminResponse) GetResult() *Result
- func (*ResizeVolumeCmdByAdminResponse) ProtoMessage()
- func (x *ResizeVolumeCmdByAdminResponse) ProtoReflect() protoreflect.Message
- func (x *ResizeVolumeCmdByAdminResponse) Reset()
- func (x *ResizeVolumeCmdByAdminResponse) String() string
- type ResizeVolumeRequest
- func (*ResizeVolumeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ResizeVolumeRequest) GetAutoMigrate() bool
- func (x *ResizeVolumeRequest) GetId() int64
- func (x *ResizeVolumeRequest) GetInjectedJobId() string
- func (x *ResizeVolumeRequest) GetMaxIops() int64
- func (x *ResizeVolumeRequest) GetMinIops() int64
- func (x *ResizeVolumeRequest) GetNewDiskOfferingId() int64
- func (x *ResizeVolumeRequest) GetResponseType() string
- func (x *ResizeVolumeRequest) GetRunAsAdmin() bool
- func (x *ResizeVolumeRequest) GetShrinkOk() bool
- func (x *ResizeVolumeRequest) GetSize() int64
- func (x *ResizeVolumeRequest) GetStartEventId() int64
- func (*ResizeVolumeRequest) ProtoMessage()
- func (x *ResizeVolumeRequest) ProtoReflect() protoreflect.Message
- func (x *ResizeVolumeRequest) Reset()
- func (x *ResizeVolumeRequest) String() string
- type ResizeVolumeResponse
- func (*ResizeVolumeResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ResizeVolumeResponse) GetResult() *Result
- func (*ResizeVolumeResponse) ProtoMessage()
- func (x *ResizeVolumeResponse) ProtoReflect() protoreflect.Message
- func (x *ResizeVolumeResponse) Reset()
- func (x *ResizeVolumeResponse) String() string
- type ResourceTag
- func (*ResourceTag) Descriptor() ([]byte, []int)deprecated
- func (x *ResourceTag) GetCreated() string
- func (x *ResourceTag) GetDescription() string
- func (x *ResourceTag) GetDisplayName() string
- func (x *ResourceTag) GetId() string
- func (x *ResourceTag) GetName() string
- func (*ResourceTag) ProtoMessage()
- func (x *ResourceTag) ProtoReflect() protoreflect.Message
- func (x *ResourceTag) Reset()
- func (x *ResourceTag) String() string
- type Result
- func (*Result) Descriptor() ([]byte, []int)deprecated
- func (x *Result) GetDisplayText() string
- func (x *Result) GetId() string
- func (x *Result) GetJobId() string
- func (x *Result) GetJobStatus() string
- func (x *Result) GetSuccess() bool
- func (*Result) ProtoMessage()
- func (x *Result) ProtoReflect() protoreflect.Message
- func (x *Result) Reset()
- func (x *Result) String() string
- type Success
- type UnimplementedVolumeServiceServer
- func (UnimplementedVolumeServiceServer) AddResourceDetail(context.Context, *AddResourceDetailRequest) (*AddResourceDetailResponse, error)
- func (UnimplementedVolumeServiceServer) AssignVolume(context.Context, *AssignVolumeRequest) (*AssignVolumeResponse, error)
- func (UnimplementedVolumeServiceServer) AttachVolume(context.Context, *AttachVolumeRequest) (*AttachVolumeResponse, error)
- func (UnimplementedVolumeServiceServer) AttachVolumeCmdByAdmin(context.Context, *AttachVolumeCmdByAdminRequest) (*AttachVolumeCmdByAdminResponse, error)
- func (UnimplementedVolumeServiceServer) ChangeOfferingForVolume(context.Context, *ChangeOfferingForVolumeRequest) (*ChangeOfferingForVolumeResponse, error)
- func (UnimplementedVolumeServiceServer) CheckAndRepairVolume(context.Context, *CheckAndRepairVolumeRequest) (*CheckAndRepairVolumeResponse, error)
- func (UnimplementedVolumeServiceServer) CreateVolume(context.Context, *CreateVolumeRequest) (*CreateVolumeResponse, error)
- func (UnimplementedVolumeServiceServer) CreateVolumeCmdByAdmin(context.Context, *CreateVolumeCmdByAdminRequest) (*CreateVolumeCmdByAdminResponse, error)
- func (UnimplementedVolumeServiceServer) DeleteVolume(context.Context, *DeleteVolumeRequest) (*DeleteVolumeResponse, error)
- func (UnimplementedVolumeServiceServer) DestroyVolume(context.Context, *DestroyVolumeRequest) (*DestroyVolumeResponse, error)
- func (UnimplementedVolumeServiceServer) DestroyVolumeCmdByAdmin(context.Context, *DestroyVolumeCmdByAdminRequest) (*DestroyVolumeCmdByAdminResponse, error)
- func (UnimplementedVolumeServiceServer) DetachVolume(context.Context, *DetachVolumeRequest) (*DetachVolumeResponse, error)
- func (UnimplementedVolumeServiceServer) DetachVolumeCmdByAdmin(context.Context, *DetachVolumeCmdByAdminRequest) (*DetachVolumeCmdByAdminResponse, error)
- func (UnimplementedVolumeServiceServer) ExtractVolume(context.Context, *ExtractVolumeRequest) (*ExtractVolumeResponse, error)
- func (UnimplementedVolumeServiceServer) GetUploadParamsForVolume(context.Context, *GetUploadParamsForVolumeRequest) (*GetUploadParamsForVolumeResponse, error)
- func (UnimplementedVolumeServiceServer) ImportVolume(context.Context, *ImportVolumeRequest) (*ImportVolumeResponse, error)
- func (UnimplementedVolumeServiceServer) ListResourceDetails(context.Context, *ListResourceDetailsRequest) (*ListResourceDetailsResponse, error)
- func (UnimplementedVolumeServiceServer) ListVolumes(context.Context, *ListVolumesRequest) (*ListVolumesResponse, error)
- func (UnimplementedVolumeServiceServer) ListVolumesCmdByAdmin(context.Context, *ListVolumesCmdByAdminRequest) (*ListVolumesCmdByAdminResponse, error)
- func (UnimplementedVolumeServiceServer) ListVolumesForImport(context.Context, *ListVolumesForImportRequest) (*ListVolumesForImportResponse, error)
- func (UnimplementedVolumeServiceServer) MigrateVolume(context.Context, *MigrateVolumeRequest) (*MigrateVolumeResponse, error)
- func (UnimplementedVolumeServiceServer) MigrateVolumeCmdByAdmin(context.Context, *MigrateVolumeCmdByAdminRequest) (*MigrateVolumeCmdByAdminResponse, error)
- func (UnimplementedVolumeServiceServer) RecoverVolume(context.Context, *RecoverVolumeRequest) (*RecoverVolumeResponse, error)
- func (UnimplementedVolumeServiceServer) RecoverVolumeCmdByAdmin(context.Context, *RecoverVolumeCmdByAdminRequest) (*RecoverVolumeCmdByAdminResponse, error)
- func (UnimplementedVolumeServiceServer) RemoveResourceDetail(context.Context, *RemoveResourceDetailRequest) (*RemoveResourceDetailResponse, error)
- func (UnimplementedVolumeServiceServer) ResizeVolume(context.Context, *ResizeVolumeRequest) (*ResizeVolumeResponse, error)
- func (UnimplementedVolumeServiceServer) ResizeVolumeCmdByAdmin(context.Context, *ResizeVolumeCmdByAdminRequest) (*ResizeVolumeCmdByAdminResponse, error)
- func (UnimplementedVolumeServiceServer) UnmanageVolume(context.Context, *UnmanageVolumeRequest) (*UnmanageVolumeResponse, error)
- func (UnimplementedVolumeServiceServer) UpdateVolume(context.Context, *UpdateVolumeRequest) (*UpdateVolumeResponse, error)
- func (UnimplementedVolumeServiceServer) UpdateVolumeCmdByAdmin(context.Context, *UpdateVolumeCmdByAdminRequest) (*UpdateVolumeCmdByAdminResponse, error)
- func (UnimplementedVolumeServiceServer) UploadVolume(context.Context, *UploadVolumeRequest) (*UploadVolumeResponse, error)
- func (UnimplementedVolumeServiceServer) UploadVolumeCmdByAdmin(context.Context, *UploadVolumeCmdByAdminRequest) (*UploadVolumeCmdByAdminResponse, error)
- type UnmanageVolumeRequest
- func (*UnmanageVolumeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UnmanageVolumeRequest) GetInjectedJobId() string
- func (x *UnmanageVolumeRequest) GetResponseType() string
- func (x *UnmanageVolumeRequest) GetStartEventId() int64
- func (x *UnmanageVolumeRequest) GetVolumeId() int64
- func (*UnmanageVolumeRequest) ProtoMessage()
- func (x *UnmanageVolumeRequest) ProtoReflect() protoreflect.Message
- func (x *UnmanageVolumeRequest) Reset()
- func (x *UnmanageVolumeRequest) String() string
- type UnmanageVolumeResponse
- func (*UnmanageVolumeResponse) Descriptor() ([]byte, []int)deprecated
- func (x *UnmanageVolumeResponse) GetResult() *Result
- func (*UnmanageVolumeResponse) ProtoMessage()
- func (x *UnmanageVolumeResponse) ProtoReflect() protoreflect.Message
- func (x *UnmanageVolumeResponse) Reset()
- func (x *UnmanageVolumeResponse) String() string
- type UnsafeVolumeServiceServer
- type UpdateVolumeCmdByAdminRequest
- func (*UpdateVolumeCmdByAdminRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateVolumeCmdByAdminRequest) GetChainInfo() string
- func (x *UpdateVolumeCmdByAdminRequest) GetCustomId() string
- func (x *UpdateVolumeCmdByAdminRequest) GetDeleteProtection() bool
- func (x *UpdateVolumeCmdByAdminRequest) GetDisplayVolume() bool
- func (x *UpdateVolumeCmdByAdminRequest) GetId() int64
- func (x *UpdateVolumeCmdByAdminRequest) GetInjectedJobId() string
- func (x *UpdateVolumeCmdByAdminRequest) GetName() string
- func (x *UpdateVolumeCmdByAdminRequest) GetPath() string
- func (x *UpdateVolumeCmdByAdminRequest) GetResponseType() string
- func (x *UpdateVolumeCmdByAdminRequest) GetStartEventId() int64
- func (x *UpdateVolumeCmdByAdminRequest) GetState() string
- func (x *UpdateVolumeCmdByAdminRequest) GetStorageId() int64
- func (*UpdateVolumeCmdByAdminRequest) ProtoMessage()
- func (x *UpdateVolumeCmdByAdminRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateVolumeCmdByAdminRequest) Reset()
- func (x *UpdateVolumeCmdByAdminRequest) String() string
- type UpdateVolumeCmdByAdminResponse
- func (*UpdateVolumeCmdByAdminResponse) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateVolumeCmdByAdminResponse) GetResult() *Result
- func (*UpdateVolumeCmdByAdminResponse) ProtoMessage()
- func (x *UpdateVolumeCmdByAdminResponse) ProtoReflect() protoreflect.Message
- func (x *UpdateVolumeCmdByAdminResponse) Reset()
- func (x *UpdateVolumeCmdByAdminResponse) String() string
- type UpdateVolumeRequest
- func (*UpdateVolumeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateVolumeRequest) GetChainInfo() string
- func (x *UpdateVolumeRequest) GetCustomId() string
- func (x *UpdateVolumeRequest) GetDeleteProtection() bool
- func (x *UpdateVolumeRequest) GetDisplayVolume() bool
- func (x *UpdateVolumeRequest) GetId() int64
- func (x *UpdateVolumeRequest) GetInjectedJobId() string
- func (x *UpdateVolumeRequest) GetName() string
- func (x *UpdateVolumeRequest) GetPath() string
- func (x *UpdateVolumeRequest) GetResponseType() string
- func (x *UpdateVolumeRequest) GetRunAsAdmin() bool
- func (x *UpdateVolumeRequest) GetStartEventId() int64
- func (x *UpdateVolumeRequest) GetState() string
- func (x *UpdateVolumeRequest) GetStorageId() int64
- func (*UpdateVolumeRequest) ProtoMessage()
- func (x *UpdateVolumeRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateVolumeRequest) Reset()
- func (x *UpdateVolumeRequest) String() string
- type UpdateVolumeResponse
- func (*UpdateVolumeResponse) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateVolumeResponse) GetResult() *Result
- func (*UpdateVolumeResponse) ProtoMessage()
- func (x *UpdateVolumeResponse) ProtoReflect() protoreflect.Message
- func (x *UpdateVolumeResponse) Reset()
- func (x *UpdateVolumeResponse) String() string
- type UploadVolumeCmdByAdminRequest
- func (*UploadVolumeCmdByAdminRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UploadVolumeCmdByAdminRequest) GetAccountName() string
- func (x *UploadVolumeCmdByAdminRequest) GetChecksum() string
- func (x *UploadVolumeCmdByAdminRequest) GetDiskOfferingId() int64
- func (x *UploadVolumeCmdByAdminRequest) GetDomainId() int64
- func (x *UploadVolumeCmdByAdminRequest) GetFormat() string
- func (x *UploadVolumeCmdByAdminRequest) GetImageStoreUuid() string
- func (x *UploadVolumeCmdByAdminRequest) GetInjectedJobId() string
- func (x *UploadVolumeCmdByAdminRequest) GetProjectId() int64
- func (x *UploadVolumeCmdByAdminRequest) GetResponseType() string
- func (x *UploadVolumeCmdByAdminRequest) GetStartEventId() int64
- func (x *UploadVolumeCmdByAdminRequest) GetUrl() string
- func (x *UploadVolumeCmdByAdminRequest) GetVolumeName() string
- func (x *UploadVolumeCmdByAdminRequest) GetZoneId() int64
- func (*UploadVolumeCmdByAdminRequest) ProtoMessage()
- func (x *UploadVolumeCmdByAdminRequest) ProtoReflect() protoreflect.Message
- func (x *UploadVolumeCmdByAdminRequest) Reset()
- func (x *UploadVolumeCmdByAdminRequest) String() string
- type UploadVolumeCmdByAdminResponse
- func (*UploadVolumeCmdByAdminResponse) Descriptor() ([]byte, []int)deprecated
- func (x *UploadVolumeCmdByAdminResponse) GetResult() *Result
- func (*UploadVolumeCmdByAdminResponse) ProtoMessage()
- func (x *UploadVolumeCmdByAdminResponse) ProtoReflect() protoreflect.Message
- func (x *UploadVolumeCmdByAdminResponse) Reset()
- func (x *UploadVolumeCmdByAdminResponse) String() string
- type UploadVolumeRequest
- func (*UploadVolumeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UploadVolumeRequest) GetAccountName() string
- func (x *UploadVolumeRequest) GetChecksum() string
- func (x *UploadVolumeRequest) GetDiskOfferingId() int64
- func (x *UploadVolumeRequest) GetDomainId() int64
- func (x *UploadVolumeRequest) GetFormat() string
- func (x *UploadVolumeRequest) GetImageStoreUuid() string
- func (x *UploadVolumeRequest) GetInjectedJobId() string
- func (x *UploadVolumeRequest) GetProjectId() int64
- func (x *UploadVolumeRequest) GetResponseType() string
- func (x *UploadVolumeRequest) GetRunAsAdmin() bool
- func (x *UploadVolumeRequest) GetStartEventId() int64
- func (x *UploadVolumeRequest) GetUrl() string
- func (x *UploadVolumeRequest) GetVolumeName() string
- func (x *UploadVolumeRequest) GetZoneId() int64
- func (*UploadVolumeRequest) ProtoMessage()
- func (x *UploadVolumeRequest) ProtoReflect() protoreflect.Message
- func (x *UploadVolumeRequest) Reset()
- func (x *UploadVolumeRequest) String() string
- type UploadVolumeResponse
- func (*UploadVolumeResponse) Descriptor() ([]byte, []int)deprecated
- func (x *UploadVolumeResponse) GetResult() *Result
- func (*UploadVolumeResponse) ProtoMessage()
- func (x *UploadVolumeResponse) ProtoReflect() protoreflect.Message
- func (x *UploadVolumeResponse) Reset()
- func (x *UploadVolumeResponse) String() string
- type Volume
- func (*Volume) Descriptor() ([]byte, []int)deprecated
- func (x *Volume) GetCreated() string
- func (x *Volume) GetDescription() string
- func (x *Volume) GetDisplayName() string
- func (x *Volume) GetId() string
- func (x *Volume) GetName() string
- func (*Volume) ProtoMessage()
- func (x *Volume) ProtoReflect() protoreflect.Message
- func (x *Volume) Reset()
- func (x *Volume) String() string
- type VolumeForImport
- func (*VolumeForImport) Descriptor() ([]byte, []int)deprecated
- func (x *VolumeForImport) GetCreated() string
- func (x *VolumeForImport) GetDescription() string
- func (x *VolumeForImport) GetDisplayName() string
- func (x *VolumeForImport) GetId() string
- func (x *VolumeForImport) GetName() string
- func (*VolumeForImport) ProtoMessage()
- func (x *VolumeForImport) ProtoReflect() protoreflect.Message
- func (x *VolumeForImport) Reset()
- func (x *VolumeForImport) String() string
- type VolumeServiceClient
- type VolumeServiceServer
Constants ¶
const ( VolumeService_AddResourceDetail_FullMethodName = "/cloudstack.management.volume.v1.VolumeService/AddResourceDetail" VolumeService_AssignVolume_FullMethodName = "/cloudstack.management.volume.v1.VolumeService/AssignVolume" VolumeService_AttachVolume_FullMethodName = "/cloudstack.management.volume.v1.VolumeService/AttachVolume" VolumeService_AttachVolumeCmdByAdmin_FullMethodName = "/cloudstack.management.volume.v1.VolumeService/AttachVolumeCmdByAdmin" VolumeService_ChangeOfferingForVolume_FullMethodName = "/cloudstack.management.volume.v1.VolumeService/ChangeOfferingForVolume" VolumeService_CheckAndRepairVolume_FullMethodName = "/cloudstack.management.volume.v1.VolumeService/CheckAndRepairVolume" VolumeService_CreateVolume_FullMethodName = "/cloudstack.management.volume.v1.VolumeService/CreateVolume" VolumeService_CreateVolumeCmdByAdmin_FullMethodName = "/cloudstack.management.volume.v1.VolumeService/CreateVolumeCmdByAdmin" VolumeService_DeleteVolume_FullMethodName = "/cloudstack.management.volume.v1.VolumeService/DeleteVolume" VolumeService_DestroyVolume_FullMethodName = "/cloudstack.management.volume.v1.VolumeService/DestroyVolume" VolumeService_DestroyVolumeCmdByAdmin_FullMethodName = "/cloudstack.management.volume.v1.VolumeService/DestroyVolumeCmdByAdmin" VolumeService_DetachVolume_FullMethodName = "/cloudstack.management.volume.v1.VolumeService/DetachVolume" VolumeService_DetachVolumeCmdByAdmin_FullMethodName = "/cloudstack.management.volume.v1.VolumeService/DetachVolumeCmdByAdmin" VolumeService_ExtractVolume_FullMethodName = "/cloudstack.management.volume.v1.VolumeService/ExtractVolume" VolumeService_GetUploadParamsForVolume_FullMethodName = "/cloudstack.management.volume.v1.VolumeService/GetUploadParamsForVolume" VolumeService_ImportVolume_FullMethodName = "/cloudstack.management.volume.v1.VolumeService/ImportVolume" VolumeService_ListResourceDetails_FullMethodName = "/cloudstack.management.volume.v1.VolumeService/ListResourceDetails" VolumeService_ListVolumes_FullMethodName = "/cloudstack.management.volume.v1.VolumeService/ListVolumes" VolumeService_ListVolumesCmdByAdmin_FullMethodName = "/cloudstack.management.volume.v1.VolumeService/ListVolumesCmdByAdmin" VolumeService_ListVolumesForImport_FullMethodName = "/cloudstack.management.volume.v1.VolumeService/ListVolumesForImport" VolumeService_MigrateVolume_FullMethodName = "/cloudstack.management.volume.v1.VolumeService/MigrateVolume" VolumeService_MigrateVolumeCmdByAdmin_FullMethodName = "/cloudstack.management.volume.v1.VolumeService/MigrateVolumeCmdByAdmin" VolumeService_RecoverVolume_FullMethodName = "/cloudstack.management.volume.v1.VolumeService/RecoverVolume" VolumeService_RecoverVolumeCmdByAdmin_FullMethodName = "/cloudstack.management.volume.v1.VolumeService/RecoverVolumeCmdByAdmin" VolumeService_RemoveResourceDetail_FullMethodName = "/cloudstack.management.volume.v1.VolumeService/RemoveResourceDetail" VolumeService_ResizeVolume_FullMethodName = "/cloudstack.management.volume.v1.VolumeService/ResizeVolume" VolumeService_ResizeVolumeCmdByAdmin_FullMethodName = "/cloudstack.management.volume.v1.VolumeService/ResizeVolumeCmdByAdmin" VolumeService_UnmanageVolume_FullMethodName = "/cloudstack.management.volume.v1.VolumeService/UnmanageVolume" VolumeService_UpdateVolume_FullMethodName = "/cloudstack.management.volume.v1.VolumeService/UpdateVolume" VolumeService_UpdateVolumeCmdByAdmin_FullMethodName = "/cloudstack.management.volume.v1.VolumeService/UpdateVolumeCmdByAdmin" VolumeService_UploadVolume_FullMethodName = "/cloudstack.management.volume.v1.VolumeService/UploadVolume" VolumeService_UploadVolumeCmdByAdmin_FullMethodName = "/cloudstack.management.volume.v1.VolumeService/UploadVolumeCmdByAdmin" )
Variables ¶
var File_cloudstack_management_volume_v1_volume_gen_proto protoreflect.FileDescriptor
var VolumeService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "cloudstack.management.volume.v1.VolumeService", HandlerType: (*VolumeServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "AddResourceDetail", Handler: _VolumeService_AddResourceDetail_Handler, }, { MethodName: "AssignVolume", Handler: _VolumeService_AssignVolume_Handler, }, { MethodName: "AttachVolume", Handler: _VolumeService_AttachVolume_Handler, }, { MethodName: "AttachVolumeCmdByAdmin", Handler: _VolumeService_AttachVolumeCmdByAdmin_Handler, }, { MethodName: "ChangeOfferingForVolume", Handler: _VolumeService_ChangeOfferingForVolume_Handler, }, { MethodName: "CheckAndRepairVolume", Handler: _VolumeService_CheckAndRepairVolume_Handler, }, { MethodName: "CreateVolume", Handler: _VolumeService_CreateVolume_Handler, }, { MethodName: "CreateVolumeCmdByAdmin", Handler: _VolumeService_CreateVolumeCmdByAdmin_Handler, }, { MethodName: "DeleteVolume", Handler: _VolumeService_DeleteVolume_Handler, }, { MethodName: "DestroyVolume", Handler: _VolumeService_DestroyVolume_Handler, }, { MethodName: "DestroyVolumeCmdByAdmin", Handler: _VolumeService_DestroyVolumeCmdByAdmin_Handler, }, { MethodName: "DetachVolume", Handler: _VolumeService_DetachVolume_Handler, }, { MethodName: "DetachVolumeCmdByAdmin", Handler: _VolumeService_DetachVolumeCmdByAdmin_Handler, }, { MethodName: "ExtractVolume", Handler: _VolumeService_ExtractVolume_Handler, }, { MethodName: "GetUploadParamsForVolume", Handler: _VolumeService_GetUploadParamsForVolume_Handler, }, { MethodName: "ImportVolume", Handler: _VolumeService_ImportVolume_Handler, }, { MethodName: "ListResourceDetails", Handler: _VolumeService_ListResourceDetails_Handler, }, { MethodName: "ListVolumes", Handler: _VolumeService_ListVolumes_Handler, }, { MethodName: "ListVolumesCmdByAdmin", Handler: _VolumeService_ListVolumesCmdByAdmin_Handler, }, { MethodName: "ListVolumesForImport", Handler: _VolumeService_ListVolumesForImport_Handler, }, { MethodName: "MigrateVolume", Handler: _VolumeService_MigrateVolume_Handler, }, { MethodName: "MigrateVolumeCmdByAdmin", Handler: _VolumeService_MigrateVolumeCmdByAdmin_Handler, }, { MethodName: "RecoverVolume", Handler: _VolumeService_RecoverVolume_Handler, }, { MethodName: "RecoverVolumeCmdByAdmin", Handler: _VolumeService_RecoverVolumeCmdByAdmin_Handler, }, { MethodName: "RemoveResourceDetail", Handler: _VolumeService_RemoveResourceDetail_Handler, }, { MethodName: "ResizeVolume", Handler: _VolumeService_ResizeVolume_Handler, }, { MethodName: "ResizeVolumeCmdByAdmin", Handler: _VolumeService_ResizeVolumeCmdByAdmin_Handler, }, { MethodName: "UnmanageVolume", Handler: _VolumeService_UnmanageVolume_Handler, }, { MethodName: "UpdateVolume", Handler: _VolumeService_UpdateVolume_Handler, }, { MethodName: "UpdateVolumeCmdByAdmin", Handler: _VolumeService_UpdateVolumeCmdByAdmin_Handler, }, { MethodName: "UploadVolume", Handler: _VolumeService_UploadVolume_Handler, }, { MethodName: "UploadVolumeCmdByAdmin", Handler: _VolumeService_UploadVolumeCmdByAdmin_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "cloudstack/management/volume/v1/volume.gen.proto", }
VolumeService_ServiceDesc is the grpc.ServiceDesc for VolumeService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterVolumeServiceServer ¶
func RegisterVolumeServiceServer(s grpc.ServiceRegistrar, srv VolumeServiceServer)
Types ¶
type AddResourceDetailRequest ¶
type AddResourceDetailRequest struct {
// Map of (key/value pairs)
Details map[string]string `` /* 134-byte string literal not displayed */
// type of the resource
ResourceType *string `protobuf:"bytes,2,opt,name=resource_type,json=resourceType" json:"resource_type,omitempty"`
// resource id to create the details for
ResourceId *string `protobuf:"bytes,3,opt,name=resource_id,json=resourceId" json:"resource_id,omitempty"`
// pass false if you want this detail to be disabled for the regular user. True by default
Display *bool `protobuf:"varint,4,opt,name=display" json:"display,omitempty"`
StartEventId *int64 `protobuf:"varint,5,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"`
InjectedJobId *string `protobuf:"bytes,6,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"`
ResponseType *string `protobuf:"bytes,7,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
// contains filtered or unexported fields
}
AddResourceDetailRequest represents the parameters for adds detail for the resource.
func (*AddResourceDetailRequest) Descriptor
deprecated
func (*AddResourceDetailRequest) Descriptor() ([]byte, []int)
Deprecated: Use AddResourceDetailRequest.ProtoReflect.Descriptor instead.
func (*AddResourceDetailRequest) GetDetails ¶
func (x *AddResourceDetailRequest) GetDetails() map[string]string
func (*AddResourceDetailRequest) GetDisplay ¶
func (x *AddResourceDetailRequest) GetDisplay() bool
func (*AddResourceDetailRequest) GetInjectedJobId ¶
func (x *AddResourceDetailRequest) GetInjectedJobId() string
func (*AddResourceDetailRequest) GetResourceId ¶
func (x *AddResourceDetailRequest) GetResourceId() string
func (*AddResourceDetailRequest) GetResourceType ¶
func (x *AddResourceDetailRequest) GetResourceType() string
func (*AddResourceDetailRequest) GetResponseType ¶
func (x *AddResourceDetailRequest) GetResponseType() string
func (*AddResourceDetailRequest) GetStartEventId ¶
func (x *AddResourceDetailRequest) GetStartEventId() int64
func (*AddResourceDetailRequest) ProtoMessage ¶
func (*AddResourceDetailRequest) ProtoMessage()
func (*AddResourceDetailRequest) ProtoReflect ¶
func (x *AddResourceDetailRequest) ProtoReflect() protoreflect.Message
func (*AddResourceDetailRequest) Reset ¶
func (x *AddResourceDetailRequest) Reset()
func (*AddResourceDetailRequest) String ¶
func (x *AddResourceDetailRequest) String() string
type AddResourceDetailResponse ¶
type AddResourceDetailResponse struct {
// The Result
Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"`
// contains filtered or unexported fields
}
AddResourceDetailResponse represents the response from adds detail for the resource.
func (*AddResourceDetailResponse) Descriptor
deprecated
func (*AddResourceDetailResponse) Descriptor() ([]byte, []int)
Deprecated: Use AddResourceDetailResponse.ProtoReflect.Descriptor instead.
func (*AddResourceDetailResponse) GetResult ¶
func (x *AddResourceDetailResponse) GetResult() *Result
func (*AddResourceDetailResponse) ProtoMessage ¶
func (*AddResourceDetailResponse) ProtoMessage()
func (*AddResourceDetailResponse) ProtoReflect ¶
func (x *AddResourceDetailResponse) ProtoReflect() protoreflect.Message
func (*AddResourceDetailResponse) Reset ¶
func (x *AddResourceDetailResponse) Reset()
func (*AddResourceDetailResponse) String ¶
func (x *AddResourceDetailResponse) String() string
type AssignVolumeRequest ¶
type AssignVolumeRequest struct {
// The ID of the volume to be reassigned.
VolumeId *int64 `protobuf:"varint,1,opt,name=volume_id,json=volumeId" json:"volume_id,omitempty"`
// The ID of the account to which the volume will be assigned. Mutually exclusive with parameter 'projectid'.
AccountId *int64 `protobuf:"varint,2,opt,name=account_id,json=accountId" json:"account_id,omitempty"`
// The ID of the project to which the volume will be assigned. Mutually exclusive with 'accountid'.
Projectid *int64 `protobuf:"varint,3,opt,name=projectid" json:"projectid,omitempty"`
ResponseType *string `protobuf:"bytes,4,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
// contains filtered or unexported fields
}
AssignVolumeRequest represents the parameters for changes ownership of a volume from one account to another.
func (*AssignVolumeRequest) Descriptor
deprecated
func (*AssignVolumeRequest) Descriptor() ([]byte, []int)
Deprecated: Use AssignVolumeRequest.ProtoReflect.Descriptor instead.
func (*AssignVolumeRequest) GetAccountId ¶
func (x *AssignVolumeRequest) GetAccountId() int64
func (*AssignVolumeRequest) GetProjectid ¶
func (x *AssignVolumeRequest) GetProjectid() int64
func (*AssignVolumeRequest) GetResponseType ¶
func (x *AssignVolumeRequest) GetResponseType() string
func (*AssignVolumeRequest) GetVolumeId ¶
func (x *AssignVolumeRequest) GetVolumeId() int64
func (*AssignVolumeRequest) ProtoMessage ¶
func (*AssignVolumeRequest) ProtoMessage()
func (*AssignVolumeRequest) ProtoReflect ¶
func (x *AssignVolumeRequest) ProtoReflect() protoreflect.Message
func (*AssignVolumeRequest) Reset ¶
func (x *AssignVolumeRequest) Reset()
func (*AssignVolumeRequest) String ¶
func (x *AssignVolumeRequest) String() string
type AssignVolumeResponse ¶
type AssignVolumeResponse struct {
// The Result
Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"`
// contains filtered or unexported fields
}
AssignVolumeResponse represents the response from changes ownership of a volume from one account to another.
func (*AssignVolumeResponse) Descriptor
deprecated
func (*AssignVolumeResponse) Descriptor() ([]byte, []int)
Deprecated: Use AssignVolumeResponse.ProtoReflect.Descriptor instead.
func (*AssignVolumeResponse) GetResult ¶
func (x *AssignVolumeResponse) GetResult() *Result
func (*AssignVolumeResponse) ProtoMessage ¶
func (*AssignVolumeResponse) ProtoMessage()
func (*AssignVolumeResponse) ProtoReflect ¶
func (x *AssignVolumeResponse) ProtoReflect() protoreflect.Message
func (*AssignVolumeResponse) Reset ¶
func (x *AssignVolumeResponse) Reset()
func (*AssignVolumeResponse) String ¶
func (x *AssignVolumeResponse) String() string
type AttachVolumeCmdByAdminRequest ¶
type AttachVolumeCmdByAdminRequest struct {
// The ID of the device to map the volume to the guest OS. If no deviceID is informed, the next available deviceID will be chosen. Use 0 when volume needs to be attached as ROOT.<br>When using a linux operating system and the hypervisor XenServer, the devices IDs will be mapped as follows:<ul><li>0 maps to /dev/xvda;</li><li>1 maps to /dev/xvdb;</li><li>2 maps /dev/xvdc and so on.</li></ul>Please refer to the docs of your hypervisor for the correct mapping of the deviceID and the actual logical disk structure.
DeviceId *int64 `protobuf:"varint,1,opt,name=device_id,json=deviceId" json:"device_id,omitempty"`
// the ID of the disk volume
Id *int64 `protobuf:"varint,2,opt,name=id" json:"id,omitempty"`
// the ID of the virtual machine
VirtualMachineId *int64 `protobuf:"varint,3,opt,name=virtual_machine_id,json=virtualMachineId" json:"virtual_machine_id,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
}
AttachVolumeCmdByAdminRequest represents the parameters for attaches a disk volume to a virtual machine.
func (*AttachVolumeCmdByAdminRequest) Descriptor
deprecated
func (*AttachVolumeCmdByAdminRequest) Descriptor() ([]byte, []int)
Deprecated: Use AttachVolumeCmdByAdminRequest.ProtoReflect.Descriptor instead.
func (*AttachVolumeCmdByAdminRequest) GetDeviceId ¶
func (x *AttachVolumeCmdByAdminRequest) GetDeviceId() int64
func (*AttachVolumeCmdByAdminRequest) GetId ¶
func (x *AttachVolumeCmdByAdminRequest) GetId() int64
func (*AttachVolumeCmdByAdminRequest) GetInjectedJobId ¶
func (x *AttachVolumeCmdByAdminRequest) GetInjectedJobId() string
func (*AttachVolumeCmdByAdminRequest) GetResponseType ¶
func (x *AttachVolumeCmdByAdminRequest) GetResponseType() string
func (*AttachVolumeCmdByAdminRequest) GetStartEventId ¶
func (x *AttachVolumeCmdByAdminRequest) GetStartEventId() int64
func (*AttachVolumeCmdByAdminRequest) GetVirtualMachineId ¶
func (x *AttachVolumeCmdByAdminRequest) GetVirtualMachineId() int64
func (*AttachVolumeCmdByAdminRequest) ProtoMessage ¶
func (*AttachVolumeCmdByAdminRequest) ProtoMessage()
func (*AttachVolumeCmdByAdminRequest) ProtoReflect ¶
func (x *AttachVolumeCmdByAdminRequest) ProtoReflect() protoreflect.Message
func (*AttachVolumeCmdByAdminRequest) Reset ¶
func (x *AttachVolumeCmdByAdminRequest) Reset()
func (*AttachVolumeCmdByAdminRequest) String ¶
func (x *AttachVolumeCmdByAdminRequest) String() string
type AttachVolumeCmdByAdminResponse ¶
type AttachVolumeCmdByAdminResponse struct {
// The Result
Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"`
// contains filtered or unexported fields
}
AttachVolumeCmdByAdminResponse represents the response from attaches a disk volume to a virtual machine.
func (*AttachVolumeCmdByAdminResponse) Descriptor
deprecated
func (*AttachVolumeCmdByAdminResponse) Descriptor() ([]byte, []int)
Deprecated: Use AttachVolumeCmdByAdminResponse.ProtoReflect.Descriptor instead.
func (*AttachVolumeCmdByAdminResponse) GetResult ¶
func (x *AttachVolumeCmdByAdminResponse) GetResult() *Result
func (*AttachVolumeCmdByAdminResponse) ProtoMessage ¶
func (*AttachVolumeCmdByAdminResponse) ProtoMessage()
func (*AttachVolumeCmdByAdminResponse) ProtoReflect ¶
func (x *AttachVolumeCmdByAdminResponse) ProtoReflect() protoreflect.Message
func (*AttachVolumeCmdByAdminResponse) Reset ¶
func (x *AttachVolumeCmdByAdminResponse) Reset()
func (*AttachVolumeCmdByAdminResponse) String ¶
func (x *AttachVolumeCmdByAdminResponse) String() string
type AttachVolumeRequest ¶
type AttachVolumeRequest struct {
// Whether to run this operation as an administrator
RunAsAdmin *bool `protobuf:"varint,1,opt,name=run_as_admin,json=runAsAdmin" json:"run_as_admin,omitempty"`
// The ID of the device to map the volume to the guest OS. If no deviceID is informed, the next available deviceID will be chosen. Use 0 when volume needs to be attached as ROOT.<br>When using a linux operating system and the hypervisor XenServer, the devices IDs will be mapped as follows:<ul><li>0 maps to /dev/xvda;</li><li>1 maps to /dev/xvdb;</li><li>2 maps /dev/xvdc and so on.</li></ul>Please refer to the docs of your hypervisor for the correct mapping of the deviceID and the actual logical disk structure.
DeviceId *int64 `protobuf:"varint,2,opt,name=device_id,json=deviceId" json:"device_id,omitempty"`
// the ID of the disk volume
Id *int64 `protobuf:"varint,3,opt,name=id" json:"id,omitempty"`
// the ID of the virtual machine
VirtualMachineId *int64 `protobuf:"varint,4,opt,name=virtual_machine_id,json=virtualMachineId" json:"virtual_machine_id,omitempty"`
StartEventId *int64 `protobuf:"varint,5,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"`
InjectedJobId *string `protobuf:"bytes,6,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"`
ResponseType *string `protobuf:"bytes,7,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
// contains filtered or unexported fields
}
AttachVolumeRequest represents the parameters for attaches a disk volume to a virtual machine.
func (*AttachVolumeRequest) Descriptor
deprecated
func (*AttachVolumeRequest) Descriptor() ([]byte, []int)
Deprecated: Use AttachVolumeRequest.ProtoReflect.Descriptor instead.
func (*AttachVolumeRequest) GetDeviceId ¶
func (x *AttachVolumeRequest) GetDeviceId() int64
func (*AttachVolumeRequest) GetId ¶
func (x *AttachVolumeRequest) GetId() int64
func (*AttachVolumeRequest) GetInjectedJobId ¶
func (x *AttachVolumeRequest) GetInjectedJobId() string
func (*AttachVolumeRequest) GetResponseType ¶
func (x *AttachVolumeRequest) GetResponseType() string
func (*AttachVolumeRequest) GetRunAsAdmin ¶
func (x *AttachVolumeRequest) GetRunAsAdmin() bool
func (*AttachVolumeRequest) GetStartEventId ¶
func (x *AttachVolumeRequest) GetStartEventId() int64
func (*AttachVolumeRequest) GetVirtualMachineId ¶
func (x *AttachVolumeRequest) GetVirtualMachineId() int64
func (*AttachVolumeRequest) ProtoMessage ¶
func (*AttachVolumeRequest) ProtoMessage()
func (*AttachVolumeRequest) ProtoReflect ¶
func (x *AttachVolumeRequest) ProtoReflect() protoreflect.Message
func (*AttachVolumeRequest) Reset ¶
func (x *AttachVolumeRequest) Reset()
func (*AttachVolumeRequest) String ¶
func (x *AttachVolumeRequest) String() string
type AttachVolumeResponse ¶
type AttachVolumeResponse struct {
// The Result
Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"`
// contains filtered or unexported fields
}
AttachVolumeResponse represents the response from attaches a disk volume to a virtual machine.
func (*AttachVolumeResponse) Descriptor
deprecated
func (*AttachVolumeResponse) Descriptor() ([]byte, []int)
Deprecated: Use AttachVolumeResponse.ProtoReflect.Descriptor instead.
func (*AttachVolumeResponse) GetResult ¶
func (x *AttachVolumeResponse) GetResult() *Result
func (*AttachVolumeResponse) ProtoMessage ¶
func (*AttachVolumeResponse) ProtoMessage()
func (*AttachVolumeResponse) ProtoReflect ¶
func (x *AttachVolumeResponse) ProtoReflect() protoreflect.Message
func (*AttachVolumeResponse) Reset ¶
func (x *AttachVolumeResponse) Reset()
func (*AttachVolumeResponse) String ¶
func (x *AttachVolumeResponse) String() string
type ChangeOfferingForVolumeRequest ¶
type ChangeOfferingForVolumeRequest struct {
// the ID of the volume
Id *int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
// new disk offering id
NewDiskOfferingId *int64 `protobuf:"varint,2,opt,name=new_disk_offering_id,json=newDiskOfferingId" json:"new_disk_offering_id,omitempty"`
// New volume size in GB for the custom disk offering
Size *int64 `protobuf:"varint,3,opt,name=size" json:"size,omitempty"`
// New minimum number of IOPS for the custom disk offering
MinIops *int64 `protobuf:"varint,4,opt,name=min_iops,json=minIops" json:"min_iops,omitempty"`
// New maximum number of IOPS for the custom disk offering
MaxIops *int64 `protobuf:"varint,5,opt,name=max_iops,json=maxIops" json:"max_iops,omitempty"`
// Flag for automatic migration of the volume with new disk offering whenever migration is required to apply the offering
AutoMigrate *bool `protobuf:"varint,6,opt,name=auto_migrate,json=autoMigrate" json:"auto_migrate,omitempty"`
// Verify OK to Shrink
ShrinkOk *bool `protobuf:"varint,7,opt,name=shrink_ok,json=shrinkOk" json:"shrink_ok,omitempty"`
StartEventId *int64 `protobuf:"varint,8,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"`
InjectedJobId *string `protobuf:"bytes,9,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"`
ResponseType *string `protobuf:"bytes,10,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
// contains filtered or unexported fields
}
ChangeOfferingForVolumeRequest represents the parameters for change disk offering of the volume and also an option to auto migrate if required to apply the new disk offering
func (*ChangeOfferingForVolumeRequest) Descriptor
deprecated
func (*ChangeOfferingForVolumeRequest) Descriptor() ([]byte, []int)
Deprecated: Use ChangeOfferingForVolumeRequest.ProtoReflect.Descriptor instead.
func (*ChangeOfferingForVolumeRequest) GetAutoMigrate ¶
func (x *ChangeOfferingForVolumeRequest) GetAutoMigrate() bool
func (*ChangeOfferingForVolumeRequest) GetId ¶
func (x *ChangeOfferingForVolumeRequest) GetId() int64
func (*ChangeOfferingForVolumeRequest) GetInjectedJobId ¶
func (x *ChangeOfferingForVolumeRequest) GetInjectedJobId() string
func (*ChangeOfferingForVolumeRequest) GetMaxIops ¶
func (x *ChangeOfferingForVolumeRequest) GetMaxIops() int64
func (*ChangeOfferingForVolumeRequest) GetMinIops ¶
func (x *ChangeOfferingForVolumeRequest) GetMinIops() int64
func (*ChangeOfferingForVolumeRequest) GetNewDiskOfferingId ¶
func (x *ChangeOfferingForVolumeRequest) GetNewDiskOfferingId() int64
func (*ChangeOfferingForVolumeRequest) GetResponseType ¶
func (x *ChangeOfferingForVolumeRequest) GetResponseType() string
func (*ChangeOfferingForVolumeRequest) GetShrinkOk ¶
func (x *ChangeOfferingForVolumeRequest) GetShrinkOk() bool
func (*ChangeOfferingForVolumeRequest) GetSize ¶
func (x *ChangeOfferingForVolumeRequest) GetSize() int64
func (*ChangeOfferingForVolumeRequest) GetStartEventId ¶
func (x *ChangeOfferingForVolumeRequest) GetStartEventId() int64
func (*ChangeOfferingForVolumeRequest) ProtoMessage ¶
func (*ChangeOfferingForVolumeRequest) ProtoMessage()
func (*ChangeOfferingForVolumeRequest) ProtoReflect ¶
func (x *ChangeOfferingForVolumeRequest) ProtoReflect() protoreflect.Message
func (*ChangeOfferingForVolumeRequest) Reset ¶
func (x *ChangeOfferingForVolumeRequest) Reset()
func (*ChangeOfferingForVolumeRequest) String ¶
func (x *ChangeOfferingForVolumeRequest) String() string
type ChangeOfferingForVolumeResponse ¶
type ChangeOfferingForVolumeResponse struct {
// The Result
Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"`
// contains filtered or unexported fields
}
ChangeOfferingForVolumeResponse represents the response from change disk offering of the volume and also an option to auto migrate if required to apply the new disk offering
func (*ChangeOfferingForVolumeResponse) Descriptor
deprecated
func (*ChangeOfferingForVolumeResponse) Descriptor() ([]byte, []int)
Deprecated: Use ChangeOfferingForVolumeResponse.ProtoReflect.Descriptor instead.
func (*ChangeOfferingForVolumeResponse) GetResult ¶
func (x *ChangeOfferingForVolumeResponse) GetResult() *Result
func (*ChangeOfferingForVolumeResponse) ProtoMessage ¶
func (*ChangeOfferingForVolumeResponse) ProtoMessage()
func (*ChangeOfferingForVolumeResponse) ProtoReflect ¶
func (x *ChangeOfferingForVolumeResponse) ProtoReflect() protoreflect.Message
func (*ChangeOfferingForVolumeResponse) Reset ¶
func (x *ChangeOfferingForVolumeResponse) Reset()
func (*ChangeOfferingForVolumeResponse) String ¶
func (x *ChangeOfferingForVolumeResponse) String() string
type CheckAndRepairVolumeRequest ¶
type CheckAndRepairVolumeRequest struct {
// The ID of the volume
Id *int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
// parameter to repair the volume, leaks or all are the possible values
Repair *string `protobuf:"bytes,2,opt,name=repair" json:"repair,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
}
CheckAndRepairVolumeRequest represents the parameters for check the volume for any errors or leaks and also repairs when repair parameter is passed, this is currently supported for kvm only
func (*CheckAndRepairVolumeRequest) Descriptor
deprecated
func (*CheckAndRepairVolumeRequest) Descriptor() ([]byte, []int)
Deprecated: Use CheckAndRepairVolumeRequest.ProtoReflect.Descriptor instead.
func (*CheckAndRepairVolumeRequest) GetId ¶
func (x *CheckAndRepairVolumeRequest) GetId() int64
func (*CheckAndRepairVolumeRequest) GetInjectedJobId ¶
func (x *CheckAndRepairVolumeRequest) GetInjectedJobId() string
func (*CheckAndRepairVolumeRequest) GetRepair ¶
func (x *CheckAndRepairVolumeRequest) GetRepair() string
func (*CheckAndRepairVolumeRequest) GetResponseType ¶
func (x *CheckAndRepairVolumeRequest) GetResponseType() string
func (*CheckAndRepairVolumeRequest) GetStartEventId ¶
func (x *CheckAndRepairVolumeRequest) GetStartEventId() int64
func (*CheckAndRepairVolumeRequest) ProtoMessage ¶
func (*CheckAndRepairVolumeRequest) ProtoMessage()
func (*CheckAndRepairVolumeRequest) ProtoReflect ¶
func (x *CheckAndRepairVolumeRequest) ProtoReflect() protoreflect.Message
func (*CheckAndRepairVolumeRequest) Reset ¶
func (x *CheckAndRepairVolumeRequest) Reset()
func (*CheckAndRepairVolumeRequest) String ¶
func (x *CheckAndRepairVolumeRequest) String() string
type CheckAndRepairVolumeResponse ¶
type CheckAndRepairVolumeResponse struct {
// The Result
Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"`
// contains filtered or unexported fields
}
CheckAndRepairVolumeResponse represents the response from check the volume for any errors or leaks and also repairs when repair parameter is passed, this is currently supported for kvm only
func (*CheckAndRepairVolumeResponse) Descriptor
deprecated
func (*CheckAndRepairVolumeResponse) Descriptor() ([]byte, []int)
Deprecated: Use CheckAndRepairVolumeResponse.ProtoReflect.Descriptor instead.
func (*CheckAndRepairVolumeResponse) GetResult ¶
func (x *CheckAndRepairVolumeResponse) GetResult() *Result
func (*CheckAndRepairVolumeResponse) ProtoMessage ¶
func (*CheckAndRepairVolumeResponse) ProtoMessage()
func (*CheckAndRepairVolumeResponse) ProtoReflect ¶
func (x *CheckAndRepairVolumeResponse) ProtoReflect() protoreflect.Message
func (*CheckAndRepairVolumeResponse) Reset ¶
func (x *CheckAndRepairVolumeResponse) Reset()
func (*CheckAndRepairVolumeResponse) String ¶
func (x *CheckAndRepairVolumeResponse) String() string
type CreateVolumeCmdByAdminRequest ¶
type CreateVolumeCmdByAdminRequest struct {
// the account associated with the disk volume. Must be used with the domainId parameter.
AccountName *string `protobuf:"bytes,1,opt,name=account_name,json=accountName" json:"account_name,omitempty"`
// the project associated with the volume. Mutually exclusive with account parameter
ProjectId *int64 `protobuf:"varint,2,opt,name=project_id,json=projectId" json:"project_id,omitempty"`
// the domain ID associated with the disk offering. If used with the account parameter returns the disk volume associated with the account for the specified domain.If account is NOT provided then the volume 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 ID of the disk offering. Either diskOfferingId or snapshotId must be passed in.
DiskOfferingId *int64 `protobuf:"varint,4,opt,name=disk_offering_id,json=diskOfferingId" json:"disk_offering_id,omitempty"`
// the name of the disk volume
VolumeName *string `protobuf:"bytes,5,opt,name=volume_name,json=volumeName" json:"volume_name,omitempty"`
// Arbitrary volume size
Size *int64 `protobuf:"varint,6,opt,name=size" json:"size,omitempty"`
// min iops
MinIops *int64 `protobuf:"varint,7,opt,name=min_iops,json=minIops" json:"min_iops,omitempty"`
// max iops
MaxIops *int64 `protobuf:"varint,8,opt,name=max_iops,json=maxIops" json:"max_iops,omitempty"`
// the snapshot ID for the disk volume. Either diskOfferingId or snapshotId must be passed in.
SnapshotId *int64 `protobuf:"varint,9,opt,name=snapshot_id,json=snapshotId" json:"snapshot_id,omitempty"`
// the ID of the availability zone
ZoneId *int64 `protobuf:"varint,10,opt,name=zone_id,json=zoneId" json:"zone_id,omitempty"`
// an optional field, whether to display the volume to the end user or not.
DisplayVolume *bool `protobuf:"varint,11,opt,name=display_volume,json=displayVolume" json:"display_volume,omitempty"`
// the ID of the virtual machine; to be used with snapshot Id, VM to which the volume gets attached after creation
VirtualMachineId *int64 `protobuf:"varint,12,opt,name=virtual_machine_id,json=virtualMachineId" json:"virtual_machine_id,omitempty"`
// an optional field, in case you want to set a custom id to the resource. Allowed to Root Admins only
CustomId *string `protobuf:"bytes,13,opt,name=custom_id,json=customId" json:"custom_id,omitempty"`
StartEventId *int64 `protobuf:"varint,14,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"`
InjectedJobId *string `protobuf:"bytes,15,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"`
ResponseType *string `protobuf:"bytes,16,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
// contains filtered or unexported fields
}
CreateVolumeCmdByAdminRequest represents the parameters for creates a disk volume from a disk offering. this disk volume must still be attached to a virtual machine to make use of it.
func (*CreateVolumeCmdByAdminRequest) Descriptor
deprecated
func (*CreateVolumeCmdByAdminRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateVolumeCmdByAdminRequest.ProtoReflect.Descriptor instead.
func (*CreateVolumeCmdByAdminRequest) GetAccountName ¶
func (x *CreateVolumeCmdByAdminRequest) GetAccountName() string
func (*CreateVolumeCmdByAdminRequest) GetCustomId ¶
func (x *CreateVolumeCmdByAdminRequest) GetCustomId() string
func (*CreateVolumeCmdByAdminRequest) GetDiskOfferingId ¶
func (x *CreateVolumeCmdByAdminRequest) GetDiskOfferingId() int64
func (*CreateVolumeCmdByAdminRequest) GetDisplayVolume ¶
func (x *CreateVolumeCmdByAdminRequest) GetDisplayVolume() bool
func (*CreateVolumeCmdByAdminRequest) GetDomainId ¶
func (x *CreateVolumeCmdByAdminRequest) GetDomainId() int64
func (*CreateVolumeCmdByAdminRequest) GetInjectedJobId ¶
func (x *CreateVolumeCmdByAdminRequest) GetInjectedJobId() string
func (*CreateVolumeCmdByAdminRequest) GetMaxIops ¶
func (x *CreateVolumeCmdByAdminRequest) GetMaxIops() int64
func (*CreateVolumeCmdByAdminRequest) GetMinIops ¶
func (x *CreateVolumeCmdByAdminRequest) GetMinIops() int64
func (*CreateVolumeCmdByAdminRequest) GetProjectId ¶
func (x *CreateVolumeCmdByAdminRequest) GetProjectId() int64
func (*CreateVolumeCmdByAdminRequest) GetResponseType ¶
func (x *CreateVolumeCmdByAdminRequest) GetResponseType() string
func (*CreateVolumeCmdByAdminRequest) GetSize ¶
func (x *CreateVolumeCmdByAdminRequest) GetSize() int64
func (*CreateVolumeCmdByAdminRequest) GetSnapshotId ¶
func (x *CreateVolumeCmdByAdminRequest) GetSnapshotId() int64
func (*CreateVolumeCmdByAdminRequest) GetStartEventId ¶
func (x *CreateVolumeCmdByAdminRequest) GetStartEventId() int64
func (*CreateVolumeCmdByAdminRequest) GetVirtualMachineId ¶
func (x *CreateVolumeCmdByAdminRequest) GetVirtualMachineId() int64
func (*CreateVolumeCmdByAdminRequest) GetVolumeName ¶
func (x *CreateVolumeCmdByAdminRequest) GetVolumeName() string
func (*CreateVolumeCmdByAdminRequest) GetZoneId ¶
func (x *CreateVolumeCmdByAdminRequest) GetZoneId() int64
func (*CreateVolumeCmdByAdminRequest) ProtoMessage ¶
func (*CreateVolumeCmdByAdminRequest) ProtoMessage()
func (*CreateVolumeCmdByAdminRequest) ProtoReflect ¶
func (x *CreateVolumeCmdByAdminRequest) ProtoReflect() protoreflect.Message
func (*CreateVolumeCmdByAdminRequest) Reset ¶
func (x *CreateVolumeCmdByAdminRequest) Reset()
func (*CreateVolumeCmdByAdminRequest) String ¶
func (x *CreateVolumeCmdByAdminRequest) String() string
type CreateVolumeCmdByAdminResponse ¶
type CreateVolumeCmdByAdminResponse struct {
// The Result
Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"`
// contains filtered or unexported fields
}
CreateVolumeCmdByAdminResponse represents the response from creates a disk volume from a disk offering. this disk volume must still be attached to a virtual machine to make use of it.
func (*CreateVolumeCmdByAdminResponse) Descriptor
deprecated
func (*CreateVolumeCmdByAdminResponse) Descriptor() ([]byte, []int)
Deprecated: Use CreateVolumeCmdByAdminResponse.ProtoReflect.Descriptor instead.
func (*CreateVolumeCmdByAdminResponse) GetResult ¶
func (x *CreateVolumeCmdByAdminResponse) GetResult() *Result
func (*CreateVolumeCmdByAdminResponse) ProtoMessage ¶
func (*CreateVolumeCmdByAdminResponse) ProtoMessage()
func (*CreateVolumeCmdByAdminResponse) ProtoReflect ¶
func (x *CreateVolumeCmdByAdminResponse) ProtoReflect() protoreflect.Message
func (*CreateVolumeCmdByAdminResponse) Reset ¶
func (x *CreateVolumeCmdByAdminResponse) Reset()
func (*CreateVolumeCmdByAdminResponse) String ¶
func (x *CreateVolumeCmdByAdminResponse) String() string
type CreateVolumeRequest ¶
type CreateVolumeRequest struct {
// Whether to run this operation as an administrator
RunAsAdmin *bool `protobuf:"varint,1,opt,name=run_as_admin,json=runAsAdmin" json:"run_as_admin,omitempty"`
// the account associated with the disk volume. Must be used with the domainId parameter.
AccountName *string `protobuf:"bytes,2,opt,name=account_name,json=accountName" json:"account_name,omitempty"`
// the project associated with the volume. Mutually exclusive with account parameter
ProjectId *int64 `protobuf:"varint,3,opt,name=project_id,json=projectId" json:"project_id,omitempty"`
// the domain ID associated with the disk offering. If used with the account parameter returns the disk volume associated with the account for the specified domain.If account is NOT provided then the volume will be assigned to the caller account and domain.
DomainId *int64 `protobuf:"varint,4,opt,name=domain_id,json=domainId" json:"domain_id,omitempty"`
// the ID of the disk offering. Either diskOfferingId or snapshotId must be passed in.
DiskOfferingId *int64 `protobuf:"varint,5,opt,name=disk_offering_id,json=diskOfferingId" json:"disk_offering_id,omitempty"`
// the name of the disk volume
VolumeName *string `protobuf:"bytes,6,opt,name=volume_name,json=volumeName" json:"volume_name,omitempty"`
// Arbitrary volume size
Size *int64 `protobuf:"varint,7,opt,name=size" json:"size,omitempty"`
// min iops
MinIops *int64 `protobuf:"varint,8,opt,name=min_iops,json=minIops" json:"min_iops,omitempty"`
// max iops
MaxIops *int64 `protobuf:"varint,9,opt,name=max_iops,json=maxIops" json:"max_iops,omitempty"`
// the snapshot ID for the disk volume. Either diskOfferingId or snapshotId must be passed in.
SnapshotId *int64 `protobuf:"varint,10,opt,name=snapshot_id,json=snapshotId" json:"snapshot_id,omitempty"`
// the ID of the availability zone
ZoneId *int64 `protobuf:"varint,11,opt,name=zone_id,json=zoneId" json:"zone_id,omitempty"`
// an optional field, whether to display the volume to the end user or not.
DisplayVolume *bool `protobuf:"varint,12,opt,name=display_volume,json=displayVolume" json:"display_volume,omitempty"`
// the ID of the virtual machine; to be used with snapshot Id, VM to which the volume gets attached after creation
VirtualMachineId *int64 `protobuf:"varint,13,opt,name=virtual_machine_id,json=virtualMachineId" json:"virtual_machine_id,omitempty"`
// an optional field, in case you want to set a custom id to the resource. Allowed to Root Admins only
CustomId *string `protobuf:"bytes,14,opt,name=custom_id,json=customId" json:"custom_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
}
CreateVolumeRequest represents the parameters for creates a disk volume from a disk offering. this disk volume must still be attached to a virtual machine to make use of it.
func (*CreateVolumeRequest) Descriptor
deprecated
func (*CreateVolumeRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateVolumeRequest.ProtoReflect.Descriptor instead.
func (*CreateVolumeRequest) GetAccountName ¶
func (x *CreateVolumeRequest) GetAccountName() string
func (*CreateVolumeRequest) GetCustomId ¶
func (x *CreateVolumeRequest) GetCustomId() string
func (*CreateVolumeRequest) GetDiskOfferingId ¶
func (x *CreateVolumeRequest) GetDiskOfferingId() int64
func (*CreateVolumeRequest) GetDisplayVolume ¶
func (x *CreateVolumeRequest) GetDisplayVolume() bool
func (*CreateVolumeRequest) GetDomainId ¶
func (x *CreateVolumeRequest) GetDomainId() int64
func (*CreateVolumeRequest) GetInjectedJobId ¶
func (x *CreateVolumeRequest) GetInjectedJobId() string
func (*CreateVolumeRequest) GetMaxIops ¶
func (x *CreateVolumeRequest) GetMaxIops() int64
func (*CreateVolumeRequest) GetMinIops ¶
func (x *CreateVolumeRequest) GetMinIops() int64
func (*CreateVolumeRequest) GetProjectId ¶
func (x *CreateVolumeRequest) GetProjectId() int64
func (*CreateVolumeRequest) GetResponseType ¶
func (x *CreateVolumeRequest) GetResponseType() string
func (*CreateVolumeRequest) GetRunAsAdmin ¶
func (x *CreateVolumeRequest) GetRunAsAdmin() bool
func (*CreateVolumeRequest) GetSize ¶
func (x *CreateVolumeRequest) GetSize() int64
func (*CreateVolumeRequest) GetSnapshotId ¶
func (x *CreateVolumeRequest) GetSnapshotId() int64
func (*CreateVolumeRequest) GetStartEventId ¶
func (x *CreateVolumeRequest) GetStartEventId() int64
func (*CreateVolumeRequest) GetVirtualMachineId ¶
func (x *CreateVolumeRequest) GetVirtualMachineId() int64
func (*CreateVolumeRequest) GetVolumeName ¶
func (x *CreateVolumeRequest) GetVolumeName() string
func (*CreateVolumeRequest) GetZoneId ¶
func (x *CreateVolumeRequest) GetZoneId() int64
func (*CreateVolumeRequest) ProtoMessage ¶
func (*CreateVolumeRequest) ProtoMessage()
func (*CreateVolumeRequest) ProtoReflect ¶
func (x *CreateVolumeRequest) ProtoReflect() protoreflect.Message
func (*CreateVolumeRequest) Reset ¶
func (x *CreateVolumeRequest) Reset()
func (*CreateVolumeRequest) String ¶
func (x *CreateVolumeRequest) String() string
type CreateVolumeResponse ¶
type CreateVolumeResponse struct {
// The Result
Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"`
// contains filtered or unexported fields
}
CreateVolumeResponse represents the response from creates a disk volume from a disk offering. this disk volume must still be attached to a virtual machine to make use of it.
func (*CreateVolumeResponse) Descriptor
deprecated
func (*CreateVolumeResponse) Descriptor() ([]byte, []int)
Deprecated: Use CreateVolumeResponse.ProtoReflect.Descriptor instead.
func (*CreateVolumeResponse) GetResult ¶
func (x *CreateVolumeResponse) GetResult() *Result
func (*CreateVolumeResponse) ProtoMessage ¶
func (*CreateVolumeResponse) ProtoMessage()
func (*CreateVolumeResponse) ProtoReflect ¶
func (x *CreateVolumeResponse) ProtoReflect() protoreflect.Message
func (*CreateVolumeResponse) Reset ¶
func (x *CreateVolumeResponse) Reset()
func (*CreateVolumeResponse) String ¶
func (x *CreateVolumeResponse) String() string
type DeleteVolumeRequest ¶
type DeleteVolumeRequest struct {
// The ID of the disk volume
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
}
DeleteVolumeRequest represents the parameters for deletes a detached disk volume.
func (*DeleteVolumeRequest) Descriptor
deprecated
func (*DeleteVolumeRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteVolumeRequest.ProtoReflect.Descriptor instead.
func (*DeleteVolumeRequest) GetId ¶
func (x *DeleteVolumeRequest) GetId() int64
func (*DeleteVolumeRequest) GetResponseType ¶
func (x *DeleteVolumeRequest) GetResponseType() string
func (*DeleteVolumeRequest) ProtoMessage ¶
func (*DeleteVolumeRequest) ProtoMessage()
func (*DeleteVolumeRequest) ProtoReflect ¶
func (x *DeleteVolumeRequest) ProtoReflect() protoreflect.Message
func (*DeleteVolumeRequest) Reset ¶
func (x *DeleteVolumeRequest) Reset()
func (*DeleteVolumeRequest) String ¶
func (x *DeleteVolumeRequest) String() string
type DeleteVolumeResponse ¶
type DeleteVolumeResponse struct {
// The Result
Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"`
// contains filtered or unexported fields
}
DeleteVolumeResponse represents the response from deletes a detached disk volume.
func (*DeleteVolumeResponse) Descriptor
deprecated
func (*DeleteVolumeResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeleteVolumeResponse.ProtoReflect.Descriptor instead.
func (*DeleteVolumeResponse) GetResult ¶
func (x *DeleteVolumeResponse) GetResult() *Result
func (*DeleteVolumeResponse) ProtoMessage ¶
func (*DeleteVolumeResponse) ProtoMessage()
func (*DeleteVolumeResponse) ProtoReflect ¶
func (x *DeleteVolumeResponse) ProtoReflect() protoreflect.Message
func (*DeleteVolumeResponse) Reset ¶
func (x *DeleteVolumeResponse) Reset()
func (*DeleteVolumeResponse) String ¶
func (x *DeleteVolumeResponse) String() string
type DestroyVolumeCmdByAdminRequest ¶
type DestroyVolumeCmdByAdminRequest struct {
// The ID of the volume
Id *int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
// If true is passed, the volume is expunged immediately. False by default.
Expunge *bool `protobuf:"varint,2,opt,name=expunge" json:"expunge,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
}
DestroyVolumeCmdByAdminRequest represents the parameters for destroys a volume.
func (*DestroyVolumeCmdByAdminRequest) Descriptor
deprecated
func (*DestroyVolumeCmdByAdminRequest) Descriptor() ([]byte, []int)
Deprecated: Use DestroyVolumeCmdByAdminRequest.ProtoReflect.Descriptor instead.
func (*DestroyVolumeCmdByAdminRequest) GetExpunge ¶
func (x *DestroyVolumeCmdByAdminRequest) GetExpunge() bool
func (*DestroyVolumeCmdByAdminRequest) GetId ¶
func (x *DestroyVolumeCmdByAdminRequest) GetId() int64
func (*DestroyVolumeCmdByAdminRequest) GetInjectedJobId ¶
func (x *DestroyVolumeCmdByAdminRequest) GetInjectedJobId() string
func (*DestroyVolumeCmdByAdminRequest) GetResponseType ¶
func (x *DestroyVolumeCmdByAdminRequest) GetResponseType() string
func (*DestroyVolumeCmdByAdminRequest) GetStartEventId ¶
func (x *DestroyVolumeCmdByAdminRequest) GetStartEventId() int64
func (*DestroyVolumeCmdByAdminRequest) ProtoMessage ¶
func (*DestroyVolumeCmdByAdminRequest) ProtoMessage()
func (*DestroyVolumeCmdByAdminRequest) ProtoReflect ¶
func (x *DestroyVolumeCmdByAdminRequest) ProtoReflect() protoreflect.Message
func (*DestroyVolumeCmdByAdminRequest) Reset ¶
func (x *DestroyVolumeCmdByAdminRequest) Reset()
func (*DestroyVolumeCmdByAdminRequest) String ¶
func (x *DestroyVolumeCmdByAdminRequest) String() string
type DestroyVolumeCmdByAdminResponse ¶
type DestroyVolumeCmdByAdminResponse struct {
// The Result
Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"`
// contains filtered or unexported fields
}
DestroyVolumeCmdByAdminResponse represents the response from destroys a volume.
func (*DestroyVolumeCmdByAdminResponse) Descriptor
deprecated
func (*DestroyVolumeCmdByAdminResponse) Descriptor() ([]byte, []int)
Deprecated: Use DestroyVolumeCmdByAdminResponse.ProtoReflect.Descriptor instead.
func (*DestroyVolumeCmdByAdminResponse) GetResult ¶
func (x *DestroyVolumeCmdByAdminResponse) GetResult() *Result
func (*DestroyVolumeCmdByAdminResponse) ProtoMessage ¶
func (*DestroyVolumeCmdByAdminResponse) ProtoMessage()
func (*DestroyVolumeCmdByAdminResponse) ProtoReflect ¶
func (x *DestroyVolumeCmdByAdminResponse) ProtoReflect() protoreflect.Message
func (*DestroyVolumeCmdByAdminResponse) Reset ¶
func (x *DestroyVolumeCmdByAdminResponse) Reset()
func (*DestroyVolumeCmdByAdminResponse) String ¶
func (x *DestroyVolumeCmdByAdminResponse) String() string
type DestroyVolumeRequest ¶
type DestroyVolumeRequest struct {
// Whether to run this operation as an administrator
RunAsAdmin *bool `protobuf:"varint,1,opt,name=run_as_admin,json=runAsAdmin" json:"run_as_admin,omitempty"`
// The ID of the volume
Id *int64 `protobuf:"varint,2,opt,name=id" json:"id,omitempty"`
// If true is passed, the volume is expunged immediately. False by default.
Expunge *bool `protobuf:"varint,3,opt,name=expunge" json:"expunge,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
}
DestroyVolumeRequest represents the parameters for destroys a volume.
func (*DestroyVolumeRequest) Descriptor
deprecated
func (*DestroyVolumeRequest) Descriptor() ([]byte, []int)
Deprecated: Use DestroyVolumeRequest.ProtoReflect.Descriptor instead.
func (*DestroyVolumeRequest) GetExpunge ¶
func (x *DestroyVolumeRequest) GetExpunge() bool
func (*DestroyVolumeRequest) GetId ¶
func (x *DestroyVolumeRequest) GetId() int64
func (*DestroyVolumeRequest) GetInjectedJobId ¶
func (x *DestroyVolumeRequest) GetInjectedJobId() string
func (*DestroyVolumeRequest) GetResponseType ¶
func (x *DestroyVolumeRequest) GetResponseType() string
func (*DestroyVolumeRequest) GetRunAsAdmin ¶
func (x *DestroyVolumeRequest) GetRunAsAdmin() bool
func (*DestroyVolumeRequest) GetStartEventId ¶
func (x *DestroyVolumeRequest) GetStartEventId() int64
func (*DestroyVolumeRequest) ProtoMessage ¶
func (*DestroyVolumeRequest) ProtoMessage()
func (*DestroyVolumeRequest) ProtoReflect ¶
func (x *DestroyVolumeRequest) ProtoReflect() protoreflect.Message
func (*DestroyVolumeRequest) Reset ¶
func (x *DestroyVolumeRequest) Reset()
func (*DestroyVolumeRequest) String ¶
func (x *DestroyVolumeRequest) String() string
type DestroyVolumeResponse ¶
type DestroyVolumeResponse struct {
// The Result
Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"`
// contains filtered or unexported fields
}
DestroyVolumeResponse represents the response from destroys a volume.
func (*DestroyVolumeResponse) Descriptor
deprecated
func (*DestroyVolumeResponse) Descriptor() ([]byte, []int)
Deprecated: Use DestroyVolumeResponse.ProtoReflect.Descriptor instead.
func (*DestroyVolumeResponse) GetResult ¶
func (x *DestroyVolumeResponse) GetResult() *Result
func (*DestroyVolumeResponse) ProtoMessage ¶
func (*DestroyVolumeResponse) ProtoMessage()
func (*DestroyVolumeResponse) ProtoReflect ¶
func (x *DestroyVolumeResponse) ProtoReflect() protoreflect.Message
func (*DestroyVolumeResponse) Reset ¶
func (x *DestroyVolumeResponse) Reset()
func (*DestroyVolumeResponse) String ¶
func (x *DestroyVolumeResponse) String() string
type DetachVolumeCmdByAdminRequest ¶
type DetachVolumeCmdByAdminRequest struct {
// the ID of the disk volume
Id *int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
// the device ID on the virtual machine where volume is detached from
DeviceId *int64 `protobuf:"varint,2,opt,name=device_id,json=deviceId" json:"device_id,omitempty"`
// the ID of the virtual machine where the volume is detached from
VirtualMachineId *int64 `protobuf:"varint,3,opt,name=virtual_machine_id,json=virtualMachineId" json:"virtual_machine_id,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
}
DetachVolumeCmdByAdminRequest represents the parameters for detaches a disk volume from a virtual machine.
func (*DetachVolumeCmdByAdminRequest) Descriptor
deprecated
func (*DetachVolumeCmdByAdminRequest) Descriptor() ([]byte, []int)
Deprecated: Use DetachVolumeCmdByAdminRequest.ProtoReflect.Descriptor instead.
func (*DetachVolumeCmdByAdminRequest) GetDeviceId ¶
func (x *DetachVolumeCmdByAdminRequest) GetDeviceId() int64
func (*DetachVolumeCmdByAdminRequest) GetId ¶
func (x *DetachVolumeCmdByAdminRequest) GetId() int64
func (*DetachVolumeCmdByAdminRequest) GetInjectedJobId ¶
func (x *DetachVolumeCmdByAdminRequest) GetInjectedJobId() string
func (*DetachVolumeCmdByAdminRequest) GetResponseType ¶
func (x *DetachVolumeCmdByAdminRequest) GetResponseType() string
func (*DetachVolumeCmdByAdminRequest) GetStartEventId ¶
func (x *DetachVolumeCmdByAdminRequest) GetStartEventId() int64
func (*DetachVolumeCmdByAdminRequest) GetVirtualMachineId ¶
func (x *DetachVolumeCmdByAdminRequest) GetVirtualMachineId() int64
func (*DetachVolumeCmdByAdminRequest) ProtoMessage ¶
func (*DetachVolumeCmdByAdminRequest) ProtoMessage()
func (*DetachVolumeCmdByAdminRequest) ProtoReflect ¶
func (x *DetachVolumeCmdByAdminRequest) ProtoReflect() protoreflect.Message
func (*DetachVolumeCmdByAdminRequest) Reset ¶
func (x *DetachVolumeCmdByAdminRequest) Reset()
func (*DetachVolumeCmdByAdminRequest) String ¶
func (x *DetachVolumeCmdByAdminRequest) String() string
type DetachVolumeCmdByAdminResponse ¶
type DetachVolumeCmdByAdminResponse struct {
// The Result
Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"`
// contains filtered or unexported fields
}
DetachVolumeCmdByAdminResponse represents the response from detaches a disk volume from a virtual machine.
func (*DetachVolumeCmdByAdminResponse) Descriptor
deprecated
func (*DetachVolumeCmdByAdminResponse) Descriptor() ([]byte, []int)
Deprecated: Use DetachVolumeCmdByAdminResponse.ProtoReflect.Descriptor instead.
func (*DetachVolumeCmdByAdminResponse) GetResult ¶
func (x *DetachVolumeCmdByAdminResponse) GetResult() *Result
func (*DetachVolumeCmdByAdminResponse) ProtoMessage ¶
func (*DetachVolumeCmdByAdminResponse) ProtoMessage()
func (*DetachVolumeCmdByAdminResponse) ProtoReflect ¶
func (x *DetachVolumeCmdByAdminResponse) ProtoReflect() protoreflect.Message
func (*DetachVolumeCmdByAdminResponse) Reset ¶
func (x *DetachVolumeCmdByAdminResponse) Reset()
func (*DetachVolumeCmdByAdminResponse) String ¶
func (x *DetachVolumeCmdByAdminResponse) String() string
type DetachVolumeRequest ¶
type DetachVolumeRequest struct {
// Whether to run this operation as an administrator
RunAsAdmin *bool `protobuf:"varint,1,opt,name=run_as_admin,json=runAsAdmin" json:"run_as_admin,omitempty"`
// the ID of the disk volume
Id *int64 `protobuf:"varint,2,opt,name=id" json:"id,omitempty"`
// the device ID on the virtual machine where volume is detached from
DeviceId *int64 `protobuf:"varint,3,opt,name=device_id,json=deviceId" json:"device_id,omitempty"`
// the ID of the virtual machine where the volume is detached from
VirtualMachineId *int64 `protobuf:"varint,4,opt,name=virtual_machine_id,json=virtualMachineId" json:"virtual_machine_id,omitempty"`
StartEventId *int64 `protobuf:"varint,5,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"`
InjectedJobId *string `protobuf:"bytes,6,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"`
ResponseType *string `protobuf:"bytes,7,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
// contains filtered or unexported fields
}
DetachVolumeRequest represents the parameters for detaches a disk volume from a virtual machine.
func (*DetachVolumeRequest) Descriptor
deprecated
func (*DetachVolumeRequest) Descriptor() ([]byte, []int)
Deprecated: Use DetachVolumeRequest.ProtoReflect.Descriptor instead.
func (*DetachVolumeRequest) GetDeviceId ¶
func (x *DetachVolumeRequest) GetDeviceId() int64
func (*DetachVolumeRequest) GetId ¶
func (x *DetachVolumeRequest) GetId() int64
func (*DetachVolumeRequest) GetInjectedJobId ¶
func (x *DetachVolumeRequest) GetInjectedJobId() string
func (*DetachVolumeRequest) GetResponseType ¶
func (x *DetachVolumeRequest) GetResponseType() string
func (*DetachVolumeRequest) GetRunAsAdmin ¶
func (x *DetachVolumeRequest) GetRunAsAdmin() bool
func (*DetachVolumeRequest) GetStartEventId ¶
func (x *DetachVolumeRequest) GetStartEventId() int64
func (*DetachVolumeRequest) GetVirtualMachineId ¶
func (x *DetachVolumeRequest) GetVirtualMachineId() int64
func (*DetachVolumeRequest) ProtoMessage ¶
func (*DetachVolumeRequest) ProtoMessage()
func (*DetachVolumeRequest) ProtoReflect ¶
func (x *DetachVolumeRequest) ProtoReflect() protoreflect.Message
func (*DetachVolumeRequest) Reset ¶
func (x *DetachVolumeRequest) Reset()
func (*DetachVolumeRequest) String ¶
func (x *DetachVolumeRequest) String() string
type DetachVolumeResponse ¶
type DetachVolumeResponse struct {
// The Result
Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"`
// contains filtered or unexported fields
}
DetachVolumeResponse represents the response from detaches a disk volume from a virtual machine.
func (*DetachVolumeResponse) Descriptor
deprecated
func (*DetachVolumeResponse) Descriptor() ([]byte, []int)
Deprecated: Use DetachVolumeResponse.ProtoReflect.Descriptor instead.
func (*DetachVolumeResponse) GetResult ¶
func (x *DetachVolumeResponse) GetResult() *Result
func (*DetachVolumeResponse) ProtoMessage ¶
func (*DetachVolumeResponse) ProtoMessage()
func (*DetachVolumeResponse) ProtoReflect ¶
func (x *DetachVolumeResponse) ProtoReflect() protoreflect.Message
func (*DetachVolumeResponse) Reset ¶
func (x *DetachVolumeResponse) Reset()
func (*DetachVolumeResponse) String ¶
func (x *DetachVolumeResponse) String() string
type ExtractVolumeRequest ¶
type ExtractVolumeRequest struct {
// the ID of the volume
Id *int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
// the url to which the volume would be extracted
Url *string `protobuf:"bytes,2,opt,name=url" json:"url,omitempty"`
// the ID of the zone where the volume is located
ZoneId *int64 `protobuf:"varint,3,opt,name=zone_id,json=zoneId" json:"zone_id,omitempty"`
// the mode of extraction - HTTP_DOWNLOAD or FTP_UPLOAD
Mode *string `protobuf:"bytes,4,opt,name=mode" json:"mode,omitempty"`
StartEventId *int64 `protobuf:"varint,5,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"`
InjectedJobId *string `protobuf:"bytes,6,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"`
ResponseType *string `protobuf:"bytes,7,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
// contains filtered or unexported fields
}
ExtractVolumeRequest represents the parameters for extracts volume
func (*ExtractVolumeRequest) Descriptor
deprecated
func (*ExtractVolumeRequest) Descriptor() ([]byte, []int)
Deprecated: Use ExtractVolumeRequest.ProtoReflect.Descriptor instead.
func (*ExtractVolumeRequest) GetId ¶
func (x *ExtractVolumeRequest) GetId() int64
func (*ExtractVolumeRequest) GetInjectedJobId ¶
func (x *ExtractVolumeRequest) GetInjectedJobId() string
func (*ExtractVolumeRequest) GetMode ¶
func (x *ExtractVolumeRequest) GetMode() string
func (*ExtractVolumeRequest) GetResponseType ¶
func (x *ExtractVolumeRequest) GetResponseType() string
func (*ExtractVolumeRequest) GetStartEventId ¶
func (x *ExtractVolumeRequest) GetStartEventId() int64
func (*ExtractVolumeRequest) GetUrl ¶
func (x *ExtractVolumeRequest) GetUrl() string
func (*ExtractVolumeRequest) GetZoneId ¶
func (x *ExtractVolumeRequest) GetZoneId() int64
func (*ExtractVolumeRequest) ProtoMessage ¶
func (*ExtractVolumeRequest) ProtoMessage()
func (*ExtractVolumeRequest) ProtoReflect ¶
func (x *ExtractVolumeRequest) ProtoReflect() protoreflect.Message
func (*ExtractVolumeRequest) Reset ¶
func (x *ExtractVolumeRequest) Reset()
func (*ExtractVolumeRequest) String ¶
func (x *ExtractVolumeRequest) String() string
type ExtractVolumeResponse ¶
type ExtractVolumeResponse struct {
// The Result
Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"`
// contains filtered or unexported fields
}
ExtractVolumeResponse represents the response from extracts volume
func (*ExtractVolumeResponse) Descriptor
deprecated
func (*ExtractVolumeResponse) Descriptor() ([]byte, []int)
Deprecated: Use ExtractVolumeResponse.ProtoReflect.Descriptor instead.
func (*ExtractVolumeResponse) GetResult ¶
func (x *ExtractVolumeResponse) GetResult() *Result
func (*ExtractVolumeResponse) ProtoMessage ¶
func (*ExtractVolumeResponse) ProtoMessage()
func (*ExtractVolumeResponse) ProtoReflect ¶
func (x *ExtractVolumeResponse) ProtoReflect() protoreflect.Message
func (*ExtractVolumeResponse) Reset ¶
func (x *ExtractVolumeResponse) Reset()
func (*ExtractVolumeResponse) String ¶
func (x *ExtractVolumeResponse) String() string
type GetUploadParamsForVolumeRequest ¶
type GetUploadParamsForVolumeRequest struct {
// Image store uuid
ImageStoreUuid *string `protobuf:"bytes,1,opt,name=image_store_uuid,json=imageStoreUuid" json:"image_store_uuid,omitempty"`
// the ID of the disk offering. This must be a custom sized offering since during upload of volume/template size is unknown.
DiskOfferingId *int64 `protobuf:"varint,2,opt,name=disk_offering_id,json=diskOfferingId" json:"disk_offering_id,omitempty"`
// the name of the volume/template/iso
Name *string `protobuf:"bytes,3,opt,name=name" json:"name,omitempty"`
// the format for the volume/template/iso. Possible values include QCOW2, OVA, and VHD.
Format *string `protobuf:"bytes,4,opt,name=format" json:"format,omitempty"`
// the ID of the zone the volume/template/iso is to be hosted on
ZoneId *int64 `protobuf:"varint,5,opt,name=zone_id,json=zoneId" json:"zone_id,omitempty"`
// the checksum value of this volume/template/iso The parameter containing the checksum will be considered a MD5sum if it is not prefixed
// and just a plain ascii/utf8 representation of a hexadecimal string. If it is required to
// use another algorithm the hexadecimal string is to be prefixed with a string of the form,
// "{<algorithm>}", not including the double quotes. In this <algorithm> is the exact string
// representing the java supported algorithm, i.e. MD5 or SHA-256. Note that java does not
// contain an algorithm called SHA256 or one called sha-256, only SHA-256.
Checksum *string `protobuf:"bytes,6,opt,name=checksum" json:"checksum,omitempty"`
// an optional accountName. Must be used with domainId.
AccountName *string `protobuf:"bytes,7,opt,name=account_name,json=accountName" json:"account_name,omitempty"`
// an optional domainId. If the account parameter is used, domainId must also be used.
DomainId *int64 `protobuf:"varint,8,opt,name=domain_id,json=domainId" json:"domain_id,omitempty"`
// Upload volume/template/iso for the project
ProjectId *int64 `protobuf:"varint,9,opt,name=project_id,json=projectId" json:"project_id,omitempty"`
ResponseType *string `protobuf:"bytes,10,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
// contains filtered or unexported fields
}
GetUploadParamsForVolumeRequest represents the parameters for upload a data disk to the cloudstack cloud.
func (*GetUploadParamsForVolumeRequest) Descriptor
deprecated
func (*GetUploadParamsForVolumeRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetUploadParamsForVolumeRequest.ProtoReflect.Descriptor instead.
func (*GetUploadParamsForVolumeRequest) GetAccountName ¶
func (x *GetUploadParamsForVolumeRequest) GetAccountName() string
func (*GetUploadParamsForVolumeRequest) GetChecksum ¶
func (x *GetUploadParamsForVolumeRequest) GetChecksum() string
func (*GetUploadParamsForVolumeRequest) GetDiskOfferingId ¶
func (x *GetUploadParamsForVolumeRequest) GetDiskOfferingId() int64
func (*GetUploadParamsForVolumeRequest) GetDomainId ¶
func (x *GetUploadParamsForVolumeRequest) GetDomainId() int64
func (*GetUploadParamsForVolumeRequest) GetFormat ¶
func (x *GetUploadParamsForVolumeRequest) GetFormat() string
func (*GetUploadParamsForVolumeRequest) GetImageStoreUuid ¶
func (x *GetUploadParamsForVolumeRequest) GetImageStoreUuid() string
func (*GetUploadParamsForVolumeRequest) GetName ¶
func (x *GetUploadParamsForVolumeRequest) GetName() string
func (*GetUploadParamsForVolumeRequest) GetProjectId ¶
func (x *GetUploadParamsForVolumeRequest) GetProjectId() int64
func (*GetUploadParamsForVolumeRequest) GetResponseType ¶
func (x *GetUploadParamsForVolumeRequest) GetResponseType() string
func (*GetUploadParamsForVolumeRequest) GetZoneId ¶
func (x *GetUploadParamsForVolumeRequest) GetZoneId() int64
func (*GetUploadParamsForVolumeRequest) ProtoMessage ¶
func (*GetUploadParamsForVolumeRequest) ProtoMessage()
func (*GetUploadParamsForVolumeRequest) ProtoReflect ¶
func (x *GetUploadParamsForVolumeRequest) ProtoReflect() protoreflect.Message
func (*GetUploadParamsForVolumeRequest) Reset ¶
func (x *GetUploadParamsForVolumeRequest) Reset()
func (*GetUploadParamsForVolumeRequest) String ¶
func (x *GetUploadParamsForVolumeRequest) String() string
type GetUploadParamsForVolumeResponse ¶
type GetUploadParamsForVolumeResponse struct {
// The Result
Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"`
// contains filtered or unexported fields
}
GetUploadParamsForVolumeResponse represents the response from upload a data disk to the cloudstack cloud.
func (*GetUploadParamsForVolumeResponse) Descriptor
deprecated
func (*GetUploadParamsForVolumeResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetUploadParamsForVolumeResponse.ProtoReflect.Descriptor instead.
func (*GetUploadParamsForVolumeResponse) GetResult ¶
func (x *GetUploadParamsForVolumeResponse) GetResult() *Result
func (*GetUploadParamsForVolumeResponse) ProtoMessage ¶
func (*GetUploadParamsForVolumeResponse) ProtoMessage()
func (*GetUploadParamsForVolumeResponse) ProtoReflect ¶
func (x *GetUploadParamsForVolumeResponse) ProtoReflect() protoreflect.Message
func (*GetUploadParamsForVolumeResponse) Reset ¶
func (x *GetUploadParamsForVolumeResponse) Reset()
func (*GetUploadParamsForVolumeResponse) String ¶
func (x *GetUploadParamsForVolumeResponse) String() string
type ImportVolumeRequest ¶
type ImportVolumeRequest struct {
// the path of the volume
Path *string `protobuf:"bytes,1,opt,name=path" json:"path,omitempty"`
// the name of the volume. If not set, it will be set to the path of the volume.
Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
// the ID of the storage pool
StorageId *int64 `protobuf:"varint,3,opt,name=storage_id,json=storageId" json:"storage_id,omitempty"`
// the ID of the disk offering linked to the volume
DiskOfferingId *int64 `protobuf:"varint,4,opt,name=disk_offering_id,json=diskOfferingId" json:"disk_offering_id,omitempty"`
// an optional account for the volume. Must be used with domainId.
AccountName *string `protobuf:"bytes,5,opt,name=account_name,json=accountName" json:"account_name,omitempty"`
// import volume to the domain specified
DomainId *int64 `protobuf:"varint,6,opt,name=domain_id,json=domainId" json:"domain_id,omitempty"`
// import volume for the project
ProjectId *int64 `protobuf:"varint,7,opt,name=project_id,json=projectId" json:"project_id,omitempty"`
StartEventId *int64 `protobuf:"varint,8,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"`
InjectedJobId *string `protobuf:"bytes,9,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"`
ResponseType *string `protobuf:"bytes,10,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
// contains filtered or unexported fields
}
ImportVolumeRequest represents the parameters for import an unmanaged volume from a storage pool on a host into cloudstack
func (*ImportVolumeRequest) Descriptor
deprecated
func (*ImportVolumeRequest) Descriptor() ([]byte, []int)
Deprecated: Use ImportVolumeRequest.ProtoReflect.Descriptor instead.
func (*ImportVolumeRequest) GetAccountName ¶
func (x *ImportVolumeRequest) GetAccountName() string
func (*ImportVolumeRequest) GetDiskOfferingId ¶
func (x *ImportVolumeRequest) GetDiskOfferingId() int64
func (*ImportVolumeRequest) GetDomainId ¶
func (x *ImportVolumeRequest) GetDomainId() int64
func (*ImportVolumeRequest) GetInjectedJobId ¶
func (x *ImportVolumeRequest) GetInjectedJobId() string
func (*ImportVolumeRequest) GetName ¶
func (x *ImportVolumeRequest) GetName() string
func (*ImportVolumeRequest) GetPath ¶
func (x *ImportVolumeRequest) GetPath() string
func (*ImportVolumeRequest) GetProjectId ¶
func (x *ImportVolumeRequest) GetProjectId() int64
func (*ImportVolumeRequest) GetResponseType ¶
func (x *ImportVolumeRequest) GetResponseType() string
func (*ImportVolumeRequest) GetStartEventId ¶
func (x *ImportVolumeRequest) GetStartEventId() int64
func (*ImportVolumeRequest) GetStorageId ¶
func (x *ImportVolumeRequest) GetStorageId() int64
func (*ImportVolumeRequest) ProtoMessage ¶
func (*ImportVolumeRequest) ProtoMessage()
func (*ImportVolumeRequest) ProtoReflect ¶
func (x *ImportVolumeRequest) ProtoReflect() protoreflect.Message
func (*ImportVolumeRequest) Reset ¶
func (x *ImportVolumeRequest) Reset()
func (*ImportVolumeRequest) String ¶
func (x *ImportVolumeRequest) String() string
type ImportVolumeResponse ¶
type ImportVolumeResponse struct {
// The Result
Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"`
// contains filtered or unexported fields
}
ImportVolumeResponse represents the response from import an unmanaged volume from a storage pool on a host into cloudstack
func (*ImportVolumeResponse) Descriptor
deprecated
func (*ImportVolumeResponse) Descriptor() ([]byte, []int)
Deprecated: Use ImportVolumeResponse.ProtoReflect.Descriptor instead.
func (*ImportVolumeResponse) GetResult ¶
func (x *ImportVolumeResponse) GetResult() *Result
func (*ImportVolumeResponse) ProtoMessage ¶
func (*ImportVolumeResponse) ProtoMessage()
func (*ImportVolumeResponse) ProtoReflect ¶
func (x *ImportVolumeResponse) ProtoReflect() protoreflect.Message
func (*ImportVolumeResponse) Reset ¶
func (x *ImportVolumeResponse) Reset()
func (*ImportVolumeResponse) String ¶
func (x *ImportVolumeResponse) String() string
type ListResourceDetailsRequest ¶
type ListResourceDetailsRequest struct {
// list by resource type
ResourceType *string `protobuf:"bytes,1,opt,name=resource_type,json=resourceType" json:"resource_type,omitempty"`
// list by resource id
ResourceId *string `protobuf:"bytes,2,opt,name=resource_id,json=resourceId" json:"resource_id,omitempty"`
// list by key
Key *string `protobuf:"bytes,3,opt,name=key" json:"key,omitempty"`
// list by key, value. Needs to be passed only along with key
Value *string `protobuf:"bytes,4,opt,name=value" json:"value,omitempty"`
// if set to true, only details marked with display=true, are returned. False by default
ForDisplay *bool `protobuf:"varint,5,opt,name=for_display,json=forDisplay" json:"for_display,omitempty"`
// list objects by project; if projectid=-1 lists All VMs
ProjectId *int64 `protobuf:"varint,6,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,7,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,8,opt,name=list_all,json=listAll" json:"list_all,omitempty"`
// list only resources belonging to the domain specified
DomainId *int64 `protobuf:"varint,9,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,10,opt,name=recursive" json:"recursive,omitempty"`
// List by keyword
Keyword *string `protobuf:"bytes,11,opt,name=keyword" json:"keyword,omitempty"`
Page *int32 `protobuf:"varint,12,opt,name=page" json:"page,omitempty"`
PageSize *int32 `protobuf:"varint,13,opt,name=page_size,json=pageSize" json:"page_size,omitempty"`
ResponseType *string `protobuf:"bytes,14,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
// contains filtered or unexported fields
}
ListResourceDetailsRequest represents the parameters for list resource detail(s)
func (*ListResourceDetailsRequest) Descriptor
deprecated
func (*ListResourceDetailsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListResourceDetailsRequest.ProtoReflect.Descriptor instead.
func (*ListResourceDetailsRequest) GetAccountName ¶
func (x *ListResourceDetailsRequest) GetAccountName() string
func (*ListResourceDetailsRequest) GetDomainId ¶
func (x *ListResourceDetailsRequest) GetDomainId() int64
func (*ListResourceDetailsRequest) GetForDisplay ¶
func (x *ListResourceDetailsRequest) GetForDisplay() bool
func (*ListResourceDetailsRequest) GetKey ¶
func (x *ListResourceDetailsRequest) GetKey() string
func (*ListResourceDetailsRequest) GetKeyword ¶
func (x *ListResourceDetailsRequest) GetKeyword() string
func (*ListResourceDetailsRequest) GetListAll ¶
func (x *ListResourceDetailsRequest) GetListAll() bool
func (*ListResourceDetailsRequest) GetPage ¶
func (x *ListResourceDetailsRequest) GetPage() int32
func (*ListResourceDetailsRequest) GetPageSize ¶
func (x *ListResourceDetailsRequest) GetPageSize() int32
func (*ListResourceDetailsRequest) GetProjectId ¶
func (x *ListResourceDetailsRequest) GetProjectId() int64
func (*ListResourceDetailsRequest) GetRecursive ¶
func (x *ListResourceDetailsRequest) GetRecursive() bool
func (*ListResourceDetailsRequest) GetResourceId ¶
func (x *ListResourceDetailsRequest) GetResourceId() string
func (*ListResourceDetailsRequest) GetResourceType ¶
func (x *ListResourceDetailsRequest) GetResourceType() string
func (*ListResourceDetailsRequest) GetResponseType ¶
func (x *ListResourceDetailsRequest) GetResponseType() string
func (*ListResourceDetailsRequest) GetValue ¶
func (x *ListResourceDetailsRequest) GetValue() string
func (*ListResourceDetailsRequest) ProtoMessage ¶
func (*ListResourceDetailsRequest) ProtoMessage()
func (*ListResourceDetailsRequest) ProtoReflect ¶
func (x *ListResourceDetailsRequest) ProtoReflect() protoreflect.Message
func (*ListResourceDetailsRequest) Reset ¶
func (x *ListResourceDetailsRequest) Reset()
func (*ListResourceDetailsRequest) String ¶
func (x *ListResourceDetailsRequest) String() string
type ListResourceDetailsResponse ¶
type ListResourceDetailsResponse struct {
// The list of ResourceTags
Items []*ResourceTag `protobuf:"bytes,1,rep,name=items" json:"items,omitempty"`
// The total count of ResourceTags
TotalCount *int32 `protobuf:"varint,2,opt,name=total_count,json=totalCount" json:"total_count,omitempty"`
// contains filtered or unexported fields
}
ListResourceDetailsResponse represents the response from list resource detail(s)
func (*ListResourceDetailsResponse) Descriptor
deprecated
func (*ListResourceDetailsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListResourceDetailsResponse.ProtoReflect.Descriptor instead.
func (*ListResourceDetailsResponse) GetItems ¶
func (x *ListResourceDetailsResponse) GetItems() []*ResourceTag
func (*ListResourceDetailsResponse) GetTotalCount ¶
func (x *ListResourceDetailsResponse) GetTotalCount() int32
func (*ListResourceDetailsResponse) ProtoMessage ¶
func (*ListResourceDetailsResponse) ProtoMessage()
func (*ListResourceDetailsResponse) ProtoReflect ¶
func (x *ListResourceDetailsResponse) ProtoReflect() protoreflect.Message
func (*ListResourceDetailsResponse) Reset ¶
func (x *ListResourceDetailsResponse) Reset()
func (*ListResourceDetailsResponse) String ¶
func (x *ListResourceDetailsResponse) String() string
type ListVolumesCmdByAdminRequest ¶
type ListVolumesCmdByAdminRequest struct {
// list volumes on specified host
HostId *int64 `protobuf:"varint,1,opt,name=host_id,json=hostId" json:"host_id,omitempty"`
// the ID of the disk volume
Id *int64 `protobuf:"varint,2,opt,name=id" json:"id,omitempty"`
// the IDs of the volumes, mutually exclusive with id
Ids []string `protobuf:"bytes,3,rep,name=ids" json:"ids,omitempty"`
// the name of the disk volume
VolumeName *string `protobuf:"bytes,4,opt,name=volume_name,json=volumeName" json:"volume_name,omitempty"`
// the pod id the disk volume belongs to
PodId *int64 `protobuf:"varint,5,opt,name=pod_id,json=podId" json:"pod_id,omitempty"`
// the cluster id the disk volume belongs to
ClusterId *int64 `protobuf:"varint,6,opt,name=cluster_id,json=clusterId" json:"cluster_id,omitempty"`
// the type of disk volume
Type *string `protobuf:"bytes,7,opt,name=type" json:"type,omitempty"`
// the ID of the virtual machine
VirtualMachineId *int64 `protobuf:"varint,8,opt,name=virtual_machine_id,json=virtualMachineId" json:"virtual_machine_id,omitempty"`
// the ID of the availability zone
ZoneId *int64 `protobuf:"varint,9,opt,name=zone_id,json=zoneId" json:"zone_id,omitempty"`
// the ID of the storage pool, available to ROOT admin only
StorageId *string `protobuf:"bytes,10,opt,name=storage_id,json=storageId" json:"storage_id,omitempty"`
// list volumes by disk offering of a service offering. If both service offering and disk offering are passed, service offering is ignored
ServiceOfferingId *int64 `protobuf:"varint,11,opt,name=service_offering_id,json=serviceOfferingId" json:"service_offering_id,omitempty"`
// list volumes by disk offering
DiskOfferingId *int64 `protobuf:"varint,12,opt,name=disk_offering_id,json=diskOfferingId" json:"disk_offering_id,omitempty"`
// list resources by display flag; only ROOT admin is eligible to pass this parameter
Display *bool `protobuf:"varint,13,opt,name=display" json:"display,omitempty"`
// list system VMs; only ROOT admin is eligible to pass this parameter
ListSystemVms *bool `protobuf:"varint,14,opt,name=list_system_vms,json=listSystemVms" json:"list_system_vms,omitempty"`
// state of the volume. Possible values are: Ready, Allocated, Destroy, Expunging, Expunged.
State *string `protobuf:"bytes,15,opt,name=state" json:"state,omitempty"`
// list only volumes that are encrypted
Encrypted *bool `protobuf:"varint,16,opt,name=encrypted" json:"encrypted,omitempty"`
// makes the API's response contains only the resource count
RetrieveOnlyResourceCount *bool `` /* 135-byte string literal not displayed */
// List resources by tags (key/value pairs)
Tags map[string]string `` /* 129-byte string literal not displayed */
// list objects by project; if projectid=-1 lists All VMs
ProjectId *int64 `protobuf:"varint,19,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,20,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,21,opt,name=list_all,json=listAll" json:"list_all,omitempty"`
// list only resources belonging to the domain specified
DomainId *int64 `protobuf:"varint,22,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,23,opt,name=recursive" json:"recursive,omitempty"`
// List by keyword
Keyword *string `protobuf:"bytes,24,opt,name=keyword" json:"keyword,omitempty"`
Page *int32 `protobuf:"varint,25,opt,name=page" json:"page,omitempty"`
PageSize *int32 `protobuf:"varint,26,opt,name=page_size,json=pageSize" json:"page_size,omitempty"`
ResponseType *string `protobuf:"bytes,27,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
// contains filtered or unexported fields
}
ListVolumesCmdByAdminRequest represents the parameters for lists all volumes.
func (*ListVolumesCmdByAdminRequest) Descriptor
deprecated
func (*ListVolumesCmdByAdminRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListVolumesCmdByAdminRequest.ProtoReflect.Descriptor instead.
func (*ListVolumesCmdByAdminRequest) GetAccountName ¶
func (x *ListVolumesCmdByAdminRequest) GetAccountName() string
func (*ListVolumesCmdByAdminRequest) GetClusterId ¶
func (x *ListVolumesCmdByAdminRequest) GetClusterId() int64
func (*ListVolumesCmdByAdminRequest) GetDiskOfferingId ¶
func (x *ListVolumesCmdByAdminRequest) GetDiskOfferingId() int64
func (*ListVolumesCmdByAdminRequest) GetDisplay ¶
func (x *ListVolumesCmdByAdminRequest) GetDisplay() bool
func (*ListVolumesCmdByAdminRequest) GetDomainId ¶
func (x *ListVolumesCmdByAdminRequest) GetDomainId() int64
func (*ListVolumesCmdByAdminRequest) GetEncrypted ¶
func (x *ListVolumesCmdByAdminRequest) GetEncrypted() bool
func (*ListVolumesCmdByAdminRequest) GetHostId ¶
func (x *ListVolumesCmdByAdminRequest) GetHostId() int64
func (*ListVolumesCmdByAdminRequest) GetId ¶
func (x *ListVolumesCmdByAdminRequest) GetId() int64
func (*ListVolumesCmdByAdminRequest) GetIds ¶
func (x *ListVolumesCmdByAdminRequest) GetIds() []string
func (*ListVolumesCmdByAdminRequest) GetKeyword ¶
func (x *ListVolumesCmdByAdminRequest) GetKeyword() string
func (*ListVolumesCmdByAdminRequest) GetListAll ¶
func (x *ListVolumesCmdByAdminRequest) GetListAll() bool
func (*ListVolumesCmdByAdminRequest) GetListSystemVms ¶
func (x *ListVolumesCmdByAdminRequest) GetListSystemVms() bool
func (*ListVolumesCmdByAdminRequest) GetPage ¶
func (x *ListVolumesCmdByAdminRequest) GetPage() int32
func (*ListVolumesCmdByAdminRequest) GetPageSize ¶
func (x *ListVolumesCmdByAdminRequest) GetPageSize() int32
func (*ListVolumesCmdByAdminRequest) GetPodId ¶
func (x *ListVolumesCmdByAdminRequest) GetPodId() int64
func (*ListVolumesCmdByAdminRequest) GetProjectId ¶
func (x *ListVolumesCmdByAdminRequest) GetProjectId() int64
func (*ListVolumesCmdByAdminRequest) GetRecursive ¶
func (x *ListVolumesCmdByAdminRequest) GetRecursive() bool
func (*ListVolumesCmdByAdminRequest) GetResponseType ¶
func (x *ListVolumesCmdByAdminRequest) GetResponseType() string
func (*ListVolumesCmdByAdminRequest) GetRetrieveOnlyResourceCount ¶
func (x *ListVolumesCmdByAdminRequest) GetRetrieveOnlyResourceCount() bool
func (*ListVolumesCmdByAdminRequest) GetServiceOfferingId ¶
func (x *ListVolumesCmdByAdminRequest) GetServiceOfferingId() int64
func (*ListVolumesCmdByAdminRequest) GetState ¶
func (x *ListVolumesCmdByAdminRequest) GetState() string
func (*ListVolumesCmdByAdminRequest) GetStorageId ¶
func (x *ListVolumesCmdByAdminRequest) GetStorageId() string
func (*ListVolumesCmdByAdminRequest) GetTags ¶
func (x *ListVolumesCmdByAdminRequest) GetTags() map[string]string
func (*ListVolumesCmdByAdminRequest) GetType ¶
func (x *ListVolumesCmdByAdminRequest) GetType() string
func (*ListVolumesCmdByAdminRequest) GetVirtualMachineId ¶
func (x *ListVolumesCmdByAdminRequest) GetVirtualMachineId() int64
func (*ListVolumesCmdByAdminRequest) GetVolumeName ¶
func (x *ListVolumesCmdByAdminRequest) GetVolumeName() string
func (*ListVolumesCmdByAdminRequest) GetZoneId ¶
func (x *ListVolumesCmdByAdminRequest) GetZoneId() int64
func (*ListVolumesCmdByAdminRequest) ProtoMessage ¶
func (*ListVolumesCmdByAdminRequest) ProtoMessage()
func (*ListVolumesCmdByAdminRequest) ProtoReflect ¶
func (x *ListVolumesCmdByAdminRequest) ProtoReflect() protoreflect.Message
func (*ListVolumesCmdByAdminRequest) Reset ¶
func (x *ListVolumesCmdByAdminRequest) Reset()
func (*ListVolumesCmdByAdminRequest) String ¶
func (x *ListVolumesCmdByAdminRequest) String() string
type ListVolumesCmdByAdminResponse ¶
type ListVolumesCmdByAdminResponse struct {
// The list of Volumes
Items []*Volume `protobuf:"bytes,1,rep,name=items" json:"items,omitempty"`
// The total count of Volumes
TotalCount *int32 `protobuf:"varint,2,opt,name=total_count,json=totalCount" json:"total_count,omitempty"`
// contains filtered or unexported fields
}
ListVolumesCmdByAdminResponse represents the response from lists all volumes.
func (*ListVolumesCmdByAdminResponse) Descriptor
deprecated
func (*ListVolumesCmdByAdminResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListVolumesCmdByAdminResponse.ProtoReflect.Descriptor instead.
func (*ListVolumesCmdByAdminResponse) GetItems ¶
func (x *ListVolumesCmdByAdminResponse) GetItems() []*Volume
func (*ListVolumesCmdByAdminResponse) GetTotalCount ¶
func (x *ListVolumesCmdByAdminResponse) GetTotalCount() int32
func (*ListVolumesCmdByAdminResponse) ProtoMessage ¶
func (*ListVolumesCmdByAdminResponse) ProtoMessage()
func (*ListVolumesCmdByAdminResponse) ProtoReflect ¶
func (x *ListVolumesCmdByAdminResponse) ProtoReflect() protoreflect.Message
func (*ListVolumesCmdByAdminResponse) Reset ¶
func (x *ListVolumesCmdByAdminResponse) Reset()
func (*ListVolumesCmdByAdminResponse) String ¶
func (x *ListVolumesCmdByAdminResponse) String() string
type ListVolumesForImportRequest ¶
type ListVolumesForImportRequest struct {
// the ID of the storage pool
StorageId *int64 `protobuf:"varint,1,opt,name=storage_id,json=storageId" json:"storage_id,omitempty"`
// the path of the volume on the storage pool
Path *string `protobuf:"bytes,2,opt,name=path" json:"path,omitempty"`
// List by keyword
Keyword *string `protobuf:"bytes,3,opt,name=keyword" json:"keyword,omitempty"`
Page *int32 `protobuf:"varint,4,opt,name=page" json:"page,omitempty"`
PageSize *int32 `protobuf:"varint,5,opt,name=page_size,json=pageSize" json:"page_size,omitempty"`
ResponseType *string `protobuf:"bytes,6,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
// contains filtered or unexported fields
}
ListVolumesForImportRequest represents the parameters for lists unmanaged volumes on a storage pool
func (*ListVolumesForImportRequest) Descriptor
deprecated
func (*ListVolumesForImportRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListVolumesForImportRequest.ProtoReflect.Descriptor instead.
func (*ListVolumesForImportRequest) GetKeyword ¶
func (x *ListVolumesForImportRequest) GetKeyword() string
func (*ListVolumesForImportRequest) GetPage ¶
func (x *ListVolumesForImportRequest) GetPage() int32
func (*ListVolumesForImportRequest) GetPageSize ¶
func (x *ListVolumesForImportRequest) GetPageSize() int32
func (*ListVolumesForImportRequest) GetPath ¶
func (x *ListVolumesForImportRequest) GetPath() string
func (*ListVolumesForImportRequest) GetResponseType ¶
func (x *ListVolumesForImportRequest) GetResponseType() string
func (*ListVolumesForImportRequest) GetStorageId ¶
func (x *ListVolumesForImportRequest) GetStorageId() int64
func (*ListVolumesForImportRequest) ProtoMessage ¶
func (*ListVolumesForImportRequest) ProtoMessage()
func (*ListVolumesForImportRequest) ProtoReflect ¶
func (x *ListVolumesForImportRequest) ProtoReflect() protoreflect.Message
func (*ListVolumesForImportRequest) Reset ¶
func (x *ListVolumesForImportRequest) Reset()
func (*ListVolumesForImportRequest) String ¶
func (x *ListVolumesForImportRequest) String() string
type ListVolumesForImportResponse ¶
type ListVolumesForImportResponse struct {
// The list of VolumeForImports
Items []*VolumeForImport `protobuf:"bytes,1,rep,name=items" json:"items,omitempty"`
// The total count of VolumeForImports
TotalCount *int32 `protobuf:"varint,2,opt,name=total_count,json=totalCount" json:"total_count,omitempty"`
// contains filtered or unexported fields
}
ListVolumesForImportResponse represents the response from lists unmanaged volumes on a storage pool
func (*ListVolumesForImportResponse) Descriptor
deprecated
func (*ListVolumesForImportResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListVolumesForImportResponse.ProtoReflect.Descriptor instead.
func (*ListVolumesForImportResponse) GetItems ¶
func (x *ListVolumesForImportResponse) GetItems() []*VolumeForImport
func (*ListVolumesForImportResponse) GetTotalCount ¶
func (x *ListVolumesForImportResponse) GetTotalCount() int32
func (*ListVolumesForImportResponse) ProtoMessage ¶
func (*ListVolumesForImportResponse) ProtoMessage()
func (*ListVolumesForImportResponse) ProtoReflect ¶
func (x *ListVolumesForImportResponse) ProtoReflect() protoreflect.Message
func (*ListVolumesForImportResponse) Reset ¶
func (x *ListVolumesForImportResponse) Reset()
func (*ListVolumesForImportResponse) String ¶
func (x *ListVolumesForImportResponse) String() string
type ListVolumesRequest ¶
type ListVolumesRequest struct {
// Whether to run this operation as an administrator
RunAsAdmin *bool `protobuf:"varint,1,opt,name=run_as_admin,json=runAsAdmin" json:"run_as_admin,omitempty"`
// list volumes on specified host
HostId *int64 `protobuf:"varint,2,opt,name=host_id,json=hostId" json:"host_id,omitempty"`
// the ID of the disk volume
Id *int64 `protobuf:"varint,3,opt,name=id" json:"id,omitempty"`
// the IDs of the volumes, mutually exclusive with id
Ids []string `protobuf:"bytes,4,rep,name=ids" json:"ids,omitempty"`
// the name of the disk volume
VolumeName *string `protobuf:"bytes,5,opt,name=volume_name,json=volumeName" json:"volume_name,omitempty"`
// the pod id the disk volume belongs to
PodId *int64 `protobuf:"varint,6,opt,name=pod_id,json=podId" json:"pod_id,omitempty"`
// the cluster id the disk volume belongs to
ClusterId *int64 `protobuf:"varint,7,opt,name=cluster_id,json=clusterId" json:"cluster_id,omitempty"`
// the type of disk volume
Type *string `protobuf:"bytes,8,opt,name=type" json:"type,omitempty"`
// the ID of the virtual machine
VirtualMachineId *int64 `protobuf:"varint,9,opt,name=virtual_machine_id,json=virtualMachineId" json:"virtual_machine_id,omitempty"`
// the ID of the availability zone
ZoneId *int64 `protobuf:"varint,10,opt,name=zone_id,json=zoneId" json:"zone_id,omitempty"`
// the ID of the storage pool, available to ROOT admin only
StorageId *string `protobuf:"bytes,11,opt,name=storage_id,json=storageId" json:"storage_id,omitempty"`
// list volumes by disk offering of a service offering. If both service offering and disk offering are passed, service offering is ignored
ServiceOfferingId *int64 `protobuf:"varint,12,opt,name=service_offering_id,json=serviceOfferingId" json:"service_offering_id,omitempty"`
// list volumes by disk offering
DiskOfferingId *int64 `protobuf:"varint,13,opt,name=disk_offering_id,json=diskOfferingId" json:"disk_offering_id,omitempty"`
// list resources by display flag; only ROOT admin is eligible to pass this parameter
Display *bool `protobuf:"varint,14,opt,name=display" json:"display,omitempty"`
// list system VMs; only ROOT admin is eligible to pass this parameter
ListSystemVms *bool `protobuf:"varint,15,opt,name=list_system_vms,json=listSystemVms" json:"list_system_vms,omitempty"`
// state of the volume. Possible values are: Ready, Allocated, Destroy, Expunging, Expunged.
State *string `protobuf:"bytes,16,opt,name=state" json:"state,omitempty"`
// list only volumes that are encrypted
Encrypted *bool `protobuf:"varint,17,opt,name=encrypted" json:"encrypted,omitempty"`
// makes the API's response contains only the resource count
RetrieveOnlyResourceCount *bool `` /* 135-byte string literal not displayed */
// List resources by tags (key/value pairs)
Tags map[string]string `` /* 129-byte string literal not displayed */
// list objects by project; if projectid=-1 lists All VMs
ProjectId *int64 `protobuf:"varint,20,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,21,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,22,opt,name=list_all,json=listAll" json:"list_all,omitempty"`
// list only resources belonging to the domain specified
DomainId *int64 `protobuf:"varint,23,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,24,opt,name=recursive" json:"recursive,omitempty"`
// List by keyword
Keyword *string `protobuf:"bytes,25,opt,name=keyword" json:"keyword,omitempty"`
Page *int32 `protobuf:"varint,26,opt,name=page" json:"page,omitempty"`
PageSize *int32 `protobuf:"varint,27,opt,name=page_size,json=pageSize" json:"page_size,omitempty"`
ResponseType *string `protobuf:"bytes,28,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
// contains filtered or unexported fields
}
ListVolumesRequest represents the parameters for lists all volumes.
func (*ListVolumesRequest) Descriptor
deprecated
func (*ListVolumesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListVolumesRequest.ProtoReflect.Descriptor instead.
func (*ListVolumesRequest) GetAccountName ¶
func (x *ListVolumesRequest) GetAccountName() string
func (*ListVolumesRequest) GetClusterId ¶
func (x *ListVolumesRequest) GetClusterId() int64
func (*ListVolumesRequest) GetDiskOfferingId ¶
func (x *ListVolumesRequest) GetDiskOfferingId() int64
func (*ListVolumesRequest) GetDisplay ¶
func (x *ListVolumesRequest) GetDisplay() bool
func (*ListVolumesRequest) GetDomainId ¶
func (x *ListVolumesRequest) GetDomainId() int64
func (*ListVolumesRequest) GetEncrypted ¶
func (x *ListVolumesRequest) GetEncrypted() bool
func (*ListVolumesRequest) GetHostId ¶
func (x *ListVolumesRequest) GetHostId() int64
func (*ListVolumesRequest) GetId ¶
func (x *ListVolumesRequest) GetId() int64
func (*ListVolumesRequest) GetIds ¶
func (x *ListVolumesRequest) GetIds() []string
func (*ListVolumesRequest) GetKeyword ¶
func (x *ListVolumesRequest) GetKeyword() string
func (*ListVolumesRequest) GetListAll ¶
func (x *ListVolumesRequest) GetListAll() bool
func (*ListVolumesRequest) GetListSystemVms ¶
func (x *ListVolumesRequest) GetListSystemVms() bool
func (*ListVolumesRequest) GetPage ¶
func (x *ListVolumesRequest) GetPage() int32
func (*ListVolumesRequest) GetPageSize ¶
func (x *ListVolumesRequest) GetPageSize() int32
func (*ListVolumesRequest) GetPodId ¶
func (x *ListVolumesRequest) GetPodId() int64
func (*ListVolumesRequest) GetProjectId ¶
func (x *ListVolumesRequest) GetProjectId() int64
func (*ListVolumesRequest) GetRecursive ¶
func (x *ListVolumesRequest) GetRecursive() bool
func (*ListVolumesRequest) GetResponseType ¶
func (x *ListVolumesRequest) GetResponseType() string
func (*ListVolumesRequest) GetRetrieveOnlyResourceCount ¶
func (x *ListVolumesRequest) GetRetrieveOnlyResourceCount() bool
func (*ListVolumesRequest) GetRunAsAdmin ¶
func (x *ListVolumesRequest) GetRunAsAdmin() bool
func (*ListVolumesRequest) GetServiceOfferingId ¶
func (x *ListVolumesRequest) GetServiceOfferingId() int64
func (*ListVolumesRequest) GetState ¶
func (x *ListVolumesRequest) GetState() string
func (*ListVolumesRequest) GetStorageId ¶
func (x *ListVolumesRequest) GetStorageId() string
func (*ListVolumesRequest) GetTags ¶
func (x *ListVolumesRequest) GetTags() map[string]string
func (*ListVolumesRequest) GetType ¶
func (x *ListVolumesRequest) GetType() string
func (*ListVolumesRequest) GetVirtualMachineId ¶
func (x *ListVolumesRequest) GetVirtualMachineId() int64
func (*ListVolumesRequest) GetVolumeName ¶
func (x *ListVolumesRequest) GetVolumeName() string
func (*ListVolumesRequest) GetZoneId ¶
func (x *ListVolumesRequest) GetZoneId() int64
func (*ListVolumesRequest) ProtoMessage ¶
func (*ListVolumesRequest) ProtoMessage()
func (*ListVolumesRequest) ProtoReflect ¶
func (x *ListVolumesRequest) ProtoReflect() protoreflect.Message
func (*ListVolumesRequest) Reset ¶
func (x *ListVolumesRequest) Reset()
func (*ListVolumesRequest) String ¶
func (x *ListVolumesRequest) String() string
type ListVolumesResponse ¶
type ListVolumesResponse struct {
// The list of Volumes
Items []*Volume `protobuf:"bytes,1,rep,name=items" json:"items,omitempty"`
// The total count of Volumes
TotalCount *int32 `protobuf:"varint,2,opt,name=total_count,json=totalCount" json:"total_count,omitempty"`
// contains filtered or unexported fields
}
ListVolumesResponse represents the response from lists all volumes.
func (*ListVolumesResponse) Descriptor
deprecated
func (*ListVolumesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListVolumesResponse.ProtoReflect.Descriptor instead.
func (*ListVolumesResponse) GetItems ¶
func (x *ListVolumesResponse) GetItems() []*Volume
func (*ListVolumesResponse) GetTotalCount ¶
func (x *ListVolumesResponse) GetTotalCount() int32
func (*ListVolumesResponse) ProtoMessage ¶
func (*ListVolumesResponse) ProtoMessage()
func (*ListVolumesResponse) ProtoReflect ¶
func (x *ListVolumesResponse) ProtoReflect() protoreflect.Message
func (*ListVolumesResponse) Reset ¶
func (x *ListVolumesResponse) Reset()
func (*ListVolumesResponse) String ¶
func (x *ListVolumesResponse) String() string
type MigrateVolumeCmdByAdminRequest ¶
type MigrateVolumeCmdByAdminRequest struct {
// the ID of the volume
VolumeId *int64 `protobuf:"varint,1,opt,name=volume_id,json=volumeId" json:"volume_id,omitempty"`
// destination storage pool ID to migrate the volume to
StorageId *int64 `protobuf:"varint,2,opt,name=storage_id,json=storageId" json:"storage_id,omitempty"`
// if the volume should be live migrated when it is attached to a running vm
LiveMigrate *bool `protobuf:"varint,3,opt,name=live_migrate,json=liveMigrate" json:"live_migrate,omitempty"`
// The new disk offering ID that replaces the current one used by the volume. This new disk offering is used to better reflect the new storage where the volume is going to be migrated to.
NewDiskOfferingId *int64 `protobuf:"varint,4,opt,name=new_disk_offering_id,json=newDiskOfferingId" json:"new_disk_offering_id,omitempty"`
StartEventId *int64 `protobuf:"varint,5,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"`
InjectedJobId *string `protobuf:"bytes,6,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"`
ResponseType *string `protobuf:"bytes,7,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
// contains filtered or unexported fields
}
MigrateVolumeCmdByAdminRequest represents the parameters for migrate volume
func (*MigrateVolumeCmdByAdminRequest) Descriptor
deprecated
func (*MigrateVolumeCmdByAdminRequest) Descriptor() ([]byte, []int)
Deprecated: Use MigrateVolumeCmdByAdminRequest.ProtoReflect.Descriptor instead.
func (*MigrateVolumeCmdByAdminRequest) GetInjectedJobId ¶
func (x *MigrateVolumeCmdByAdminRequest) GetInjectedJobId() string
func (*MigrateVolumeCmdByAdminRequest) GetLiveMigrate ¶
func (x *MigrateVolumeCmdByAdminRequest) GetLiveMigrate() bool
func (*MigrateVolumeCmdByAdminRequest) GetNewDiskOfferingId ¶
func (x *MigrateVolumeCmdByAdminRequest) GetNewDiskOfferingId() int64
func (*MigrateVolumeCmdByAdminRequest) GetResponseType ¶
func (x *MigrateVolumeCmdByAdminRequest) GetResponseType() string
func (*MigrateVolumeCmdByAdminRequest) GetStartEventId ¶
func (x *MigrateVolumeCmdByAdminRequest) GetStartEventId() int64
func (*MigrateVolumeCmdByAdminRequest) GetStorageId ¶
func (x *MigrateVolumeCmdByAdminRequest) GetStorageId() int64
func (*MigrateVolumeCmdByAdminRequest) GetVolumeId ¶
func (x *MigrateVolumeCmdByAdminRequest) GetVolumeId() int64
func (*MigrateVolumeCmdByAdminRequest) ProtoMessage ¶
func (*MigrateVolumeCmdByAdminRequest) ProtoMessage()
func (*MigrateVolumeCmdByAdminRequest) ProtoReflect ¶
func (x *MigrateVolumeCmdByAdminRequest) ProtoReflect() protoreflect.Message
func (*MigrateVolumeCmdByAdminRequest) Reset ¶
func (x *MigrateVolumeCmdByAdminRequest) Reset()
func (*MigrateVolumeCmdByAdminRequest) String ¶
func (x *MigrateVolumeCmdByAdminRequest) String() string
type MigrateVolumeCmdByAdminResponse ¶
type MigrateVolumeCmdByAdminResponse struct {
// The Result
Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"`
// contains filtered or unexported fields
}
MigrateVolumeCmdByAdminResponse represents the response from migrate volume
func (*MigrateVolumeCmdByAdminResponse) Descriptor
deprecated
func (*MigrateVolumeCmdByAdminResponse) Descriptor() ([]byte, []int)
Deprecated: Use MigrateVolumeCmdByAdminResponse.ProtoReflect.Descriptor instead.
func (*MigrateVolumeCmdByAdminResponse) GetResult ¶
func (x *MigrateVolumeCmdByAdminResponse) GetResult() *Result
func (*MigrateVolumeCmdByAdminResponse) ProtoMessage ¶
func (*MigrateVolumeCmdByAdminResponse) ProtoMessage()
func (*MigrateVolumeCmdByAdminResponse) ProtoReflect ¶
func (x *MigrateVolumeCmdByAdminResponse) ProtoReflect() protoreflect.Message
func (*MigrateVolumeCmdByAdminResponse) Reset ¶
func (x *MigrateVolumeCmdByAdminResponse) Reset()
func (*MigrateVolumeCmdByAdminResponse) String ¶
func (x *MigrateVolumeCmdByAdminResponse) String() string
type MigrateVolumeRequest ¶
type MigrateVolumeRequest struct {
// Whether to run this operation as an administrator
RunAsAdmin *bool `protobuf:"varint,1,opt,name=run_as_admin,json=runAsAdmin" json:"run_as_admin,omitempty"`
// the ID of the volume
VolumeId *int64 `protobuf:"varint,2,opt,name=volume_id,json=volumeId" json:"volume_id,omitempty"`
// destination storage pool ID to migrate the volume to
StorageId *int64 `protobuf:"varint,3,opt,name=storage_id,json=storageId" json:"storage_id,omitempty"`
// if the volume should be live migrated when it is attached to a running vm
LiveMigrate *bool `protobuf:"varint,4,opt,name=live_migrate,json=liveMigrate" json:"live_migrate,omitempty"`
// The new disk offering ID that replaces the current one used by the volume. This new disk offering is used to better reflect the new storage where the volume is going to be migrated to.
NewDiskOfferingId *int64 `protobuf:"varint,5,opt,name=new_disk_offering_id,json=newDiskOfferingId" json:"new_disk_offering_id,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
}
MigrateVolumeRequest represents the parameters for migrate volume
func (*MigrateVolumeRequest) Descriptor
deprecated
func (*MigrateVolumeRequest) Descriptor() ([]byte, []int)
Deprecated: Use MigrateVolumeRequest.ProtoReflect.Descriptor instead.
func (*MigrateVolumeRequest) GetInjectedJobId ¶
func (x *MigrateVolumeRequest) GetInjectedJobId() string
func (*MigrateVolumeRequest) GetLiveMigrate ¶
func (x *MigrateVolumeRequest) GetLiveMigrate() bool
func (*MigrateVolumeRequest) GetNewDiskOfferingId ¶
func (x *MigrateVolumeRequest) GetNewDiskOfferingId() int64
func (*MigrateVolumeRequest) GetResponseType ¶
func (x *MigrateVolumeRequest) GetResponseType() string
func (*MigrateVolumeRequest) GetRunAsAdmin ¶
func (x *MigrateVolumeRequest) GetRunAsAdmin() bool
func (*MigrateVolumeRequest) GetStartEventId ¶
func (x *MigrateVolumeRequest) GetStartEventId() int64
func (*MigrateVolumeRequest) GetStorageId ¶
func (x *MigrateVolumeRequest) GetStorageId() int64
func (*MigrateVolumeRequest) GetVolumeId ¶
func (x *MigrateVolumeRequest) GetVolumeId() int64
func (*MigrateVolumeRequest) ProtoMessage ¶
func (*MigrateVolumeRequest) ProtoMessage()
func (*MigrateVolumeRequest) ProtoReflect ¶
func (x *MigrateVolumeRequest) ProtoReflect() protoreflect.Message
func (*MigrateVolumeRequest) Reset ¶
func (x *MigrateVolumeRequest) Reset()
func (*MigrateVolumeRequest) String ¶
func (x *MigrateVolumeRequest) String() string
type MigrateVolumeResponse ¶
type MigrateVolumeResponse struct {
// The Result
Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"`
// contains filtered or unexported fields
}
MigrateVolumeResponse represents the response from migrate volume
func (*MigrateVolumeResponse) Descriptor
deprecated
func (*MigrateVolumeResponse) Descriptor() ([]byte, []int)
Deprecated: Use MigrateVolumeResponse.ProtoReflect.Descriptor instead.
func (*MigrateVolumeResponse) GetResult ¶
func (x *MigrateVolumeResponse) GetResult() *Result
func (*MigrateVolumeResponse) ProtoMessage ¶
func (*MigrateVolumeResponse) ProtoMessage()
func (*MigrateVolumeResponse) ProtoReflect ¶
func (x *MigrateVolumeResponse) ProtoReflect() protoreflect.Message
func (*MigrateVolumeResponse) Reset ¶
func (x *MigrateVolumeResponse) Reset()
func (*MigrateVolumeResponse) String ¶
func (x *MigrateVolumeResponse) String() string
type RecoverVolumeCmdByAdminRequest ¶
type RecoverVolumeCmdByAdminRequest struct {
// The ID of the volume
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
}
RecoverVolumeCmdByAdminRequest represents the parameters for recovers a destroy volume.
func (*RecoverVolumeCmdByAdminRequest) Descriptor
deprecated
func (*RecoverVolumeCmdByAdminRequest) Descriptor() ([]byte, []int)
Deprecated: Use RecoverVolumeCmdByAdminRequest.ProtoReflect.Descriptor instead.
func (*RecoverVolumeCmdByAdminRequest) GetId ¶
func (x *RecoverVolumeCmdByAdminRequest) GetId() int64
func (*RecoverVolumeCmdByAdminRequest) GetResponseType ¶
func (x *RecoverVolumeCmdByAdminRequest) GetResponseType() string
func (*RecoverVolumeCmdByAdminRequest) ProtoMessage ¶
func (*RecoverVolumeCmdByAdminRequest) ProtoMessage()
func (*RecoverVolumeCmdByAdminRequest) ProtoReflect ¶
func (x *RecoverVolumeCmdByAdminRequest) ProtoReflect() protoreflect.Message
func (*RecoverVolumeCmdByAdminRequest) Reset ¶
func (x *RecoverVolumeCmdByAdminRequest) Reset()
func (*RecoverVolumeCmdByAdminRequest) String ¶
func (x *RecoverVolumeCmdByAdminRequest) String() string
type RecoverVolumeCmdByAdminResponse ¶
type RecoverVolumeCmdByAdminResponse struct {
// The Result
Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"`
// contains filtered or unexported fields
}
RecoverVolumeCmdByAdminResponse represents the response from recovers a destroy volume.
func (*RecoverVolumeCmdByAdminResponse) Descriptor
deprecated
func (*RecoverVolumeCmdByAdminResponse) Descriptor() ([]byte, []int)
Deprecated: Use RecoverVolumeCmdByAdminResponse.ProtoReflect.Descriptor instead.
func (*RecoverVolumeCmdByAdminResponse) GetResult ¶
func (x *RecoverVolumeCmdByAdminResponse) GetResult() *Result
func (*RecoverVolumeCmdByAdminResponse) ProtoMessage ¶
func (*RecoverVolumeCmdByAdminResponse) ProtoMessage()
func (*RecoverVolumeCmdByAdminResponse) ProtoReflect ¶
func (x *RecoverVolumeCmdByAdminResponse) ProtoReflect() protoreflect.Message
func (*RecoverVolumeCmdByAdminResponse) Reset ¶
func (x *RecoverVolumeCmdByAdminResponse) Reset()
func (*RecoverVolumeCmdByAdminResponse) String ¶
func (x *RecoverVolumeCmdByAdminResponse) String() string
type RecoverVolumeRequest ¶
type RecoverVolumeRequest struct {
// Whether to run this operation as an administrator
RunAsAdmin *bool `protobuf:"varint,1,opt,name=run_as_admin,json=runAsAdmin" json:"run_as_admin,omitempty"`
// The ID of the volume
Id *int64 `protobuf:"varint,2,opt,name=id" json:"id,omitempty"`
ResponseType *string `protobuf:"bytes,3,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
// contains filtered or unexported fields
}
RecoverVolumeRequest represents the parameters for recovers a destroy volume.
func (*RecoverVolumeRequest) Descriptor
deprecated
func (*RecoverVolumeRequest) Descriptor() ([]byte, []int)
Deprecated: Use RecoverVolumeRequest.ProtoReflect.Descriptor instead.
func (*RecoverVolumeRequest) GetId ¶
func (x *RecoverVolumeRequest) GetId() int64
func (*RecoverVolumeRequest) GetResponseType ¶
func (x *RecoverVolumeRequest) GetResponseType() string
func (*RecoverVolumeRequest) GetRunAsAdmin ¶
func (x *RecoverVolumeRequest) GetRunAsAdmin() bool
func (*RecoverVolumeRequest) ProtoMessage ¶
func (*RecoverVolumeRequest) ProtoMessage()
func (*RecoverVolumeRequest) ProtoReflect ¶
func (x *RecoverVolumeRequest) ProtoReflect() protoreflect.Message
func (*RecoverVolumeRequest) Reset ¶
func (x *RecoverVolumeRequest) Reset()
func (*RecoverVolumeRequest) String ¶
func (x *RecoverVolumeRequest) String() string
type RecoverVolumeResponse ¶
type RecoverVolumeResponse struct {
// The Result
Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"`
// contains filtered or unexported fields
}
RecoverVolumeResponse represents the response from recovers a destroy volume.
func (*RecoverVolumeResponse) Descriptor
deprecated
func (*RecoverVolumeResponse) Descriptor() ([]byte, []int)
Deprecated: Use RecoverVolumeResponse.ProtoReflect.Descriptor instead.
func (*RecoverVolumeResponse) GetResult ¶
func (x *RecoverVolumeResponse) GetResult() *Result
func (*RecoverVolumeResponse) ProtoMessage ¶
func (*RecoverVolumeResponse) ProtoMessage()
func (*RecoverVolumeResponse) ProtoReflect ¶
func (x *RecoverVolumeResponse) ProtoReflect() protoreflect.Message
func (*RecoverVolumeResponse) Reset ¶
func (x *RecoverVolumeResponse) Reset()
func (*RecoverVolumeResponse) String ¶
func (x *RecoverVolumeResponse) String() string
type RemoveResourceDetailRequest ¶
type RemoveResourceDetailRequest struct {
// Delete details matching key/value pairs
Key *string `protobuf:"bytes,1,opt,name=key" json:"key,omitempty"`
// Delete detail by resource type
ResourceType *string `protobuf:"bytes,2,opt,name=resource_type,json=resourceType" json:"resource_type,omitempty"`
// Delete details for resource id
ResourceId *string `protobuf:"bytes,3,opt,name=resource_id,json=resourceId" json:"resource_id,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
}
RemoveResourceDetailRequest represents the parameters for removes detail for the resource.
func (*RemoveResourceDetailRequest) Descriptor
deprecated
func (*RemoveResourceDetailRequest) Descriptor() ([]byte, []int)
Deprecated: Use RemoveResourceDetailRequest.ProtoReflect.Descriptor instead.
func (*RemoveResourceDetailRequest) GetInjectedJobId ¶
func (x *RemoveResourceDetailRequest) GetInjectedJobId() string
func (*RemoveResourceDetailRequest) GetKey ¶
func (x *RemoveResourceDetailRequest) GetKey() string
func (*RemoveResourceDetailRequest) GetResourceId ¶
func (x *RemoveResourceDetailRequest) GetResourceId() string
func (*RemoveResourceDetailRequest) GetResourceType ¶
func (x *RemoveResourceDetailRequest) GetResourceType() string
func (*RemoveResourceDetailRequest) GetResponseType ¶
func (x *RemoveResourceDetailRequest) GetResponseType() string
func (*RemoveResourceDetailRequest) GetStartEventId ¶
func (x *RemoveResourceDetailRequest) GetStartEventId() int64
func (*RemoveResourceDetailRequest) ProtoMessage ¶
func (*RemoveResourceDetailRequest) ProtoMessage()
func (*RemoveResourceDetailRequest) ProtoReflect ¶
func (x *RemoveResourceDetailRequest) ProtoReflect() protoreflect.Message
func (*RemoveResourceDetailRequest) Reset ¶
func (x *RemoveResourceDetailRequest) Reset()
func (*RemoveResourceDetailRequest) String ¶
func (x *RemoveResourceDetailRequest) String() string
type RemoveResourceDetailResponse ¶
type RemoveResourceDetailResponse struct {
// The Result
Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"`
// contains filtered or unexported fields
}
RemoveResourceDetailResponse represents the response from removes detail for the resource.
func (*RemoveResourceDetailResponse) Descriptor
deprecated
func (*RemoveResourceDetailResponse) Descriptor() ([]byte, []int)
Deprecated: Use RemoveResourceDetailResponse.ProtoReflect.Descriptor instead.
func (*RemoveResourceDetailResponse) GetResult ¶
func (x *RemoveResourceDetailResponse) GetResult() *Result
func (*RemoveResourceDetailResponse) ProtoMessage ¶
func (*RemoveResourceDetailResponse) ProtoMessage()
func (*RemoveResourceDetailResponse) ProtoReflect ¶
func (x *RemoveResourceDetailResponse) ProtoReflect() protoreflect.Message
func (*RemoveResourceDetailResponse) Reset ¶
func (x *RemoveResourceDetailResponse) Reset()
func (*RemoveResourceDetailResponse) String ¶
func (x *RemoveResourceDetailResponse) String() string
type ResizeVolumeCmdByAdminRequest ¶
type ResizeVolumeCmdByAdminRequest struct {
// the ID of the disk volume
Id *int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
// New minimum number of IOPS
MinIops *int64 `protobuf:"varint,2,opt,name=min_iops,json=minIops" json:"min_iops,omitempty"`
// New maximum number of IOPS
MaxIops *int64 `protobuf:"varint,3,opt,name=max_iops,json=maxIops" json:"max_iops,omitempty"`
// New volume size in GB
Size *int64 `protobuf:"varint,4,opt,name=size" json:"size,omitempty"`
// Verify OK to Shrink
ShrinkOk *bool `protobuf:"varint,5,opt,name=shrink_ok,json=shrinkOk" json:"shrink_ok,omitempty"`
// new disk offering id
NewDiskOfferingId *int64 `protobuf:"varint,6,opt,name=new_disk_offering_id,json=newDiskOfferingId" json:"new_disk_offering_id,omitempty"`
// Flag to allow automatic migration of the volume to another suitable storage pool that accommodates the new size
AutoMigrate *bool `protobuf:"varint,7,opt,name=auto_migrate,json=autoMigrate" json:"auto_migrate,omitempty"`
StartEventId *int64 `protobuf:"varint,8,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"`
InjectedJobId *string `protobuf:"bytes,9,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"`
ResponseType *string `protobuf:"bytes,10,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
// contains filtered or unexported fields
}
ResizeVolumeCmdByAdminRequest represents the parameters for resizes a volume
func (*ResizeVolumeCmdByAdminRequest) Descriptor
deprecated
func (*ResizeVolumeCmdByAdminRequest) Descriptor() ([]byte, []int)
Deprecated: Use ResizeVolumeCmdByAdminRequest.ProtoReflect.Descriptor instead.
func (*ResizeVolumeCmdByAdminRequest) GetAutoMigrate ¶
func (x *ResizeVolumeCmdByAdminRequest) GetAutoMigrate() bool
func (*ResizeVolumeCmdByAdminRequest) GetId ¶
func (x *ResizeVolumeCmdByAdminRequest) GetId() int64
func (*ResizeVolumeCmdByAdminRequest) GetInjectedJobId ¶
func (x *ResizeVolumeCmdByAdminRequest) GetInjectedJobId() string
func (*ResizeVolumeCmdByAdminRequest) GetMaxIops ¶
func (x *ResizeVolumeCmdByAdminRequest) GetMaxIops() int64
func (*ResizeVolumeCmdByAdminRequest) GetMinIops ¶
func (x *ResizeVolumeCmdByAdminRequest) GetMinIops() int64
func (*ResizeVolumeCmdByAdminRequest) GetNewDiskOfferingId ¶
func (x *ResizeVolumeCmdByAdminRequest) GetNewDiskOfferingId() int64
func (*ResizeVolumeCmdByAdminRequest) GetResponseType ¶
func (x *ResizeVolumeCmdByAdminRequest) GetResponseType() string
func (*ResizeVolumeCmdByAdminRequest) GetShrinkOk ¶
func (x *ResizeVolumeCmdByAdminRequest) GetShrinkOk() bool
func (*ResizeVolumeCmdByAdminRequest) GetSize ¶
func (x *ResizeVolumeCmdByAdminRequest) GetSize() int64
func (*ResizeVolumeCmdByAdminRequest) GetStartEventId ¶
func (x *ResizeVolumeCmdByAdminRequest) GetStartEventId() int64
func (*ResizeVolumeCmdByAdminRequest) ProtoMessage ¶
func (*ResizeVolumeCmdByAdminRequest) ProtoMessage()
func (*ResizeVolumeCmdByAdminRequest) ProtoReflect ¶
func (x *ResizeVolumeCmdByAdminRequest) ProtoReflect() protoreflect.Message
func (*ResizeVolumeCmdByAdminRequest) Reset ¶
func (x *ResizeVolumeCmdByAdminRequest) Reset()
func (*ResizeVolumeCmdByAdminRequest) String ¶
func (x *ResizeVolumeCmdByAdminRequest) String() string
type ResizeVolumeCmdByAdminResponse ¶
type ResizeVolumeCmdByAdminResponse struct {
// The Result
Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"`
// contains filtered or unexported fields
}
ResizeVolumeCmdByAdminResponse represents the response from resizes a volume
func (*ResizeVolumeCmdByAdminResponse) Descriptor
deprecated
func (*ResizeVolumeCmdByAdminResponse) Descriptor() ([]byte, []int)
Deprecated: Use ResizeVolumeCmdByAdminResponse.ProtoReflect.Descriptor instead.
func (*ResizeVolumeCmdByAdminResponse) GetResult ¶
func (x *ResizeVolumeCmdByAdminResponse) GetResult() *Result
func (*ResizeVolumeCmdByAdminResponse) ProtoMessage ¶
func (*ResizeVolumeCmdByAdminResponse) ProtoMessage()
func (*ResizeVolumeCmdByAdminResponse) ProtoReflect ¶
func (x *ResizeVolumeCmdByAdminResponse) ProtoReflect() protoreflect.Message
func (*ResizeVolumeCmdByAdminResponse) Reset ¶
func (x *ResizeVolumeCmdByAdminResponse) Reset()
func (*ResizeVolumeCmdByAdminResponse) String ¶
func (x *ResizeVolumeCmdByAdminResponse) String() string
type ResizeVolumeRequest ¶
type ResizeVolumeRequest struct {
// Whether to run this operation as an administrator
RunAsAdmin *bool `protobuf:"varint,1,opt,name=run_as_admin,json=runAsAdmin" json:"run_as_admin,omitempty"`
// the ID of the disk volume
Id *int64 `protobuf:"varint,2,opt,name=id" json:"id,omitempty"`
// New minimum number of IOPS
MinIops *int64 `protobuf:"varint,3,opt,name=min_iops,json=minIops" json:"min_iops,omitempty"`
// New maximum number of IOPS
MaxIops *int64 `protobuf:"varint,4,opt,name=max_iops,json=maxIops" json:"max_iops,omitempty"`
// New volume size in GB
Size *int64 `protobuf:"varint,5,opt,name=size" json:"size,omitempty"`
// Verify OK to Shrink
ShrinkOk *bool `protobuf:"varint,6,opt,name=shrink_ok,json=shrinkOk" json:"shrink_ok,omitempty"`
// new disk offering id
NewDiskOfferingId *int64 `protobuf:"varint,7,opt,name=new_disk_offering_id,json=newDiskOfferingId" json:"new_disk_offering_id,omitempty"`
// Flag to allow automatic migration of the volume to another suitable storage pool that accommodates the new size
AutoMigrate *bool `protobuf:"varint,8,opt,name=auto_migrate,json=autoMigrate" json:"auto_migrate,omitempty"`
StartEventId *int64 `protobuf:"varint,9,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"`
InjectedJobId *string `protobuf:"bytes,10,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"`
ResponseType *string `protobuf:"bytes,11,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
// contains filtered or unexported fields
}
ResizeVolumeRequest represents the parameters for resizes a volume
func (*ResizeVolumeRequest) Descriptor
deprecated
func (*ResizeVolumeRequest) Descriptor() ([]byte, []int)
Deprecated: Use ResizeVolumeRequest.ProtoReflect.Descriptor instead.
func (*ResizeVolumeRequest) GetAutoMigrate ¶
func (x *ResizeVolumeRequest) GetAutoMigrate() bool
func (*ResizeVolumeRequest) GetId ¶
func (x *ResizeVolumeRequest) GetId() int64
func (*ResizeVolumeRequest) GetInjectedJobId ¶
func (x *ResizeVolumeRequest) GetInjectedJobId() string
func (*ResizeVolumeRequest) GetMaxIops ¶
func (x *ResizeVolumeRequest) GetMaxIops() int64
func (*ResizeVolumeRequest) GetMinIops ¶
func (x *ResizeVolumeRequest) GetMinIops() int64
func (*ResizeVolumeRequest) GetNewDiskOfferingId ¶
func (x *ResizeVolumeRequest) GetNewDiskOfferingId() int64
func (*ResizeVolumeRequest) GetResponseType ¶
func (x *ResizeVolumeRequest) GetResponseType() string
func (*ResizeVolumeRequest) GetRunAsAdmin ¶
func (x *ResizeVolumeRequest) GetRunAsAdmin() bool
func (*ResizeVolumeRequest) GetShrinkOk ¶
func (x *ResizeVolumeRequest) GetShrinkOk() bool
func (*ResizeVolumeRequest) GetSize ¶
func (x *ResizeVolumeRequest) GetSize() int64
func (*ResizeVolumeRequest) GetStartEventId ¶
func (x *ResizeVolumeRequest) GetStartEventId() int64
func (*ResizeVolumeRequest) ProtoMessage ¶
func (*ResizeVolumeRequest) ProtoMessage()
func (*ResizeVolumeRequest) ProtoReflect ¶
func (x *ResizeVolumeRequest) ProtoReflect() protoreflect.Message
func (*ResizeVolumeRequest) Reset ¶
func (x *ResizeVolumeRequest) Reset()
func (*ResizeVolumeRequest) String ¶
func (x *ResizeVolumeRequest) String() string
type ResizeVolumeResponse ¶
type ResizeVolumeResponse struct {
// The Result
Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"`
// contains filtered or unexported fields
}
ResizeVolumeResponse represents the response from resizes a volume
func (*ResizeVolumeResponse) Descriptor
deprecated
func (*ResizeVolumeResponse) Descriptor() ([]byte, []int)
Deprecated: Use ResizeVolumeResponse.ProtoReflect.Descriptor instead.
func (*ResizeVolumeResponse) GetResult ¶
func (x *ResizeVolumeResponse) GetResult() *Result
func (*ResizeVolumeResponse) ProtoMessage ¶
func (*ResizeVolumeResponse) ProtoMessage()
func (*ResizeVolumeResponse) ProtoReflect ¶
func (x *ResizeVolumeResponse) ProtoReflect() protoreflect.Message
func (*ResizeVolumeResponse) Reset ¶
func (x *ResizeVolumeResponse) Reset()
func (*ResizeVolumeResponse) String ¶
func (x *ResizeVolumeResponse) String() string
type ResourceTag ¶
type ResourceTag struct {
// The ID of the ResourceTag
Id *string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"`
// The name of the ResourceTag
Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
// The display name of the ResourceTag
DisplayName *string `protobuf:"bytes,3,opt,name=display_name,json=displayName" json:"display_name,omitempty"`
// The description of the ResourceTag
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
}
ResourceTag represents a ResourceTag Item
func (*ResourceTag) Descriptor
deprecated
func (*ResourceTag) Descriptor() ([]byte, []int)
Deprecated: Use ResourceTag.ProtoReflect.Descriptor instead.
func (*ResourceTag) GetCreated ¶
func (x *ResourceTag) GetCreated() string
func (*ResourceTag) GetDescription ¶
func (x *ResourceTag) GetDescription() string
func (*ResourceTag) GetDisplayName ¶
func (x *ResourceTag) GetDisplayName() string
func (*ResourceTag) GetId ¶
func (x *ResourceTag) GetId() string
func (*ResourceTag) GetName ¶
func (x *ResourceTag) GetName() string
func (*ResourceTag) ProtoMessage ¶
func (*ResourceTag) ProtoMessage()
func (*ResourceTag) ProtoReflect ¶
func (x *ResourceTag) ProtoReflect() protoreflect.Message
func (*ResourceTag) Reset ¶
func (x *ResourceTag) Reset()
func (*ResourceTag) String ¶
func (x *ResourceTag) 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) GetDisplayText ¶
func (*Result) GetJobStatus ¶
func (*Result) GetSuccess ¶
func (*Result) ProtoMessage ¶
func (*Result) ProtoMessage()
func (*Result) ProtoReflect ¶
func (x *Result) ProtoReflect() protoreflect.Message
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) GetDisplayText ¶
func (*Success) GetSuccess ¶
func (*Success) ProtoMessage ¶
func (*Success) ProtoMessage()
func (*Success) ProtoReflect ¶
func (x *Success) ProtoReflect() protoreflect.Message
type UnimplementedVolumeServiceServer ¶
type UnimplementedVolumeServiceServer struct{}
UnimplementedVolumeServiceServer 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 (UnimplementedVolumeServiceServer) AddResourceDetail ¶
func (UnimplementedVolumeServiceServer) AddResourceDetail(context.Context, *AddResourceDetailRequest) (*AddResourceDetailResponse, error)
func (UnimplementedVolumeServiceServer) AssignVolume ¶
func (UnimplementedVolumeServiceServer) AssignVolume(context.Context, *AssignVolumeRequest) (*AssignVolumeResponse, error)
func (UnimplementedVolumeServiceServer) AttachVolume ¶
func (UnimplementedVolumeServiceServer) AttachVolume(context.Context, *AttachVolumeRequest) (*AttachVolumeResponse, error)
func (UnimplementedVolumeServiceServer) AttachVolumeCmdByAdmin ¶
func (UnimplementedVolumeServiceServer) AttachVolumeCmdByAdmin(context.Context, *AttachVolumeCmdByAdminRequest) (*AttachVolumeCmdByAdminResponse, error)
func (UnimplementedVolumeServiceServer) ChangeOfferingForVolume ¶
func (UnimplementedVolumeServiceServer) ChangeOfferingForVolume(context.Context, *ChangeOfferingForVolumeRequest) (*ChangeOfferingForVolumeResponse, error)
func (UnimplementedVolumeServiceServer) CheckAndRepairVolume ¶
func (UnimplementedVolumeServiceServer) CheckAndRepairVolume(context.Context, *CheckAndRepairVolumeRequest) (*CheckAndRepairVolumeResponse, error)
func (UnimplementedVolumeServiceServer) CreateVolume ¶
func (UnimplementedVolumeServiceServer) CreateVolume(context.Context, *CreateVolumeRequest) (*CreateVolumeResponse, error)
func (UnimplementedVolumeServiceServer) CreateVolumeCmdByAdmin ¶
func (UnimplementedVolumeServiceServer) CreateVolumeCmdByAdmin(context.Context, *CreateVolumeCmdByAdminRequest) (*CreateVolumeCmdByAdminResponse, error)
func (UnimplementedVolumeServiceServer) DeleteVolume ¶
func (UnimplementedVolumeServiceServer) DeleteVolume(context.Context, *DeleteVolumeRequest) (*DeleteVolumeResponse, error)
func (UnimplementedVolumeServiceServer) DestroyVolume ¶
func (UnimplementedVolumeServiceServer) DestroyVolume(context.Context, *DestroyVolumeRequest) (*DestroyVolumeResponse, error)
func (UnimplementedVolumeServiceServer) DestroyVolumeCmdByAdmin ¶
func (UnimplementedVolumeServiceServer) DestroyVolumeCmdByAdmin(context.Context, *DestroyVolumeCmdByAdminRequest) (*DestroyVolumeCmdByAdminResponse, error)
func (UnimplementedVolumeServiceServer) DetachVolume ¶
func (UnimplementedVolumeServiceServer) DetachVolume(context.Context, *DetachVolumeRequest) (*DetachVolumeResponse, error)
func (UnimplementedVolumeServiceServer) DetachVolumeCmdByAdmin ¶
func (UnimplementedVolumeServiceServer) DetachVolumeCmdByAdmin(context.Context, *DetachVolumeCmdByAdminRequest) (*DetachVolumeCmdByAdminResponse, error)
func (UnimplementedVolumeServiceServer) ExtractVolume ¶
func (UnimplementedVolumeServiceServer) ExtractVolume(context.Context, *ExtractVolumeRequest) (*ExtractVolumeResponse, error)
func (UnimplementedVolumeServiceServer) GetUploadParamsForVolume ¶
func (UnimplementedVolumeServiceServer) GetUploadParamsForVolume(context.Context, *GetUploadParamsForVolumeRequest) (*GetUploadParamsForVolumeResponse, error)
func (UnimplementedVolumeServiceServer) ImportVolume ¶
func (UnimplementedVolumeServiceServer) ImportVolume(context.Context, *ImportVolumeRequest) (*ImportVolumeResponse, error)
func (UnimplementedVolumeServiceServer) ListResourceDetails ¶
func (UnimplementedVolumeServiceServer) ListResourceDetails(context.Context, *ListResourceDetailsRequest) (*ListResourceDetailsResponse, error)
func (UnimplementedVolumeServiceServer) ListVolumes ¶
func (UnimplementedVolumeServiceServer) ListVolumes(context.Context, *ListVolumesRequest) (*ListVolumesResponse, error)
func (UnimplementedVolumeServiceServer) ListVolumesCmdByAdmin ¶
func (UnimplementedVolumeServiceServer) ListVolumesCmdByAdmin(context.Context, *ListVolumesCmdByAdminRequest) (*ListVolumesCmdByAdminResponse, error)
func (UnimplementedVolumeServiceServer) ListVolumesForImport ¶
func (UnimplementedVolumeServiceServer) ListVolumesForImport(context.Context, *ListVolumesForImportRequest) (*ListVolumesForImportResponse, error)
func (UnimplementedVolumeServiceServer) MigrateVolume ¶
func (UnimplementedVolumeServiceServer) MigrateVolume(context.Context, *MigrateVolumeRequest) (*MigrateVolumeResponse, error)
func (UnimplementedVolumeServiceServer) MigrateVolumeCmdByAdmin ¶
func (UnimplementedVolumeServiceServer) MigrateVolumeCmdByAdmin(context.Context, *MigrateVolumeCmdByAdminRequest) (*MigrateVolumeCmdByAdminResponse, error)
func (UnimplementedVolumeServiceServer) RecoverVolume ¶
func (UnimplementedVolumeServiceServer) RecoverVolume(context.Context, *RecoverVolumeRequest) (*RecoverVolumeResponse, error)
func (UnimplementedVolumeServiceServer) RecoverVolumeCmdByAdmin ¶
func (UnimplementedVolumeServiceServer) RecoverVolumeCmdByAdmin(context.Context, *RecoverVolumeCmdByAdminRequest) (*RecoverVolumeCmdByAdminResponse, error)
func (UnimplementedVolumeServiceServer) RemoveResourceDetail ¶
func (UnimplementedVolumeServiceServer) RemoveResourceDetail(context.Context, *RemoveResourceDetailRequest) (*RemoveResourceDetailResponse, error)
func (UnimplementedVolumeServiceServer) ResizeVolume ¶
func (UnimplementedVolumeServiceServer) ResizeVolume(context.Context, *ResizeVolumeRequest) (*ResizeVolumeResponse, error)
func (UnimplementedVolumeServiceServer) ResizeVolumeCmdByAdmin ¶
func (UnimplementedVolumeServiceServer) ResizeVolumeCmdByAdmin(context.Context, *ResizeVolumeCmdByAdminRequest) (*ResizeVolumeCmdByAdminResponse, error)
func (UnimplementedVolumeServiceServer) UnmanageVolume ¶
func (UnimplementedVolumeServiceServer) UnmanageVolume(context.Context, *UnmanageVolumeRequest) (*UnmanageVolumeResponse, error)
func (UnimplementedVolumeServiceServer) UpdateVolume ¶
func (UnimplementedVolumeServiceServer) UpdateVolume(context.Context, *UpdateVolumeRequest) (*UpdateVolumeResponse, error)
func (UnimplementedVolumeServiceServer) UpdateVolumeCmdByAdmin ¶
func (UnimplementedVolumeServiceServer) UpdateVolumeCmdByAdmin(context.Context, *UpdateVolumeCmdByAdminRequest) (*UpdateVolumeCmdByAdminResponse, error)
func (UnimplementedVolumeServiceServer) UploadVolume ¶
func (UnimplementedVolumeServiceServer) UploadVolume(context.Context, *UploadVolumeRequest) (*UploadVolumeResponse, error)
func (UnimplementedVolumeServiceServer) UploadVolumeCmdByAdmin ¶
func (UnimplementedVolumeServiceServer) UploadVolumeCmdByAdmin(context.Context, *UploadVolumeCmdByAdminRequest) (*UploadVolumeCmdByAdminResponse, error)
type UnmanageVolumeRequest ¶
type UnmanageVolumeRequest struct {
// The ID of the volume to unmanage
VolumeId *int64 `protobuf:"varint,1,opt,name=volume_id,json=volumeId" json:"volume_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
}
UnmanageVolumeRequest represents the parameters for unmanage a volume on storage pool.
func (*UnmanageVolumeRequest) Descriptor
deprecated
func (*UnmanageVolumeRequest) Descriptor() ([]byte, []int)
Deprecated: Use UnmanageVolumeRequest.ProtoReflect.Descriptor instead.
func (*UnmanageVolumeRequest) GetInjectedJobId ¶
func (x *UnmanageVolumeRequest) GetInjectedJobId() string
func (*UnmanageVolumeRequest) GetResponseType ¶
func (x *UnmanageVolumeRequest) GetResponseType() string
func (*UnmanageVolumeRequest) GetStartEventId ¶
func (x *UnmanageVolumeRequest) GetStartEventId() int64
func (*UnmanageVolumeRequest) GetVolumeId ¶
func (x *UnmanageVolumeRequest) GetVolumeId() int64
func (*UnmanageVolumeRequest) ProtoMessage ¶
func (*UnmanageVolumeRequest) ProtoMessage()
func (*UnmanageVolumeRequest) ProtoReflect ¶
func (x *UnmanageVolumeRequest) ProtoReflect() protoreflect.Message
func (*UnmanageVolumeRequest) Reset ¶
func (x *UnmanageVolumeRequest) Reset()
func (*UnmanageVolumeRequest) String ¶
func (x *UnmanageVolumeRequest) String() string
type UnmanageVolumeResponse ¶
type UnmanageVolumeResponse struct {
// The Result
Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"`
// contains filtered or unexported fields
}
UnmanageVolumeResponse represents the response from unmanage a volume on storage pool.
func (*UnmanageVolumeResponse) Descriptor
deprecated
func (*UnmanageVolumeResponse) Descriptor() ([]byte, []int)
Deprecated: Use UnmanageVolumeResponse.ProtoReflect.Descriptor instead.
func (*UnmanageVolumeResponse) GetResult ¶
func (x *UnmanageVolumeResponse) GetResult() *Result
func (*UnmanageVolumeResponse) ProtoMessage ¶
func (*UnmanageVolumeResponse) ProtoMessage()
func (*UnmanageVolumeResponse) ProtoReflect ¶
func (x *UnmanageVolumeResponse) ProtoReflect() protoreflect.Message
func (*UnmanageVolumeResponse) Reset ¶
func (x *UnmanageVolumeResponse) Reset()
func (*UnmanageVolumeResponse) String ¶
func (x *UnmanageVolumeResponse) String() string
type UnsafeVolumeServiceServer ¶
type UnsafeVolumeServiceServer interface {
// contains filtered or unexported methods
}
UnsafeVolumeServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to VolumeServiceServer will result in compilation errors.
type UpdateVolumeCmdByAdminRequest ¶
type UpdateVolumeCmdByAdminRequest struct {
// the ID of the disk volume
Id *int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
// The path of the volume
Path *string `protobuf:"bytes,2,opt,name=path" json:"path,omitempty"`
// The chain info of the volume
ChainInfo *string `protobuf:"bytes,3,opt,name=chain_info,json=chainInfo" json:"chain_info,omitempty"`
// Destination storage pool UUID for the volume
StorageId *int64 `protobuf:"varint,4,opt,name=storage_id,json=storageId" json:"storage_id,omitempty"`
// The state of the volume
State *string `protobuf:"bytes,5,opt,name=state" json:"state,omitempty"`
// an optional field, whether to the display the volume to the end user or not.
DisplayVolume *bool `protobuf:"varint,6,opt,name=display_volume,json=displayVolume" json:"display_volume,omitempty"`
// new name of the volume
Name *string `protobuf:"bytes,7,opt,name=name" json:"name,omitempty"`
// Set delete protection for the volume. If true, The volume will be protected from deletion. Note: If the volume is managed by another service like autoscaling groups or CKS, delete protection will be ignored.
DeleteProtection *bool `protobuf:"varint,8,opt,name=delete_protection,json=deleteProtection" json:"delete_protection,omitempty"`
// an optional field, in case you want to set a custom id to the resource. Allowed to Root Admins only
CustomId *string `protobuf:"bytes,9,opt,name=custom_id,json=customId" json:"custom_id,omitempty"`
StartEventId *int64 `protobuf:"varint,10,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"`
InjectedJobId *string `protobuf:"bytes,11,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"`
ResponseType *string `protobuf:"bytes,12,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
// contains filtered or unexported fields
}
UpdateVolumeCmdByAdminRequest represents the parameters for updates the volume.
func (*UpdateVolumeCmdByAdminRequest) Descriptor
deprecated
func (*UpdateVolumeCmdByAdminRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateVolumeCmdByAdminRequest.ProtoReflect.Descriptor instead.
func (*UpdateVolumeCmdByAdminRequest) GetChainInfo ¶
func (x *UpdateVolumeCmdByAdminRequest) GetChainInfo() string
func (*UpdateVolumeCmdByAdminRequest) GetCustomId ¶
func (x *UpdateVolumeCmdByAdminRequest) GetCustomId() string
func (*UpdateVolumeCmdByAdminRequest) GetDeleteProtection ¶
func (x *UpdateVolumeCmdByAdminRequest) GetDeleteProtection() bool
func (*UpdateVolumeCmdByAdminRequest) GetDisplayVolume ¶
func (x *UpdateVolumeCmdByAdminRequest) GetDisplayVolume() bool
func (*UpdateVolumeCmdByAdminRequest) GetId ¶
func (x *UpdateVolumeCmdByAdminRequest) GetId() int64
func (*UpdateVolumeCmdByAdminRequest) GetInjectedJobId ¶
func (x *UpdateVolumeCmdByAdminRequest) GetInjectedJobId() string
func (*UpdateVolumeCmdByAdminRequest) GetName ¶
func (x *UpdateVolumeCmdByAdminRequest) GetName() string
func (*UpdateVolumeCmdByAdminRequest) GetPath ¶
func (x *UpdateVolumeCmdByAdminRequest) GetPath() string
func (*UpdateVolumeCmdByAdminRequest) GetResponseType ¶
func (x *UpdateVolumeCmdByAdminRequest) GetResponseType() string
func (*UpdateVolumeCmdByAdminRequest) GetStartEventId ¶
func (x *UpdateVolumeCmdByAdminRequest) GetStartEventId() int64
func (*UpdateVolumeCmdByAdminRequest) GetState ¶
func (x *UpdateVolumeCmdByAdminRequest) GetState() string
func (*UpdateVolumeCmdByAdminRequest) GetStorageId ¶
func (x *UpdateVolumeCmdByAdminRequest) GetStorageId() int64
func (*UpdateVolumeCmdByAdminRequest) ProtoMessage ¶
func (*UpdateVolumeCmdByAdminRequest) ProtoMessage()
func (*UpdateVolumeCmdByAdminRequest) ProtoReflect ¶
func (x *UpdateVolumeCmdByAdminRequest) ProtoReflect() protoreflect.Message
func (*UpdateVolumeCmdByAdminRequest) Reset ¶
func (x *UpdateVolumeCmdByAdminRequest) Reset()
func (*UpdateVolumeCmdByAdminRequest) String ¶
func (x *UpdateVolumeCmdByAdminRequest) String() string
type UpdateVolumeCmdByAdminResponse ¶
type UpdateVolumeCmdByAdminResponse struct {
// The Result
Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"`
// contains filtered or unexported fields
}
UpdateVolumeCmdByAdminResponse represents the response from updates the volume.
func (*UpdateVolumeCmdByAdminResponse) Descriptor
deprecated
func (*UpdateVolumeCmdByAdminResponse) Descriptor() ([]byte, []int)
Deprecated: Use UpdateVolumeCmdByAdminResponse.ProtoReflect.Descriptor instead.
func (*UpdateVolumeCmdByAdminResponse) GetResult ¶
func (x *UpdateVolumeCmdByAdminResponse) GetResult() *Result
func (*UpdateVolumeCmdByAdminResponse) ProtoMessage ¶
func (*UpdateVolumeCmdByAdminResponse) ProtoMessage()
func (*UpdateVolumeCmdByAdminResponse) ProtoReflect ¶
func (x *UpdateVolumeCmdByAdminResponse) ProtoReflect() protoreflect.Message
func (*UpdateVolumeCmdByAdminResponse) Reset ¶
func (x *UpdateVolumeCmdByAdminResponse) Reset()
func (*UpdateVolumeCmdByAdminResponse) String ¶
func (x *UpdateVolumeCmdByAdminResponse) String() string
type UpdateVolumeRequest ¶
type UpdateVolumeRequest struct {
// Whether to run this operation as an administrator
RunAsAdmin *bool `protobuf:"varint,1,opt,name=run_as_admin,json=runAsAdmin" json:"run_as_admin,omitempty"`
// the ID of the disk volume
Id *int64 `protobuf:"varint,2,opt,name=id" json:"id,omitempty"`
// The path of the volume
Path *string `protobuf:"bytes,3,opt,name=path" json:"path,omitempty"`
// The chain info of the volume
ChainInfo *string `protobuf:"bytes,4,opt,name=chain_info,json=chainInfo" json:"chain_info,omitempty"`
// Destination storage pool UUID for the volume
StorageId *int64 `protobuf:"varint,5,opt,name=storage_id,json=storageId" json:"storage_id,omitempty"`
// The state of the volume
State *string `protobuf:"bytes,6,opt,name=state" json:"state,omitempty"`
// an optional field, whether to the display the volume to the end user or not.
DisplayVolume *bool `protobuf:"varint,7,opt,name=display_volume,json=displayVolume" json:"display_volume,omitempty"`
// new name of the volume
Name *string `protobuf:"bytes,8,opt,name=name" json:"name,omitempty"`
// Set delete protection for the volume. If true, The volume will be protected from deletion. Note: If the volume is managed by another service like autoscaling groups or CKS, delete protection will be ignored.
DeleteProtection *bool `protobuf:"varint,9,opt,name=delete_protection,json=deleteProtection" json:"delete_protection,omitempty"`
// an optional field, in case you want to set a custom id to the resource. Allowed to Root Admins only
CustomId *string `protobuf:"bytes,10,opt,name=custom_id,json=customId" json:"custom_id,omitempty"`
StartEventId *int64 `protobuf:"varint,11,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"`
InjectedJobId *string `protobuf:"bytes,12,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"`
ResponseType *string `protobuf:"bytes,13,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
// contains filtered or unexported fields
}
UpdateVolumeRequest represents the parameters for updates the volume.
func (*UpdateVolumeRequest) Descriptor
deprecated
func (*UpdateVolumeRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateVolumeRequest.ProtoReflect.Descriptor instead.
func (*UpdateVolumeRequest) GetChainInfo ¶
func (x *UpdateVolumeRequest) GetChainInfo() string
func (*UpdateVolumeRequest) GetCustomId ¶
func (x *UpdateVolumeRequest) GetCustomId() string
func (*UpdateVolumeRequest) GetDeleteProtection ¶
func (x *UpdateVolumeRequest) GetDeleteProtection() bool
func (*UpdateVolumeRequest) GetDisplayVolume ¶
func (x *UpdateVolumeRequest) GetDisplayVolume() bool
func (*UpdateVolumeRequest) GetId ¶
func (x *UpdateVolumeRequest) GetId() int64
func (*UpdateVolumeRequest) GetInjectedJobId ¶
func (x *UpdateVolumeRequest) GetInjectedJobId() string
func (*UpdateVolumeRequest) GetName ¶
func (x *UpdateVolumeRequest) GetName() string
func (*UpdateVolumeRequest) GetPath ¶
func (x *UpdateVolumeRequest) GetPath() string
func (*UpdateVolumeRequest) GetResponseType ¶
func (x *UpdateVolumeRequest) GetResponseType() string
func (*UpdateVolumeRequest) GetRunAsAdmin ¶
func (x *UpdateVolumeRequest) GetRunAsAdmin() bool
func (*UpdateVolumeRequest) GetStartEventId ¶
func (x *UpdateVolumeRequest) GetStartEventId() int64
func (*UpdateVolumeRequest) GetState ¶
func (x *UpdateVolumeRequest) GetState() string
func (*UpdateVolumeRequest) GetStorageId ¶
func (x *UpdateVolumeRequest) GetStorageId() int64
func (*UpdateVolumeRequest) ProtoMessage ¶
func (*UpdateVolumeRequest) ProtoMessage()
func (*UpdateVolumeRequest) ProtoReflect ¶
func (x *UpdateVolumeRequest) ProtoReflect() protoreflect.Message
func (*UpdateVolumeRequest) Reset ¶
func (x *UpdateVolumeRequest) Reset()
func (*UpdateVolumeRequest) String ¶
func (x *UpdateVolumeRequest) String() string
type UpdateVolumeResponse ¶
type UpdateVolumeResponse struct {
// The Result
Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"`
// contains filtered or unexported fields
}
UpdateVolumeResponse represents the response from updates the volume.
func (*UpdateVolumeResponse) Descriptor
deprecated
func (*UpdateVolumeResponse) Descriptor() ([]byte, []int)
Deprecated: Use UpdateVolumeResponse.ProtoReflect.Descriptor instead.
func (*UpdateVolumeResponse) GetResult ¶
func (x *UpdateVolumeResponse) GetResult() *Result
func (*UpdateVolumeResponse) ProtoMessage ¶
func (*UpdateVolumeResponse) ProtoMessage()
func (*UpdateVolumeResponse) ProtoReflect ¶
func (x *UpdateVolumeResponse) ProtoReflect() protoreflect.Message
func (*UpdateVolumeResponse) Reset ¶
func (x *UpdateVolumeResponse) Reset()
func (*UpdateVolumeResponse) String ¶
func (x *UpdateVolumeResponse) String() string
type UploadVolumeCmdByAdminRequest ¶
type UploadVolumeCmdByAdminRequest struct {
// the format for the volume. Possible values include QCOW2, OVA, and VHD.
Format *string `protobuf:"bytes,1,opt,name=format" json:"format,omitempty"`
// the name of the volume
VolumeName *string `protobuf:"bytes,2,opt,name=volume_name,json=volumeName" json:"volume_name,omitempty"`
// the URL of where the volume is hosted. Possible URL include http:// and https://
Url *string `protobuf:"bytes,3,opt,name=url" json:"url,omitempty"`
// the ID of the zone the volume is to be hosted on
ZoneId *int64 `protobuf:"varint,4,opt,name=zone_id,json=zoneId" json:"zone_id,omitempty"`
// an optional domainId. If the account parameter is used, domainId must also be used. If account is NOT provided then volume will be assigned to the caller account and domain.
DomainId *int64 `protobuf:"varint,5,opt,name=domain_id,json=domainId" json:"domain_id,omitempty"`
// an optional accountName. Must be used with domainId.
AccountName *string `protobuf:"bytes,6,opt,name=account_name,json=accountName" json:"account_name,omitempty"`
// the checksum value of this volume. The parameter containing the checksum will be considered a MD5sum if it is not prefixed
// and just a plain ascii/utf8 representation of a hexadecimal string. If it is required to
// use another algorithm the hexadecimal string is to be prefixed with a string of the form,
// "{<algorithm>}", not including the double quotes. In this <algorithm> is the exact string
// representing the java supported algorithm, i.e. MD5 or SHA-256. Note that java does not
// contain an algorithm called SHA256 or one called sha-256, only SHA-256.
Checksum *string `protobuf:"bytes,7,opt,name=checksum" json:"checksum,omitempty"`
// Image store uuid
ImageStoreUuid *string `protobuf:"bytes,8,opt,name=image_store_uuid,json=imageStoreUuid" json:"image_store_uuid,omitempty"`
// Upload volume for the project
ProjectId *int64 `protobuf:"varint,9,opt,name=project_id,json=projectId" json:"project_id,omitempty"`
// the ID of the disk offering. This must be a custom sized offering since during uploadVolume volume size is unknown.
DiskOfferingId *int64 `protobuf:"varint,10,opt,name=disk_offering_id,json=diskOfferingId" json:"disk_offering_id,omitempty"`
StartEventId *int64 `protobuf:"varint,11,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"`
InjectedJobId *string `protobuf:"bytes,12,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"`
ResponseType *string `protobuf:"bytes,13,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
// contains filtered or unexported fields
}
UploadVolumeCmdByAdminRequest represents the parameters for uploads a data disk.
func (*UploadVolumeCmdByAdminRequest) Descriptor
deprecated
func (*UploadVolumeCmdByAdminRequest) Descriptor() ([]byte, []int)
Deprecated: Use UploadVolumeCmdByAdminRequest.ProtoReflect.Descriptor instead.
func (*UploadVolumeCmdByAdminRequest) GetAccountName ¶
func (x *UploadVolumeCmdByAdminRequest) GetAccountName() string
func (*UploadVolumeCmdByAdminRequest) GetChecksum ¶
func (x *UploadVolumeCmdByAdminRequest) GetChecksum() string
func (*UploadVolumeCmdByAdminRequest) GetDiskOfferingId ¶
func (x *UploadVolumeCmdByAdminRequest) GetDiskOfferingId() int64
func (*UploadVolumeCmdByAdminRequest) GetDomainId ¶
func (x *UploadVolumeCmdByAdminRequest) GetDomainId() int64
func (*UploadVolumeCmdByAdminRequest) GetFormat ¶
func (x *UploadVolumeCmdByAdminRequest) GetFormat() string
func (*UploadVolumeCmdByAdminRequest) GetImageStoreUuid ¶
func (x *UploadVolumeCmdByAdminRequest) GetImageStoreUuid() string
func (*UploadVolumeCmdByAdminRequest) GetInjectedJobId ¶
func (x *UploadVolumeCmdByAdminRequest) GetInjectedJobId() string
func (*UploadVolumeCmdByAdminRequest) GetProjectId ¶
func (x *UploadVolumeCmdByAdminRequest) GetProjectId() int64
func (*UploadVolumeCmdByAdminRequest) GetResponseType ¶
func (x *UploadVolumeCmdByAdminRequest) GetResponseType() string
func (*UploadVolumeCmdByAdminRequest) GetStartEventId ¶
func (x *UploadVolumeCmdByAdminRequest) GetStartEventId() int64
func (*UploadVolumeCmdByAdminRequest) GetUrl ¶
func (x *UploadVolumeCmdByAdminRequest) GetUrl() string
func (*UploadVolumeCmdByAdminRequest) GetVolumeName ¶
func (x *UploadVolumeCmdByAdminRequest) GetVolumeName() string
func (*UploadVolumeCmdByAdminRequest) GetZoneId ¶
func (x *UploadVolumeCmdByAdminRequest) GetZoneId() int64
func (*UploadVolumeCmdByAdminRequest) ProtoMessage ¶
func (*UploadVolumeCmdByAdminRequest) ProtoMessage()
func (*UploadVolumeCmdByAdminRequest) ProtoReflect ¶
func (x *UploadVolumeCmdByAdminRequest) ProtoReflect() protoreflect.Message
func (*UploadVolumeCmdByAdminRequest) Reset ¶
func (x *UploadVolumeCmdByAdminRequest) Reset()
func (*UploadVolumeCmdByAdminRequest) String ¶
func (x *UploadVolumeCmdByAdminRequest) String() string
type UploadVolumeCmdByAdminResponse ¶
type UploadVolumeCmdByAdminResponse struct {
// The Result
Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"`
// contains filtered or unexported fields
}
UploadVolumeCmdByAdminResponse represents the response from uploads a data disk.
func (*UploadVolumeCmdByAdminResponse) Descriptor
deprecated
func (*UploadVolumeCmdByAdminResponse) Descriptor() ([]byte, []int)
Deprecated: Use UploadVolumeCmdByAdminResponse.ProtoReflect.Descriptor instead.
func (*UploadVolumeCmdByAdminResponse) GetResult ¶
func (x *UploadVolumeCmdByAdminResponse) GetResult() *Result
func (*UploadVolumeCmdByAdminResponse) ProtoMessage ¶
func (*UploadVolumeCmdByAdminResponse) ProtoMessage()
func (*UploadVolumeCmdByAdminResponse) ProtoReflect ¶
func (x *UploadVolumeCmdByAdminResponse) ProtoReflect() protoreflect.Message
func (*UploadVolumeCmdByAdminResponse) Reset ¶
func (x *UploadVolumeCmdByAdminResponse) Reset()
func (*UploadVolumeCmdByAdminResponse) String ¶
func (x *UploadVolumeCmdByAdminResponse) String() string
type UploadVolumeRequest ¶
type UploadVolumeRequest struct {
// Whether to run this operation as an administrator
RunAsAdmin *bool `protobuf:"varint,1,opt,name=run_as_admin,json=runAsAdmin" json:"run_as_admin,omitempty"`
// the format for the volume. Possible values include QCOW2, OVA, and VHD.
Format *string `protobuf:"bytes,2,opt,name=format" json:"format,omitempty"`
// the name of the volume
VolumeName *string `protobuf:"bytes,3,opt,name=volume_name,json=volumeName" json:"volume_name,omitempty"`
// the URL of where the volume is hosted. Possible URL include http:// and https://
Url *string `protobuf:"bytes,4,opt,name=url" json:"url,omitempty"`
// the ID of the zone the volume is to be hosted on
ZoneId *int64 `protobuf:"varint,5,opt,name=zone_id,json=zoneId" json:"zone_id,omitempty"`
// an optional domainId. If the account parameter is used, domainId must also be used. If account is NOT provided then volume will be assigned to the caller account and domain.
DomainId *int64 `protobuf:"varint,6,opt,name=domain_id,json=domainId" json:"domain_id,omitempty"`
// an optional accountName. Must be used with domainId.
AccountName *string `protobuf:"bytes,7,opt,name=account_name,json=accountName" json:"account_name,omitempty"`
// the checksum value of this volume. The parameter containing the checksum will be considered a MD5sum if it is not prefixed
// and just a plain ascii/utf8 representation of a hexadecimal string. If it is required to
// use another algorithm the hexadecimal string is to be prefixed with a string of the form,
// "{<algorithm>}", not including the double quotes. In this <algorithm> is the exact string
// representing the java supported algorithm, i.e. MD5 or SHA-256. Note that java does not
// contain an algorithm called SHA256 or one called sha-256, only SHA-256.
Checksum *string `protobuf:"bytes,8,opt,name=checksum" json:"checksum,omitempty"`
// Image store uuid
ImageStoreUuid *string `protobuf:"bytes,9,opt,name=image_store_uuid,json=imageStoreUuid" json:"image_store_uuid,omitempty"`
// Upload volume for the project
ProjectId *int64 `protobuf:"varint,10,opt,name=project_id,json=projectId" json:"project_id,omitempty"`
// the ID of the disk offering. This must be a custom sized offering since during uploadVolume volume size is unknown.
DiskOfferingId *int64 `protobuf:"varint,11,opt,name=disk_offering_id,json=diskOfferingId" json:"disk_offering_id,omitempty"`
StartEventId *int64 `protobuf:"varint,12,opt,name=start_event_id,json=startEventId" json:"start_event_id,omitempty"`
InjectedJobId *string `protobuf:"bytes,13,opt,name=injected_job_id,json=injectedJobId" json:"injected_job_id,omitempty"`
ResponseType *string `protobuf:"bytes,14,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
// contains filtered or unexported fields
}
UploadVolumeRequest represents the parameters for uploads a data disk.
func (*UploadVolumeRequest) Descriptor
deprecated
func (*UploadVolumeRequest) Descriptor() ([]byte, []int)
Deprecated: Use UploadVolumeRequest.ProtoReflect.Descriptor instead.
func (*UploadVolumeRequest) GetAccountName ¶
func (x *UploadVolumeRequest) GetAccountName() string
func (*UploadVolumeRequest) GetChecksum ¶
func (x *UploadVolumeRequest) GetChecksum() string
func (*UploadVolumeRequest) GetDiskOfferingId ¶
func (x *UploadVolumeRequest) GetDiskOfferingId() int64
func (*UploadVolumeRequest) GetDomainId ¶
func (x *UploadVolumeRequest) GetDomainId() int64
func (*UploadVolumeRequest) GetFormat ¶
func (x *UploadVolumeRequest) GetFormat() string
func (*UploadVolumeRequest) GetImageStoreUuid ¶
func (x *UploadVolumeRequest) GetImageStoreUuid() string
func (*UploadVolumeRequest) GetInjectedJobId ¶
func (x *UploadVolumeRequest) GetInjectedJobId() string
func (*UploadVolumeRequest) GetProjectId ¶
func (x *UploadVolumeRequest) GetProjectId() int64
func (*UploadVolumeRequest) GetResponseType ¶
func (x *UploadVolumeRequest) GetResponseType() string
func (*UploadVolumeRequest) GetRunAsAdmin ¶
func (x *UploadVolumeRequest) GetRunAsAdmin() bool
func (*UploadVolumeRequest) GetStartEventId ¶
func (x *UploadVolumeRequest) GetStartEventId() int64
func (*UploadVolumeRequest) GetUrl ¶
func (x *UploadVolumeRequest) GetUrl() string
func (*UploadVolumeRequest) GetVolumeName ¶
func (x *UploadVolumeRequest) GetVolumeName() string
func (*UploadVolumeRequest) GetZoneId ¶
func (x *UploadVolumeRequest) GetZoneId() int64
func (*UploadVolumeRequest) ProtoMessage ¶
func (*UploadVolumeRequest) ProtoMessage()
func (*UploadVolumeRequest) ProtoReflect ¶
func (x *UploadVolumeRequest) ProtoReflect() protoreflect.Message
func (*UploadVolumeRequest) Reset ¶
func (x *UploadVolumeRequest) Reset()
func (*UploadVolumeRequest) String ¶
func (x *UploadVolumeRequest) String() string
type UploadVolumeResponse ¶
type UploadVolumeResponse struct {
// The Result
Result *Result `protobuf:"bytes,1,opt,name=result" json:"result,omitempty"`
// contains filtered or unexported fields
}
UploadVolumeResponse represents the response from uploads a data disk.
func (*UploadVolumeResponse) Descriptor
deprecated
func (*UploadVolumeResponse) Descriptor() ([]byte, []int)
Deprecated: Use UploadVolumeResponse.ProtoReflect.Descriptor instead.
func (*UploadVolumeResponse) GetResult ¶
func (x *UploadVolumeResponse) GetResult() *Result
func (*UploadVolumeResponse) ProtoMessage ¶
func (*UploadVolumeResponse) ProtoMessage()
func (*UploadVolumeResponse) ProtoReflect ¶
func (x *UploadVolumeResponse) ProtoReflect() protoreflect.Message
func (*UploadVolumeResponse) Reset ¶
func (x *UploadVolumeResponse) Reset()
func (*UploadVolumeResponse) String ¶
func (x *UploadVolumeResponse) String() string
type Volume ¶
type Volume struct {
// The ID of the Volume
Id *string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"`
// The name of the Volume
Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
// The display name of the Volume
DisplayName *string `protobuf:"bytes,3,opt,name=display_name,json=displayName" json:"display_name,omitempty"`
// The description of the Volume
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
}
Volume represents a Volume Item
func (*Volume) Descriptor
deprecated
func (*Volume) GetCreated ¶
func (*Volume) GetDescription ¶
func (*Volume) GetDisplayName ¶
func (*Volume) ProtoMessage ¶
func (*Volume) ProtoMessage()
func (*Volume) ProtoReflect ¶
func (x *Volume) ProtoReflect() protoreflect.Message
type VolumeForImport ¶
type VolumeForImport struct {
// The ID of the VolumeForImport
Id *string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"`
// The name of the VolumeForImport
Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
// The display name of the VolumeForImport
DisplayName *string `protobuf:"bytes,3,opt,name=display_name,json=displayName" json:"display_name,omitempty"`
// The description of the VolumeForImport
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
}
VolumeForImport represents a VolumeForImport Item
func (*VolumeForImport) Descriptor
deprecated
func (*VolumeForImport) Descriptor() ([]byte, []int)
Deprecated: Use VolumeForImport.ProtoReflect.Descriptor instead.
func (*VolumeForImport) GetCreated ¶
func (x *VolumeForImport) GetCreated() string
func (*VolumeForImport) GetDescription ¶
func (x *VolumeForImport) GetDescription() string
func (*VolumeForImport) GetDisplayName ¶
func (x *VolumeForImport) GetDisplayName() string
func (*VolumeForImport) GetId ¶
func (x *VolumeForImport) GetId() string
func (*VolumeForImport) GetName ¶
func (x *VolumeForImport) GetName() string
func (*VolumeForImport) ProtoMessage ¶
func (*VolumeForImport) ProtoMessage()
func (*VolumeForImport) ProtoReflect ¶
func (x *VolumeForImport) ProtoReflect() protoreflect.Message
func (*VolumeForImport) Reset ¶
func (x *VolumeForImport) Reset()
func (*VolumeForImport) String ¶
func (x *VolumeForImport) String() string
type VolumeServiceClient ¶
type VolumeServiceClient interface {
// AddResourceDetail Adds detail for the Resource.
AddResourceDetail(ctx context.Context, in *AddResourceDetailRequest, opts ...grpc.CallOption) (*AddResourceDetailResponse, error)
// AssignVolume Changes ownership of a Volume from one account to another.
AssignVolume(ctx context.Context, in *AssignVolumeRequest, opts ...grpc.CallOption) (*AssignVolumeResponse, error)
// AttachVolume Attaches a disk volume to a virtual machine.
AttachVolume(ctx context.Context, in *AttachVolumeRequest, opts ...grpc.CallOption) (*AttachVolumeResponse, error)
// AttachVolumeCmdByAdmin Attaches a disk volume to a virtual machine.
AttachVolumeCmdByAdmin(ctx context.Context, in *AttachVolumeCmdByAdminRequest, opts ...grpc.CallOption) (*AttachVolumeCmdByAdminResponse, error)
// ChangeOfferingForVolume Change disk offering of the volume and also an option to auto migrate if required to apply the new disk offering
ChangeOfferingForVolume(ctx context.Context, in *ChangeOfferingForVolumeRequest, opts ...grpc.CallOption) (*ChangeOfferingForVolumeResponse, error)
// CheckAndRepairVolume Check the volume for any errors or leaks and also repairs when repair parameter is passed, this is currently supported for KVM only
CheckAndRepairVolume(ctx context.Context, in *CheckAndRepairVolumeRequest, opts ...grpc.CallOption) (*CheckAndRepairVolumeResponse, error)
// CreateVolume Creates a disk volume from a disk offering. This disk volume must still be attached to a virtual machine to make use of it.
CreateVolume(ctx context.Context, in *CreateVolumeRequest, opts ...grpc.CallOption) (*CreateVolumeResponse, error)
// CreateVolumeCmdByAdmin Creates a disk volume from a disk offering. This disk volume must still be attached to a virtual machine to make use of it.
CreateVolumeCmdByAdmin(ctx context.Context, in *CreateVolumeCmdByAdminRequest, opts ...grpc.CallOption) (*CreateVolumeCmdByAdminResponse, error)
// DeleteVolume Deletes a detached disk volume.
DeleteVolume(ctx context.Context, in *DeleteVolumeRequest, opts ...grpc.CallOption) (*DeleteVolumeResponse, error)
// DestroyVolume Destroys a Volume.
DestroyVolume(ctx context.Context, in *DestroyVolumeRequest, opts ...grpc.CallOption) (*DestroyVolumeResponse, error)
// DestroyVolumeCmdByAdmin Destroys a Volume.
DestroyVolumeCmdByAdmin(ctx context.Context, in *DestroyVolumeCmdByAdminRequest, opts ...grpc.CallOption) (*DestroyVolumeCmdByAdminResponse, error)
// DetachVolume Detaches a disk volume from a virtual machine.
DetachVolume(ctx context.Context, in *DetachVolumeRequest, opts ...grpc.CallOption) (*DetachVolumeResponse, error)
// DetachVolumeCmdByAdmin Detaches a disk volume from a virtual machine.
DetachVolumeCmdByAdmin(ctx context.Context, in *DetachVolumeCmdByAdminRequest, opts ...grpc.CallOption) (*DetachVolumeCmdByAdminResponse, error)
// ExtractVolume Extracts volume
ExtractVolume(ctx context.Context, in *ExtractVolumeRequest, opts ...grpc.CallOption) (*ExtractVolumeResponse, error)
// GetUploadParamsForVolume Upload a data disk to the cloudstack cloud.
GetUploadParamsForVolume(ctx context.Context, in *GetUploadParamsForVolumeRequest, opts ...grpc.CallOption) (*GetUploadParamsForVolumeResponse, error)
// ImportVolume Import an unmanaged volume from a storage pool on a host into CloudStack
ImportVolume(ctx context.Context, in *ImportVolumeRequest, opts ...grpc.CallOption) (*ImportVolumeResponse, error)
// ListResourceDetails List resource detail(s)
ListResourceDetails(ctx context.Context, in *ListResourceDetailsRequest, opts ...grpc.CallOption) (*ListResourceDetailsResponse, error)
// ListVolumes Lists all volumes.
ListVolumes(ctx context.Context, in *ListVolumesRequest, opts ...grpc.CallOption) (*ListVolumesResponse, error)
// ListVolumesCmdByAdmin Lists all volumes.
ListVolumesCmdByAdmin(ctx context.Context, in *ListVolumesCmdByAdminRequest, opts ...grpc.CallOption) (*ListVolumesCmdByAdminResponse, error)
// ListVolumesForImport Lists unmanaged volumes on a storage pool
ListVolumesForImport(ctx context.Context, in *ListVolumesForImportRequest, opts ...grpc.CallOption) (*ListVolumesForImportResponse, error)
// MigrateVolume Migrate volume
MigrateVolume(ctx context.Context, in *MigrateVolumeRequest, opts ...grpc.CallOption) (*MigrateVolumeResponse, error)
// MigrateVolumeCmdByAdmin Migrate volume
MigrateVolumeCmdByAdmin(ctx context.Context, in *MigrateVolumeCmdByAdminRequest, opts ...grpc.CallOption) (*MigrateVolumeCmdByAdminResponse, error)
// RecoverVolume Recovers a Destroy volume.
RecoverVolume(ctx context.Context, in *RecoverVolumeRequest, opts ...grpc.CallOption) (*RecoverVolumeResponse, error)
// RecoverVolumeCmdByAdmin Recovers a Destroy volume.
RecoverVolumeCmdByAdmin(ctx context.Context, in *RecoverVolumeCmdByAdminRequest, opts ...grpc.CallOption) (*RecoverVolumeCmdByAdminResponse, error)
// RemoveResourceDetail Removes detail for the Resource.
RemoveResourceDetail(ctx context.Context, in *RemoveResourceDetailRequest, opts ...grpc.CallOption) (*RemoveResourceDetailResponse, error)
// ResizeVolume Resizes a volume
ResizeVolume(ctx context.Context, in *ResizeVolumeRequest, opts ...grpc.CallOption) (*ResizeVolumeResponse, error)
// ResizeVolumeCmdByAdmin Resizes a volume
ResizeVolumeCmdByAdmin(ctx context.Context, in *ResizeVolumeCmdByAdminRequest, opts ...grpc.CallOption) (*ResizeVolumeCmdByAdminResponse, error)
// UnmanageVolume Unmanage a volume on storage pool.
UnmanageVolume(ctx context.Context, in *UnmanageVolumeRequest, opts ...grpc.CallOption) (*UnmanageVolumeResponse, error)
// UpdateVolume Updates the volume.
UpdateVolume(ctx context.Context, in *UpdateVolumeRequest, opts ...grpc.CallOption) (*UpdateVolumeResponse, error)
// UpdateVolumeCmdByAdmin Updates the volume.
UpdateVolumeCmdByAdmin(ctx context.Context, in *UpdateVolumeCmdByAdminRequest, opts ...grpc.CallOption) (*UpdateVolumeCmdByAdminResponse, error)
// UploadVolume Uploads a data disk.
UploadVolume(ctx context.Context, in *UploadVolumeRequest, opts ...grpc.CallOption) (*UploadVolumeResponse, error)
// UploadVolumeCmdByAdmin Uploads a data disk.
UploadVolumeCmdByAdmin(ctx context.Context, in *UploadVolumeCmdByAdminRequest, opts ...grpc.CallOption) (*UploadVolumeCmdByAdminResponse, error)
}
VolumeServiceClient is the client API for VolumeService 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.
VolumeService provides operations for managing Volumes
func NewVolumeServiceClient ¶
func NewVolumeServiceClient(cc grpc.ClientConnInterface) VolumeServiceClient
type VolumeServiceServer ¶
type VolumeServiceServer interface {
// AddResourceDetail Adds detail for the Resource.
AddResourceDetail(context.Context, *AddResourceDetailRequest) (*AddResourceDetailResponse, error)
// AssignVolume Changes ownership of a Volume from one account to another.
AssignVolume(context.Context, *AssignVolumeRequest) (*AssignVolumeResponse, error)
// AttachVolume Attaches a disk volume to a virtual machine.
AttachVolume(context.Context, *AttachVolumeRequest) (*AttachVolumeResponse, error)
// AttachVolumeCmdByAdmin Attaches a disk volume to a virtual machine.
AttachVolumeCmdByAdmin(context.Context, *AttachVolumeCmdByAdminRequest) (*AttachVolumeCmdByAdminResponse, error)
// ChangeOfferingForVolume Change disk offering of the volume and also an option to auto migrate if required to apply the new disk offering
ChangeOfferingForVolume(context.Context, *ChangeOfferingForVolumeRequest) (*ChangeOfferingForVolumeResponse, error)
// CheckAndRepairVolume Check the volume for any errors or leaks and also repairs when repair parameter is passed, this is currently supported for KVM only
CheckAndRepairVolume(context.Context, *CheckAndRepairVolumeRequest) (*CheckAndRepairVolumeResponse, error)
// CreateVolume Creates a disk volume from a disk offering. This disk volume must still be attached to a virtual machine to make use of it.
CreateVolume(context.Context, *CreateVolumeRequest) (*CreateVolumeResponse, error)
// CreateVolumeCmdByAdmin Creates a disk volume from a disk offering. This disk volume must still be attached to a virtual machine to make use of it.
CreateVolumeCmdByAdmin(context.Context, *CreateVolumeCmdByAdminRequest) (*CreateVolumeCmdByAdminResponse, error)
// DeleteVolume Deletes a detached disk volume.
DeleteVolume(context.Context, *DeleteVolumeRequest) (*DeleteVolumeResponse, error)
// DestroyVolume Destroys a Volume.
DestroyVolume(context.Context, *DestroyVolumeRequest) (*DestroyVolumeResponse, error)
// DestroyVolumeCmdByAdmin Destroys a Volume.
DestroyVolumeCmdByAdmin(context.Context, *DestroyVolumeCmdByAdminRequest) (*DestroyVolumeCmdByAdminResponse, error)
// DetachVolume Detaches a disk volume from a virtual machine.
DetachVolume(context.Context, *DetachVolumeRequest) (*DetachVolumeResponse, error)
// DetachVolumeCmdByAdmin Detaches a disk volume from a virtual machine.
DetachVolumeCmdByAdmin(context.Context, *DetachVolumeCmdByAdminRequest) (*DetachVolumeCmdByAdminResponse, error)
// ExtractVolume Extracts volume
ExtractVolume(context.Context, *ExtractVolumeRequest) (*ExtractVolumeResponse, error)
// GetUploadParamsForVolume Upload a data disk to the cloudstack cloud.
GetUploadParamsForVolume(context.Context, *GetUploadParamsForVolumeRequest) (*GetUploadParamsForVolumeResponse, error)
// ImportVolume Import an unmanaged volume from a storage pool on a host into CloudStack
ImportVolume(context.Context, *ImportVolumeRequest) (*ImportVolumeResponse, error)
// ListResourceDetails List resource detail(s)
ListResourceDetails(context.Context, *ListResourceDetailsRequest) (*ListResourceDetailsResponse, error)
// ListVolumes Lists all volumes.
ListVolumes(context.Context, *ListVolumesRequest) (*ListVolumesResponse, error)
// ListVolumesCmdByAdmin Lists all volumes.
ListVolumesCmdByAdmin(context.Context, *ListVolumesCmdByAdminRequest) (*ListVolumesCmdByAdminResponse, error)
// ListVolumesForImport Lists unmanaged volumes on a storage pool
ListVolumesForImport(context.Context, *ListVolumesForImportRequest) (*ListVolumesForImportResponse, error)
// MigrateVolume Migrate volume
MigrateVolume(context.Context, *MigrateVolumeRequest) (*MigrateVolumeResponse, error)
// MigrateVolumeCmdByAdmin Migrate volume
MigrateVolumeCmdByAdmin(context.Context, *MigrateVolumeCmdByAdminRequest) (*MigrateVolumeCmdByAdminResponse, error)
// RecoverVolume Recovers a Destroy volume.
RecoverVolume(context.Context, *RecoverVolumeRequest) (*RecoverVolumeResponse, error)
// RecoverVolumeCmdByAdmin Recovers a Destroy volume.
RecoverVolumeCmdByAdmin(context.Context, *RecoverVolumeCmdByAdminRequest) (*RecoverVolumeCmdByAdminResponse, error)
// RemoveResourceDetail Removes detail for the Resource.
RemoveResourceDetail(context.Context, *RemoveResourceDetailRequest) (*RemoveResourceDetailResponse, error)
// ResizeVolume Resizes a volume
ResizeVolume(context.Context, *ResizeVolumeRequest) (*ResizeVolumeResponse, error)
// ResizeVolumeCmdByAdmin Resizes a volume
ResizeVolumeCmdByAdmin(context.Context, *ResizeVolumeCmdByAdminRequest) (*ResizeVolumeCmdByAdminResponse, error)
// UnmanageVolume Unmanage a volume on storage pool.
UnmanageVolume(context.Context, *UnmanageVolumeRequest) (*UnmanageVolumeResponse, error)
// UpdateVolume Updates the volume.
UpdateVolume(context.Context, *UpdateVolumeRequest) (*UpdateVolumeResponse, error)
// UpdateVolumeCmdByAdmin Updates the volume.
UpdateVolumeCmdByAdmin(context.Context, *UpdateVolumeCmdByAdminRequest) (*UpdateVolumeCmdByAdminResponse, error)
// UploadVolume Uploads a data disk.
UploadVolume(context.Context, *UploadVolumeRequest) (*UploadVolumeResponse, error)
// UploadVolumeCmdByAdmin Uploads a data disk.
UploadVolumeCmdByAdmin(context.Context, *UploadVolumeCmdByAdminRequest) (*UploadVolumeCmdByAdminResponse, error)
// contains filtered or unexported methods
}
VolumeServiceServer is the server API for VolumeService service. All implementations must embed UnimplementedVolumeServiceServer for forward compatibility.
VolumeService provides operations for managing Volumes