storagev1

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

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

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

Documentation

Index

Constants

View Source
const (
	StorageService_AddImageStore_FullMethodName                             = "/cloudstack.management.storage.v1.StorageService/AddImageStore"
	StorageService_AddImageStoreS3CMD_FullMethodName                        = "/cloudstack.management.storage.v1.StorageService/AddImageStoreS3CMD"
	StorageService_AddObjectStoragePool_FullMethodName                      = "/cloudstack.management.storage.v1.StorageService/AddObjectStoragePool"
	StorageService_CancelPrimaryStorageMaintenance_FullMethodName           = "/cloudstack.management.storage.v1.StorageService/CancelPrimaryStorageMaintenance"
	StorageService_ChangeStoragePoolScope_FullMethodName                    = "/cloudstack.management.storage.v1.StorageService/ChangeStoragePoolScope"
	StorageService_CreateSecondaryStagingStore_FullMethodName               = "/cloudstack.management.storage.v1.StorageService/CreateSecondaryStagingStore"
	StorageService_CreateStoragePool_FullMethodName                         = "/cloudstack.management.storage.v1.StorageService/CreateStoragePool"
	StorageService_DeleteImageStore_FullMethodName                          = "/cloudstack.management.storage.v1.StorageService/DeleteImageStore"
	StorageService_DeleteObjectStoragePool_FullMethodName                   = "/cloudstack.management.storage.v1.StorageService/DeleteObjectStoragePool"
	StorageService_DeletePool_FullMethodName                                = "/cloudstack.management.storage.v1.StorageService/DeletePool"
	StorageService_DeleteSecondaryStagingStore_FullMethodName               = "/cloudstack.management.storage.v1.StorageService/DeleteSecondaryStagingStore"
	StorageService_DownloadImageStoreObject_FullMethodName                  = "/cloudstack.management.storage.v1.StorageService/DownloadImageStoreObject"
	StorageService_FindStoragePoolsForMigration_FullMethodName              = "/cloudstack.management.storage.v1.StorageService/FindStoragePoolsForMigration"
	StorageService_ListImageStoreObjects_FullMethodName                     = "/cloudstack.management.storage.v1.StorageService/ListImageStoreObjects"
	StorageService_ListImageStores_FullMethodName                           = "/cloudstack.management.storage.v1.StorageService/ListImageStores"
	StorageService_ListObjectStoragePools_FullMethodName                    = "/cloudstack.management.storage.v1.StorageService/ListObjectStoragePools"
	StorageService_ListSecondaryStagingStores_FullMethodName                = "/cloudstack.management.storage.v1.StorageService/ListSecondaryStagingStores"
	StorageService_ListStoragePoolObjects_FullMethodName                    = "/cloudstack.management.storage.v1.StorageService/ListStoragePoolObjects"
	StorageService_ListStoragePools_FullMethodName                          = "/cloudstack.management.storage.v1.StorageService/ListStoragePools"
	StorageService_ListStorageProviders_FullMethodName                      = "/cloudstack.management.storage.v1.StorageService/ListStorageProviders"
	StorageService_ListStorageTags_FullMethodName                           = "/cloudstack.management.storage.v1.StorageService/ListStorageTags"
	StorageService_MigrateResourcesToAnotherSecondaryStorage_FullMethodName = "/cloudstack.management.storage.v1.StorageService/MigrateResourcesToAnotherSecondaryStorage"
	StorageService_MigrateSecondaryStorageData_FullMethodName               = "/cloudstack.management.storage.v1.StorageService/MigrateSecondaryStorageData"
	StorageService_PreparePrimaryStorageForMaintenance_FullMethodName       = "/cloudstack.management.storage.v1.StorageService/PreparePrimaryStorageForMaintenance"
	StorageService_SyncStoragePool_FullMethodName                           = "/cloudstack.management.storage.v1.StorageService/SyncStoragePool"
	StorageService_UpdateCloudToUseObjectStore_FullMethodName               = "/cloudstack.management.storage.v1.StorageService/UpdateCloudToUseObjectStore"
	StorageService_UpdateImageStore_FullMethodName                          = "/cloudstack.management.storage.v1.StorageService/UpdateImageStore"
	StorageService_UpdateObjectStoragePool_FullMethodName                   = "/cloudstack.management.storage.v1.StorageService/UpdateObjectStoragePool"
	StorageService_UpdateStorageCapabilities_FullMethodName                 = "/cloudstack.management.storage.v1.StorageService/UpdateStorageCapabilities"
	StorageService_UpdateStoragePool_FullMethodName                         = "/cloudstack.management.storage.v1.StorageService/UpdateStoragePool"
)

Variables

View Source
var File_cloudstack_management_storage_v1_storage_gen_proto protoreflect.FileDescriptor
View Source
var StorageService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "cloudstack.management.storage.v1.StorageService",
	HandlerType: (*StorageServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "AddImageStore",
			Handler:    _StorageService_AddImageStore_Handler,
		},
		{
			MethodName: "AddImageStoreS3CMD",
			Handler:    _StorageService_AddImageStoreS3CMD_Handler,
		},
		{
			MethodName: "AddObjectStoragePool",
			Handler:    _StorageService_AddObjectStoragePool_Handler,
		},
		{
			MethodName: "CancelPrimaryStorageMaintenance",
			Handler:    _StorageService_CancelPrimaryStorageMaintenance_Handler,
		},
		{
			MethodName: "ChangeStoragePoolScope",
			Handler:    _StorageService_ChangeStoragePoolScope_Handler,
		},
		{
			MethodName: "CreateSecondaryStagingStore",
			Handler:    _StorageService_CreateSecondaryStagingStore_Handler,
		},
		{
			MethodName: "CreateStoragePool",
			Handler:    _StorageService_CreateStoragePool_Handler,
		},
		{
			MethodName: "DeleteImageStore",
			Handler:    _StorageService_DeleteImageStore_Handler,
		},
		{
			MethodName: "DeleteObjectStoragePool",
			Handler:    _StorageService_DeleteObjectStoragePool_Handler,
		},
		{
			MethodName: "DeletePool",
			Handler:    _StorageService_DeletePool_Handler,
		},
		{
			MethodName: "DeleteSecondaryStagingStore",
			Handler:    _StorageService_DeleteSecondaryStagingStore_Handler,
		},
		{
			MethodName: "DownloadImageStoreObject",
			Handler:    _StorageService_DownloadImageStoreObject_Handler,
		},
		{
			MethodName: "FindStoragePoolsForMigration",
			Handler:    _StorageService_FindStoragePoolsForMigration_Handler,
		},
		{
			MethodName: "ListImageStoreObjects",
			Handler:    _StorageService_ListImageStoreObjects_Handler,
		},
		{
			MethodName: "ListImageStores",
			Handler:    _StorageService_ListImageStores_Handler,
		},
		{
			MethodName: "ListObjectStoragePools",
			Handler:    _StorageService_ListObjectStoragePools_Handler,
		},
		{
			MethodName: "ListSecondaryStagingStores",
			Handler:    _StorageService_ListSecondaryStagingStores_Handler,
		},
		{
			MethodName: "ListStoragePoolObjects",
			Handler:    _StorageService_ListStoragePoolObjects_Handler,
		},
		{
			MethodName: "ListStoragePools",
			Handler:    _StorageService_ListStoragePools_Handler,
		},
		{
			MethodName: "ListStorageProviders",
			Handler:    _StorageService_ListStorageProviders_Handler,
		},
		{
			MethodName: "ListStorageTags",
			Handler:    _StorageService_ListStorageTags_Handler,
		},
		{
			MethodName: "MigrateResourcesToAnotherSecondaryStorage",
			Handler:    _StorageService_MigrateResourcesToAnotherSecondaryStorage_Handler,
		},
		{
			MethodName: "MigrateSecondaryStorageData",
			Handler:    _StorageService_MigrateSecondaryStorageData_Handler,
		},
		{
			MethodName: "PreparePrimaryStorageForMaintenance",
			Handler:    _StorageService_PreparePrimaryStorageForMaintenance_Handler,
		},
		{
			MethodName: "SyncStoragePool",
			Handler:    _StorageService_SyncStoragePool_Handler,
		},
		{
			MethodName: "UpdateCloudToUseObjectStore",
			Handler:    _StorageService_UpdateCloudToUseObjectStore_Handler,
		},
		{
			MethodName: "UpdateImageStore",
			Handler:    _StorageService_UpdateImageStore_Handler,
		},
		{
			MethodName: "UpdateObjectStoragePool",
			Handler:    _StorageService_UpdateObjectStoragePool_Handler,
		},
		{
			MethodName: "UpdateStorageCapabilities",
			Handler:    _StorageService_UpdateStorageCapabilities_Handler,
		},
		{
			MethodName: "UpdateStoragePool",
			Handler:    _StorageService_UpdateStoragePool_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "cloudstack/management/storage/v1/storage.gen.proto",
}

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

Functions

func RegisterStorageServiceServer

func RegisterStorageServiceServer(s grpc.ServiceRegistrar, srv StorageServiceServer)

Types

type AddImageStoreRequest

type AddImageStoreRequest struct {

	// the name for the image store
	Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
	// the URL for the image store
	Url *string `protobuf:"bytes,2,opt,name=url" json:"url,omitempty"`
	// the Zone ID for the image store
	ZoneId *int64 `protobuf:"varint,3,opt,name=zone_id,json=zoneId" json:"zone_id,omitempty"`
	// the image store provider name
	ProviderName *string `protobuf:"bytes,4,opt,name=provider_name,json=providerName" json:"provider_name,omitempty"`
	// the details for the image store. Example: details[0].key=accesskey&details[0].value=s389ddssaa&details[1].key=secretkey&details[1].value=8dshfsss
	Details      map[string]string `` /* 134-byte string literal not displayed */
	ResponseType *string           `protobuf:"bytes,6,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
	// contains filtered or unexported fields
}

AddImageStoreRequest represents the parameters for adds backup image store.

func (*AddImageStoreRequest) Descriptor deprecated

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

Deprecated: Use AddImageStoreRequest.ProtoReflect.Descriptor instead.

func (*AddImageStoreRequest) GetDetails

func (x *AddImageStoreRequest) GetDetails() map[string]string

func (*AddImageStoreRequest) GetName

func (x *AddImageStoreRequest) GetName() string

func (*AddImageStoreRequest) GetProviderName

func (x *AddImageStoreRequest) GetProviderName() string

func (*AddImageStoreRequest) GetResponseType

func (x *AddImageStoreRequest) GetResponseType() string

func (*AddImageStoreRequest) GetUrl

func (x *AddImageStoreRequest) GetUrl() string

func (*AddImageStoreRequest) GetZoneId

func (x *AddImageStoreRequest) GetZoneId() int64

func (*AddImageStoreRequest) ProtoMessage

func (*AddImageStoreRequest) ProtoMessage()

func (*AddImageStoreRequest) ProtoReflect

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

func (*AddImageStoreRequest) Reset

func (x *AddImageStoreRequest) Reset()

func (*AddImageStoreRequest) String

func (x *AddImageStoreRequest) String() string

type AddImageStoreResponse

type AddImageStoreResponse struct {

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

AddImageStoreResponse represents the response from adds backup image store.

func (*AddImageStoreResponse) Descriptor deprecated

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

Deprecated: Use AddImageStoreResponse.ProtoReflect.Descriptor instead.

func (*AddImageStoreResponse) GetResult

func (x *AddImageStoreResponse) GetResult() *Result

func (*AddImageStoreResponse) ProtoMessage

func (*AddImageStoreResponse) ProtoMessage()

func (*AddImageStoreResponse) ProtoReflect

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

func (*AddImageStoreResponse) Reset

func (x *AddImageStoreResponse) Reset()

func (*AddImageStoreResponse) String

func (x *AddImageStoreResponse) String() string

type AddImageStoreS3CMDRequest

type AddImageStoreS3CMDRequest struct {

	// S3 access key
	AccessKey *string `protobuf:"bytes,1,opt,name=access_key,json=accessKey" json:"access_key,omitempty"`
	// S3 secret key
	SecretKey *string `protobuf:"bytes,2,opt,name=secret_key,json=secretKey" json:"secret_key,omitempty"`
	// S3 endpoint
	EndPoint *string `protobuf:"bytes,3,opt,name=end_point,json=endPoint" json:"end_point,omitempty"`
	// Name of the storage bucket
	BucketName *string `protobuf:"bytes,4,opt,name=bucket_name,json=bucketName" json:"bucket_name,omitempty"`
	// Signer Algorithm to use, either S3SignerType or AWSS3V4SignerType
	Signer *string `protobuf:"bytes,5,opt,name=signer" json:"signer,omitempty"`
	// Use HTTPS instead of HTTP
	HttpsFlag *bool `protobuf:"varint,6,opt,name=https_flag,json=httpsFlag" json:"https_flag,omitempty"`
	// Connection timeout (milliseconds)
	ConnectionTimeout *int32 `protobuf:"varint,7,opt,name=connection_timeout,json=connectionTimeout" json:"connection_timeout,omitempty"`
	// Maximum number of times to retry on error
	MaxErrorRetry *int32 `protobuf:"varint,8,opt,name=max_error_retry,json=maxErrorRetry" json:"max_error_retry,omitempty"`
	// Socket timeout (milliseconds)
	SocketTimeout *int32 `protobuf:"varint,9,opt,name=socket_timeout,json=socketTimeout" json:"socket_timeout,omitempty"`
	// Connection TTL (milliseconds)
	ConnectionTtl *int32 `protobuf:"varint,10,opt,name=connection_ttl,json=connectionTtl" json:"connection_ttl,omitempty"`
	// Whether TCP keep-alive is used
	UseTCPKeepAlive *bool   `protobuf:"varint,11,opt,name=use_t_c_p_keep_alive,json=useTCPKeepAlive" json:"use_t_c_p_keep_alive,omitempty"`
	ResponseType    *string `protobuf:"bytes,12,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
	// contains filtered or unexported fields
}

AddImageStoreS3CMDRequest represents the parameters for adds s3 image store

func (*AddImageStoreS3CMDRequest) Descriptor deprecated

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

Deprecated: Use AddImageStoreS3CMDRequest.ProtoReflect.Descriptor instead.

func (*AddImageStoreS3CMDRequest) GetAccessKey

func (x *AddImageStoreS3CMDRequest) GetAccessKey() string

func (*AddImageStoreS3CMDRequest) GetBucketName

func (x *AddImageStoreS3CMDRequest) GetBucketName() string

func (*AddImageStoreS3CMDRequest) GetConnectionTimeout

func (x *AddImageStoreS3CMDRequest) GetConnectionTimeout() int32

func (*AddImageStoreS3CMDRequest) GetConnectionTtl

func (x *AddImageStoreS3CMDRequest) GetConnectionTtl() int32

func (*AddImageStoreS3CMDRequest) GetEndPoint

func (x *AddImageStoreS3CMDRequest) GetEndPoint() string

func (*AddImageStoreS3CMDRequest) GetHttpsFlag

func (x *AddImageStoreS3CMDRequest) GetHttpsFlag() bool

func (*AddImageStoreS3CMDRequest) GetMaxErrorRetry

func (x *AddImageStoreS3CMDRequest) GetMaxErrorRetry() int32

func (*AddImageStoreS3CMDRequest) GetResponseType

func (x *AddImageStoreS3CMDRequest) GetResponseType() string

func (*AddImageStoreS3CMDRequest) GetSecretKey

func (x *AddImageStoreS3CMDRequest) GetSecretKey() string

func (*AddImageStoreS3CMDRequest) GetSigner

func (x *AddImageStoreS3CMDRequest) GetSigner() string

func (*AddImageStoreS3CMDRequest) GetSocketTimeout

func (x *AddImageStoreS3CMDRequest) GetSocketTimeout() int32

func (*AddImageStoreS3CMDRequest) GetUseTCPKeepAlive

func (x *AddImageStoreS3CMDRequest) GetUseTCPKeepAlive() bool

func (*AddImageStoreS3CMDRequest) ProtoMessage

func (*AddImageStoreS3CMDRequest) ProtoMessage()

func (*AddImageStoreS3CMDRequest) ProtoReflect

func (*AddImageStoreS3CMDRequest) Reset

func (x *AddImageStoreS3CMDRequest) Reset()

func (*AddImageStoreS3CMDRequest) String

func (x *AddImageStoreS3CMDRequest) String() string

type AddImageStoreS3CMDResponse

type AddImageStoreS3CMDResponse struct {

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

AddImageStoreS3CMDResponse represents the response from adds s3 image store

func (*AddImageStoreS3CMDResponse) Descriptor deprecated

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

Deprecated: Use AddImageStoreS3CMDResponse.ProtoReflect.Descriptor instead.

func (*AddImageStoreS3CMDResponse) GetResult

func (x *AddImageStoreS3CMDResponse) GetResult() *Result

func (*AddImageStoreS3CMDResponse) ProtoMessage

func (*AddImageStoreS3CMDResponse) ProtoMessage()

func (*AddImageStoreS3CMDResponse) ProtoReflect

func (*AddImageStoreS3CMDResponse) Reset

func (x *AddImageStoreS3CMDResponse) Reset()

func (*AddImageStoreS3CMDResponse) String

func (x *AddImageStoreS3CMDResponse) String() string

type AddObjectStoragePoolRequest

type AddObjectStoragePoolRequest struct {

	// the name for the object store
	Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
	// the URL for the object store
	Url *string `protobuf:"bytes,2,opt,name=url" json:"url,omitempty"`
	// the object store provider name
	ProviderName *string `protobuf:"bytes,3,opt,name=provider_name,json=providerName" json:"provider_name,omitempty"`
	// the details for the object store. Example: details[0].key=accesskey&details[0].value=s389ddssaa&details[1].key=secretkey&details[1].value=8dshfsss
	Details map[string]string `` /* 134-byte string literal not displayed */
	// the tags for the storage pool
	Tags         *string `protobuf:"bytes,5,opt,name=tags" json:"tags,omitempty"`
	ResponseType *string `protobuf:"bytes,6,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
	// contains filtered or unexported fields
}

AddObjectStoragePoolRequest represents the parameters for adds a object storage pool

func (*AddObjectStoragePoolRequest) Descriptor deprecated

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

Deprecated: Use AddObjectStoragePoolRequest.ProtoReflect.Descriptor instead.

func (*AddObjectStoragePoolRequest) GetDetails

func (x *AddObjectStoragePoolRequest) GetDetails() map[string]string

func (*AddObjectStoragePoolRequest) GetName

func (x *AddObjectStoragePoolRequest) GetName() string

func (*AddObjectStoragePoolRequest) GetProviderName

func (x *AddObjectStoragePoolRequest) GetProviderName() string

func (*AddObjectStoragePoolRequest) GetResponseType

func (x *AddObjectStoragePoolRequest) GetResponseType() string

func (*AddObjectStoragePoolRequest) GetTags

func (x *AddObjectStoragePoolRequest) GetTags() string

func (*AddObjectStoragePoolRequest) GetUrl

func (x *AddObjectStoragePoolRequest) GetUrl() string

func (*AddObjectStoragePoolRequest) ProtoMessage

func (*AddObjectStoragePoolRequest) ProtoMessage()

func (*AddObjectStoragePoolRequest) ProtoReflect

func (*AddObjectStoragePoolRequest) Reset

func (x *AddObjectStoragePoolRequest) Reset()

func (*AddObjectStoragePoolRequest) String

func (x *AddObjectStoragePoolRequest) String() string

type AddObjectStoragePoolResponse

type AddObjectStoragePoolResponse struct {

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

AddObjectStoragePoolResponse represents the response from adds a object storage pool

func (*AddObjectStoragePoolResponse) Descriptor deprecated

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

Deprecated: Use AddObjectStoragePoolResponse.ProtoReflect.Descriptor instead.

func (*AddObjectStoragePoolResponse) GetResult

func (x *AddObjectStoragePoolResponse) GetResult() *Result

func (*AddObjectStoragePoolResponse) ProtoMessage

func (*AddObjectStoragePoolResponse) ProtoMessage()

func (*AddObjectStoragePoolResponse) ProtoReflect

func (*AddObjectStoragePoolResponse) Reset

func (x *AddObjectStoragePoolResponse) Reset()

func (*AddObjectStoragePoolResponse) String

type CancelPrimaryStorageMaintenanceRequest

type CancelPrimaryStorageMaintenanceRequest struct {

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

CancelPrimaryStorageMaintenanceRequest represents the parameters for cancels maintenance for primary storage

func (*CancelPrimaryStorageMaintenanceRequest) Descriptor deprecated

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

Deprecated: Use CancelPrimaryStorageMaintenanceRequest.ProtoReflect.Descriptor instead.

func (*CancelPrimaryStorageMaintenanceRequest) GetId

func (*CancelPrimaryStorageMaintenanceRequest) GetInjectedJobId

func (x *CancelPrimaryStorageMaintenanceRequest) GetInjectedJobId() string

func (*CancelPrimaryStorageMaintenanceRequest) GetResponseType

func (x *CancelPrimaryStorageMaintenanceRequest) GetResponseType() string

func (*CancelPrimaryStorageMaintenanceRequest) GetStartEventId

func (x *CancelPrimaryStorageMaintenanceRequest) GetStartEventId() int64

func (*CancelPrimaryStorageMaintenanceRequest) ProtoMessage

func (*CancelPrimaryStorageMaintenanceRequest) ProtoReflect

func (*CancelPrimaryStorageMaintenanceRequest) Reset

func (*CancelPrimaryStorageMaintenanceRequest) String

type CancelPrimaryStorageMaintenanceResponse

type CancelPrimaryStorageMaintenanceResponse struct {

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

CancelPrimaryStorageMaintenanceResponse represents the response from cancels maintenance for primary storage

func (*CancelPrimaryStorageMaintenanceResponse) Descriptor deprecated

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

Deprecated: Use CancelPrimaryStorageMaintenanceResponse.ProtoReflect.Descriptor instead.

func (*CancelPrimaryStorageMaintenanceResponse) GetResult

func (*CancelPrimaryStorageMaintenanceResponse) ProtoMessage

func (*CancelPrimaryStorageMaintenanceResponse) ProtoReflect

func (*CancelPrimaryStorageMaintenanceResponse) Reset

func (*CancelPrimaryStorageMaintenanceResponse) String

type ChangeStoragePoolScopeRequest

type ChangeStoragePoolScopeRequest struct {

	// the Id of the storage pool
	Id *int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
	// the scope of the storage: cluster or zone
	Scope *string `protobuf:"bytes,2,opt,name=scope" json:"scope,omitempty"`
	// the Id of the cluster to use if scope is being set to Cluster
	ClusterId     *int64  `protobuf:"varint,3,opt,name=cluster_id,json=clusterId" json:"cluster_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
}

ChangeStoragePoolScopeRequest represents the parameters for changes the scope of a storage pool when the pool is in disabled state.this feature is officially tested and supported for hypervisors: kvm and vmware, protocols: nfs and ceph, and storage provider: defaultprimary. there might be extra steps involved to make this work for other hypervisors and storage options.

func (*ChangeStoragePoolScopeRequest) Descriptor deprecated

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

Deprecated: Use ChangeStoragePoolScopeRequest.ProtoReflect.Descriptor instead.

func (*ChangeStoragePoolScopeRequest) GetClusterId

func (x *ChangeStoragePoolScopeRequest) GetClusterId() int64

func (*ChangeStoragePoolScopeRequest) GetId

func (*ChangeStoragePoolScopeRequest) GetInjectedJobId

func (x *ChangeStoragePoolScopeRequest) GetInjectedJobId() string

func (*ChangeStoragePoolScopeRequest) GetResponseType

func (x *ChangeStoragePoolScopeRequest) GetResponseType() string

func (*ChangeStoragePoolScopeRequest) GetScope

func (x *ChangeStoragePoolScopeRequest) GetScope() string

func (*ChangeStoragePoolScopeRequest) GetStartEventId

func (x *ChangeStoragePoolScopeRequest) GetStartEventId() int64

func (*ChangeStoragePoolScopeRequest) ProtoMessage

func (*ChangeStoragePoolScopeRequest) ProtoMessage()

func (*ChangeStoragePoolScopeRequest) ProtoReflect

func (*ChangeStoragePoolScopeRequest) Reset

func (x *ChangeStoragePoolScopeRequest) Reset()

func (*ChangeStoragePoolScopeRequest) String

type ChangeStoragePoolScopeResponse

type ChangeStoragePoolScopeResponse struct {

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

ChangeStoragePoolScopeResponse represents the response from changes the scope of a storage pool when the pool is in disabled state.this feature is officially tested and supported for hypervisors: kvm and vmware, protocols: nfs and ceph, and storage provider: defaultprimary. there might be extra steps involved to make this work for other hypervisors and storage options.

func (*ChangeStoragePoolScopeResponse) Descriptor deprecated

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

Deprecated: Use ChangeStoragePoolScopeResponse.ProtoReflect.Descriptor instead.

func (*ChangeStoragePoolScopeResponse) GetResult

func (x *ChangeStoragePoolScopeResponse) GetResult() *Result

func (*ChangeStoragePoolScopeResponse) ProtoMessage

func (*ChangeStoragePoolScopeResponse) ProtoMessage()

func (*ChangeStoragePoolScopeResponse) ProtoReflect

func (*ChangeStoragePoolScopeResponse) Reset

func (x *ChangeStoragePoolScopeResponse) Reset()

func (*ChangeStoragePoolScopeResponse) String

type CreateSecondaryStagingStoreRequest

type CreateSecondaryStagingStoreRequest struct {

	// the URL for the staging store
	Url *string `protobuf:"bytes,1,opt,name=url" json:"url,omitempty"`
	// the Zone ID for the staging store
	ZoneId *int64 `protobuf:"varint,2,opt,name=zone_id,json=zoneId" json:"zone_id,omitempty"`
	// the details for the staging store
	Details map[string]string `` /* 134-byte string literal not displayed */
	// the scope of the staging store: zone only for now
	Scope *string `protobuf:"bytes,4,opt,name=scope" json:"scope,omitempty"`
	// the staging store provider name
	ProviderName *string `protobuf:"bytes,5,opt,name=provider_name,json=providerName" json:"provider_name,omitempty"`
	ResponseType *string `protobuf:"bytes,6,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
	// contains filtered or unexported fields
}

CreateSecondaryStagingStoreRequest represents the parameters for create secondary staging store.

func (*CreateSecondaryStagingStoreRequest) Descriptor deprecated

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

Deprecated: Use CreateSecondaryStagingStoreRequest.ProtoReflect.Descriptor instead.

func (*CreateSecondaryStagingStoreRequest) GetDetails

func (x *CreateSecondaryStagingStoreRequest) GetDetails() map[string]string

func (*CreateSecondaryStagingStoreRequest) GetProviderName

func (x *CreateSecondaryStagingStoreRequest) GetProviderName() string

func (*CreateSecondaryStagingStoreRequest) GetResponseType

func (x *CreateSecondaryStagingStoreRequest) GetResponseType() string

func (*CreateSecondaryStagingStoreRequest) GetScope

func (*CreateSecondaryStagingStoreRequest) GetUrl

func (*CreateSecondaryStagingStoreRequest) GetZoneId

func (*CreateSecondaryStagingStoreRequest) ProtoMessage

func (*CreateSecondaryStagingStoreRequest) ProtoMessage()

func (*CreateSecondaryStagingStoreRequest) ProtoReflect

func (*CreateSecondaryStagingStoreRequest) Reset

func (*CreateSecondaryStagingStoreRequest) String

type CreateSecondaryStagingStoreResponse

type CreateSecondaryStagingStoreResponse struct {

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

CreateSecondaryStagingStoreResponse represents the response from create secondary staging store.

func (*CreateSecondaryStagingStoreResponse) Descriptor deprecated

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

Deprecated: Use CreateSecondaryStagingStoreResponse.ProtoReflect.Descriptor instead.

func (*CreateSecondaryStagingStoreResponse) GetResult

func (*CreateSecondaryStagingStoreResponse) ProtoMessage

func (*CreateSecondaryStagingStoreResponse) ProtoMessage()

func (*CreateSecondaryStagingStoreResponse) ProtoReflect

func (*CreateSecondaryStagingStoreResponse) Reset

func (*CreateSecondaryStagingStoreResponse) String

type CreateStoragePoolRequest

type CreateStoragePoolRequest struct {

	// the cluster ID for the storage pool
	ClusterId *int64 `protobuf:"varint,1,opt,name=cluster_id,json=clusterId" json:"cluster_id,omitempty"`
	// the details for the storage pool
	Details map[string]string `` /* 134-byte string literal not displayed */
	// the name for the storage pool
	StoragePoolName *string `protobuf:"bytes,3,opt,name=storage_pool_name,json=storagePoolName" json:"storage_pool_name,omitempty"`
	// the Pod ID for the storage pool
	PodId *int64 `protobuf:"varint,4,opt,name=pod_id,json=podId" json:"pod_id,omitempty"`
	// the tags for the storage pool
	Tags *string `protobuf:"bytes,5,opt,name=tags" json:"tags,omitempty"`
	// the URL of the storage pool
	Url *string `protobuf:"bytes,6,opt,name=url" json:"url,omitempty"`
	// the Zone ID for the storage pool
	ZoneId *int64 `protobuf:"varint,7,opt,name=zone_id,json=zoneId" json:"zone_id,omitempty"`
	// the storage provider name
	StorageProviderName *string `protobuf:"bytes,8,opt,name=storage_provider_name,json=storageProviderName" json:"storage_provider_name,omitempty"`
	// the scope of the storage: cluster or zone
	Scope *string `protobuf:"bytes,9,opt,name=scope" json:"scope,omitempty"`
	// whether the storage should be managed by CloudStack
	Managed *bool `protobuf:"varint,10,opt,name=managed" json:"managed,omitempty"`
	// IOPS CloudStack can provision from this storage pool
	CapacityIops *int64 `protobuf:"varint,11,opt,name=capacity_iops,json=capacityIops" json:"capacity_iops,omitempty"`
	// bytes CloudStack can provision from this storage pool
	CapacityBytes *int64 `protobuf:"varint,12,opt,name=capacity_bytes,json=capacityBytes" json:"capacity_bytes,omitempty"`
	// hypervisor type of the hosts in zone that will be attached to this storage pool. KVM, VMware supported as of now.
	Hypervisor *string `protobuf:"bytes,13,opt,name=hypervisor" json:"hypervisor,omitempty"`
	// Whether the informed tag is a JS interpretable rule or not.
	IsTagARule   *bool   `protobuf:"varint,14,opt,name=is_tag_a_rule,json=isTagARule" json:"is_tag_a_rule,omitempty"`
	ResponseType *string `protobuf:"bytes,15,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
	// contains filtered or unexported fields
}

CreateStoragePoolRequest represents the parameters for creates a storage pool.

func (*CreateStoragePoolRequest) Descriptor deprecated

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

Deprecated: Use CreateStoragePoolRequest.ProtoReflect.Descriptor instead.

func (*CreateStoragePoolRequest) GetCapacityBytes

func (x *CreateStoragePoolRequest) GetCapacityBytes() int64

func (*CreateStoragePoolRequest) GetCapacityIops

func (x *CreateStoragePoolRequest) GetCapacityIops() int64

func (*CreateStoragePoolRequest) GetClusterId

func (x *CreateStoragePoolRequest) GetClusterId() int64

func (*CreateStoragePoolRequest) GetDetails

func (x *CreateStoragePoolRequest) GetDetails() map[string]string

func (*CreateStoragePoolRequest) GetHypervisor

func (x *CreateStoragePoolRequest) GetHypervisor() string

func (*CreateStoragePoolRequest) GetIsTagARule

func (x *CreateStoragePoolRequest) GetIsTagARule() bool

func (*CreateStoragePoolRequest) GetManaged

func (x *CreateStoragePoolRequest) GetManaged() bool

func (*CreateStoragePoolRequest) GetPodId

func (x *CreateStoragePoolRequest) GetPodId() int64

func (*CreateStoragePoolRequest) GetResponseType

func (x *CreateStoragePoolRequest) GetResponseType() string

func (*CreateStoragePoolRequest) GetScope

func (x *CreateStoragePoolRequest) GetScope() string

func (*CreateStoragePoolRequest) GetStoragePoolName

func (x *CreateStoragePoolRequest) GetStoragePoolName() string

func (*CreateStoragePoolRequest) GetStorageProviderName

func (x *CreateStoragePoolRequest) GetStorageProviderName() string

func (*CreateStoragePoolRequest) GetTags

func (x *CreateStoragePoolRequest) GetTags() string

func (*CreateStoragePoolRequest) GetUrl

func (x *CreateStoragePoolRequest) GetUrl() string

func (*CreateStoragePoolRequest) GetZoneId

func (x *CreateStoragePoolRequest) GetZoneId() int64

func (*CreateStoragePoolRequest) ProtoMessage

func (*CreateStoragePoolRequest) ProtoMessage()

func (*CreateStoragePoolRequest) ProtoReflect

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

func (*CreateStoragePoolRequest) Reset

func (x *CreateStoragePoolRequest) Reset()

func (*CreateStoragePoolRequest) String

func (x *CreateStoragePoolRequest) String() string

type CreateStoragePoolResponse

type CreateStoragePoolResponse struct {

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

CreateStoragePoolResponse represents the response from creates a storage pool.

func (*CreateStoragePoolResponse) Descriptor deprecated

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

Deprecated: Use CreateStoragePoolResponse.ProtoReflect.Descriptor instead.

func (*CreateStoragePoolResponse) GetResult

func (x *CreateStoragePoolResponse) GetResult() *Result

func (*CreateStoragePoolResponse) ProtoMessage

func (*CreateStoragePoolResponse) ProtoMessage()

func (*CreateStoragePoolResponse) ProtoReflect

func (*CreateStoragePoolResponse) Reset

func (x *CreateStoragePoolResponse) Reset()

func (*CreateStoragePoolResponse) String

func (x *CreateStoragePoolResponse) String() string

type DataStoreObject

type DataStoreObject struct {

	// The ID of the DataStoreObject
	Id *string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"`
	// The name of the DataStoreObject
	Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
	// The display name of the DataStoreObject
	DisplayName *string `protobuf:"bytes,3,opt,name=display_name,json=displayName" json:"display_name,omitempty"`
	// The description of the DataStoreObject
	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
}

DataStoreObject represents a DataStoreObject Item

func (*DataStoreObject) Descriptor deprecated

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

Deprecated: Use DataStoreObject.ProtoReflect.Descriptor instead.

func (*DataStoreObject) GetCreated

func (x *DataStoreObject) GetCreated() string

func (*DataStoreObject) GetDescription

func (x *DataStoreObject) GetDescription() string

func (*DataStoreObject) GetDisplayName

func (x *DataStoreObject) GetDisplayName() string

func (*DataStoreObject) GetId

func (x *DataStoreObject) GetId() string

func (*DataStoreObject) GetName

func (x *DataStoreObject) GetName() string

func (*DataStoreObject) ProtoMessage

func (*DataStoreObject) ProtoMessage()

func (*DataStoreObject) ProtoReflect

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

func (*DataStoreObject) Reset

func (x *DataStoreObject) Reset()

func (*DataStoreObject) String

func (x *DataStoreObject) String() string

type DeleteImageStoreRequest

type DeleteImageStoreRequest struct {

	// The image store ID or Secondary Storage ID.
	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
}

DeleteImageStoreRequest represents the parameters for deletes an image store or secondary storage.

func (*DeleteImageStoreRequest) Descriptor deprecated

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

Deprecated: Use DeleteImageStoreRequest.ProtoReflect.Descriptor instead.

func (*DeleteImageStoreRequest) GetId

func (x *DeleteImageStoreRequest) GetId() int64

func (*DeleteImageStoreRequest) GetResponseType

func (x *DeleteImageStoreRequest) GetResponseType() string

func (*DeleteImageStoreRequest) ProtoMessage

func (*DeleteImageStoreRequest) ProtoMessage()

func (*DeleteImageStoreRequest) ProtoReflect

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

func (*DeleteImageStoreRequest) Reset

func (x *DeleteImageStoreRequest) Reset()

func (*DeleteImageStoreRequest) String

func (x *DeleteImageStoreRequest) String() string

type DeleteImageStoreResponse

type DeleteImageStoreResponse struct {

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

DeleteImageStoreResponse represents the response from deletes an image store or secondary storage.

func (*DeleteImageStoreResponse) Descriptor deprecated

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

Deprecated: Use DeleteImageStoreResponse.ProtoReflect.Descriptor instead.

func (*DeleteImageStoreResponse) GetResult

func (x *DeleteImageStoreResponse) GetResult() *Result

func (*DeleteImageStoreResponse) ProtoMessage

func (*DeleteImageStoreResponse) ProtoMessage()

func (*DeleteImageStoreResponse) ProtoReflect

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

func (*DeleteImageStoreResponse) Reset

func (x *DeleteImageStoreResponse) Reset()

func (*DeleteImageStoreResponse) String

func (x *DeleteImageStoreResponse) String() string

type DeleteObjectStoragePoolRequest

type DeleteObjectStoragePoolRequest struct {

	// The Object Storage ID.
	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
}

DeleteObjectStoragePoolRequest represents the parameters for deletes an object storage pool

func (*DeleteObjectStoragePoolRequest) Descriptor deprecated

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

Deprecated: Use DeleteObjectStoragePoolRequest.ProtoReflect.Descriptor instead.

func (*DeleteObjectStoragePoolRequest) GetId

func (*DeleteObjectStoragePoolRequest) GetResponseType

func (x *DeleteObjectStoragePoolRequest) GetResponseType() string

func (*DeleteObjectStoragePoolRequest) ProtoMessage

func (*DeleteObjectStoragePoolRequest) ProtoMessage()

func (*DeleteObjectStoragePoolRequest) ProtoReflect

func (*DeleteObjectStoragePoolRequest) Reset

func (x *DeleteObjectStoragePoolRequest) Reset()

func (*DeleteObjectStoragePoolRequest) String

type DeleteObjectStoragePoolResponse

type DeleteObjectStoragePoolResponse struct {

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

DeleteObjectStoragePoolResponse represents the response from deletes an object storage pool

func (*DeleteObjectStoragePoolResponse) Descriptor deprecated

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

Deprecated: Use DeleteObjectStoragePoolResponse.ProtoReflect.Descriptor instead.

func (*DeleteObjectStoragePoolResponse) GetResult

func (x *DeleteObjectStoragePoolResponse) GetResult() *Result

func (*DeleteObjectStoragePoolResponse) ProtoMessage

func (*DeleteObjectStoragePoolResponse) ProtoMessage()

func (*DeleteObjectStoragePoolResponse) ProtoReflect

func (*DeleteObjectStoragePoolResponse) Reset

func (*DeleteObjectStoragePoolResponse) String

type DeletePoolRequest

type DeletePoolRequest struct {

	// Storage pool id
	Id *int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
	// Force destroy storage pool (force expunge volumes in Destroyed state as a part of pool removal)
	Forced       *bool   `protobuf:"varint,2,opt,name=forced" json:"forced,omitempty"`
	ResponseType *string `protobuf:"bytes,3,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
	// contains filtered or unexported fields
}

DeletePoolRequest represents the parameters for deletes a storage pool.

func (*DeletePoolRequest) Descriptor deprecated

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

Deprecated: Use DeletePoolRequest.ProtoReflect.Descriptor instead.

func (*DeletePoolRequest) GetForced

func (x *DeletePoolRequest) GetForced() bool

func (*DeletePoolRequest) GetId

func (x *DeletePoolRequest) GetId() int64

func (*DeletePoolRequest) GetResponseType

func (x *DeletePoolRequest) GetResponseType() string

func (*DeletePoolRequest) ProtoMessage

func (*DeletePoolRequest) ProtoMessage()

func (*DeletePoolRequest) ProtoReflect

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

func (*DeletePoolRequest) Reset

func (x *DeletePoolRequest) Reset()

func (*DeletePoolRequest) String

func (x *DeletePoolRequest) String() string

type DeletePoolResponse

type DeletePoolResponse struct {

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

DeletePoolResponse represents the response from deletes a storage pool.

func (*DeletePoolResponse) Descriptor deprecated

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

Deprecated: Use DeletePoolResponse.ProtoReflect.Descriptor instead.

func (*DeletePoolResponse) GetResult

func (x *DeletePoolResponse) GetResult() *Result

func (*DeletePoolResponse) ProtoMessage

func (*DeletePoolResponse) ProtoMessage()

func (*DeletePoolResponse) ProtoReflect

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

func (*DeletePoolResponse) Reset

func (x *DeletePoolResponse) Reset()

func (*DeletePoolResponse) String

func (x *DeletePoolResponse) String() string

type DeleteSecondaryStagingStoreRequest

type DeleteSecondaryStagingStoreRequest struct {

	// the staging store ID
	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
}

DeleteSecondaryStagingStoreRequest represents the parameters for deletes a secondary staging store .

func (*DeleteSecondaryStagingStoreRequest) Descriptor deprecated

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

Deprecated: Use DeleteSecondaryStagingStoreRequest.ProtoReflect.Descriptor instead.

func (*DeleteSecondaryStagingStoreRequest) GetId

func (*DeleteSecondaryStagingStoreRequest) GetResponseType

func (x *DeleteSecondaryStagingStoreRequest) GetResponseType() string

func (*DeleteSecondaryStagingStoreRequest) ProtoMessage

func (*DeleteSecondaryStagingStoreRequest) ProtoMessage()

func (*DeleteSecondaryStagingStoreRequest) ProtoReflect

func (*DeleteSecondaryStagingStoreRequest) Reset

func (*DeleteSecondaryStagingStoreRequest) String

type DeleteSecondaryStagingStoreResponse

type DeleteSecondaryStagingStoreResponse struct {

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

DeleteSecondaryStagingStoreResponse represents the response from deletes a secondary staging store .

func (*DeleteSecondaryStagingStoreResponse) Descriptor deprecated

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

Deprecated: Use DeleteSecondaryStagingStoreResponse.ProtoReflect.Descriptor instead.

func (*DeleteSecondaryStagingStoreResponse) GetResult

func (*DeleteSecondaryStagingStoreResponse) ProtoMessage

func (*DeleteSecondaryStagingStoreResponse) ProtoMessage()

func (*DeleteSecondaryStagingStoreResponse) ProtoReflect

func (*DeleteSecondaryStagingStoreResponse) Reset

func (*DeleteSecondaryStagingStoreResponse) String

type DownloadImageStoreObjectRequest

type DownloadImageStoreObjectRequest struct {

	// id of the image store
	StoreId *int64 `protobuf:"varint,1,opt,name=store_id,json=storeId" json:"store_id,omitempty"`
	// path to download on image store
	Path          *string `protobuf:"bytes,2,opt,name=path" json:"path,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
}

DownloadImageStoreObjectRequest represents the parameters for download object at a specified path on an image store.

func (*DownloadImageStoreObjectRequest) Descriptor deprecated

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

Deprecated: Use DownloadImageStoreObjectRequest.ProtoReflect.Descriptor instead.

func (*DownloadImageStoreObjectRequest) GetInjectedJobId

func (x *DownloadImageStoreObjectRequest) GetInjectedJobId() string

func (*DownloadImageStoreObjectRequest) GetPath

func (*DownloadImageStoreObjectRequest) GetResponseType

func (x *DownloadImageStoreObjectRequest) GetResponseType() string

func (*DownloadImageStoreObjectRequest) GetStartEventId

func (x *DownloadImageStoreObjectRequest) GetStartEventId() int64

func (*DownloadImageStoreObjectRequest) GetStoreId

func (x *DownloadImageStoreObjectRequest) GetStoreId() int64

func (*DownloadImageStoreObjectRequest) ProtoMessage

func (*DownloadImageStoreObjectRequest) ProtoMessage()

func (*DownloadImageStoreObjectRequest) ProtoReflect

func (*DownloadImageStoreObjectRequest) Reset

func (*DownloadImageStoreObjectRequest) String

type DownloadImageStoreObjectResponse

type DownloadImageStoreObjectResponse struct {

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

DownloadImageStoreObjectResponse represents the response from download object at a specified path on an image store.

func (*DownloadImageStoreObjectResponse) Descriptor deprecated

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

Deprecated: Use DownloadImageStoreObjectResponse.ProtoReflect.Descriptor instead.

func (*DownloadImageStoreObjectResponse) GetResult

func (x *DownloadImageStoreObjectResponse) GetResult() *Result

func (*DownloadImageStoreObjectResponse) ProtoMessage

func (*DownloadImageStoreObjectResponse) ProtoMessage()

func (*DownloadImageStoreObjectResponse) ProtoReflect

func (*DownloadImageStoreObjectResponse) Reset

func (*DownloadImageStoreObjectResponse) String

type FindStoragePoolsForMigrationRequest

type FindStoragePoolsForMigrationRequest struct {

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

FindStoragePoolsForMigrationRequest represents the parameters for lists storage pools available for migration of a volume.

func (*FindStoragePoolsForMigrationRequest) Descriptor deprecated

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

Deprecated: Use FindStoragePoolsForMigrationRequest.ProtoReflect.Descriptor instead.

func (*FindStoragePoolsForMigrationRequest) GetId

func (*FindStoragePoolsForMigrationRequest) GetKeyword

func (*FindStoragePoolsForMigrationRequest) GetPage

func (*FindStoragePoolsForMigrationRequest) GetPageSize

func (x *FindStoragePoolsForMigrationRequest) GetPageSize() int32

func (*FindStoragePoolsForMigrationRequest) GetResponseType

func (x *FindStoragePoolsForMigrationRequest) GetResponseType() string

func (*FindStoragePoolsForMigrationRequest) ProtoMessage

func (*FindStoragePoolsForMigrationRequest) ProtoMessage()

func (*FindStoragePoolsForMigrationRequest) ProtoReflect

func (*FindStoragePoolsForMigrationRequest) Reset

func (*FindStoragePoolsForMigrationRequest) String

type FindStoragePoolsForMigrationResponse

type FindStoragePoolsForMigrationResponse struct {

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

FindStoragePoolsForMigrationResponse represents the response from lists storage pools available for migration of a volume.

func (*FindStoragePoolsForMigrationResponse) Descriptor deprecated

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

Deprecated: Use FindStoragePoolsForMigrationResponse.ProtoReflect.Descriptor instead.

func (*FindStoragePoolsForMigrationResponse) GetResult

func (*FindStoragePoolsForMigrationResponse) ProtoMessage

func (*FindStoragePoolsForMigrationResponse) ProtoMessage()

func (*FindStoragePoolsForMigrationResponse) ProtoReflect

func (*FindStoragePoolsForMigrationResponse) Reset

func (*FindStoragePoolsForMigrationResponse) String

type ImageStore

type ImageStore struct {

	// The ID of the ImageStore
	Id *string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"`
	// The name of the ImageStore
	Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
	// The display name of the ImageStore
	DisplayName *string `protobuf:"bytes,3,opt,name=display_name,json=displayName" json:"display_name,omitempty"`
	// The description of the ImageStore
	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
}

ImageStore represents a ImageStore Item

func (*ImageStore) Descriptor deprecated

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

Deprecated: Use ImageStore.ProtoReflect.Descriptor instead.

func (*ImageStore) GetCreated

func (x *ImageStore) GetCreated() string

func (*ImageStore) GetDescription

func (x *ImageStore) GetDescription() string

func (*ImageStore) GetDisplayName

func (x *ImageStore) GetDisplayName() string

func (*ImageStore) GetId

func (x *ImageStore) GetId() string

func (*ImageStore) GetName

func (x *ImageStore) GetName() string

func (*ImageStore) ProtoMessage

func (*ImageStore) ProtoMessage()

func (*ImageStore) ProtoReflect

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

func (*ImageStore) Reset

func (x *ImageStore) Reset()

func (*ImageStore) String

func (x *ImageStore) String() string

type ListImageStoreObjectsRequest

type ListImageStoreObjectsRequest struct {

	// id of the image store
	StoreId *int64 `protobuf:"varint,1,opt,name=store_id,json=storeId" json:"store_id,omitempty"`
	// path to list on image store
	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
}

ListImageStoreObjectsRequest represents the parameters for lists objects at specified path on an image store.

func (*ListImageStoreObjectsRequest) Descriptor deprecated

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

Deprecated: Use ListImageStoreObjectsRequest.ProtoReflect.Descriptor instead.

func (*ListImageStoreObjectsRequest) GetKeyword

func (x *ListImageStoreObjectsRequest) GetKeyword() string

func (*ListImageStoreObjectsRequest) GetPage

func (x *ListImageStoreObjectsRequest) GetPage() int32

func (*ListImageStoreObjectsRequest) GetPageSize

func (x *ListImageStoreObjectsRequest) GetPageSize() int32

func (*ListImageStoreObjectsRequest) GetPath

func (x *ListImageStoreObjectsRequest) GetPath() string

func (*ListImageStoreObjectsRequest) GetResponseType

func (x *ListImageStoreObjectsRequest) GetResponseType() string

func (*ListImageStoreObjectsRequest) GetStoreId

func (x *ListImageStoreObjectsRequest) GetStoreId() int64

func (*ListImageStoreObjectsRequest) ProtoMessage

func (*ListImageStoreObjectsRequest) ProtoMessage()

func (*ListImageStoreObjectsRequest) ProtoReflect

func (*ListImageStoreObjectsRequest) Reset

func (x *ListImageStoreObjectsRequest) Reset()

func (*ListImageStoreObjectsRequest) String

type ListImageStoreObjectsResponse

type ListImageStoreObjectsResponse struct {

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

ListImageStoreObjectsResponse represents the response from lists objects at specified path on an image store.

func (*ListImageStoreObjectsResponse) Descriptor deprecated

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

Deprecated: Use ListImageStoreObjectsResponse.ProtoReflect.Descriptor instead.

func (*ListImageStoreObjectsResponse) GetItems

func (*ListImageStoreObjectsResponse) GetTotalCount

func (x *ListImageStoreObjectsResponse) GetTotalCount() int32

func (*ListImageStoreObjectsResponse) ProtoMessage

func (*ListImageStoreObjectsResponse) ProtoMessage()

func (*ListImageStoreObjectsResponse) ProtoReflect

func (*ListImageStoreObjectsResponse) Reset

func (x *ListImageStoreObjectsResponse) Reset()

func (*ListImageStoreObjectsResponse) String

type ListImageStoresRequest

type ListImageStoresRequest struct {

	// the name of the image store
	StoreName *string `protobuf:"bytes,1,opt,name=store_name,json=storeName" json:"store_name,omitempty"`
	// the image store protocol
	Protocol *string `protobuf:"bytes,2,opt,name=protocol" json:"protocol,omitempty"`
	// the image store provider
	Provider *string `protobuf:"bytes,3,opt,name=provider" json:"provider,omitempty"`
	// the Zone ID for the image store
	ZoneId *int64 `protobuf:"varint,4,opt,name=zone_id,json=zoneId" json:"zone_id,omitempty"`
	// the ID of the storage pool
	Id *int64 `protobuf:"varint,5,opt,name=id" json:"id,omitempty"`
	// read-only status of the image store
	Readonly *bool `protobuf:"varint,6,opt,name=readonly" json:"readonly,omitempty"`
	// List by keyword
	Keyword      *string `protobuf:"bytes,7,opt,name=keyword" json:"keyword,omitempty"`
	Page         *int32  `protobuf:"varint,8,opt,name=page" json:"page,omitempty"`
	PageSize     *int32  `protobuf:"varint,9,opt,name=page_size,json=pageSize" json:"page_size,omitempty"`
	ResponseType *string `protobuf:"bytes,10,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
	// contains filtered or unexported fields
}

ListImageStoresRequest represents the parameters for lists image stores.

func (*ListImageStoresRequest) Descriptor deprecated

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

Deprecated: Use ListImageStoresRequest.ProtoReflect.Descriptor instead.

func (*ListImageStoresRequest) GetId

func (x *ListImageStoresRequest) GetId() int64

func (*ListImageStoresRequest) GetKeyword

func (x *ListImageStoresRequest) GetKeyword() string

func (*ListImageStoresRequest) GetPage

func (x *ListImageStoresRequest) GetPage() int32

func (*ListImageStoresRequest) GetPageSize

func (x *ListImageStoresRequest) GetPageSize() int32

func (*ListImageStoresRequest) GetProtocol

func (x *ListImageStoresRequest) GetProtocol() string

func (*ListImageStoresRequest) GetProvider

func (x *ListImageStoresRequest) GetProvider() string

func (*ListImageStoresRequest) GetReadonly

func (x *ListImageStoresRequest) GetReadonly() bool

func (*ListImageStoresRequest) GetResponseType

func (x *ListImageStoresRequest) GetResponseType() string

func (*ListImageStoresRequest) GetStoreName

func (x *ListImageStoresRequest) GetStoreName() string

func (*ListImageStoresRequest) GetZoneId

func (x *ListImageStoresRequest) GetZoneId() int64

func (*ListImageStoresRequest) ProtoMessage

func (*ListImageStoresRequest) ProtoMessage()

func (*ListImageStoresRequest) ProtoReflect

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

func (*ListImageStoresRequest) Reset

func (x *ListImageStoresRequest) Reset()

func (*ListImageStoresRequest) String

func (x *ListImageStoresRequest) String() string

type ListImageStoresResponse

type ListImageStoresResponse struct {

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

ListImageStoresResponse represents the response from lists image stores.

func (*ListImageStoresResponse) Descriptor deprecated

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

Deprecated: Use ListImageStoresResponse.ProtoReflect.Descriptor instead.

func (*ListImageStoresResponse) GetItems

func (x *ListImageStoresResponse) GetItems() []*ImageStore

func (*ListImageStoresResponse) GetTotalCount

func (x *ListImageStoresResponse) GetTotalCount() int32

func (*ListImageStoresResponse) ProtoMessage

func (*ListImageStoresResponse) ProtoMessage()

func (*ListImageStoresResponse) ProtoReflect

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

func (*ListImageStoresResponse) Reset

func (x *ListImageStoresResponse) Reset()

func (*ListImageStoresResponse) String

func (x *ListImageStoresResponse) String() string

type ListObjectStoragePoolsRequest

type ListObjectStoragePoolsRequest struct {

	// the name of the object store
	StoreName *string `protobuf:"bytes,1,opt,name=store_name,json=storeName" json:"store_name,omitempty"`
	// the object store provider
	Provider *string `protobuf:"bytes,2,opt,name=provider" json:"provider,omitempty"`
	// the ID of the storage pool
	Id *int64 `protobuf:"varint,3,opt,name=id" json:"id,omitempty"`
	// List by keyword
	Keyword      *string `protobuf:"bytes,4,opt,name=keyword" json:"keyword,omitempty"`
	Page         *int32  `protobuf:"varint,5,opt,name=page" json:"page,omitempty"`
	PageSize     *int32  `protobuf:"varint,6,opt,name=page_size,json=pageSize" json:"page_size,omitempty"`
	ResponseType *string `protobuf:"bytes,7,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
	// contains filtered or unexported fields
}

ListObjectStoragePoolsRequest represents the parameters for lists object storage pools.

func (*ListObjectStoragePoolsRequest) Descriptor deprecated

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

Deprecated: Use ListObjectStoragePoolsRequest.ProtoReflect.Descriptor instead.

func (*ListObjectStoragePoolsRequest) GetId

func (*ListObjectStoragePoolsRequest) GetKeyword

func (x *ListObjectStoragePoolsRequest) GetKeyword() string

func (*ListObjectStoragePoolsRequest) GetPage

func (x *ListObjectStoragePoolsRequest) GetPage() int32

func (*ListObjectStoragePoolsRequest) GetPageSize

func (x *ListObjectStoragePoolsRequest) GetPageSize() int32

func (*ListObjectStoragePoolsRequest) GetProvider

func (x *ListObjectStoragePoolsRequest) GetProvider() string

func (*ListObjectStoragePoolsRequest) GetResponseType

func (x *ListObjectStoragePoolsRequest) GetResponseType() string

func (*ListObjectStoragePoolsRequest) GetStoreName

func (x *ListObjectStoragePoolsRequest) GetStoreName() string

func (*ListObjectStoragePoolsRequest) ProtoMessage

func (*ListObjectStoragePoolsRequest) ProtoMessage()

func (*ListObjectStoragePoolsRequest) ProtoReflect

func (*ListObjectStoragePoolsRequest) Reset

func (x *ListObjectStoragePoolsRequest) Reset()

func (*ListObjectStoragePoolsRequest) String

type ListObjectStoragePoolsResponse

type ListObjectStoragePoolsResponse struct {

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

ListObjectStoragePoolsResponse represents the response from lists object storage pools.

func (*ListObjectStoragePoolsResponse) Descriptor deprecated

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

Deprecated: Use ListObjectStoragePoolsResponse.ProtoReflect.Descriptor instead.

func (*ListObjectStoragePoolsResponse) GetItems

func (*ListObjectStoragePoolsResponse) GetTotalCount

func (x *ListObjectStoragePoolsResponse) GetTotalCount() int32

func (*ListObjectStoragePoolsResponse) ProtoMessage

func (*ListObjectStoragePoolsResponse) ProtoMessage()

func (*ListObjectStoragePoolsResponse) ProtoReflect

func (*ListObjectStoragePoolsResponse) Reset

func (x *ListObjectStoragePoolsResponse) Reset()

func (*ListObjectStoragePoolsResponse) String

type ListSecondaryStagingStoresRequest

type ListSecondaryStagingStoresRequest struct {

	// the name of the staging store
	StoreName *string `protobuf:"bytes,1,opt,name=store_name,json=storeName" json:"store_name,omitempty"`
	// the staging store protocol
	Protocol *string `protobuf:"bytes,2,opt,name=protocol" json:"protocol,omitempty"`
	// the staging store provider
	Provider *string `protobuf:"bytes,3,opt,name=provider" json:"provider,omitempty"`
	// the Zone ID for the staging store
	ZoneId *int64 `protobuf:"varint,4,opt,name=zone_id,json=zoneId" json:"zone_id,omitempty"`
	// the ID of the staging store
	Id *int64 `protobuf:"varint,5,opt,name=id" json:"id,omitempty"`
	// List by keyword
	Keyword      *string `protobuf:"bytes,6,opt,name=keyword" json:"keyword,omitempty"`
	Page         *int32  `protobuf:"varint,7,opt,name=page" json:"page,omitempty"`
	PageSize     *int32  `protobuf:"varint,8,opt,name=page_size,json=pageSize" json:"page_size,omitempty"`
	ResponseType *string `protobuf:"bytes,9,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
	// contains filtered or unexported fields
}

ListSecondaryStagingStoresRequest represents the parameters for lists secondary staging stores.

func (*ListSecondaryStagingStoresRequest) Descriptor deprecated

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

Deprecated: Use ListSecondaryStagingStoresRequest.ProtoReflect.Descriptor instead.

func (*ListSecondaryStagingStoresRequest) GetId

func (*ListSecondaryStagingStoresRequest) GetKeyword

func (x *ListSecondaryStagingStoresRequest) GetKeyword() string

func (*ListSecondaryStagingStoresRequest) GetPage

func (*ListSecondaryStagingStoresRequest) GetPageSize

func (x *ListSecondaryStagingStoresRequest) GetPageSize() int32

func (*ListSecondaryStagingStoresRequest) GetProtocol

func (x *ListSecondaryStagingStoresRequest) GetProtocol() string

func (*ListSecondaryStagingStoresRequest) GetProvider

func (x *ListSecondaryStagingStoresRequest) GetProvider() string

func (*ListSecondaryStagingStoresRequest) GetResponseType

func (x *ListSecondaryStagingStoresRequest) GetResponseType() string

func (*ListSecondaryStagingStoresRequest) GetStoreName

func (x *ListSecondaryStagingStoresRequest) GetStoreName() string

func (*ListSecondaryStagingStoresRequest) GetZoneId

func (*ListSecondaryStagingStoresRequest) ProtoMessage

func (*ListSecondaryStagingStoresRequest) ProtoMessage()

func (*ListSecondaryStagingStoresRequest) ProtoReflect

func (*ListSecondaryStagingStoresRequest) Reset

func (*ListSecondaryStagingStoresRequest) String

type ListSecondaryStagingStoresResponse

type ListSecondaryStagingStoresResponse struct {

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

ListSecondaryStagingStoresResponse represents the response from lists secondary staging stores.

func (*ListSecondaryStagingStoresResponse) Descriptor deprecated

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

Deprecated: Use ListSecondaryStagingStoresResponse.ProtoReflect.Descriptor instead.

func (*ListSecondaryStagingStoresResponse) GetItems

func (*ListSecondaryStagingStoresResponse) GetTotalCount

func (x *ListSecondaryStagingStoresResponse) GetTotalCount() int32

func (*ListSecondaryStagingStoresResponse) ProtoMessage

func (*ListSecondaryStagingStoresResponse) ProtoMessage()

func (*ListSecondaryStagingStoresResponse) ProtoReflect

func (*ListSecondaryStagingStoresResponse) Reset

func (*ListSecondaryStagingStoresResponse) String

type ListStoragePoolObjectsRequest

type ListStoragePoolObjectsRequest struct {

	// id of the storage pool
	StoreId *int64 `protobuf:"varint,1,opt,name=store_id,json=storeId" json:"store_id,omitempty"`
	// path to list on 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
}

ListStoragePoolObjectsRequest represents the parameters for lists objects at specified path on a storage pool.

func (*ListStoragePoolObjectsRequest) Descriptor deprecated

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

Deprecated: Use ListStoragePoolObjectsRequest.ProtoReflect.Descriptor instead.

func (*ListStoragePoolObjectsRequest) GetKeyword

func (x *ListStoragePoolObjectsRequest) GetKeyword() string

func (*ListStoragePoolObjectsRequest) GetPage

func (x *ListStoragePoolObjectsRequest) GetPage() int32

func (*ListStoragePoolObjectsRequest) GetPageSize

func (x *ListStoragePoolObjectsRequest) GetPageSize() int32

func (*ListStoragePoolObjectsRequest) GetPath

func (*ListStoragePoolObjectsRequest) GetResponseType

func (x *ListStoragePoolObjectsRequest) GetResponseType() string

func (*ListStoragePoolObjectsRequest) GetStoreId

func (x *ListStoragePoolObjectsRequest) GetStoreId() int64

func (*ListStoragePoolObjectsRequest) ProtoMessage

func (*ListStoragePoolObjectsRequest) ProtoMessage()

func (*ListStoragePoolObjectsRequest) ProtoReflect

func (*ListStoragePoolObjectsRequest) Reset

func (x *ListStoragePoolObjectsRequest) Reset()

func (*ListStoragePoolObjectsRequest) String

type ListStoragePoolObjectsResponse

type ListStoragePoolObjectsResponse struct {

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

ListStoragePoolObjectsResponse represents the response from lists objects at specified path on a storage pool.

func (*ListStoragePoolObjectsResponse) Descriptor deprecated

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

Deprecated: Use ListStoragePoolObjectsResponse.ProtoReflect.Descriptor instead.

func (*ListStoragePoolObjectsResponse) GetItems

func (*ListStoragePoolObjectsResponse) GetTotalCount

func (x *ListStoragePoolObjectsResponse) GetTotalCount() int32

func (*ListStoragePoolObjectsResponse) ProtoMessage

func (*ListStoragePoolObjectsResponse) ProtoMessage()

func (*ListStoragePoolObjectsResponse) ProtoReflect

func (*ListStoragePoolObjectsResponse) Reset

func (x *ListStoragePoolObjectsResponse) Reset()

func (*ListStoragePoolObjectsResponse) String

type ListStoragePoolsRequest

type ListStoragePoolsRequest struct {

	// list storage pools belongig to the specific cluster
	ClusterId *int64 `protobuf:"varint,1,opt,name=cluster_id,json=clusterId" json:"cluster_id,omitempty"`
	// the IP address for the storage pool
	IpAddress *string `protobuf:"bytes,2,opt,name=ip_address,json=ipAddress" json:"ip_address,omitempty"`
	// the name of the storage pool
	StoragePoolName *string `protobuf:"bytes,3,opt,name=storage_pool_name,json=storagePoolName" json:"storage_pool_name,omitempty"`
	// the storage pool path
	Path *string `protobuf:"bytes,4,opt,name=path" json:"path,omitempty"`
	// the Pod ID for the storage pool
	PodId *int64 `protobuf:"varint,5,opt,name=pod_id,json=podId" json:"pod_id,omitempty"`
	// the Zone ID for the storage pool
	ZoneId *int64 `protobuf:"varint,6,opt,name=zone_id,json=zoneId" json:"zone_id,omitempty"`
	// the ID of the storage pool
	Id *int64 `protobuf:"varint,7,opt,name=id" json:"id,omitempty"`
	// the scope of the storage pool
	Scope *string `protobuf:"bytes,8,opt,name=scope" json:"scope,omitempty"`
	// the status of the storage pool
	Status *string `protobuf:"bytes,9,opt,name=status" json:"status,omitempty"`
	// host ID of the storage pools
	HostId *int64 `protobuf:"varint,10,opt,name=host_id,json=hostId" json:"host_id,omitempty"`
	// If true, lists the custom stats of the storage pool
	CustomStats *bool `protobuf:"varint,11,opt,name=custom_stats,json=customStats" json:"custom_stats,omitempty"`
	// List by keyword
	Keyword      *string `protobuf:"bytes,12,opt,name=keyword" json:"keyword,omitempty"`
	Page         *int32  `protobuf:"varint,13,opt,name=page" json:"page,omitempty"`
	PageSize     *int32  `protobuf:"varint,14,opt,name=page_size,json=pageSize" json:"page_size,omitempty"`
	ResponseType *string `protobuf:"bytes,15,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
	// contains filtered or unexported fields
}

ListStoragePoolsRequest represents the parameters for lists storage pools.

func (*ListStoragePoolsRequest) Descriptor deprecated

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

Deprecated: Use ListStoragePoolsRequest.ProtoReflect.Descriptor instead.

func (*ListStoragePoolsRequest) GetClusterId

func (x *ListStoragePoolsRequest) GetClusterId() int64

func (*ListStoragePoolsRequest) GetCustomStats

func (x *ListStoragePoolsRequest) GetCustomStats() bool

func (*ListStoragePoolsRequest) GetHostId

func (x *ListStoragePoolsRequest) GetHostId() int64

func (*ListStoragePoolsRequest) GetId

func (x *ListStoragePoolsRequest) GetId() int64

func (*ListStoragePoolsRequest) GetIpAddress

func (x *ListStoragePoolsRequest) GetIpAddress() string

func (*ListStoragePoolsRequest) GetKeyword

func (x *ListStoragePoolsRequest) GetKeyword() string

func (*ListStoragePoolsRequest) GetPage

func (x *ListStoragePoolsRequest) GetPage() int32

func (*ListStoragePoolsRequest) GetPageSize

func (x *ListStoragePoolsRequest) GetPageSize() int32

func (*ListStoragePoolsRequest) GetPath

func (x *ListStoragePoolsRequest) GetPath() string

func (*ListStoragePoolsRequest) GetPodId

func (x *ListStoragePoolsRequest) GetPodId() int64

func (*ListStoragePoolsRequest) GetResponseType

func (x *ListStoragePoolsRequest) GetResponseType() string

func (*ListStoragePoolsRequest) GetScope

func (x *ListStoragePoolsRequest) GetScope() string

func (*ListStoragePoolsRequest) GetStatus

func (x *ListStoragePoolsRequest) GetStatus() string

func (*ListStoragePoolsRequest) GetStoragePoolName

func (x *ListStoragePoolsRequest) GetStoragePoolName() string

func (*ListStoragePoolsRequest) GetZoneId

func (x *ListStoragePoolsRequest) GetZoneId() int64

func (*ListStoragePoolsRequest) ProtoMessage

func (*ListStoragePoolsRequest) ProtoMessage()

func (*ListStoragePoolsRequest) ProtoReflect

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

func (*ListStoragePoolsRequest) Reset

func (x *ListStoragePoolsRequest) Reset()

func (*ListStoragePoolsRequest) String

func (x *ListStoragePoolsRequest) String() string

type ListStoragePoolsResponse

type ListStoragePoolsResponse struct {

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

ListStoragePoolsResponse represents the response from lists storage pools.

func (*ListStoragePoolsResponse) Descriptor deprecated

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

Deprecated: Use ListStoragePoolsResponse.ProtoReflect.Descriptor instead.

func (*ListStoragePoolsResponse) GetItems

func (x *ListStoragePoolsResponse) GetItems() []*StoragePool

func (*ListStoragePoolsResponse) GetTotalCount

func (x *ListStoragePoolsResponse) GetTotalCount() int32

func (*ListStoragePoolsResponse) ProtoMessage

func (*ListStoragePoolsResponse) ProtoMessage()

func (*ListStoragePoolsResponse) ProtoReflect

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

func (*ListStoragePoolsResponse) Reset

func (x *ListStoragePoolsResponse) Reset()

func (*ListStoragePoolsResponse) String

func (x *ListStoragePoolsResponse) String() string

type ListStorageProvidersRequest

type ListStorageProvidersRequest struct {

	// the type of storage provider: either primary or image
	Type *string `protobuf:"bytes,1,opt,name=type" json:"type,omitempty"`
	// List by keyword
	Keyword      *string `protobuf:"bytes,2,opt,name=keyword" json:"keyword,omitempty"`
	Page         *int32  `protobuf:"varint,3,opt,name=page" json:"page,omitempty"`
	PageSize     *int32  `protobuf:"varint,4,opt,name=page_size,json=pageSize" json:"page_size,omitempty"`
	ResponseType *string `protobuf:"bytes,5,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
	// contains filtered or unexported fields
}

ListStorageProvidersRequest represents the parameters for lists storage providers.

func (*ListStorageProvidersRequest) Descriptor deprecated

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

Deprecated: Use ListStorageProvidersRequest.ProtoReflect.Descriptor instead.

func (*ListStorageProvidersRequest) GetKeyword

func (x *ListStorageProvidersRequest) GetKeyword() string

func (*ListStorageProvidersRequest) GetPage

func (x *ListStorageProvidersRequest) GetPage() int32

func (*ListStorageProvidersRequest) GetPageSize

func (x *ListStorageProvidersRequest) GetPageSize() int32

func (*ListStorageProvidersRequest) GetResponseType

func (x *ListStorageProvidersRequest) GetResponseType() string

func (*ListStorageProvidersRequest) GetType

func (x *ListStorageProvidersRequest) GetType() string

func (*ListStorageProvidersRequest) ProtoMessage

func (*ListStorageProvidersRequest) ProtoMessage()

func (*ListStorageProvidersRequest) ProtoReflect

func (*ListStorageProvidersRequest) Reset

func (x *ListStorageProvidersRequest) Reset()

func (*ListStorageProvidersRequest) String

func (x *ListStorageProvidersRequest) String() string

type ListStorageProvidersResponse

type ListStorageProvidersResponse struct {

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

ListStorageProvidersResponse represents the response from lists storage providers.

func (*ListStorageProvidersResponse) Descriptor deprecated

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

Deprecated: Use ListStorageProvidersResponse.ProtoReflect.Descriptor instead.

func (*ListStorageProvidersResponse) GetItems

func (*ListStorageProvidersResponse) GetTotalCount

func (x *ListStorageProvidersResponse) GetTotalCount() int32

func (*ListStorageProvidersResponse) ProtoMessage

func (*ListStorageProvidersResponse) ProtoMessage()

func (*ListStorageProvidersResponse) ProtoReflect

func (*ListStorageProvidersResponse) Reset

func (x *ListStorageProvidersResponse) Reset()

func (*ListStorageProvidersResponse) String

type ListStorageTagsRequest

type ListStorageTagsRequest struct {

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

ListStorageTagsRequest represents the parameters for lists storage tags

func (*ListStorageTagsRequest) Descriptor deprecated

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

Deprecated: Use ListStorageTagsRequest.ProtoReflect.Descriptor instead.

func (*ListStorageTagsRequest) GetKeyword

func (x *ListStorageTagsRequest) GetKeyword() string

func (*ListStorageTagsRequest) GetPage

func (x *ListStorageTagsRequest) GetPage() int32

func (*ListStorageTagsRequest) GetPageSize

func (x *ListStorageTagsRequest) GetPageSize() int32

func (*ListStorageTagsRequest) GetResponseType

func (x *ListStorageTagsRequest) GetResponseType() string

func (*ListStorageTagsRequest) ProtoMessage

func (*ListStorageTagsRequest) ProtoMessage()

func (*ListStorageTagsRequest) ProtoReflect

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

func (*ListStorageTagsRequest) Reset

func (x *ListStorageTagsRequest) Reset()

func (*ListStorageTagsRequest) String

func (x *ListStorageTagsRequest) String() string

type ListStorageTagsResponse

type ListStorageTagsResponse struct {

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

ListStorageTagsResponse represents the response from lists storage tags

func (*ListStorageTagsResponse) Descriptor deprecated

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

Deprecated: Use ListStorageTagsResponse.ProtoReflect.Descriptor instead.

func (*ListStorageTagsResponse) GetItems

func (x *ListStorageTagsResponse) GetItems() []*StorageTag

func (*ListStorageTagsResponse) GetTotalCount

func (x *ListStorageTagsResponse) GetTotalCount() int32

func (*ListStorageTagsResponse) ProtoMessage

func (*ListStorageTagsResponse) ProtoMessage()

func (*ListStorageTagsResponse) ProtoReflect

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

func (*ListStorageTagsResponse) Reset

func (x *ListStorageTagsResponse) Reset()

func (*ListStorageTagsResponse) String

func (x *ListStorageTagsResponse) String() string

type MigrateResourcesToAnotherSecondaryStorageRequest

type MigrateResourcesToAnotherSecondaryStorageRequest struct {

	// id of the image store from where the data is to be migrated
	Id *int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
	// id of the destination secondary storage pool to which the resources are to be migrated
	DestStoreId *int64 `protobuf:"varint,2,opt,name=dest_store_id,json=destStoreId" json:"dest_store_id,omitempty"`
	// id(s) of the templates to be migrated
	TemplateIdList []string `protobuf:"bytes,3,rep,name=template_id_list,json=templateIdList" json:"template_id_list,omitempty"`
	// id(s) of the snapshots to be migrated
	SnapshotIdList []string `protobuf:"bytes,4,rep,name=snapshot_id_list,json=snapshotIdList" json:"snapshot_id_list,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
}

MigrateResourcesToAnotherSecondaryStorageRequest represents the parameters for migrates resources from one secondary storage to destination image store

func (*MigrateResourcesToAnotherSecondaryStorageRequest) Descriptor deprecated

Deprecated: Use MigrateResourcesToAnotherSecondaryStorageRequest.ProtoReflect.Descriptor instead.

func (*MigrateResourcesToAnotherSecondaryStorageRequest) GetDestStoreId

func (*MigrateResourcesToAnotherSecondaryStorageRequest) GetId

func (*MigrateResourcesToAnotherSecondaryStorageRequest) GetInjectedJobId

func (*MigrateResourcesToAnotherSecondaryStorageRequest) GetResponseType

func (*MigrateResourcesToAnotherSecondaryStorageRequest) GetSnapshotIdList

func (*MigrateResourcesToAnotherSecondaryStorageRequest) GetStartEventId

func (*MigrateResourcesToAnotherSecondaryStorageRequest) GetTemplateIdList

func (*MigrateResourcesToAnotherSecondaryStorageRequest) ProtoMessage

func (*MigrateResourcesToAnotherSecondaryStorageRequest) ProtoReflect

func (*MigrateResourcesToAnotherSecondaryStorageRequest) Reset

func (*MigrateResourcesToAnotherSecondaryStorageRequest) String

type MigrateResourcesToAnotherSecondaryStorageResponse

type MigrateResourcesToAnotherSecondaryStorageResponse struct {

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

MigrateResourcesToAnotherSecondaryStorageResponse represents the response from migrates resources from one secondary storage to destination image store

func (*MigrateResourcesToAnotherSecondaryStorageResponse) Descriptor deprecated

Deprecated: Use MigrateResourcesToAnotherSecondaryStorageResponse.ProtoReflect.Descriptor instead.

func (*MigrateResourcesToAnotherSecondaryStorageResponse) GetResult

func (*MigrateResourcesToAnotherSecondaryStorageResponse) ProtoMessage

func (*MigrateResourcesToAnotherSecondaryStorageResponse) ProtoReflect

func (*MigrateResourcesToAnotherSecondaryStorageResponse) Reset

func (*MigrateResourcesToAnotherSecondaryStorageResponse) String

type MigrateSecondaryStorageDataRequest

type MigrateSecondaryStorageDataRequest struct {

	// id of the image store from where the data is to be migrated
	Id *int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
	// id(s) of the destination secondary storage pool(s) to which the templates are to be migrated
	MigrateTo []string `protobuf:"bytes,2,rep,name=migrate_to,json=migrateTo" json:"migrate_to,omitempty"`
	// Balance: if you want data to be distributed evenly among the destination stores, Complete: If you want to migrate the entire data from source image store to the destination store(s). Default: Complete
	MigrationType *string `protobuf:"bytes,3,opt,name=migration_type,json=migrationType" json:"migration_type,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
}

MigrateSecondaryStorageDataRequest represents the parameters for migrates data objects from one secondary storage to destination image store(s)

func (*MigrateSecondaryStorageDataRequest) Descriptor deprecated

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

Deprecated: Use MigrateSecondaryStorageDataRequest.ProtoReflect.Descriptor instead.

func (*MigrateSecondaryStorageDataRequest) GetId

func (*MigrateSecondaryStorageDataRequest) GetInjectedJobId

func (x *MigrateSecondaryStorageDataRequest) GetInjectedJobId() string

func (*MigrateSecondaryStorageDataRequest) GetMigrateTo

func (x *MigrateSecondaryStorageDataRequest) GetMigrateTo() []string

func (*MigrateSecondaryStorageDataRequest) GetMigrationType

func (x *MigrateSecondaryStorageDataRequest) GetMigrationType() string

func (*MigrateSecondaryStorageDataRequest) GetResponseType

func (x *MigrateSecondaryStorageDataRequest) GetResponseType() string

func (*MigrateSecondaryStorageDataRequest) GetStartEventId

func (x *MigrateSecondaryStorageDataRequest) GetStartEventId() int64

func (*MigrateSecondaryStorageDataRequest) ProtoMessage

func (*MigrateSecondaryStorageDataRequest) ProtoMessage()

func (*MigrateSecondaryStorageDataRequest) ProtoReflect

func (*MigrateSecondaryStorageDataRequest) Reset

func (*MigrateSecondaryStorageDataRequest) String

type MigrateSecondaryStorageDataResponse

type MigrateSecondaryStorageDataResponse struct {

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

MigrateSecondaryStorageDataResponse represents the response from migrates data objects from one secondary storage to destination image store(s)

func (*MigrateSecondaryStorageDataResponse) Descriptor deprecated

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

Deprecated: Use MigrateSecondaryStorageDataResponse.ProtoReflect.Descriptor instead.

func (*MigrateSecondaryStorageDataResponse) GetResult

func (*MigrateSecondaryStorageDataResponse) ProtoMessage

func (*MigrateSecondaryStorageDataResponse) ProtoMessage()

func (*MigrateSecondaryStorageDataResponse) ProtoReflect

func (*MigrateSecondaryStorageDataResponse) Reset

func (*MigrateSecondaryStorageDataResponse) String

type ObjectStore

type ObjectStore struct {

	// The ID of the ObjectStore
	Id *string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"`
	// The name of the ObjectStore
	Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
	// The display name of the ObjectStore
	DisplayName *string `protobuf:"bytes,3,opt,name=display_name,json=displayName" json:"display_name,omitempty"`
	// The description of the ObjectStore
	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
}

ObjectStore represents a ObjectStore Item

func (*ObjectStore) Descriptor deprecated

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

Deprecated: Use ObjectStore.ProtoReflect.Descriptor instead.

func (*ObjectStore) GetCreated

func (x *ObjectStore) GetCreated() string

func (*ObjectStore) GetDescription

func (x *ObjectStore) GetDescription() string

func (*ObjectStore) GetDisplayName

func (x *ObjectStore) GetDisplayName() string

func (*ObjectStore) GetId

func (x *ObjectStore) GetId() string

func (*ObjectStore) GetName

func (x *ObjectStore) GetName() string

func (*ObjectStore) ProtoMessage

func (*ObjectStore) ProtoMessage()

func (*ObjectStore) ProtoReflect

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

func (*ObjectStore) Reset

func (x *ObjectStore) Reset()

func (*ObjectStore) String

func (x *ObjectStore) String() string

type PreparePrimaryStorageForMaintenanceRequest

type PreparePrimaryStorageForMaintenanceRequest struct {

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

PreparePrimaryStorageForMaintenanceRequest represents the parameters for puts storage pool into maintenance state

func (*PreparePrimaryStorageForMaintenanceRequest) Descriptor deprecated

Deprecated: Use PreparePrimaryStorageForMaintenanceRequest.ProtoReflect.Descriptor instead.

func (*PreparePrimaryStorageForMaintenanceRequest) GetId

func (*PreparePrimaryStorageForMaintenanceRequest) GetInjectedJobId

func (x *PreparePrimaryStorageForMaintenanceRequest) GetInjectedJobId() string

func (*PreparePrimaryStorageForMaintenanceRequest) GetResponseType

func (*PreparePrimaryStorageForMaintenanceRequest) GetStartEventId

func (*PreparePrimaryStorageForMaintenanceRequest) ProtoMessage

func (*PreparePrimaryStorageForMaintenanceRequest) ProtoReflect

func (*PreparePrimaryStorageForMaintenanceRequest) Reset

func (*PreparePrimaryStorageForMaintenanceRequest) String

type PreparePrimaryStorageForMaintenanceResponse

type PreparePrimaryStorageForMaintenanceResponse struct {

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

PreparePrimaryStorageForMaintenanceResponse represents the response from puts storage pool into maintenance state

func (*PreparePrimaryStorageForMaintenanceResponse) Descriptor deprecated

Deprecated: Use PreparePrimaryStorageForMaintenanceResponse.ProtoReflect.Descriptor instead.

func (*PreparePrimaryStorageForMaintenanceResponse) GetResult

func (*PreparePrimaryStorageForMaintenanceResponse) ProtoMessage

func (*PreparePrimaryStorageForMaintenanceResponse) ProtoReflect

func (*PreparePrimaryStorageForMaintenanceResponse) Reset

func (*PreparePrimaryStorageForMaintenanceResponse) String

type Result

type Result struct {

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

Result represents a generic operation result

func (*Result) Descriptor deprecated

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

Deprecated: Use Result.ProtoReflect.Descriptor instead.

func (*Result) GetDisplayText

func (x *Result) GetDisplayText() string

func (*Result) GetId

func (x *Result) GetId() string

func (*Result) GetJobId

func (x *Result) GetJobId() string

func (*Result) GetJobStatus

func (x *Result) GetJobStatus() string

func (*Result) GetSuccess

func (x *Result) GetSuccess() bool

func (*Result) ProtoMessage

func (*Result) ProtoMessage()

func (*Result) ProtoReflect

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

func (*Result) Reset

func (x *Result) Reset()

func (*Result) String

func (x *Result) String() string

type StoragePool

type StoragePool struct {

	// The ID of the StoragePool
	Id *string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"`
	// The name of the StoragePool
	Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
	// The display name of the StoragePool
	DisplayName *string `protobuf:"bytes,3,opt,name=display_name,json=displayName" json:"display_name,omitempty"`
	// The description of the StoragePool
	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
}

StoragePool represents a StoragePool Item

func (*StoragePool) Descriptor deprecated

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

Deprecated: Use StoragePool.ProtoReflect.Descriptor instead.

func (*StoragePool) GetCreated

func (x *StoragePool) GetCreated() string

func (*StoragePool) GetDescription

func (x *StoragePool) GetDescription() string

func (*StoragePool) GetDisplayName

func (x *StoragePool) GetDisplayName() string

func (*StoragePool) GetId

func (x *StoragePool) GetId() string

func (*StoragePool) GetName

func (x *StoragePool) GetName() string

func (*StoragePool) ProtoMessage

func (*StoragePool) ProtoMessage()

func (*StoragePool) ProtoReflect

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

func (*StoragePool) Reset

func (x *StoragePool) Reset()

func (*StoragePool) String

func (x *StoragePool) String() string

type StorageProvider

type StorageProvider struct {

	// The ID of the StorageProvider
	Id *string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"`
	// The name of the StorageProvider
	Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
	// The display name of the StorageProvider
	DisplayName *string `protobuf:"bytes,3,opt,name=display_name,json=displayName" json:"display_name,omitempty"`
	// The description of the StorageProvider
	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
}

StorageProvider represents a StorageProvider Item

func (*StorageProvider) Descriptor deprecated

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

Deprecated: Use StorageProvider.ProtoReflect.Descriptor instead.

func (*StorageProvider) GetCreated

func (x *StorageProvider) GetCreated() string

func (*StorageProvider) GetDescription

func (x *StorageProvider) GetDescription() string

func (*StorageProvider) GetDisplayName

func (x *StorageProvider) GetDisplayName() string

func (*StorageProvider) GetId

func (x *StorageProvider) GetId() string

func (*StorageProvider) GetName

func (x *StorageProvider) GetName() string

func (*StorageProvider) ProtoMessage

func (*StorageProvider) ProtoMessage()

func (*StorageProvider) ProtoReflect

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

func (*StorageProvider) Reset

func (x *StorageProvider) Reset()

func (*StorageProvider) String

func (x *StorageProvider) String() string

type StorageServiceClient

type StorageServiceClient interface {
	// AddImageStore Adds backup image store.
	AddImageStore(ctx context.Context, in *AddImageStoreRequest, opts ...grpc.CallOption) (*AddImageStoreResponse, error)
	// AddImageStoreS3CMD Adds S3 Image Store
	AddImageStoreS3CMD(ctx context.Context, in *AddImageStoreS3CMDRequest, opts ...grpc.CallOption) (*AddImageStoreS3CMDResponse, error)
	// AddObjectStoragePool Adds a object storage pool
	AddObjectStoragePool(ctx context.Context, in *AddObjectStoragePoolRequest, opts ...grpc.CallOption) (*AddObjectStoragePoolResponse, error)
	// CancelPrimaryStorageMaintenance Cancels maintenance for primary storage
	CancelPrimaryStorageMaintenance(ctx context.Context, in *CancelPrimaryStorageMaintenanceRequest, opts ...grpc.CallOption) (*CancelPrimaryStorageMaintenanceResponse, error)
	// ChangeStoragePoolScope Changes the scope of a storage pool when the pool is in Disabled state.This feature is officially tested and supported for Hypervisors: KVM and VMware, Protocols: NFS and Ceph, and Storage Provider: DefaultPrimary. There might be extra steps involved to make this work for other hypervisors and storage options.
	ChangeStoragePoolScope(ctx context.Context, in *ChangeStoragePoolScopeRequest, opts ...grpc.CallOption) (*ChangeStoragePoolScopeResponse, error)
	// CreateSecondaryStagingStore create secondary staging store.
	CreateSecondaryStagingStore(ctx context.Context, in *CreateSecondaryStagingStoreRequest, opts ...grpc.CallOption) (*CreateSecondaryStagingStoreResponse, error)
	// CreateStoragePool Creates a storage pool.
	CreateStoragePool(ctx context.Context, in *CreateStoragePoolRequest, opts ...grpc.CallOption) (*CreateStoragePoolResponse, error)
	// DeleteImageStore Deletes an image store or Secondary Storage.
	DeleteImageStore(ctx context.Context, in *DeleteImageStoreRequest, opts ...grpc.CallOption) (*DeleteImageStoreResponse, error)
	// DeleteObjectStoragePool Deletes an Object Storage Pool
	DeleteObjectStoragePool(ctx context.Context, in *DeleteObjectStoragePoolRequest, opts ...grpc.CallOption) (*DeleteObjectStoragePoolResponse, error)
	// DeletePool Deletes a storage pool.
	DeletePool(ctx context.Context, in *DeletePoolRequest, opts ...grpc.CallOption) (*DeletePoolResponse, error)
	// DeleteSecondaryStagingStore Deletes a secondary staging store .
	DeleteSecondaryStagingStore(ctx context.Context, in *DeleteSecondaryStagingStoreRequest, opts ...grpc.CallOption) (*DeleteSecondaryStagingStoreResponse, error)
	// DownloadImageStoreObject Download object at a specified path on an image store.
	DownloadImageStoreObject(ctx context.Context, in *DownloadImageStoreObjectRequest, opts ...grpc.CallOption) (*DownloadImageStoreObjectResponse, error)
	// FindStoragePoolsForMigration Lists storage pools available for migration of a volume.
	FindStoragePoolsForMigration(ctx context.Context, in *FindStoragePoolsForMigrationRequest, opts ...grpc.CallOption) (*FindStoragePoolsForMigrationResponse, error)
	// ListImageStoreObjects Lists objects at specified path on an image store.
	ListImageStoreObjects(ctx context.Context, in *ListImageStoreObjectsRequest, opts ...grpc.CallOption) (*ListImageStoreObjectsResponse, error)
	// ListImageStores Lists image stores.
	ListImageStores(ctx context.Context, in *ListImageStoresRequest, opts ...grpc.CallOption) (*ListImageStoresResponse, error)
	// ListObjectStoragePools Lists object storage pools.
	ListObjectStoragePools(ctx context.Context, in *ListObjectStoragePoolsRequest, opts ...grpc.CallOption) (*ListObjectStoragePoolsResponse, error)
	// ListSecondaryStagingStores Lists secondary staging stores.
	ListSecondaryStagingStores(ctx context.Context, in *ListSecondaryStagingStoresRequest, opts ...grpc.CallOption) (*ListSecondaryStagingStoresResponse, error)
	// ListStoragePoolObjects Lists objects at specified path on a storage pool.
	ListStoragePoolObjects(ctx context.Context, in *ListStoragePoolObjectsRequest, opts ...grpc.CallOption) (*ListStoragePoolObjectsResponse, error)
	// ListStoragePools Lists storage pools.
	ListStoragePools(ctx context.Context, in *ListStoragePoolsRequest, opts ...grpc.CallOption) (*ListStoragePoolsResponse, error)
	// ListStorageProviders Lists storage providers.
	ListStorageProviders(ctx context.Context, in *ListStorageProvidersRequest, opts ...grpc.CallOption) (*ListStorageProvidersResponse, error)
	// ListStorageTags Lists storage tags
	ListStorageTags(ctx context.Context, in *ListStorageTagsRequest, opts ...grpc.CallOption) (*ListStorageTagsResponse, error)
	// MigrateResourcesToAnotherSecondaryStorage migrates resources from one secondary storage to destination image store
	MigrateResourcesToAnotherSecondaryStorage(ctx context.Context, in *MigrateResourcesToAnotherSecondaryStorageRequest, opts ...grpc.CallOption) (*MigrateResourcesToAnotherSecondaryStorageResponse, error)
	// MigrateSecondaryStorageData migrates data objects from one secondary storage to destination image store(s)
	MigrateSecondaryStorageData(ctx context.Context, in *MigrateSecondaryStorageDataRequest, opts ...grpc.CallOption) (*MigrateSecondaryStorageDataResponse, error)
	// PreparePrimaryStorageForMaintenance Puts storage pool into maintenance state
	PreparePrimaryStorageForMaintenance(ctx context.Context, in *PreparePrimaryStorageForMaintenanceRequest, opts ...grpc.CallOption) (*PreparePrimaryStorageForMaintenanceResponse, error)
	// SyncStoragePool Sync storage pool with management server (currently supported for Datastore Cluster in VMware and syncs the datastores in it)
	SyncStoragePool(ctx context.Context, in *SyncStoragePoolRequest, opts ...grpc.CallOption) (*SyncStoragePoolResponse, error)
	// UpdateCloudToUseObjectStore Migrate current NFS secondary storages to use object store.
	UpdateCloudToUseObjectStore(ctx context.Context, in *UpdateCloudToUseObjectStoreRequest, opts ...grpc.CallOption) (*UpdateCloudToUseObjectStoreResponse, error)
	// UpdateImageStore Updates image store read-only status
	UpdateImageStore(ctx context.Context, in *UpdateImageStoreRequest, opts ...grpc.CallOption) (*UpdateImageStoreResponse, error)
	// UpdateObjectStoragePool Updates object storage pool
	UpdateObjectStoragePool(ctx context.Context, in *UpdateObjectStoragePoolRequest, opts ...grpc.CallOption) (*UpdateObjectStoragePoolResponse, error)
	// UpdateStorageCapabilities Syncs capabilities of storage pools
	UpdateStorageCapabilities(ctx context.Context, in *UpdateStorageCapabilitiesRequest, opts ...grpc.CallOption) (*UpdateStorageCapabilitiesResponse, error)
	// UpdateStoragePool Updates a storage pool.
	UpdateStoragePool(ctx context.Context, in *UpdateStoragePoolRequest, opts ...grpc.CallOption) (*UpdateStoragePoolResponse, error)
}

StorageServiceClient is the client API for StorageService 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.

StorageService provides operations for managing Storages

type StorageServiceServer

type StorageServiceServer interface {
	// AddImageStore Adds backup image store.
	AddImageStore(context.Context, *AddImageStoreRequest) (*AddImageStoreResponse, error)
	// AddImageStoreS3CMD Adds S3 Image Store
	AddImageStoreS3CMD(context.Context, *AddImageStoreS3CMDRequest) (*AddImageStoreS3CMDResponse, error)
	// AddObjectStoragePool Adds a object storage pool
	AddObjectStoragePool(context.Context, *AddObjectStoragePoolRequest) (*AddObjectStoragePoolResponse, error)
	// CancelPrimaryStorageMaintenance Cancels maintenance for primary storage
	CancelPrimaryStorageMaintenance(context.Context, *CancelPrimaryStorageMaintenanceRequest) (*CancelPrimaryStorageMaintenanceResponse, error)
	// ChangeStoragePoolScope Changes the scope of a storage pool when the pool is in Disabled state.This feature is officially tested and supported for Hypervisors: KVM and VMware, Protocols: NFS and Ceph, and Storage Provider: DefaultPrimary. There might be extra steps involved to make this work for other hypervisors and storage options.
	ChangeStoragePoolScope(context.Context, *ChangeStoragePoolScopeRequest) (*ChangeStoragePoolScopeResponse, error)
	// CreateSecondaryStagingStore create secondary staging store.
	CreateSecondaryStagingStore(context.Context, *CreateSecondaryStagingStoreRequest) (*CreateSecondaryStagingStoreResponse, error)
	// CreateStoragePool Creates a storage pool.
	CreateStoragePool(context.Context, *CreateStoragePoolRequest) (*CreateStoragePoolResponse, error)
	// DeleteImageStore Deletes an image store or Secondary Storage.
	DeleteImageStore(context.Context, *DeleteImageStoreRequest) (*DeleteImageStoreResponse, error)
	// DeleteObjectStoragePool Deletes an Object Storage Pool
	DeleteObjectStoragePool(context.Context, *DeleteObjectStoragePoolRequest) (*DeleteObjectStoragePoolResponse, error)
	// DeletePool Deletes a storage pool.
	DeletePool(context.Context, *DeletePoolRequest) (*DeletePoolResponse, error)
	// DeleteSecondaryStagingStore Deletes a secondary staging store .
	DeleteSecondaryStagingStore(context.Context, *DeleteSecondaryStagingStoreRequest) (*DeleteSecondaryStagingStoreResponse, error)
	// DownloadImageStoreObject Download object at a specified path on an image store.
	DownloadImageStoreObject(context.Context, *DownloadImageStoreObjectRequest) (*DownloadImageStoreObjectResponse, error)
	// FindStoragePoolsForMigration Lists storage pools available for migration of a volume.
	FindStoragePoolsForMigration(context.Context, *FindStoragePoolsForMigrationRequest) (*FindStoragePoolsForMigrationResponse, error)
	// ListImageStoreObjects Lists objects at specified path on an image store.
	ListImageStoreObjects(context.Context, *ListImageStoreObjectsRequest) (*ListImageStoreObjectsResponse, error)
	// ListImageStores Lists image stores.
	ListImageStores(context.Context, *ListImageStoresRequest) (*ListImageStoresResponse, error)
	// ListObjectStoragePools Lists object storage pools.
	ListObjectStoragePools(context.Context, *ListObjectStoragePoolsRequest) (*ListObjectStoragePoolsResponse, error)
	// ListSecondaryStagingStores Lists secondary staging stores.
	ListSecondaryStagingStores(context.Context, *ListSecondaryStagingStoresRequest) (*ListSecondaryStagingStoresResponse, error)
	// ListStoragePoolObjects Lists objects at specified path on a storage pool.
	ListStoragePoolObjects(context.Context, *ListStoragePoolObjectsRequest) (*ListStoragePoolObjectsResponse, error)
	// ListStoragePools Lists storage pools.
	ListStoragePools(context.Context, *ListStoragePoolsRequest) (*ListStoragePoolsResponse, error)
	// ListStorageProviders Lists storage providers.
	ListStorageProviders(context.Context, *ListStorageProvidersRequest) (*ListStorageProvidersResponse, error)
	// ListStorageTags Lists storage tags
	ListStorageTags(context.Context, *ListStorageTagsRequest) (*ListStorageTagsResponse, error)
	// MigrateResourcesToAnotherSecondaryStorage migrates resources from one secondary storage to destination image store
	MigrateResourcesToAnotherSecondaryStorage(context.Context, *MigrateResourcesToAnotherSecondaryStorageRequest) (*MigrateResourcesToAnotherSecondaryStorageResponse, error)
	// MigrateSecondaryStorageData migrates data objects from one secondary storage to destination image store(s)
	MigrateSecondaryStorageData(context.Context, *MigrateSecondaryStorageDataRequest) (*MigrateSecondaryStorageDataResponse, error)
	// PreparePrimaryStorageForMaintenance Puts storage pool into maintenance state
	PreparePrimaryStorageForMaintenance(context.Context, *PreparePrimaryStorageForMaintenanceRequest) (*PreparePrimaryStorageForMaintenanceResponse, error)
	// SyncStoragePool Sync storage pool with management server (currently supported for Datastore Cluster in VMware and syncs the datastores in it)
	SyncStoragePool(context.Context, *SyncStoragePoolRequest) (*SyncStoragePoolResponse, error)
	// UpdateCloudToUseObjectStore Migrate current NFS secondary storages to use object store.
	UpdateCloudToUseObjectStore(context.Context, *UpdateCloudToUseObjectStoreRequest) (*UpdateCloudToUseObjectStoreResponse, error)
	// UpdateImageStore Updates image store read-only status
	UpdateImageStore(context.Context, *UpdateImageStoreRequest) (*UpdateImageStoreResponse, error)
	// UpdateObjectStoragePool Updates object storage pool
	UpdateObjectStoragePool(context.Context, *UpdateObjectStoragePoolRequest) (*UpdateObjectStoragePoolResponse, error)
	// UpdateStorageCapabilities Syncs capabilities of storage pools
	UpdateStorageCapabilities(context.Context, *UpdateStorageCapabilitiesRequest) (*UpdateStorageCapabilitiesResponse, error)
	// UpdateStoragePool Updates a storage pool.
	UpdateStoragePool(context.Context, *UpdateStoragePoolRequest) (*UpdateStoragePoolResponse, error)
	// contains filtered or unexported methods
}

StorageServiceServer is the server API for StorageService service. All implementations must embed UnimplementedStorageServiceServer for forward compatibility.

StorageService provides operations for managing Storages

type StorageTag

type StorageTag struct {

	// The ID of the StorageTag
	Id *string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"`
	// The name of the StorageTag
	Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
	// The display name of the StorageTag
	DisplayName *string `protobuf:"bytes,3,opt,name=display_name,json=displayName" json:"display_name,omitempty"`
	// The description of the StorageTag
	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
}

StorageTag represents a StorageTag Item

func (*StorageTag) Descriptor deprecated

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

Deprecated: Use StorageTag.ProtoReflect.Descriptor instead.

func (*StorageTag) GetCreated

func (x *StorageTag) GetCreated() string

func (*StorageTag) GetDescription

func (x *StorageTag) GetDescription() string

func (*StorageTag) GetDisplayName

func (x *StorageTag) GetDisplayName() string

func (*StorageTag) GetId

func (x *StorageTag) GetId() string

func (*StorageTag) GetName

func (x *StorageTag) GetName() string

func (*StorageTag) ProtoMessage

func (*StorageTag) ProtoMessage()

func (*StorageTag) ProtoReflect

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

func (*StorageTag) Reset

func (x *StorageTag) Reset()

func (*StorageTag) String

func (x *StorageTag) String() string

type Success

type Success struct {

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

Success represents a Success Operation Response

func (*Success) Descriptor deprecated

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

Deprecated: Use Success.ProtoReflect.Descriptor instead.

func (*Success) GetDisplayText

func (x *Success) GetDisplayText() string

func (*Success) GetSuccess

func (x *Success) GetSuccess() bool

func (*Success) ProtoMessage

func (*Success) ProtoMessage()

func (*Success) ProtoReflect

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

func (*Success) Reset

func (x *Success) Reset()

func (*Success) String

func (x *Success) String() string

type SyncStoragePoolRequest

type SyncStoragePoolRequest struct {

	// Storage pool id
	PoolId        *int64  `protobuf:"varint,1,opt,name=pool_id,json=poolId" json:"pool_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
}

SyncStoragePoolRequest represents the parameters for sync storage pool with management server (currently supported for datastore cluster in vmware and syncs the datastores in it)

func (*SyncStoragePoolRequest) Descriptor deprecated

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

Deprecated: Use SyncStoragePoolRequest.ProtoReflect.Descriptor instead.

func (*SyncStoragePoolRequest) GetInjectedJobId

func (x *SyncStoragePoolRequest) GetInjectedJobId() string

func (*SyncStoragePoolRequest) GetPoolId

func (x *SyncStoragePoolRequest) GetPoolId() int64

func (*SyncStoragePoolRequest) GetResponseType

func (x *SyncStoragePoolRequest) GetResponseType() string

func (*SyncStoragePoolRequest) GetStartEventId

func (x *SyncStoragePoolRequest) GetStartEventId() int64

func (*SyncStoragePoolRequest) ProtoMessage

func (*SyncStoragePoolRequest) ProtoMessage()

func (*SyncStoragePoolRequest) ProtoReflect

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

func (*SyncStoragePoolRequest) Reset

func (x *SyncStoragePoolRequest) Reset()

func (*SyncStoragePoolRequest) String

func (x *SyncStoragePoolRequest) String() string

type SyncStoragePoolResponse

type SyncStoragePoolResponse struct {

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

SyncStoragePoolResponse represents the response from sync storage pool with management server (currently supported for datastore cluster in vmware and syncs the datastores in it)

func (*SyncStoragePoolResponse) Descriptor deprecated

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

Deprecated: Use SyncStoragePoolResponse.ProtoReflect.Descriptor instead.

func (*SyncStoragePoolResponse) GetResult

func (x *SyncStoragePoolResponse) GetResult() *Result

func (*SyncStoragePoolResponse) ProtoMessage

func (*SyncStoragePoolResponse) ProtoMessage()

func (*SyncStoragePoolResponse) ProtoReflect

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

func (*SyncStoragePoolResponse) Reset

func (x *SyncStoragePoolResponse) Reset()

func (*SyncStoragePoolResponse) String

func (x *SyncStoragePoolResponse) String() string

type UnimplementedStorageServiceServer

type UnimplementedStorageServiceServer struct{}

UnimplementedStorageServiceServer 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 (UnimplementedStorageServiceServer) AddImageStore

func (UnimplementedStorageServiceServer) AddImageStoreS3CMD

func (UnimplementedStorageServiceServer) CreateStoragePool

func (UnimplementedStorageServiceServer) DeleteImageStore

func (UnimplementedStorageServiceServer) DeletePool

func (UnimplementedStorageServiceServer) ListImageStores

func (UnimplementedStorageServiceServer) ListStoragePools

func (UnimplementedStorageServiceServer) ListStorageTags

func (UnimplementedStorageServiceServer) SyncStoragePool

func (UnimplementedStorageServiceServer) UpdateImageStore

func (UnimplementedStorageServiceServer) UpdateStoragePool

type UnsafeStorageServiceServer

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

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

type UpdateCloudToUseObjectStoreRequest

type UpdateCloudToUseObjectStoreRequest struct {

	// the name for the image store
	Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
	// the URL for the image store
	Url *string `protobuf:"bytes,2,opt,name=url" json:"url,omitempty"`
	// the image store provider name
	ProviderName *string `protobuf:"bytes,3,opt,name=provider_name,json=providerName" json:"provider_name,omitempty"`
	// the details for the image store. Example: details[0].key=accesskey&details[0].value=s389ddssaa&details[1].key=secretkey&details[1].value=8dshfsss
	Details      map[string]string `` /* 134-byte string literal not displayed */
	ResponseType *string           `protobuf:"bytes,5,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
	// contains filtered or unexported fields
}

UpdateCloudToUseObjectStoreRequest represents the parameters for migrate current nfs secondary storages to use object store.

func (*UpdateCloudToUseObjectStoreRequest) Descriptor deprecated

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

Deprecated: Use UpdateCloudToUseObjectStoreRequest.ProtoReflect.Descriptor instead.

func (*UpdateCloudToUseObjectStoreRequest) GetDetails

func (x *UpdateCloudToUseObjectStoreRequest) GetDetails() map[string]string

func (*UpdateCloudToUseObjectStoreRequest) GetName

func (*UpdateCloudToUseObjectStoreRequest) GetProviderName

func (x *UpdateCloudToUseObjectStoreRequest) GetProviderName() string

func (*UpdateCloudToUseObjectStoreRequest) GetResponseType

func (x *UpdateCloudToUseObjectStoreRequest) GetResponseType() string

func (*UpdateCloudToUseObjectStoreRequest) GetUrl

func (*UpdateCloudToUseObjectStoreRequest) ProtoMessage

func (*UpdateCloudToUseObjectStoreRequest) ProtoMessage()

func (*UpdateCloudToUseObjectStoreRequest) ProtoReflect

func (*UpdateCloudToUseObjectStoreRequest) Reset

func (*UpdateCloudToUseObjectStoreRequest) String

type UpdateCloudToUseObjectStoreResponse

type UpdateCloudToUseObjectStoreResponse struct {

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

UpdateCloudToUseObjectStoreResponse represents the response from migrate current nfs secondary storages to use object store.

func (*UpdateCloudToUseObjectStoreResponse) Descriptor deprecated

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

Deprecated: Use UpdateCloudToUseObjectStoreResponse.ProtoReflect.Descriptor instead.

func (*UpdateCloudToUseObjectStoreResponse) GetResult

func (*UpdateCloudToUseObjectStoreResponse) ProtoMessage

func (*UpdateCloudToUseObjectStoreResponse) ProtoMessage()

func (*UpdateCloudToUseObjectStoreResponse) ProtoReflect

func (*UpdateCloudToUseObjectStoreResponse) Reset

func (*UpdateCloudToUseObjectStoreResponse) String

type UpdateImageStoreRequest

type UpdateImageStoreRequest struct {

	// Image Store UUID
	Id *int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
	// The new name for the Image Store.
	Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
	// If set to true, it designates the corresponding image store to read-only, hence not considering them during storage migration
	Readonly *bool `protobuf:"varint,3,opt,name=readonly" json:"readonly,omitempty"`
	// The number of bytes CloudStack can use on this image storage.
	// NOTE: this will be overwritten by the StatsCollector as soon as there is a SSVM to query the storage.
	CapacityBytes *int64  `protobuf:"varint,4,opt,name=capacity_bytes,json=capacityBytes" json:"capacity_bytes,omitempty"`
	ResponseType  *string `protobuf:"bytes,5,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
	// contains filtered or unexported fields
}

UpdateImageStoreRequest represents the parameters for updates image store read-only status

func (*UpdateImageStoreRequest) Descriptor deprecated

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

Deprecated: Use UpdateImageStoreRequest.ProtoReflect.Descriptor instead.

func (*UpdateImageStoreRequest) GetCapacityBytes

func (x *UpdateImageStoreRequest) GetCapacityBytes() int64

func (*UpdateImageStoreRequest) GetId

func (x *UpdateImageStoreRequest) GetId() int64

func (*UpdateImageStoreRequest) GetName

func (x *UpdateImageStoreRequest) GetName() string

func (*UpdateImageStoreRequest) GetReadonly

func (x *UpdateImageStoreRequest) GetReadonly() bool

func (*UpdateImageStoreRequest) GetResponseType

func (x *UpdateImageStoreRequest) GetResponseType() string

func (*UpdateImageStoreRequest) ProtoMessage

func (*UpdateImageStoreRequest) ProtoMessage()

func (*UpdateImageStoreRequest) ProtoReflect

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

func (*UpdateImageStoreRequest) Reset

func (x *UpdateImageStoreRequest) Reset()

func (*UpdateImageStoreRequest) String

func (x *UpdateImageStoreRequest) String() string

type UpdateImageStoreResponse

type UpdateImageStoreResponse struct {

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

UpdateImageStoreResponse represents the response from updates image store read-only status

func (*UpdateImageStoreResponse) Descriptor deprecated

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

Deprecated: Use UpdateImageStoreResponse.ProtoReflect.Descriptor instead.

func (*UpdateImageStoreResponse) GetResult

func (x *UpdateImageStoreResponse) GetResult() *Result

func (*UpdateImageStoreResponse) ProtoMessage

func (*UpdateImageStoreResponse) ProtoMessage()

func (*UpdateImageStoreResponse) ProtoReflect

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

func (*UpdateImageStoreResponse) Reset

func (x *UpdateImageStoreResponse) Reset()

func (*UpdateImageStoreResponse) String

func (x *UpdateImageStoreResponse) String() string

type UpdateObjectStoragePoolRequest

type UpdateObjectStoragePoolRequest struct {

	// Object Store ID
	Id *int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
	// the name for the object store
	Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
	// the url for the object store
	Url          *string `protobuf:"bytes,3,opt,name=url" json:"url,omitempty"`
	ResponseType *string `protobuf:"bytes,4,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
	// contains filtered or unexported fields
}

UpdateObjectStoragePoolRequest represents the parameters for updates object storage pool

func (*UpdateObjectStoragePoolRequest) Descriptor deprecated

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

Deprecated: Use UpdateObjectStoragePoolRequest.ProtoReflect.Descriptor instead.

func (*UpdateObjectStoragePoolRequest) GetId

func (*UpdateObjectStoragePoolRequest) GetName

func (*UpdateObjectStoragePoolRequest) GetResponseType

func (x *UpdateObjectStoragePoolRequest) GetResponseType() string

func (*UpdateObjectStoragePoolRequest) GetUrl

func (*UpdateObjectStoragePoolRequest) ProtoMessage

func (*UpdateObjectStoragePoolRequest) ProtoMessage()

func (*UpdateObjectStoragePoolRequest) ProtoReflect

func (*UpdateObjectStoragePoolRequest) Reset

func (x *UpdateObjectStoragePoolRequest) Reset()

func (*UpdateObjectStoragePoolRequest) String

type UpdateObjectStoragePoolResponse

type UpdateObjectStoragePoolResponse struct {

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

UpdateObjectStoragePoolResponse represents the response from updates object storage pool

func (*UpdateObjectStoragePoolResponse) Descriptor deprecated

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

Deprecated: Use UpdateObjectStoragePoolResponse.ProtoReflect.Descriptor instead.

func (*UpdateObjectStoragePoolResponse) GetResult

func (x *UpdateObjectStoragePoolResponse) GetResult() *Result

func (*UpdateObjectStoragePoolResponse) ProtoMessage

func (*UpdateObjectStoragePoolResponse) ProtoMessage()

func (*UpdateObjectStoragePoolResponse) ProtoReflect

func (*UpdateObjectStoragePoolResponse) Reset

func (*UpdateObjectStoragePoolResponse) String

type UpdateStorageCapabilitiesRequest

type UpdateStorageCapabilitiesRequest struct {

	// Storage pool id
	PoolId       *int64  `protobuf:"varint,1,opt,name=pool_id,json=poolId" json:"pool_id,omitempty"`
	ResponseType *string `protobuf:"bytes,2,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
	// contains filtered or unexported fields
}

UpdateStorageCapabilitiesRequest represents the parameters for syncs capabilities of storage pools

func (*UpdateStorageCapabilitiesRequest) Descriptor deprecated

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

Deprecated: Use UpdateStorageCapabilitiesRequest.ProtoReflect.Descriptor instead.

func (*UpdateStorageCapabilitiesRequest) GetPoolId

func (x *UpdateStorageCapabilitiesRequest) GetPoolId() int64

func (*UpdateStorageCapabilitiesRequest) GetResponseType

func (x *UpdateStorageCapabilitiesRequest) GetResponseType() string

func (*UpdateStorageCapabilitiesRequest) ProtoMessage

func (*UpdateStorageCapabilitiesRequest) ProtoMessage()

func (*UpdateStorageCapabilitiesRequest) ProtoReflect

func (*UpdateStorageCapabilitiesRequest) Reset

func (*UpdateStorageCapabilitiesRequest) String

type UpdateStorageCapabilitiesResponse

type UpdateStorageCapabilitiesResponse struct {

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

UpdateStorageCapabilitiesResponse represents the response from syncs capabilities of storage pools

func (*UpdateStorageCapabilitiesResponse) Descriptor deprecated

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

Deprecated: Use UpdateStorageCapabilitiesResponse.ProtoReflect.Descriptor instead.

func (*UpdateStorageCapabilitiesResponse) GetResult

func (x *UpdateStorageCapabilitiesResponse) GetResult() *Result

func (*UpdateStorageCapabilitiesResponse) ProtoMessage

func (*UpdateStorageCapabilitiesResponse) ProtoMessage()

func (*UpdateStorageCapabilitiesResponse) ProtoReflect

func (*UpdateStorageCapabilitiesResponse) Reset

func (*UpdateStorageCapabilitiesResponse) String

type UpdateStoragePoolRequest

type UpdateStoragePoolRequest struct {

	// the Id of the storage pool
	Id *int64 `protobuf:"varint,1,opt,name=id" json:"id,omitempty"`
	// Change the name of the storage pool
	Name *string `protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
	// comma-separated list of tags for the storage pool
	Tags []string `protobuf:"bytes,3,rep,name=tags" json:"tags,omitempty"`
	// IOPS CloudStack can provision from this storage pool
	CapacityIops *int64 `protobuf:"varint,4,opt,name=capacity_iops,json=capacityIops" json:"capacity_iops,omitempty"`
	// bytes CloudStack can provision from this storage pool
	CapacityBytes *int64 `protobuf:"varint,5,opt,name=capacity_bytes,json=capacityBytes" json:"capacity_bytes,omitempty"`
	// false to disable the pool for allocation of new volumes, true to enable it back.
	Enabled *bool `protobuf:"varint,6,opt,name=enabled" json:"enabled,omitempty"`
	// the details for the storage pool
	Details map[string]string `` /* 134-byte string literal not displayed */
	// the URL of the storage pool
	Url *string `protobuf:"bytes,8,opt,name=url" json:"url,omitempty"`
	// Whether the informed tag is a JS interpretable rule or not.
	IsTagARule   *bool   `protobuf:"varint,9,opt,name=is_tag_a_rule,json=isTagARule" json:"is_tag_a_rule,omitempty"`
	ResponseType *string `protobuf:"bytes,10,opt,name=response_type,json=responseType" json:"response_type,omitempty"`
	// contains filtered or unexported fields
}

UpdateStoragePoolRequest represents the parameters for updates a storage pool.

func (*UpdateStoragePoolRequest) Descriptor deprecated

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

Deprecated: Use UpdateStoragePoolRequest.ProtoReflect.Descriptor instead.

func (*UpdateStoragePoolRequest) GetCapacityBytes

func (x *UpdateStoragePoolRequest) GetCapacityBytes() int64

func (*UpdateStoragePoolRequest) GetCapacityIops

func (x *UpdateStoragePoolRequest) GetCapacityIops() int64

func (*UpdateStoragePoolRequest) GetDetails

func (x *UpdateStoragePoolRequest) GetDetails() map[string]string

func (*UpdateStoragePoolRequest) GetEnabled

func (x *UpdateStoragePoolRequest) GetEnabled() bool

func (*UpdateStoragePoolRequest) GetId

func (x *UpdateStoragePoolRequest) GetId() int64

func (*UpdateStoragePoolRequest) GetIsTagARule

func (x *UpdateStoragePoolRequest) GetIsTagARule() bool

func (*UpdateStoragePoolRequest) GetName

func (x *UpdateStoragePoolRequest) GetName() string

func (*UpdateStoragePoolRequest) GetResponseType

func (x *UpdateStoragePoolRequest) GetResponseType() string

func (*UpdateStoragePoolRequest) GetTags

func (x *UpdateStoragePoolRequest) GetTags() []string

func (*UpdateStoragePoolRequest) GetUrl

func (x *UpdateStoragePoolRequest) GetUrl() string

func (*UpdateStoragePoolRequest) ProtoMessage

func (*UpdateStoragePoolRequest) ProtoMessage()

func (*UpdateStoragePoolRequest) ProtoReflect

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

func (*UpdateStoragePoolRequest) Reset

func (x *UpdateStoragePoolRequest) Reset()

func (*UpdateStoragePoolRequest) String

func (x *UpdateStoragePoolRequest) String() string

type UpdateStoragePoolResponse

type UpdateStoragePoolResponse struct {

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

UpdateStoragePoolResponse represents the response from updates a storage pool.

func (*UpdateStoragePoolResponse) Descriptor deprecated

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

Deprecated: Use UpdateStoragePoolResponse.ProtoReflect.Descriptor instead.

func (*UpdateStoragePoolResponse) GetResult

func (x *UpdateStoragePoolResponse) GetResult() *Result

func (*UpdateStoragePoolResponse) ProtoMessage

func (*UpdateStoragePoolResponse) ProtoMessage()

func (*UpdateStoragePoolResponse) ProtoReflect

func (*UpdateStoragePoolResponse) Reset

func (x *UpdateStoragePoolResponse) Reset()

func (*UpdateStoragePoolResponse) String

func (x *UpdateStoragePoolResponse) String() string

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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